Document Document Title
US11552163B2 Staggered and tile stacked microdevice integration and driving
What is disclosed is structures and methods to integrate microdevices into system or receiver substrates. The integration of microdevices is facilitated by adding staging pads to microdevices before or after transferring. Creating stages after the transfer of a first microdevice to a substrate for the subsequent microdevice transfer to the first (or the second) microdevice transfer. The stage improves the surface profile of the substrate so that next microdevice can be transferred without the first microdevice on the substrate get damaged by or interfere with the surface of the donor or transfer head. Some embodiments further relate to tiled display device and more particularly, to stacking tiles to a backplane to form the tiled display device.
US11552158B2 Light emitting panel and display device
Disclosed is a light emitting panel and a display device. The light emitting panel includes a substrate, wherein the substrate comprises a display area, a non-display area and a bending area connecting the display area and the non-display area; a transistor layer, wherein the transistor layer is disposed on the substrate and disposed relative to the display area and the non-display area; an organic layer, wherein the organic layer is disposed on the substrate and disposed relative to the bending area; and a wiring layer, wherein the wiring layer is disposed on the organic layer; wherein a vertical height of the organic layer is greater than a vertical height of the transistor layer.
US11552157B2 Display apparatus and method of manufacturing the same
A display apparatus includes a base substrate including a display area in which an image is displayed and a peripheral area adjacent to the display area, a source/drain pattern on the base substrate, the source/drain pattern including a connecting electrode in a pad portion of the peripheral area and a electrode of a thin film transistor in the display area, a planarization insulation layer on the base substrate, the planarization insulation layer contacting a side surface of the connecting electrode and a side surface of the electrode of the thin film transistor, and exposing a top surface of the connecting electrode, a connecting member contacting the connecting electrode, and a driving member including a driving circuit, the driving member being connected to the connecting member.
US11552153B2 Organic light emitting display device
An organic light emitting display device includes a display panel including a display region where a plurality of pixels are disposed, a pad region including a bending region and a pad electrode region where pad electrodes are disposed, a polarizing layer disposed in the display region, and a lower protection film disposed on a lower surface of the display panel. The lower protection film includes a first and a second lower protection film pattern. The first lower protection film pattern is disposed in the display region, and the second lower protection film pattern in the pad electrode region such that a lower surface of the display panel in the bending region is exposed. The bending protection layer has an upper surface with a height that is less than a height of the polarizing layer, and is disposed in the bending region on the display panel.
US11552151B2 Display device and method for manufacturing display device
A display device includes: a substrate; signal lines including a gate line, a data line, and a driving voltage line that collectively define an outer boundary of a pixel area; a transistor connected to the signal line; a first electrode extending across the pixel area and formed on the signal line and the transistor, and connected to the transistor, the first electrode having a first portion overlying only the signal line and the transistor, and a second portion including all of the first electrode not included in the first portion; a pixel defining layer formed on only the first portion of the first electrode; an organic emission layer formed on substantially the entire second portion but not on the first portion; and a second electrode formed on the pixel defining layer and the organic emission layer.
US11552145B2 Display device, electronic apparatus, and method of fabricating the display device
It is an object of the invention to provide a technique to manufacture a display device with high image quality and high reliability at low cost with high yield. The invention has spacers over a pixel electrode layer in a pixel region and over an insulating layer functioning as a partition which covers the periphery of the pixel electrode layer. When forming a light emitting material over a pixel electrode layer, a mask for selective formation is supported by the spacers, thereby preventing the mask from contacting the pixel electrode layer due to a twist and deflection thereof. Accordingly, such damage as a crack by the mask does not occur in the pixel electrode layer. Thus, the pixel electrode layer does not have a defect in shapes, thereby a display device which performs a high resolution display with high reliability can be manufactured.
US11552144B2 Light emitting diode display device
A light emitting diode display device including: an organic light emitting diode including an anode electrode; a first transistor for providing a current to the anode electrode of the organic light emitting diode; a second transistor for transmitting a voltage to a gate electrode of the first transistor; a first capacitor for storing the voltage transmitted to the gate electrode of the first transistor; and a second capacitor disposed between a first electrode of the second transistor and a data line, wherein the first electrode of the second transistor is directly connected to the anode electrode of the organic light emitting diode.
US11552139B2 Display device
A display device that includes a plurality of pixels arranged in a row direction and a column direction crossing the row direction. The display device includes a first substrate including light-emitting elements each disposed in the respective pixels. A second substrate faces the first substrate. A plurality of optical patterns are disposed on the second substrate in pixel columns, respectively, and extend along the column direction. Light-blocking patterns are disposed on the second substrate. The light-blocking patterns include a main light-blocking pattern extending along pixel column boundaries and fill spaces between adjacent optical patterns, and a subsidiary light-blocking pattern disposed on the optical patterns at pixel row boundaries and having a thickness smaller than a thickness of the main light-blocking pattern.
US11552137B2 Display device
A display device includes a light sensing array layer (LSAL), a substrate, a selective light transmission layer (SLTL), a pixel circuit layer (PCL), a display element layer (DEL), and pixels. The LSAL includes an optical sensor to sense incident light. The substrate is on the LSAL and includes a display area (DA) including pixel areas (PAs), and a non-DA adjacent to the DA. The SLTL is disposed on the substrate and includes through-holes to form a path of light onto the optical sensor, and a light-blocking conductive pattern (LBCP) between the through-holes. The PCL is disposed on the SLTL and includes a conductive layer and an insulation layer. The DEL is disposed on the PCL and emits light. Each pixel includes a pixel circuit disposed on the PCL, and a light emitting element on the DEL in a corresponding pixel area. The LBCP is electrically connected to the conductive layer.
US11552134B2 Light emitting diode with microcavities and different reflective layers and fabricating method thereof, display substrate, and display apparatus
The present disclosure is related to a light emitting diode. The light emitting diode may include a pixel unit which may include a first sub-pixel. The first sub-pixel may include a dummy electrode layer and a first electrode layer on the dummy electrode layer. The dummy electrode layer may include a first reflective layer. The first electrode layer may include a second reflective layer and a second transparent conductive layer on the second reflective layer.
US11552129B2 Semiconductor memory device having variable resistance elements provided between wiring lines
According to an embodiment, a semiconductor memory device comprises first wiring lines, second wiring lines, and first variable resistance elements. The first wiring lines are arranged in a first direction and have as their longitudinal direction a second direction intersecting the first direction. The second wiring lines are arranged in the second direction and have the first direction as their longitudinal direction. The first variable resistance elements are respectively provided at intersections of the first wiring lines and the second wiring lines. In addition, this semiconductor memory device comprises a first contact extending in a third direction that intersects the first direction and second direction and having one end thereof connected to the second wiring line. The other end and a surface intersecting the first direction of this first contact are covered by a first conductive layer.
US11552126B2 Optoelectronic device with electronic components at the level of the rear face of the substrate and manufacturing method
An optoelectronic device having a substrate and a plurality of sets of light-emitting diodes where each set includes a plurality of light-emitting diodes, a first lower electrode, a second upper electrode, an electronic component of an electronic circuit formed in a first portion of the substrate, on the side of the face of the substrate that does not bear the light-emitting diodes, and a first conductive means formed through the first portion and electrically connecting a first terminal of the electronic component to one amongst the first and second electrodes. The first conductive means of a given set is electrically-insulated from the first conductive means of the other sets.
US11552120B2 Chip-scale sensor package structure
A chip-scale sensor package structure includes a sensor chip, a first package body surrounding and connected to an outer lateral side of the sensor chip, a ring-shaped support disposed on a top side of the first package body, a light permeable member disposed on the ring-shaped support, and a redistribution layer (RDL) disposed on a bottom surface of the sensor chip and a bottom side of the first package body. The sensor chip includes a sensing region arranged on the top surface thereof, a plurality of internal contacts, and a plurality of conductive paths respectively connected to the internal contacts and electrically coupled to the sensing region. The sensing region is spaced apart from the ring-shaped support by a distance less than 300 μm. A bottom surface of the RDL has a plurality of external contacts electrically coupled to the internal contacts.
US11552118B2 Image sensor including a double-sided spherical lens
An image sensor including: a substrate which has a first surface and a second surface opposite to the first surface and pixels arranged in a two-dimensional array, wherein each of the pixels includes a photodiode; a multi-wiring layer arranged on the first surface of the substrate; a color filter layer arranged on the second surface of the substrate and including color filters that respectively correspond to the pixels; and a lens layer arranged on the color filter layer and including a double-sided spherical lens, wherein the double-sided spherical lens includes at least two material layers having different refractive indexes.
US11552111B2 Semiconductor device
A semiconductor device having favorable and stable electrical characteristics is provided. The semiconductor device includes a first and a second transistor over an insulating surface. The first and the second transistors each include a first insulating layer, a semiconductor layer over the first insulating layer, a second insulating layer over the semiconductor layer, and a first conductive layer overlapping with the semiconductor layer with the second insulating layer interposed therebetween. The first insulating layer includes a convex first region that overlaps with the semiconductor layer and a second region that does not and is thinner than the first region. The first conductive layer includes a part over the second region where a lower surface of the first conductive layer is positioned below a lower surface of the semiconductor layer. The second transistor further includes a third conductive layer overlapping with the semiconductor layer with the first insulating layer interposed therebetween.
US11552110B2 Display device
According to one embodiment, a display device includes first semiconductor layers crossing a first scanning line in a non-display area, the first semiconductor layers being a in number, second semiconductor layers crossing a second scanning line in the non-display area, the second semiconductor layers being b in number, and an insulating film disposed between the first and second semiconductor layers and the first and second scanning lines, wherein a and b are integers greater than or equal to 2, and a is different from b, and the first and second semiconductor layers are both entirely covered with the insulating film.
US11552107B2 Display device
Provided is a display device with extremely high resolution, a display device with higher display quality, a display device with improved viewing angle characteristics, or a flexible display device. Same-color subpixels are arranged in a zigzag pattern in a predetermined direction. In other words, when attention is paid to a subpixel, another two subpixels exhibiting the same color as the subpixel are preferably located upper right and lower right or upper left and lower left. Each pixel includes three subpixels arranged in an L shape. In addition, two pixels are combined so that pixel units including subpixel are arranged in matrix of 3×2.
US11552103B2 Three-dimensional stackable ferroelectric random access memory devices and methods of forming
A method of forming a ferroelectric random access memory (FeRAM) device includes: forming a first layer stack and a second layer stack successively over a substrate, where the first layer stack and the second layer stack have a same layered structure that includes a layer of a first electrically conductive material over a layer of a first dielectric material, where the first layer stack extends beyond lateral extents of the second layer stack; forming a trench that extends through the first layer stack and the second layer stack; lining sidewalls and a bottom of the trench with a ferroelectric material; conformally forming a channel material in the trench over the ferroelectric material; filling the trench with a second dielectric material; forming a first opening and a second opening in the second dielectric material; and filling the first opening and the second opening with a second electrically conductive material.
US11552101B2 Semiconductor device and manufacturing method of the semiconductor device
A semiconductor device, and a method of manufacturing the semiconductor device, the method includes forming a first stack structure penetrated by first channel structures, forming electrode patterns surrounding second channel structures and separated from each other by first slits and second slits, the second channel structures coupled to the first channel structures, and the second slits comprising a different width from the first slits, filling each of the first slits and the second slits with an insulating material to cover sidewalk of the electrode patterns, and forming third slits passing through the insulating material in each of the second slits and extending to pass through the first stack structure.
US11552099B2 Vertical-type nonvolatile memory device including an extension area contact structure
A vertical-type nonvolatile memory device including: a substrate including a cell array area and an extension area, the extension area extending in a first direction from the cell array area and including contacts; a channel structure extending in a vertical direction from the substrate; a first stack structure including gate electrode layers and interlayer insulating layers alternately stacked along sidewalls of the channel structure; a plurality of division areas extending in the first direction and dividing the cell array area and the extension area in a second direction perpendicular to the first direction; in the extension area, two insulating layer dams are arranged between two division areas adjacent to each other; a second stack structure including sacrificial layers and interlayer insulating layers alternately stacked on the substrate between the two insulating layer dams; and an electrode pad connected to a first gate electrode layer in the extension area.
US11552097B2 Method and structure for forming stairs in three-dimensional memory devices
Embodiments of a three-dimensional (3D) memory device and fabrication methods thereof are disclosed. In an example, a 3D memory device includes a memory stack having a plurality of stairs. Each stair may include interleaved one or more conductor layers and one or more dielectric layers. Each of the stairs includes one of the conductor layers on a top surface of the stair, the one of the conductor layers having (i) a bottom portion in contact with one of the dielectric layers, and (ii) a top portion exposed by the memory stack and in contact with the bottom portion. A lateral dimension of the top portion may be less than a lateral dimension of the bottom portion. An end of the top portion that may be facing away from the memory stack laterally exceeds the bottom portion by a distance.
US11552096B2 Three-dimensional semiconductor devices and method of manufacturing the same
A three-dimensional semiconductor device includes a first substrate; a plurality of first transistors on the first substrate; a second substrate on the plurality of first transistors; a plurality of second transistors on the second substrate; and an interconnection portion electrically connecting the plurality of first transistors and the plurality of second transistors. Each of the plurality of first transistors includes a first gate insulating film on the first substrate and having a first hydrogen content. Each of the plurality of second transistors includes a second gate insulating film on the second substrate and having a second hydrogen content. The second hydrogen content is greater than the first hydrogen content.
US11552093B2 3D NAND flash memory device
A 3D NAND flash memory device includes a substrate, a source line on the substrate, a stacked structure on the source line, a bit line on the stacked structure, and a columnar channel portion. The stacked structure includes a first select transistor, memory cells, and a second select transistor, wherein the first select transistor includes a first select gate, the memory cells include control gates, and the second select transistor includes a second select gate. The columnar channel portion is extended axially from the source line and penetrates the stacked structure to be coupled to the bit line. The first select transistor includes a modified Schottky barrier (MSB) transistor to generate direct tunneling of majority carriers to the columnar channel portion to perform a program operation or an erase operation.
US11552089B2 Three-dimensional memory devices and methods for forming the same
Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a 3D memory device includes a substrate having a first side and a second side opposite to the first side. The 3D memory device also includes a memory stack including interleaved conductive layers and dielectric layers at the first side of the substrate. The 3D memory device also includes a plurality of channel structures each extending vertically through the memory stack. The 3D memory device also includes a first insulating structure extending vertically through the memory stack and extending laterally to separate the plurality of channel structures into a plurality of blocks. The 3D memory device further includes a first doped region in the substrate and in contact with the first insulating structure. The 3D memory device further includes a first contact extending vertically from the second side of the substrate to be in contact with the first doped region.
US11552084B2 Shared bit lines for memory cells
Methods and devices including a plurality of memory cells and a first bit line connected to a first column of memory cells of the plurality of memory cells, and a second bit line connected to the first column of cells. The first bit line is shared with a second column of memory cells adjacent to the first column of memory cells. The second bit line is shared with a third column of cells adjacent to the first column of cells opposite the second column of cells.
US11552083B2 Integrated circuits with contacting gate structures
Examples of an integrated circuit with a contacting gate structure and a method for forming the integrated circuit are provided herein. In some examples, an integrated circuit device includes a memory cell that includes a plurality of fins and a gate extending over a first fin of the plurality of fins and a second fin of the plurality of fins. The gate includes a gate electrode that physically contacts the first fin and a gate dielectric disposed between the gate electrode and the second fin. In some such examples, the first fin includes a source/drain region and a doped region that physically contacts the gate electrode.
US11552078B2 Silicon carbide MOSFET with source ballasting
A method for making an integrated device that includes a plurality of planar MOSFETs, includes forming a plurality of doped body regions in an upper portion of a silicon carbide substrate composition and a plurality of doped source regions. A first contact region is formed in a first source region and a second contact region is formed in a second source region. The first and second contact regions are separated by a JFET region that is longer in one planar dimension than the other. The first and second contact regions are separated by the longer planar dimension. The JFET region is bounded on at least one side corresponding to the longer planar dimension by a source region and a body region in conductive contact with at least one contact region.
US11552074B2 Package structures and methods of fabricating the same
A package structure and a method of fabricating the same are provided. The method includes bonding a first die and a second die to a wafer in a first die region of the wafer hybrid bonding; bonding a first dummy structure to the wafer in the first die region and a first scribe line of the wafer; and singulating the wafer and the first dummy structure along the first scribe line to form a stacked integrated circuit (IC) structure.
US11552073B2 Semiconductor device
A semiconductor device includes a main IGBT, a sense, a resistor, a MOSFET and a diode, as main components. The sense IGBT and the main IGBT are connected in parallel with each other. The drain of MOSFET is connected to the gate of the sense IGBT, the source thereof is connected to the gate of the main IGBT, and the gate thereof is connected to the emitter of the sense IGBT and the cathode of diode. One end of the resistor is connected to the gate of the main IGBT and the source of the MOSFET, and the other end of the resistor is connected to the emitter of the main IGBT and the anode of the diode.
US11552072B2 Electronic discharge device and split multi rail network with symmetrical layout design technique
A symmetrical layout technique for an electrostatic discharge ESD device and a corresponding power supply network is presented. The ESD device protects an electronic circuit against an overvoltage or overcurrent and contains a first contact area to establish an electrical contact with a first supply rail, a second contact area to establish an electrical contact with a second supply rail, and a third contact area to establish an electrical contact with a third supply rail. The first and third supply rails provide a first supply voltage, and the second supply rail provides a second supply voltage. Within the ESD device, an axis of symmetry passes through the second contact area, and the first contact area and the third contact area are arranged on opposite sides with regard to the axis of symmetry. The symmetrical layout technique allows flipping the orientation of the ESD device with regard to the supply rails.
US11552070B2 Electrostatic protection circuit, array substrate and display device
Disclosed is an electrostatic protection circuit, an array substrate and a display device. The electrostatic protection circuit includes a first electrostatic discharge end, a second electrostatic discharge end and a signal line connecting end; a first discharge sub-circuit coupled between the first electrostatic discharge end and the signal line connecting end; and a second discharge sub-circuit coupled between the second electrostatic discharge end and the signal line connecting end. Each of the first discharge sub-circuit and the second discharge sub-circuit comprises at least one MOSFET, and gates of all MOSFETs comprised in the first discharge sub-circuit and the second discharge sub-circuit are not coupled with any one of the first electrostatic discharge end, the second electrostatic discharge end and the signal line connecting end.
US11552068B2 Integrated circuit and method of generating integrated circuit layout
A method includes forming a cell layer including first and second cells, each of which is configured to perform a circuit function; forming a first metal layer above the cell layer and including a first conductive feature and a second conductive feature extending along a first direction, in which the first conductive feature extends from the first cell into the second cell, and in which a shortest distance between a center line of the first conductive feature and a center line of the second conductive feature along a second direction is less than a width of the first conductive feature, and the second direction is perpendicular to the first direction; forming a first conductive via interconnecting the cell layer and the conductive feature.
US11552067B2 Semiconductor cell blocks having non-integer multiple of cell heights
A semiconductor cell block includes a series of layers arranged in a stack. The layers include one or more first layers each having a first height and one or more second layers each having a second height. The second height is larger than the first height, and the second height is a non-integer multiple of the first height. The semiconductor cell block also includes a first semiconductor logic cell having a first cell height in one of the series of layers, and a second semiconductor logic cell having a second cell height in one of the series of layers. The second cell height is larger than the first cell height, and the second cell height is a non-integer value multiple of the first cell height.
US11552064B2 Display with stretch-resistant units and manufacturing method thereof
The present invention is a display and manufacturing method thereof, including a thin film substrate, a plurality of packaging layers, and a stretch-resistant unit, wherein one side of the thin film substrate has a plurality of pixel areas, each pixel area contains at least one light-emitting element, and each packaging layer respectively covers one of the pixel areas to form an island-shape structure, and there is a spacing between any two adjacent island-shape structures, and each stretch-resistant unit deposed at the spacing and connects the adjacent island-shape structures.
US11552063B2 Display device with different electrodes and light emitting elements
A display device includes a substrate including a display area including pixel areas and a non-display area adjacent to the display area; and a pixel disposed in each of the pixel areas. The pixel includes a sub-electrode, a first conductive line, and a second conductive line on the substrate; a first insulating layer over the sub-electrode and the first and second conductive lines; first to fourth electrodes on the first insulating layer; a second insulating layer over the first and second electrodes to completely overlap the first and second electrodes, the second insulating layer exposing the third and fourth electrodes; light emitting elements between the first and second electrodes; a first contact electrode on the first electrode; and a second contact electrode on the second electrode.
US11552059B2 LED display screen with rotated LED modules
The present invention discloses an LED display screen layout method, including an LED display screen, wherein the LED display screen is formed by splicing a plurality of LED modules; each LED module includes four tricolored LED lamps; the four tricolored LED lamps form a square; and the four tricolored LED lamps are arranged in directions formed by sequentially rotating one of the tricolored LED lamps by 90 degrees. With such layout design, when the LED display screen is rotated, no blue line appears at neighboring borders of the LED modules, thus not influencing the display effect of the display screen.
US11552056B2 Three-dimensional memory device with three-dimensional phase-change memory
Three-dimensional (3D) memory devices with 3D phase-change memory (PCM) and methods for forming and operating the 3D memory devices are disclosed. In an example, a 3D memory device includes a first semiconductor structure including an array of NAND memory cells, and a first bonding layer including first bonding contacts. The 3D memory device also further includes a second semiconductor structure including a second bonding layer including second bonding contacts, a semiconductor layer and a peripheral circuit and an array of PCM cells between the second bonding layer and the semiconductor layer. The 3D memory device further includes a bonding interface between the first and second bonding layers. The first bonding contacts are in contact with the second bonding contacts at the bonding interface.
US11552051B2 Electronic device package
Electronic device package technology is disclosed. An electronic device package in accordance with the present disclosure can include a substrate, a plurality of electronic components in a stacked relationship, and an encapsulant material encapsulating the electronic components. Each of the electronic components can be electrically coupled to the substrate via a wire bond connection and spaced apart from an adjacent electronic component to provide clearance for the wire bond connection. The encapsulant can be disposed between center portions of adjacent electronic components. Associated systems and methods are also disclosed.
US11552046B2 Micro device transfer head assembly
A method of transferring a micro device and an array of micro devices are disclosed. A carrier substrate carrying a micro device connected to a bonding layer is heated to a temperature below a liquidus temperature of the bonding layer, and a transfer head is heated to a temperature above the liquidus temperature of the bonding layer. Upon contacting the micro device with the transfer head, the heat from the transfer head transfers into the bonding layer to at least partially melt the bonding layer. A voltage applied to the transfer head creates a grip force which picks up the micro device from the carrier substrate.
US11552041B2 Chemical mechanical polishing for hybrid bonding
Representative implementations of techniques and methods include chemical mechanical polishing for hybrid bonding. The disclosed methods include depositing and patterning a dielectric layer on a substrate to form openings in the dielectric layer, depositing a barrier layer over the dielectric layer and within a first portion of the openings, and depositing a conductive structure over the barrier layer and within a second portion of the openings not occupied by the barrier layer, at least a portion of the conductive structure in the second portion of the openings coupled or contacting electrical circuitry within the substrate. Additionally, the conductive structure is polished to reveal portions of the barrier layer deposited over the dielectric layer and not in the second portion of the openings. Further, the barrier layer is polished with a selective polish to reveal a bonding surface on or at the dielectric layer.
US11552040B2 Package process, DAF replacement
A method is disclosed herein. The method includes dicing a wafer and applying a mask. The method includes spraying die bond material, at a first temperature, to a surface of the wafer and cooling the die bond material at a second temperature to at least partially solidify the die bond material. The method also includes removing the mask from the wafer through the die bond material. After the removing of the mask, the method includes curing the die bond material to form a die attach film layer on the wafer.
US11552036B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency (RF) device that includes a mold device die and a multilayer redistribution structure underneath the mold device die. The mold device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion, and a first mold compound. The FEOL portion includes an active layer formed from a strained silicon epitaxial layer, in which a lattice constant is greater than 5.461 at a temperature of 300K. The first mold compound resides over the active layer. Herein, silicon crystal does not exist between the first mold compound and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the mold device die.
US11552034B2 Chiplets with connection posts
A component includes a plurality of electrical connections on a process side opposed to a back side of the component. Each electrical connection includes an electrically conductive multi-layer connection post protruding from the process side. A printed structure includes a destination substrate and one or more components. The destination substrate has two or more electrical contacts and each connection post is in contact with, extends into, or extends through an electrical contact of the destination substrate to electrically connect the electrical contacts to the connection posts. The connection posts or electrical contacts are deformed. Two or more connection posts can be electrically connected to a common electrical contact.
US11552033B2 Packaged multi-chip semiconductor devices and methods of fabricating same
A semiconductor package includes a first connection structure, a first semiconductor chip on an upper surface of the first connection structure, a first molding layer on the upper surface of the first connection structure and surrounding the first semiconductor chip, a first bond pad on the first semiconductor chip, a first bond insulation layer on the first semiconductor chip and the first molding layer and surrounding the first bond pad, a second bond pad directly contacting the first bond pad, a second bond insulation layer surrounding the second bond pad; and a second semiconductor chip on the second bond pad and the second bond insulation layer.
US11552032B2 Method for preparing a semiconductor device with spacer over sidewall of bonding pad
The present application provides a method for preparing a semiconductor device, include the following steps: forming a source/drain (S/D) region in a semiconductor substrate; forming a bonding pad over the semiconductor substrate; forming a first spacer over a sidewall of the bonding pad; forming a first passivation layer covering the bonding pad and the first spacer; and forming a conductive bump over the first passivation layer, wherein the conductive bump penetrates through the first passivation layer to electrically connect to the bonding pad and the S/D region.
US11552031B2 High precision bonding apparatus comprising heater
A bonding apparatus includes a bond head structure, an optical unit and an actuator unit. The bond head structure includes a bond head collet, a connecting unit to which the bond head collet is attached and a look-through passage extending through the bond head collet and the connecting unit along a central axis of the bond head structure. In use, the bond head collet holds an electrical component to be bonded to a bonding area of a base member and the optical unit is positioned relative to the bond head structure to view and inspect the electrical component through the look-through passage of the bond head structure. The actuator unit moves the connecting unit of the bond head structure based on the inspection of the electrical component by the optical unit, to align the electrical component with the bonding area of the base member.
US11552030B2 High frequency capacitor with inductance cancellation
An integrated circuit structure includes a first metallization layer with first and second electrodes, each of which has electrode fingers. A second metallization layer may be included below the first metallization layer and include one or more electrodes with electrode fingers. The integrated circuit structure is configured to exhibit at least partial vertical inductance cancellation when the first electrode and second electrode are energized. The integrated circuit structure can be configured to also exhibit horizontal inductance cancellation between adjacent electrode fingers. Also disclosed is a simulation model that includes a capacitor model that models capacitance between electrode fingers having a finger length and includes at least one resistor-capacitor series circuit in which a resistance of the resistor increases with decreasing finger length for at least some values of the finger length.
US11552027B2 Semiconductor packaging device comprising a shield structure
Various embodiments of the present application are directed towards a semiconductor packaging device including a shield structure configured to block magnetic and/or electric fields from a first electronic component and a second electronic component. The first and second electronic components may, for example, be inductors or some other suitable electronic components. In some embodiments, a first IC chip overlies a second IC chip. The first IC chip includes a first substrate and a first interconnect structure overlying the first substrate. The second IC chip includes a second substrate and a second interconnect structure overlying the second substrate. The first and second electronic components are respectively in the first and second interconnect structures. The shield structure is directly between the first and second electronic components. Further, the shield structure substantially covers the second electronic component and/or would substantially cover the first electronic component if the semiconductor packaging device was flipped vertically.
US11552026B2 Semiconductor packages and methods of manufacturing the same
A semiconductor package includes a substrate, a preformed feeding element, a preformed shielding element, and an encapsulant. The preformed feeding element is disposed on the substrate and the preformed feeding element is disposed on the substrate and adjacent to the preformed feeding element. The encapsulant encapsulates the preformed feeding element and the preformed shielding element.
US11552024B2 Method of manufacturing quad flat no-lead semiconductor devices and corresponding quad flat no-lead semiconductor device
A method of manufacturing semiconductor devices, such as integrated circuits includes arranging one or more semiconductor dice on a support surface. Laser direct structuring material is molded onto the support surface having the semiconductor die/dice arranged thereon. Laser beam processing is performed on the laser direct structuring material molded onto the support surface having the semiconductor die/dice arranged thereon to provide electrically conductive formations for the semiconductor die/dice arranged on the support surface. The semiconductor die/dice provided with the electrically-conductive formations are separated from the support surface.
US11552023B2 Passive component embedded in an embedded trace substrate (ETS)
Certain aspects of the present disclosure generally relate to an embedded trace substrate (ETS) with one or more passive components embedded therein. Such an ETS may provide shorter routing, smaller loop area, and lower parasitics between a semiconductor die and a land-side passive component embedded in the ETS. One example embedded trace substrate generally includes a core, a first insulating material disposed above the core and having a first metal pattern embedded therein, a second insulating material disposed below the core and having a second metal pattern embedded therein, and one or more passive components embedded in the core.
US11552015B2 Substrate comprising a high-density interconnect portion embedded in a core layer
A substrate that includes a core layer comprising a first surface and a second surface, a plurality of core interconnects located in the core layer, a high-density interconnect portion located in the core layer, a first dielectric layer coupled to the first surface of the core layer, a first plurality of interconnects located in the first dielectric layer, a second dielectric layer coupled to the second surface of the core layer, and a second plurality of interconnects located in the second dielectric layer. The high-density interconnect portion includes a first redistribution dielectric layer and a first plurality of high-density interconnects located in the first redistribution dielectric layer. The high-density interconnect portion may provide high-density interconnects.
US11552013B2 Fuses for packaged semiconductor devices
In a described example, an apparatus includes: a package substrate having a die pad configured for mounting a semiconductor die, and leads spaced from the die pad; a semiconductor die mounted on the die pad; a fuse mounted to a lead, the fuse having a fuse element coupled between a fuse cap and the lead, the fuse having a fuse body with an opening surrounding the fuse element, the fuse cap attached to the fuse body; electrical connections coupling the semiconductor die to the fuse; and mold compound covering the semiconductor die, the fuse, the electrical connections, and a portion of the package substrate, with portions of the leads exposed from the mold compound to form terminals.
US11552009B2 Printed circuit board
A printed circuit board includes: a first insulating layer; a first wiring layer disposed on one surface of the first insulating layer; and a bump at least partially disposed in the first insulating layer and connected to the first wiring layer. The bump at least partially protrudes from the other surface of the first insulating layer, opposite to the one surface of the first insulating layer.
US11552008B2 Asymmetric cored integrated circuit package supports
Disclosed herein are asymmetric cored integrated circuit (IC) package supports, and related devices and methods. For example, in some embodiments, an IC package support may include a core region having a first face and an opposing second face, a first buildup region at the first face of the core region, and a second buildup region at the second face of the core region. A thickness of the first buildup region may be different than a thickness of the second buildup region. In some embodiments, an inductor may be included in the core region.
US11552006B2 Coated semiconductor devices
In examples, a semiconductor device comprises a semiconductor die, an opaque mold compound housing covering the semiconductor die, a conductive terminal extending from the mold compound housing, and an insulative coat covering the mold compound housing and at least a portion of the conductive terminal.
US11552004B2 Wiring structure having stacked first and second electrodes
A wiring substrate includes a first metal plate and a second electrode. The first metal plate includes a first electrode, a wiring, and a mount portion for an electronic component. The mount portion includes an upper surface of the wiring. The second electrode is joined to an upper surface of the first electrode. The first electrode is solid. The second electrode is solid.
US11552003B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a transfer device die and a multilayer redistribution structure underneath the transfer device die. The transfer device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion and a transfer substrate. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. A top surface of the device region is planarized. The transfer substrate resides over the top surface of the device region. Herein, silicon crystal does not exist within the transfer substrate or between the transfer substrate and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the transfer device die.
US11552001B2 Semiconductor device
A semiconductor device includes a substrate, an isolation structure, a first gate structure, a second gate structure, a first slot contact structure, a first gate contact structure, and a second gate contact structure. The substrate includes a first active region and a second active region elongated in a first direction respectively. The first gate structure, the second gate structure, and the first slot contact structure are continuously elongated in a second direction respectively. The first gate contact structure and the second gate contact structure are disposed at two opposite sides of the first slot contact structure in the first direction respectively.
US11551999B2 Memory device and manufacturing method thereof
A memory device including a base chip and a memory cube mounted on and connected with the base chip is described. The memory cube includes multiple stacked tiers, and each tier of the multiple stacked tiers includes semiconductor chips laterally wrapped by an encapsulant and a redistribution structure. The semiconductor chips of the multiple stacked tiers are electrically connected with the base chip through the redistribution structures in the multiple stacked tiers. The memory cube includes a thermal path structure extending through the multiple stacked tiers and connected to the base chip. The thermal path structure has a thermal conductivity larger than that of the encapsulant. The thermal path structure is electrically isolated from the semiconductor chips in the multiple stacked tiers and the base chip.
US11551993B2 Power overlay module and method of assembling
A power overlay (POL) module includes a semiconductor device having a first side and an opposing second side, a dielectric sheet having a first side coupled to the semiconductor device second side, and an opposing second side, the dielectric sheet defining an aperture therethrough. The POL module also includes a first conductive layer disposed on the second side of the dielectric sheet and electrically coupled through the aperture to the semiconductor device second surface, a first conductive plate having a first side, and an opposing second side coupled to the first surface of the semiconductor device. The POL module further includes a first heat sink coupled the first side of the conductive plate and a first thermal interface layer disposed between the first conductive plate and the first heat sink.
US11551992B2 Semiconductor device
A device includes plural semiconductor fins, a gate structure, an interlayer dielectric (ILD) layer, and an isolation dielectric. The gate structure is across the semiconductor fins. The ILD surrounds the gate structure. The isolation dielectric is at least between the semiconductor fins and has a thermal conductivity greater than a thermal conductivity of the ILD layer.
US11551990B2 Method and apparatus for providing thermal wear leveling
Exemplary embodiments provide thermal wear spreading among a plurality of thermal die regions in an integrated circuit or among dies by using die region wear-out data that represents a cumulative amount of time each of a number of thermal die regions in one or more dies has spent at a particular temperature level. In one example, die region wear-out data is stored in persistent memory and is accrued over a life of each respective thermal region so that a long term monitoring of temperature levels in the various die regions is used to spread thermal wear among the thermal die regions. In one example, spreading thermal wear is done by controlling task execution such as thread execution among one or more processing cores, dies and/or data access operations for a memory.
US11551989B2 Component carrier and method of manufacturing the same
A component carrier includes a stack having at least one electrically conductive layer structure and at least one electrically insulating layer structure; a barrier structure; and a component. The component has at least one pad embedded in the stack and/or in the barrier structure. At least a portion of one of the electrically conductive layer structure and the at least one pad includes copper in contact with the barrier structure.
US11551986B2 Shape memory polymer for use in semiconductor device fabrication
A method for forming a semiconductor structure includes curing a shape memory polymer in a first shape. The shape memory polymer is coupled to a conductive layer. The method further includes folding the shape memory polymer from the first shape into a second shape. The method also includes bonding a semiconductor wafer to the conductive layer while the shape memory polymer is in the second shape. The semiconductor wafer has first and second dies. The semiconductor wafer is then singulated to separate the first die from the second die. The method further includes expanding the shape memory polymer to its first shape and singulating the shape memory polymer to separate the first and second dies.
US11551985B2 Semiconductor device having a resin layer sealing a plurality of semiconductor chips stacked on first semiconductor chips
A semiconductor device of an embodiment includes: a wiring board; a semiconductor chip mounted on the wiring board; and a resin-containing layer bonded on the wiring board so as to fix the semiconductor chip to the wiring board. The resin-containing layer contains a resin-containing material having a breaking strength of 15 MPa or more at 125° C.
US11551983B2 Semiconductor device having control terminal and control substrate
A semiconductor device includes: a case having an opening; a semiconductor element contained in the case; a control substrate which is disposed above the semiconductor element in the case and on which a control circuit to control the semiconductor element is disposed; a lid to cover the opening of the case; and a control terminal having one end portion connected to the control circuit disposed on the control substrate and the other end portion protruding out of the case. The control terminal has a bend in the case, and a side portion of the case or the lid is provided with a support capable of supporting the bend.
US11551979B2 Method for manufacturing semiconductor structure
A method for manufacturing a semiconductor structure includes etching trenches in a semiconductor substrate to form a semiconductor fin between the trenches; converting sidewalls of the semiconductor fin into hydrogen-terminated surfaces each having silicon-to-hydrogen (S—H) bonds; after converting the sidewalls of the semiconductor fin into the hydrogen-terminated surfaces, depositing a dielectric material overfilling the trenches; and etching back the dielectric material to fall below a top surface of the semiconductor fin.
US11551976B2 Thin-film transfer method
A method includes transferring a layer onto a flexible substrate, the layer being located in a stack on the front face of the substrate. The substrate includes at least one supplementary stack interposed between the stack and the bulk layer of the substrate. This supplementary stack includes at least two layers with thicknesses decreasing in the direction of the front face. The method makes provision, after bonding the flexible substrate on the front face, for successively and gradually removing the various layers of the substrate. Such gradualness makes it possible to transfer a thin layer of silicon, with a thickness of less than 50 nm, onto a flexible substrate.
US11551974B2 Manufacturing process of element chip using laser grooving and plasma-etching
A manufacturing process of an element chip comprises a preparing step for preparing a substrate having first and second sides opposed to each other, the substrate containing a semiconductor layer, a wiring layer and a resin layer formed on the first side, and the substrate including a plurality of dicing regions and element regions defined by the dicing regions. Also, the manufacturing process comprises a laser grooving step for irradiating a laser beam onto the dicing regions to form grooves so as to expose the semiconductor layer along the dicing regions. Further, the manufacturing process comprises a dicing step for plasma-etching the semiconductor layer along the dicing regions through the second side to divide the substrate into a plurality of the element chips. The laser grooving step includes a melting step for melting a surface of the semiconductor layer exposed along the dicing regions.
US11551972B2 Integrated circuit devices and method of manufacturing the same
An integrated circuit device includes a fin-type active region extending on a substrate in a first direction parallel to a top surface of the substrate; a gate structure extending on the fin-type active region and extending in a second direction parallel to the top surface of the substrate and different from the first direction; and source/drain regions in a recess region extending from one side of the gate structure into the fin-type active region, the source/drain regions including an upper semiconductor layer on an inner wall of the recess region, having a first impurity concentration, and including a gap; and a gap-fill semiconductor layer, which fills the gap and has a second impurity concentration that is greater than the first impurity concentration.
US11551970B2 Method for manufacturing an electronic device
The present disclosure discloses a method for manufacturing an electronic device, including: setting a basic working area; providing a supporting platform having a plurality of vacuum valves; disposing a substrate on the supporting platform; applying vacuum attraction to a portion of the substrate through a portion of the plurality of vacuum valves, wherein the portion of the substrate corresponding to the vacuum attraction is defined as an attracted region; and performing an exposure on a portion of the attracted region, wherein an area of the attracted region is larger than the basic working area and smaller than an area of the supporting platform.
US11551967B2 Via structure and methods for forming the same
Vias and methods of making the same. The vias including a middle portion located in a via opening in an interconnect-level dielectric layer, a top portion including a top head that extends above the via opening and extends laterally beyond upper edges of the via opening and a bottom portion including a bottom head that extends below the via opening and extends laterally beyond lower edges of the via opening. The via may be formed from a refractory material.
US11551959B2 System and method for automated wafer carrier handling
A system and an operating method for automated wafer carrier handling are provided. The system includes a storage rack including a standby position and a storage position separated from each other, a first and second moving mechanism, and a controller operatively coupled to the first and second moving mechanism to control operations of the first and second moving mechanism. The storage position is for buffering a wafer carrier awaiting transfer to a load port. The first moving mechanism is movably coupled to the storage rack and provides at least one degree of freedom of movement to transfer the wafer carrier from the storage position to the standby position. The second moving mechanism is disposed over the storage rack, operatively coupled the storage rack to the load port, and provides at least one degree of freedom of movement to transfer the wafer carrier from the standby position to the load port.
US11551957B2 Purge connectors and modules for a substrate container
A substrate container including a plate, a shell, a connector, and a seal, where the connector is threaded and secured via a nut, and the seal contacts each of the shell, plate, and connector. The plate has a recess accommodating an end of the connector and the nut. Field-serviceable, removable purge modules including check valves may be used with the substrate container, and may be secured to the substrate container in the recess in the plate. Filters may be secured to the connector or included in the purge modules. These filters may have diameters larger than an internal diameter of the connector.
US11551952B2 Vacuum valve, method of controlling vacuum valve, and estimation device
A controller includes an opening degree control section configured to control a valve element opening degree of the valve main body based on a pressure measurement value of the vacuum chamber measured by a vacuum meter, and an estimation section configured to estimate measurement lag information of pressure measurement value with respect to a pressure of the vacuum chamber based on (a) an exhaust expression including a second-order derivative term of the pressure measurement value and indicating a relationship between an effective exhaust speed of a vacuum pumping system for the vacuum chamber and the pressure measurement value and (b) a pressure measurement value measured during a pressure response when the valve element opening degree is step-changed, and the opening degree control section controls the valve element opening degree based on the measurement lag information estimated by the estimation section.
US11551950B2 Substrate processing apparatus and method of processing a substrate and of manufacturing a processed workpiece
A substrate processing apparatus includes a base with a process-side surface and a substrate support arranged on the process-side surface and designed to carry a substrate at its periphery. The periphery, more specifically the plane defined by the periphery, is spaced apart from the process-side surface. The substrate processing apparatus also includes a radiation sensor adapted to measure electromagnetic radiation arranged on a side of a back-side surface of the base. A radiation channel is arranged between the radiation sensor and the periphery of the substrate support, more specifically between the radiation sensor and the plane defined by the periphery, wherein the radiation channel is at least partially permeable to electromagnetic radiation.
US11551947B2 Resin coating applying apparatus and method of applying resin coating
A resin coating applying apparatus includes a housing, a lid, a lid actuator for actuating the lid openably and closably with respect to the housing, a resin supply for supplying a solid resin to a workpiece, a vacuum pump for evacuating a processing space hermetically sealed by the housing and the lid, and an atmospheric vent valve for introducing atmospheric air into the processing space to cool the resin applied to the workpiece. The housing includes a holding table and a holding table actuator for moving the holding table upwardly and downwardly. The lid includes an upper table disposed opposite the holding table and movable relatively closely to the holding table to spread the resin supplied to the workpiece and coat the workpiece with the resin. When the lid is closed, it covers the opening in the housing to create the hermetically sealed processing space.
US11551940B2 Roller for cleaning wafer and cleaning apparatus having the same
The present disclosure provides a roller for cleaning a backside of a wafer. The backside of the wafer has a central region and a periphery region surrounding the central region. The roller includes an upper element, a bottom element, and an axis element for connecting the upper element and the bottom element. The upper element of the roller is configured to contact with a frontside of the wafer. The bottom element is configured to contact with the backside of the wafer and remove particles from the periphery region of the backside of the wafer. The bottom element is made of materials selected from a group comprising abrasive pads, sand papers, and asbestos.
US11551939B2 Substrate comprising interconnects embedded in a solder resist layer
A substrate that includes a core layer comprising a first surface and a second surface, at least one first dielectric layer located over a first surface of the core layer, at least one second dielectric layer located over a second surface of the core layer, high-density interconnects located over a surface of the at least one second dielectric layer, interconnects located over the surface of the at least one second dielectric layer, and a solder resist layer located over the surface of the at least one second dielectric layer. A first portion of the solder resist layer that is touching the high-density interconnects includes a first thickness that is equal or less than a thickness of the high-density interconnects. A second portion of the solder resist layer that is touching the interconnects includes a second thickness that is greater than a thickness of the interconnects.
US11551936B2 Self-healing polishing pad
Provided herein are polishing pads in which microcapsules that include a polymer material and are dispersed, as well as methods of making and using the same. Such microcapsules are configured to break open (e.g., when the polishing pad is damaged during the dressing process), which releases the polymer material. When contacted with ultraviolet light the polymer material at least partially cures, healing the damage to the polishing pad. Such polishing pads have a longer lifetime and a more stable remove rate when compared to standard polishing pads.
US11551928B2 Solution-based deposition method for preparing semiconducting thin films via dispersed particle self-assembly at a liquid-liquid interface
A method for preparing a semiconducting thin film and device for carrying out the method, wherein the method includes: (1) providing a liquid-liquid interface; (2) providing at least one layered semiconductor material or its precursor(s) in the form of particles in a solvent in the form of a dispersion; (3) injecting the dispersion at the liquid-liquid interface, in order to obtain an assembly of semiconductor/semiconductor precursor particles; (4) bringing the assembly of into contact with a flexible substrate; and (5) applying a surface pressure to the dispersion to obtain a particle film of semiconductor/semiconductor precursor on the substrate, wherein the first solvent has a higher density than the second solvent.
US11551927B2 High electron mobility transistor (HEMT) having an indium-containing layer and method of manufacturing the same
A high electron mobility transistor includes: a first semiconductor layer over a substrate, and a second semiconductor layer over the first semiconductor layer, the second semiconductor layer having a band gap discontinuity with the first semiconductor layer, and at the first semiconductor layer and/or the second conductive layer includes indium. A top layer is over the second semiconductor layer, and a metal layer is over, and extends into, the top layer, the top layer separating the metal layer from the second semiconductor layer. A gate electrode is over the top layer, a third semiconductor layer being between the gate electrode and the top layer, where a sidewall of the third semiconductor layer and a sidewall of the metal layer are separated. A source and drain are on opposite sides of the gate electrode, the top layer extending continuously from below the source, below the gate electrode, and below the drain.
US11551925B2 Method for manufacturing a semiconductor device
A substrate processing method with an improved etch selectivity includes: a first operation for forming a film on a stepped structure having a top surface, a bottom surface, and a side surface connecting the top surface and the bottom surface, wherein a first atmosphere is set to reduce a mean free path of plasma ions and to cause the plasma ions to have no directionality; and a second operation for changing a bonding structure of a portion of the film, wherein a second atmosphere is set to cause the plasma ions to have directionality, wherein the first operation is repeated a plurality of times, the second operation is performed for a predetermined time period, the first operation and the second operation form a group cycle, and the group cycle is repeated by a plurality of times.
US11551922B2 Method of polishing silicon wafer including notch polishing process and method of producing silicon wafer
Provided are a method of polishing a silicon wafer and a method of producing a silicon wafer which can reduce the formation of step-forming microdefects on a silicon wafer. The method includes: a double-side polishing step of performing polishing on front and back surfaces of a silicon wafer; a notch portion polishing step of performing polishing on a beveled portion of a notch portion of the silicon wafer after the double-side polishing step; a peripheral beveled portion polishing step of performing polishing on the beveled portion on the periphery of the silicon wafer other than the beveled portion of the notch portion after the notch portion polishing step; and a finish polishing step of performing finish polishing on the front surface of the silicon wafer after the peripheral beveled portion polishing step. The notch portion polishing step is performed in a state where the front surface is wet with water.
US11551918B2 Film forming apparatus
A film forming apparatus includes: a processing container; a substrate holder that holds the substrate in the processing container; and a target assembly disposed in an upper side of the substrate holder. The target assembly includes: a target made of metal, including a main body and a flange provided around the main body, and emitting sputter particles from the main body; a target holder including a target electrode configured to supply power to the target, and holding the target; a target clamp that clamps the flange of the target to the target holder; and an anti-deposition shield provided around the main body of the target to cover the flange, the target clamp, and the target holder, and having a labyrinth structure in which an inner tip end thereof is disposed to enter a recess between the main body of the target and the target clamp.
US11551906B1 Time-gated detection, dual-layer SPAD-based electron detection
Electron beam modulation in response to optical pump pulses applied to a sample is measured using SPAD elements. Individual detection events are used to form histograms of numbers of events in time bins associated with pump pulse timing. The histograms can be produced at a SPAD array, simplifying data transfer. In some examples, two SPAD arrays are stacked and a coincidence circuit discriminates signal events from noise events by determining corresponding events are detected within a predetermined time window.
US11551904B2 System and technique for profile modulation using high tilt angles
A system and method that allows higher energy implants to be performed, wherein the peak concentration depth is shallower than would otherwise occur is disclosed. The system comprises an ion source, an accelerator, a platen and a platen orientation motor that allows large tilt angles. The system may be capable of performing implants of hydrogen ions at an implant energy of up to 5 MeV. By tilting the workpiece during an implant, the system can be used to perform implants that are typically performed at implant energies that are less than the minimum implant energy allowed by the system. Additionally, the resistivity profile of the workpiece after thermal treatment is similar to that achieved using a lower energy implant. In certain embodiments, the peak concentration depth may be reduced by 3 μm or more using larger tilt angles.
US11551903B2 Devices and methods for dissipating heat from an anode of an x-ray tube assembly
An X-ray tube with an anode assembly and specially designed heat transfer element is described. The anode assembly includes an X-ray producing target and a substantially cylindrical electrode that stops or inhibits electrons that may back-scatter from the target. At least one heat transfer element is positioned proximate the anode assembly and in the region between a conducting enclosure and a non-conducting hollow housing or tube. The heat transfer element is positioned to thermally couple the hot anode assembly to an air-cooled conducting enclosure while maintaining an electric isolation.
US11551899B2 Intelligent circuit breakers with solid-state bidirectional switches
A circuit breaker comprises a solid-state bidirectional switch, a switch control circuit, current and voltage sensors, and a processor. The solid-state bidirectional switch is connected between a line input terminal and a load output terminal of the circuit breaker, and configured to be placed in a switched-on state and a switched-off state. The switch control circuit control operation of the bidirectional switch. The current sensor is configured to sense a magnitude of current flowing in an electrical path between the line input and load output terminals and generate a current sense signal. The voltage sensor is configured to sense a magnitude of voltage on the electrical path and generate a voltage sense signal. The processor is configured to process the current and voltage sense signals to determine operational status information of the circuit breaker, a fault event, and power usage information of a load connected to the load output terminal.
US11551898B2 Switching device
A switching device is disclosed. In an embodiment a switching device includes at least one stationary contact and a movable contact in a switching chamber configured to contain a gas containing H2, wherein the movable contact is movable by a magnetic armature with a shaft, wherein the shaft projects through an opening in a yoke which is part of a magnetic circuit, and wherein a liner composed of a plastic is arranged in the opening of the yoke, the liner configured to guide the shaft.
US11551891B2 Keyboard that includes shape memory material
Particular embodiments described herein provide for an electronic device that can include a key height activation engine and a keyboard. The keyboard can include a plurality of keys and one or more of the plurality of keys can include a key height mechanism. The key height mechanism includes a shape memory material and when the key height mechanism is activated by the key height activation engine, the shape memory material raises the one or more of the plurality of keys that includes the key height mechanism from a first height to a second height.
US11551888B2 Keyswitch structure and keyboard
A keyswitch structure includes a base, a cap disposed corresponding to the base, a restoring member disposed between the base and the cap, and a tactile adjustment unit. The cap has a cam portion movable relative to the base. The restoring member is configured to provide a restoring force to enable the cam portion to move away from the base. The tactile adjustment unit is disposed corresponding to the cam portion and includes a holder and a tactile feedback member mounted on the holder. The holder is movable relative to the base to change a position of the tactile feedback member relative to the cam portion, so as to change a pressing force required for the cam portion to move toward the base.
US11551887B2 Key structure and keyboard
A key structure including a base, a light sensing module, a carrier, a magnetic member, a cap, and a scissor structure are provided. The light sensing module is disposed at the base. The carrier is located above the base. The magnetic member is disposed on the carrier. The cap is adapted to be assembled to the carrier via a magnetic attracting force of the magnetic member or adapted to be detached from the carrier via overcoming the magnetic attracting force of the magnetic member. The scissor structure is connected between the base and the carrier. The carrier and the cap disposed thereon move up and down relative to the base via the scissor structure. An orthogonal projection of the magnetic member on the base is not overlapped with an orthogonal projection of the light sensing module on the base. A keyboard is also provided.
US11551886B2 Enhanced push-button
An enhanced push-button includes a keycap disposed on an elastic member and having a top surface and an opposing bottom surface, and a reinforcing member mounted on the bottom surface of the keycap and having an outer surface facing the elastic member and an abutting portion located on the outer surface. The abutting portion has a contact surface recessed on the outer surface. The elastic member extends into the abutting portion such that the contact surface is abutted against the elastic member for allowing the keycap to be pressed with the reinforcing member against the elastic member to trigger a circuit switch. The invention can have better overall structural rigidity and operating feel and can maintain the pressing quality of the push-button and is suitable for low profile keyboards.
US11551885B2 Flexible circuit breaker
A flexible circuit breaker includes at least two semiconductor switches, at least one input and at least two outputs. Each of the at least two semiconductor switches can carry a defined current, and each of the at least two semiconductor switches is monitored individually in relation to the current flowing therethrough, the first output is assigned to a first semiconductor switch, where by a selection using a selection device on the flexible circuit breaker, one can select whether the current flowing through a second semiconductor switch is assigned to the second output or the first output.
US11551884B2 Safety switch
To realize both toughness and size reduction of a safety switch. A safety switch is a safety switch into and from which a bolt of an actuator is inserted and pulled out. The safety switch includes a casing having a shape elongated along a first direction, a metal head having a receiving space for receiving the bolt of the actuator and provided on a first end side of the casing in the first direction, a detector for detecting a first state in which the bolt is received in the receiving space, a lock mechanism, a switching device and a first attachment portion provided in the head and having a first attachment hole into which a first attachment member is inserted.
US11551880B2 Gel electrolyte capacitor
A poly(vinylphosphonic acid) (PVPA)-(NH4)2MoO4), gel polymer electrolyte can be prepared by incorporating redox-mediated Mo, or similar metal, into a PVPA, or similar polymer, matrix. Gel polymer electrolytes including PVPA/MoX, x representing the percent fraction Mo in PVPA, can be used to make supercapacitors including active carbon electrodes. The electrolytes can be in gel form, bendable and stretchable in a device. Devices including this gel electrolyte can have a specific capacitance (Cs) of 1276 F/g, i.e., a more than 50-fold increase relative to a PVPA system without Mo. A PVPA/Mo10 supercapacitor can have an energy density of 180.2 Wh/kg at power density of 500 W/kg, and devices with this hydrogel structure may maintain 85+% of their initial capacitance performance after 2300 charge-discharge cycles.
US11551879B2 Printable ionic gel separation layer for energy storage devices
Representative embodiments provide a liquid or gel separator utilized to separate and space apart first and second conductors or electrodes of an energy storage device, such as a battery or a supercapacitor. A representative liquid or gel separator comprises a plurality of particles, typically having a size (in any dimension) between about 0.5 to about 50 microns; a first, ionic liquid electrolyte; and a polymer. In another representative embodiment, the plurality of particles comprise diatoms, diatomaceous frustules, and/or diatomaceous fragments or remains. Another representative embodiment further comprises a second electrolyte different from the first electrolyte; the plurality of particles are comprised of silicate glass; the first and second electrolytes comprise zinc tetrafluoroborate salt in 1-ethyl-3-methylimidalzolium tetrafluoroborate ionic liquid; and the polymer comprises polyvinyl alcohol (“PVA”) or polyvinylidene fluoride (“PVFD”). Additional components, such as additional electrolytes and solvents, may also be included.
US11551876B2 Pressure relief valve and an electrolytic capacitor therewith
A pressure relief valve and an electrolytic capacitor, including: a valve seat, wherein an exhaust passage is formed, an installation groove arranged on the top which communicates with the passage; a blocking cover, movably arranged on the groove between an open and a closed position for opening and closing the passage, a sealing ring arranged between the bottom of the cover and the groove, wherein at least part of the bottom wall forms a guide surface, which extends from the center of the cover radially outward and upward obliquely to the radial edge. The valve can be suitable for the installation of the capacitor to reduce the internal gas pressure therein, maintain the internal gas pressure within a safe range, and at the same time reduce the bulging of the bottom of the capacitor, so that the core package and the bottom are closely attached to achieve effective heat dissipation.
US11551872B2 Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a capacitive element including a ceramic layer, a first internal electrode layer, and a second internal electrode layer, the capacitive element including a first and second principal surfaces, first and second side surfaces, and first and second end surfaces. The first and second internal electrode layers respectively extend to the first and second end surfaces, at least a portion of each of the first and second end surfaces are covered with a conductor layer, a portion of the conductor layer is covered with an insulating portion, at least a portion of the conductor layer and at least a portion of the insulating portion are covered with the underlayer external electrode layer when viewed from the first end surface and the second end surface, and at least a portion of the underlayer external electrode layer is covered with a plating layer.
US11551868B2 Ceramic electronic device and manufacturing method of ceramic electronic device
A ceramic electronic device includes: a ceramic main body of a parallelepiped shape having at least two edge faces facing each other, and having an internal electrode layer inside; and external electrodes formed on the two edge faces and having a structure in which a plated layer is formed on a ground layer having a metal, as a main component, and ceramic; the external electrodes have an extension region which extends to at least one of four side faces from the two edge faces, and a part of which corresponds to a corner portion of the ceramic main body and includes a portion with the ground layer and a first portion, without the ground layer, arranged at a position where one of the two end faces and one of the four side faces are connected; and the plated layer covers the ground layer and the first portion.
US11551867B2 Dielectric composition, dielectric thin film, dielectric element, and electronic circuit board
The present invention provides a dielectric composition having high relative permittivity and insulation resistance at high temperature. The dielectric composition includes a main component expressed by a compositional formula (Sr1-x, Cax)m(Ti1-yHfy)O3-δNδ, in which 0
US11551863B2 Dram-type magnetic body having pair of flange parts on both ends of shaft part
A drum-type magnetic body includes: a pair of flange parts that are facing each other; and a shaft part connecting the pair of flange parts, wherein an outer periphery of a cross section of the shaft part in a direction orthogonal to an axis of the shaft part has an oval shape constituted by a pair of parallel straight parts and a pair of arc parts connecting end parts of the pair of parallel straight parts, and the flange parts each have an outer principal face running orthogonal to the axis of the shaft part, and the pair of parallel straight parts are running in parallel with a longitudinal direction of the principal face of the flange part.
US11551862B2 Electric field reducing insulating layer for an inductive coil
An electric field-reducing insulating layer is described for an inductive coil. In some examples, a first coil having at least one first winding is arranged for being driven at a first voltage. A solid insulating layer is adjacent the first coil and has a first surface facing the first coil. The first surface of the solid insulating layer has a first groove between the first winding and the insulating layer, having a width that is smaller than a diameter of the electrical wire. The first groove forms a pocket between the first winding and the solid insulating layer.
US11551860B2 Ignition coil
An ignition coil includes a center core, a first core member, and a second core member. The first core member includes a first core-facing portion facing a front core surface of the center core and a first core side portion extending rearward from the first core-facing portion. The second core member includes a second core-facing portion facing a rear core surface of the center core and a second core side portion extending frontward from the second core-facing portion. The first core-facing portion has an end surface contacting a portion of the second core side portion to create a first contact region. Similarly, the second core-facing portion has an end surface contacting a portion of the first core side portion to create a second contact region. The first and second contact regions are shaped to approach frontward close to the first core side portion. This structure enhances productivity of the ignition coil.
US11551856B2 Coil component, circuit board, and electronic device
A coil component according to one or more embodiments includes a base body having first to sixth surfaces, and a coil conductor including a winding portion that extends around a coil axis intersecting the first and second surfaces. The winding portion includes first, second, third, and fourth portions facing the third, fourth, fifth, and sixth surfaces, respectively when viewed from a direction of the coil axis. The radii of curvature of the first and second portions are both smaller than the radii of curvature of the third and fourth portions. When viewed from the direction of the coil axis, the distance between the first portion and the third surface and the distance between the second portion and the fourth surface are both larger than the distance between the third portion and the fifth surface and the distance between the fourth portion and the sixth surface.
US11551853B2 Coil component, circuit board, and electronic device
A coil component includes a base body containing metal magnetic particles and a binder binding together the metal magnetic particles and having a first surface extending along a coil axis and a second surface opposing the first surface, a first external electrode provided on the base body, a second external electrode provided on the base body, and a coil conductor electrically connected to the first and second external electrodes and extending around the coil axis. In one embodiment, the coil conductor has a winding portion, the winding portion has first conductor portions and one or more second conductor portions smaller in number than the first conductor portions, and the first and second conductor portions alternate with and are connected to each other, and a distance between the first conductor portions and the first surface is less than a distance between the second conductor portions and the second surface.
US11551852B2 Coil component
A multilayer coil component including an element assembly that includes an insulator portion and a coil embedded in the insulator portion and composed of a plurality of coil conductors electrically connected to each other, an extension portion disposed at each end portion of the coil, and an outer electrode disposed on the surface of the insulator portion and electrically connected to the extension portion. The thickness of the coil conductor in the extension portion of the coil is about 1.05 times or more and 2.0 times or less (i.e., from about 1.05 times to 2.0 times) the thickness of the coil conductor in a winding portion of the coil.
US11551850B2 Coil component and method for fabricating the same
A coil component may include a body having a support member including a through hole, a coil disposed on at least one of an upper surface and a lower surface of the support member, and a magnetic material encapsulating the coil and the support member, and filling the through hole. The coil includes a coil pattern. The coil component further includes an external electrode connected to the coil. At least one of the upper surface and the lower surface of the support member includes a groove, having a shape corresponding to a shape of the coil pattern, and at least a portion of the coil pattern is embedded in the groove.
US11551849B2 Multilayer coil component
A sintered material contains Fe in an amount of from 8 mol % to 37 mol % in terms of Fe2O3, Zn in an amount of from 30 mol % to 60 mol % in terms of ZnO, Cu in an amount of from 1 mol % to 7 mol % in terms of CuO, Ni in an amount of from 3 mol % to 17 mol % in terms of NiO, and Si in an amount of from 7 mol % to 28 mol % in terms of SiO2. A mole ratio (SiO2/Fe2O3) of the SiO2 to the Fe2O3 is from 0.2 to 3.5. The sintered material contains B in an amount of from 0.05 mol parts to 0.5 mol parts.
US11551848B2 Planar transformer and switching power adapter
This application provides a planar transformer and a switching power adapter. The planar transformer includes a PCB winding and two magnetic cores. The two magnetic cores wrap two sides of a winding body of the PCB winding to form a closed magnetic loop. A first group of welding points is disposed on a primary-side wire side of the PCB winding, and a second group of welding points is disposed on a secondary-side wire side of the PCB winding. The planar transformer is directly welded to an external circuit board by using the first group of welding points and the second group of welding points. In this way, no pin needs to be welded on the PCB winding board. In addition, the planar transformer can be vertically installed on the external circuit board by using the first group of welding points and the second group of welding points.
US11551846B2 Multilayer coil component
A coil is disposed in an element body such that a gap between the coil and a first principal surface is larger than a gap between the coil and a second principal surface, and has a coil axis along a direction intersecting with a direction in which the first principal surface and the second principal surface oppose each other. A terminal electrode is disposed on the element body such that at least a part of the first principal surface and a part of the second principal surface are exposed. The coil includes a plurality of coil conductors separated from each other in a direction along the coil axis and a through-hole conductor connecting the coil conductors adjacent to each other in the direction along the coil axis. The through-hole conductor does not overlap the plurality of terminal electrodes when viewed from the direction along the coil axis.
US11551845B2 Multilayer coil component
A multilayer coil component includes a multilayer body formed by stacking a plurality of insulating layers and including a coil built therein, and first and second outer electrodes electrically connected to the coil. The coil is formed by electrically connecting a plurality of coil conductors stacked together with the insulating layers. The multilayer coil component further includes, inside the multilayer body, first and second connecting conductors. The first connecting conductor connects between a portion of the first outer electrode covering the first end face, and a coil conductor facing the portion. The second connecting conductor connects between a portion of the second outer electrode covering the second end face, and a coil conductor facing the portion. Concerning the length direction, the first and second connecting conductors each have a length from about 2.5% to about 7.5% of the length of the multilayer body.
US11551844B2 Layered electronic component
A layered electronic component includes a multilayer body having a metallic magnetic material layer including metallic magnetic material particles and a coil being built in the multilayer body. The coil is formed of multiple conductor patterns spirally connected each other and stacked along an axis direction of the coil, and the multilayer body includes a nonmagnetic ferrite part arranged at least an inner area of the coil when viewed from a winding axis direction of the coil.
US11551835B2 Transmission line assembly and compact insulator and hardware assembly for a transmission line assembly
A transmission line assembly and a compact insulator and hardware assembly for a transmission line assembly are provided. In an embodiment, a transmission line assembly includes a first V-string including a first post insulator and a second post insulator; a second V-string including a third post insulator and a fourth post insulator; and a suspension insulator, and a first yoke plate, a second yoke plate, and a third yoke plate are configured to respectively support a first phase conductor, a second phase conductor, and a third phase conductor to have an inverted triangular configuration.
US11551834B2 Cable-laying device and method for producing wiring harnesses
A cable-laying device for producing wiring or cable harnesses of different types includes a laying plane for positioning lines of a wiring or cable harness, a plurality of transport units which can be moved relative to the laying plane in an at least partially automated manner, and a control device which is configured to control the transport units. A method for producing cable harnesses of different types by using a cable laying device is also provided.
US11551830B2 Telecommunications cable with twin jacket and barrier
A telecommunications cable includes a plurality of twisted pairs of insulated conductors, a separator, a first jacket, one or more barriers and a second jacket. In addition, the plurality of twisted pairs of insulated conductors extends substantially along a longitudinal axis of the telecommunications cable. Further, the plurality of twisted pairs of insulated conductors includes an electrical conductor and an insulation layer. Furthermore, the separator separates each of the plurality of twisted pairs of insulated conductors. Moreover, the first jacket and the second jacket extend substantially along the longitudinal axis of the telecommunications cable. Also, the one or more barriers are positioned between the first jacket and the second jacket.
US11551829B2 Electronic device
The disclosure provides an electronic device. The electronic device includes a stretchable substrate, a plurality of electronic elements, and at least one connection element. The electronic elements and the connection element are disposed on the stretchable substrate. The connection element is disposed between two adjacent electronic elements, and the two adjacent electronic elements are electrically connected to each other via the connection element. Each electronic element may include at least one functional unit and an electrode, wherein the electrode is in direct contact with the functional unit. The connecting element includes at least one stretchable conductive unit and at least one buffer conductive unit, wherein the buffer conductive unit contacts the electrode, and the stretchable conductive unit is electrically connected to the electrode through the buffer conductive unit. The yield strain of the stretchable conductive unit is greater than the yield strain of the buffer conductive unit.
US11551825B2 Spherical element detecting and positioning device for a pebble bed nuclear reactor
The present disclosure relates to the field of reactor engineering technologies, and particularly to a spherical element detecting and positioning device. The spherical element detecting and positioning device includes a pressure-bearing casing, an internal member and an execution part; the pressure-bearing casing includes a tank body, one sphere inlet adapter pipe and two sphere outlet adapter pipe respectively arranged on the tank body; the internal member is arranged in the rotor counter-bored hole and includes a lining ring and a limit ring; and the execution part includes a turntable and two support lugs. The spherical element detecting and positioning device provided by the present disclosure can achieve triple functions of performing automatic material separation, precise positioning and directional conveyance of spherical elements, has compact structure and simple control, and can meet the operation reliability and maintainability requirements for long-term and intermittent operation under the strong radioactive environment.
US11551821B2 Target irradiation systems for the production of radioisotopes
A target irradiation system for irradiating a radioisotope target in a vessel penetration of a fission reactor, includes a target delivery assembly with a body defining a central bore, a basket that is slidably receivable within the central bore of the body, and a winch that is connected to the basket by a cable. The target delivery assembly is affixed to the vessel penetration of the reactor; and a target passage is in fluid communication with the target delivery assembly. The basket is configured to receive a radioisotope target therein via the target passage and be lowered into the vessel penetration of the reactor when irradiating the radioisotope target. The target delivery system forms a portion of the pressure boundary of the reactor when in fluid communication with the reactor.
US11551818B2 Computer system and method of presenting information related to basis of predicted value output by predictor
There is provided is a computer system that outputs a predicted value of data to be evaluated using a predictor generated using learning data. The computer system includes the predictor; an index calculation unit that calculates an interpretation index of the data to be evaluated; and an extraction unit that selects the learning data useful for a user to interpret the predicted value of the data to be evaluated, wherein index management information for managing an interpretation index of the learning data is stored, the index calculation unit calculates the interpretation index of the data to be evaluated, and the extraction unit calculates a selection index based on the interpretation index of the data to be evaluated and the interpretation index of the learning data, selects the learning data based on the selection index, and outputs display information for presenting information indicating a processing result.
US11551817B2 Assessing unreliability of clinical risk prediction
Aspects of the invention include includes identifying a respective estimated clinical risk score for each of a first group of patients and a second group of patients. An alternative probability estimate is generated using a same set of inputs used to determine each respective estimated clinical risk score. An unreliability of a patient's clinical risk score is determined based at least in part on a feature of the patient and on a difference between the alternative probability estimate and the determined respective estimated clinical risk score.
US11551814B2 Predicting risk for preventable patient healthcare events
Evaluating future healthcare event risks of a patient includes receiving, at one or more computers, patient healthcare data for the patient, wherein the patient healthcare data represents a healthcare event and includes one or more healthcare codes, accessing, with the one or more computers, a database that associates the healthcare event and the healthcare codes with risks of potentially preventable healthcare events, and presenting, with the one or more computers, indications of the risks of potentially preventable healthcare events to a user to facilitate mitigation of the risks of potentially preventable healthcare events for the patient.
US11551812B2 Prediction based delivering or guiding of therapy for diabetes
An example system for therapy delivery includes one or more processors configured to in response to a prediction indicating that the meal event is to occur, output instructions to an insulin delivery device to deliver a partial therapy dosage, to a device to notify the patient to use the insulin delivery device to take the partial therapy dosage, or to the insulin delivery device to prepare the partial therapy dosage prior to the meal event occurring, and in response to a determination indicating that the meal event is occurring (e.g., based on movement characteristics of a patient arm), output instructions to the insulin delivery device to deliver a remaining therapy dosage, to the device to notify the patient to use the insulin delivery device to take the remaining therapy dosage, or to the insulin delivery device to prepare the remaining therapy dosage.
US11551809B2 Blood marketplace system and method
A computerized system and method to provide a marketplace for real-time matching of a blood order to a blood supplier based on a variety of variables tracked by the system including real-time marketplace trend statistical analysis.
US11551808B2 Healthcare interoperability environment system
The invention concerns an Interoperability Environment comprising: a core software engine comprising means to collect and transfer electronic data from any number of sources including medical devices, clinical information systems, hospital information systems, a means to apply rules to improve compliance with hospital approved protocols, standards and guidances, a means to update all subsystems using any given parameter when the parameter is updated in the official recognized source of truth for that parameter, a means to populate the CIS with all required patient information, while at the same time maintaining all quality and process control data in a format supporting advanced analytics separate from the CIS data, a means to communicate notifications to any number of remote electronic devices without limitation of platform and comprising a hardware eco system comprising means to collect, translate, store and send electronic data to the core software engine for any electronic source via communication methods including but not limited to LAN, Serial, Wi Fi, Wireless, etc.
US11551807B2 Rearranging and selecting frames of medical videos
In some embodiments, an example method or system consistent with the present disclosure may: obtain a desired property of a simulated trajectory of a virtual camera; receive a first video of a wound captured by a moving camera, the first video including a plurality of frames; use the desired property of the simulated trajectory of the virtual camera to analyze the first video to select at least two frames of the plurality of frames corresponding to the simulated trajectory of the virtual camera; use the desired property of the simulated trajectory of the virtual camera to select an order for the selected at least two frames; and rearrange the at least two frames based on the selected order to create a new video of the wound that represents the simulated trajectory of the virtual camera.
US11551806B2 Systems and methods for integrating communications in a healthcare network
An electronic healthcare system for delivering medical services is described. The electronic healthcare systems can includes modules for accessing patient electronic medical records and ordering medical services, which involve HL7 communications between disparate healthcare organizations. The communications can involve custom communication interfaces which are used to parse and translate HL7 messages. Methods and apparatus are described for generating the custom communications interfaces. In one embodiment, the custom communication interfaces can be generated using machine learning algorithms trained to recognize various data types in message segments contained in HL7 messages.
US11551802B2 Early meal detection and calorie intake detection
Disclosed are examples of a device, a system, methods and computer-readable medium products operable to implement functionality to determine and respond to a purpose of a meal. An algorithm or application may receive data that may include data related to a meal purpose from data sources and determine whether any of the data received from the plurality of data sources was received from a direct data source or an indirect data source. The data may be evaluated to determine a purpose of the meal. Based on the results of the evaluation, instructions may be generated to provide an appropriate response based on the determined purpose of the meal. The generated instructions to provide the appropriate response based on the determined purpose of the meal may be output.
US11551801B2 Medication dispensing system, data-enabled medication box holder, and methods for reminding, monitoring, tracking, and/or communicating dose events
A medication dispensing system, data-enabled medication box holder, and methods for reminding, monitoring, tracking, and/or communicating dose events are disclosed. The data-enabled medication box holder holds a medication box for dispensing medication packets, each of which is tagged with machine-readable medium, wherein the machine-readable medium indicates the contents of the medication packet. The data-enabled medication box holder includes electronics for processing and communicating information about valid dose events and/or dose exception events. Further, a medication adherence system for and method of monitoring a patient's medication adherence and facilitating dose reminder notifications is disclosed. The medication adherence system includes a centralized server for collecting and processing the patient-specific information from the data-enabled medication box holders.
US11551800B1 Multi-dose packaging medication administration system
A medication administration and verification system includes scanning a code for a cavity of a multi-dose package to identify at least one previously prescribed medication determined at a time of packaging the at least one previously prescribed medication in the cavity. A list is received in response to the electronically encoded package identifier for at least one currently prescribed medication. At least one visual indicator is displayed respectively corresponding to the at least one currently prescribed medication for the patient for administration during the medication administration event, and a presence or exclusion of each of the currently prescribed medication in the cavity is automatically confirmed for the presence or the exclusion of in the cavity.
US11551798B2 Image acquisition for medical dose preparation system
Use of improved image acquisition for a medical dose preparation system. The medical dose preparation system may include a work station for capturing medical dose preparation images (e.g., to document preparation of a mediation dose). The medical dose preparation image may be captured by a video data stream processor capable of performing an auto cropping technique on a video data stream received from an image device. Accordingly, memory resources may be more efficiently employed while maintaining high quality medical dose preparation images.
US11551797B2 Selective distribution of pharmacy item data from pharmacy item tracking system
Methods and systems relate to providing varying levels of detail about a pharmacy item to a patient information system based on the capabilities of the patient information system. An intercept device can receive an identifier associated with a pharmacy item based on a scanner reading a computer-readable code. The intercept device can recognize or determine the storage capabilities or limitations of the patient information system, for example by determining various medication data fields that the patient information system uses to store pharmacy item information. The intercept device can use the machine readable code to obtain pharmacy item information that is compatible with the patient information system based on those storage capabilities or limitations and can distribute that pharmacy item information to the patient information system.
US11551793B2 Systems and methods for optimizing management of patients with medical devices and monitoring compliance
Systems and methods for determining monitoring compliance are provided. Each element in a plurality of data elements is obtained from a medical device connected to a corresponding subject in a first plurality of subjects and interrogated to determine a condition of the device or subject. A medical code and timestamp for evaluation of the device or subject is recorded in the subject's medical record. A determination is made for each epoch in a plurality of epochs, for each subject in a second plurality of subjects, whether the medical code is recorded in the subject's medical record for the epoch by evaluating the time stamps and codes in the medical records. A compliance counter is advanced when a medical record includes the code for a respective epoch and otherwise a noncompliance counter is advanced. Responsive to a compliance request, compliance information or suggested treatment options are provided based on the counters.
US11551789B2 Method and system for representation of current and historical medical data
A method and system for reporting medical data including both current and past medical results for medical tests performed on a patient is provided. The medical data is output in columns, and the current results and past results of the same medical test are presented in the same row. In this manner, the report is provided in a layout that has rows and columns, so that all current results are presented in one column, and all past results are presented in a separate column. In addition, graphs of the medical results can be displayed to illustrate current and past medical results in a view that allows for trend and comparative diagnosis.
US11551788B2 Information processing system, information processing method, and program
An information processing system includes: a sample data acquisition unit that acquires, for each sample, sample data in which a first cluster and a second cluster are associated with each other, the first cluster including a plurality of sets of a biological element detected from the sample and a biological element quantity indicating a quantity of the biological element, the second cluster including a plurality of sets of a morpheme regarding text describing an environment in which the sample is present and an appearance frequency of the morpheme; and a generation unit that analyzes a plurality of pieces of the sample data with the biological element quantity and the appearance frequency as parameters and generates information indicating a relationship between the environment and the first cluster.
US11551785B2 Gene sequencing data compression preprocessing, compression and decompression method, system, and computer-readable medium
The present invention discloses a gene sequencing data compression preprocessing, compression and decompression method, a system, and a computer-readable medium. The preprocessing method implementation steps include: obtaining reference genome data; obtaining a mapping relationship between a short string K-mer and a prediction character c to obtain a prediction data model P1 containing any short string K-mer in the positive strand and negative strand of a reference genome and the prediction character c in a corresponding adjacent bit. The compression and decompression methods relate to performing compression/decompression on the basis of the prediction data model P1. The system is a computer system including a program for executing the previous method. The computer-readable medium includes a computer program for executing the previous method. The present invention can be oriented towards lossless gene sequencing data compression, provides fully effective information for a high-performance lossless compression and decompression algorithm for gene sequencing data.
US11551783B2 Label selection support system, label selection support device, method of supporting label selection, and program for supporting label selection
There is provided a technology that supports selection of a label to be used for analysis of target molecules. The present technology provides a label selection support system including an information acquisition unit that obtains, via a network, information associated with a plurality of target molecules to be analyzed, an information processor that obtains, using the information associated with a plurality of target molecules, in vivo expression information of the plurality of target molecules from a database storing in vivo expression information of target molecules and generates support information associated with assignment of a label to each of the plurality of target molecules on the basis of the expression information, and a transmitter that transmits the generated support information via the network.
US11551781B1 Programming memory cells with concurrent storage of multi-level data as single-level data for power loss protection
Apparatuses and techniques are described for programming data in memory cells while concurrently storing backup data. Initial pages of multiple bit per cell data are encoded to obtain at least first and second pages of single bit per cell data. The initial pages of multiple bit per cell data are programmed into a primary set of memory cells, while concurrently the first and second pages of single bit per cell data are programmed into first and second backup sets of memory cells, respectively. In the event of a power loss, the first and second pages of single bit per cell data are read from the first and second backup sets of memory cells, and decoded to recover the initial pages of multiple bit per cell data.
US11551778B2 System and method for detecting and repairing defective memory cells
One embodiment provides a memory module that enables online repair of defective memory cells. The memory module includes a memory array storing data, a self-test controller coupled to the memory array and configured to perform a self-test on a region within the memory array without interrupting operations of the memory module, and a memory-repair module configured to repair a defective memory cell identified by the self-test controller.
US11551777B2 Apparatus with circuit-locating mechanism
An apparatus includes a substrate; circuit components disposed on the substrate; and a location identifier layer over the circuit, wherein the location identifier layer includes one or more section labels for representing physical locations of the circuit components within the apparatus.
US11551776B2 Memory device and memory system including the same
A memory device includes a memory cell array including memory cells arranged in a plurality of rows; an ECC engine configured to detect an error in first data that is read from the memory cell array in response to a read command and a read address, to output a first error occurrence signal, and to correct the error in the first data; a row fail detector configured to output a fail row address, which indicates a fail row among the plurality of rows; and a flag generator configured to receive the read address, the first error occurrence signal, and the fail row address, and to generate a decoding state flag, which indicates whether an error is detected and whether an error is corrected, and a fail row flag, which indicates that a read row address included in the read address is the fail row address.
US11551774B2 Memory system and method of controlling non-volatile memory
According to one embodiment, a memory system includes a non-volatile memory provided with a plurality of memory cells, and a memory controller. The memory controller reads data subjected to error-mitigation encoding from the non-volatile memory, the data including determination information indicating whether or not a value is changed by the error-mitigation encoding, executes error-mitigation decoding on the read data, re-executes the error-mitigation encoding on a decoding result obtained by the error-mitigation decoding, and compares the determination information included in the read data with determination information included in data obtained by re-executing the error-mitigation encoding and outputs a comparison result.
US11551770B2 Electronic devices conducting a programming operation
An electronic device includes a row control circuit and a programming circuit. The row control circuit is suitable for activating a synthesis word line selection signal for enabling a first fuse cell and a second fuse cell in a first mode. In addition, the row control circuit is suitable for activating one of a first fuse access signal for storing fuse data in the first fuse cell or outputting the fuse data from the first fuse cell and a second fuse access signal for storing the fuse data in the second fuse cell or outputting the fuse data from the second fuse cell. The programming circuit is configured to store the fuse data in one of the first and second fuse cells based on the synthesis word line selection signal and the first and second fuse access signals in the first mode.
US11551766B2 Memory device and operating method thereof
A memory device includes: one or more planes each including a plurality of memory blocks; and a control circuit for selectively performing a dummy read operation before a valid read operation on the first memory block, according to whether a read command on the first memory block is firstly received from a host after a program operation is performed on a plane including the first memory block.
US11551763B2 Semiconductor memory device and method of operating the same
A semiconductor memory device includes a precharge block, a select block, a peripheral circuit, and control logic. The precharge block is connected to bit lines and includes memory cells in an erase state. The select block shares the bit lines with the precharge block and includes memory cells in a program state. The peripheral circuit performs erase operation on the select block. The control logic controls the peripheral circuit to turn on a first circuit connected to the precharge block and apply first voltage to global lines connected to the first circuit when erase voltage is applied to a source line commonly connected to the precharge block and the select block. The memory cells of the precharge block are turned on by the first voltage applied from the global lines, and the erase voltage applied to the source line is transferred to the bit lines through the precharge block.
US11551760B2 Semiconductor memory device
A semiconductor memory device includes memory cells, a first circuit that includes a first latch group including first and second data latch circuits and a second latch group including third and fourth data latch circuits, and a control circuit configured to control a write operation during which first and second data to be written into the memory cells are stored in the first and second data latch circuits, respectively, wherein the first and second data are also stored in the third and fourth data latch circuits, respectively, while the first and second data stored in the first and second data latch circuits, respectively, are being written in the memory cells.
US11551759B2 Voltage offset for compute-in-memory architecture
In one embodiment, an electronic device includes a compute-in-memory (CIM) array that includes a plurality of columns. Each column includes a plurality of CIM cells connected to a corresponding read bitline, a plurality of offset cells configured to provide a programmable offset value for the column, and an analog-to-digital converter (ADC) having the corresponding bitline as a first input and configured to receive the programmable offset value. Each CIM cell is configured to store a corresponding weight.
US11551757B2 Memory device and operating method thereof
There are provided a memory device and an operating method thereof. The memory device includes: sub-blocks divided with respect to a buffer page in which buffer cells are included; a voltage generator for, in a program operation of a selected sub-block among the sub-blocks, applying a first pass voltage to unselected word lines connected to the selected sub-block, and applying a second pass voltage lower than the first pass voltage to unselected word lines connected to an unselected sub-block; and a buffer line circuit for selectively turning on or turning off the buffer cells by selectively applying a turn-on voltage or a turn-off voltage to buffer lines connected to the buffer cells. A position of the buffer page is set as a default according to a physical structure of memory cells included in the sub-blocks, and is reset according to an electrical characteristic of the memory cells.
US11551752B2 Nonvolatile memory apparatus for performing a read operation and a method of operating the same
A nonvolatile memory apparatus performs a plurality of read operations by using a plurality of read voltages. A first read operation is performed by applying a first read voltage to a memory cell. A second read operation is selectively performed based on whether a snap-back of the memory cell occurs during the first read operation. The second read operation is performed by applying a second read voltage having a higher voltage level than the first read voltage to the memory cell.
US11551750B2 Enhanced state dual memory cell
A circuit may include a memory cell. The memory cell may include a first memory element, a second memory element, a first transistor, and a second transistor. The first memory element may be connected to a bit line. The second memory element may be connected to a select line. The first transistor may be connected to a first word line. The second transistor may be connected to a second word line. The first memory element may be programmed by applying a first write voltage to the bit line, applying a second write voltage to the second word line, applying a first intermediate voltage to the select line, and applying a second intermediate voltage to the first word line. The select line may be connected to a high impedance. The first write voltage may be a positive supply voltage, the second write voltage may be a negative supply voltage.
US11551743B2 Strobe-offset control circuit
A method of operation in a memory controller is disclosed. The method includes receiving a strobe signal having a first phase relationship with respect to first data propagating on a first data line, and a second phase relationship with respect to second data propagating on a second data line. A first sample signal is generated based on the first phase relationship and a second sample signal is generated based on the second phase relationship. The first data signal is received using a first receiver clocked by the first sample signal. The second data signal is received using a second receiver clocked by the second sample signal.
US11551739B2 Dual-precision analog memory cell and array
Dual-precision analog memory cells and arrays are provided. In some embodiments, a memory cell, comprises a non-volatile memory element having an input terminal and at least one output terminal; and a volatile memory element having a plurality of input terminals and an output terminal, wherein the output terminal of the volatile memory element is coupled to the input terminal of the non-volatile memory element, and wherein the volatile memory element comprises: a first transistor coupled between a first supply and a common node, and a second transistor coupled between a second supply and the common node; wherein the common node is coupled to the output terminal of the volatile memory element; and wherein gates of the first and second transistors are coupled to respective ones of the plurality of input terminals of the volatile memory element.
US11551738B2 Memory device and method for operating memory device
A memory device includes a well, a poly layer, a dielectric layer, an alignment layer and an active area. The poly layer is formed above the well. The dielectric layer is formed above the poly layer. The alignment layer is formed on the dielectric layer, used to receive an alignment layer voltage and substantially aligned with the dielectric layer in a projection direction. The active area is formed on the well. The dielectric layer is thicker than the alignment layer. A first overlap area of the poly layer and the active area is smaller than a second overlap area of the poly layer and the dielectric layer excluding the first overlap area.
US11551736B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device is provided. The method includes forming a first memory cell and a second memory cell over a substrate, wherein each of the first and second memory cells comprises a bottom electrode, a resistance switching element over the bottom electrode, and a top electrode over the resistance switching element; depositing a first dielectric layer over the first and second memory cells, such that the first dielectric layer has a void between the first and second memory cells; depositing a second dielectric layer over the first dielectric layer; and forming a first conductive feature and a second conductive feature in the first and second dielectric layers and respectively connected with the top electrode of the first memory cell and the top electrode of the second memory cell.
US11551734B1 Memory device and glitch prevention method thereof
A memory device and a glitch prevention method thereof are provided. The memory device includes a data strobe signal input circuitry, a transfer signal generating circuitry, a data alignment circuitry, and a blocking circuitry. The data strobe signal input circuitry is configured to input a data strobe signal. The transfer signal generating circuitry is configured to generate a transfer signal with pulses in synchronization with rising edges or falling edges of the data strobe signal in response to a transfer command. The data alignment circuitry is configured to align a data signal to be transferred in response to the generated transfer signal. The blocking circuitry is configured to block an input of the data strobe signal over a postamble timing of the data strobe signal according to a number of bursts counted in each time of data transfer.
US11551732B2 Semiconductor device for setting options of I/O interface circuits
A semiconductor device includes a plurality of input/output (I/O) pads; a serial input pad; a serial output pad; a plurality of interface circuits respectively corresponding to the I/O pads; and a plurality of option setting circuits respectively corresponding to the interface circuits, suitable for setting options of the respective interface circuits, wherein the serial input pad, the interface circuits, the option setting circuits, and the serial output pad configure a serial chain.
US11551730B2 Low power memory system using dual input-output voltage supplies
Various embodiments include a computing device memory system having a memory device, a memory physical layer communicatively connected to the memory device, a first input/output (IO) voltage supply electrically connected to the memory device and to the memory physical layer, and a second IO voltage supply electrically connected to the memory device and to the memory physical layer, in which the memory device and the physical layer are configured to communicate data of a memory transaction using a 3 level pulse amplitude modulation (PAM) IO scheme.
US11551725B2 Method and system for recording and synchronizing audio and video signals and audio and video recording and synchronization system
There is set forth a method and a system for recording and synchronizing audio and video signals. The audio signal and the video signal are stored together with time stamps from a respective associated system clock. The invention relates to an adaptation of the duration of the recorded audio sequence to the duration of an associated video sequence in order to level out differences in synchronization of the two system clocks. Alignment of the two system clocks is also introduced, which is based on a data transfer which has variable waiting times for the access to a transmission channel. This thus permits clock alignment with means as are available for example on a smartphone.
US11551722B2 Method and apparatus for interactive reassignment of character names in a video device
Systems and processes are provided for interactive reassignment of character names in an audio video program including a tuner configured for receiving and demodulating a video signal to extract the audio video program, a user input operative to receive a user request to substitute an original character name within the audio video program with an alternative character name, a memory configured to buffer the audio video program to generate a delayed audio video program, a processor configured to detect the original character name within the audio video program and to replace the original character name with the alternative character name within the delayed audio video program to generate a modified audio video program, and a loudspeaker configured to reproduce the alternative character name in response to the modified audio video program.
US11551719B2 Adapting runtime and providing content during an activity
Methods and systems are described for identifying and adapting the playback speed of content to be provided during an activity. The methods and systems receive an input including a start cue indicating a start of an activity and access an average duration and an intensity score for the activity. Then the system calculates an adjusted average runtime for the activity based on the average duration and the intensity score and identifies one or more content items, the one or more content items having a total runtime equivalent to the adjusted average runtime for the activity. The system adjusts the playback speed of the identified one or more content items such that the total runtime of playback of the one or more content items matches the average duration for the activity and provides the one or more content items for consumption.
US11551717B2 Sound source file structure, recording medium recording the same, and method of producing sound source file
The present disclosure relates to a sound source file structure, to output lyrics as audible sounds right before melodies corresponding to the lyrics start, to help a user to remind the lyrics based on accompaniment for a song after the accompaniment starts to be provided, and to help the user to sing based on correct lyrics corresponding to the melodies. The sound source file structure may include one or more backing sound source layers in which backing sounds based on beats and rhythms are placed, a melody sound source layer in which melody notes corresponding to lyrics based on beats and rhythms and a rest section corresponding to a rest are placed, and a lyric voice source layer in which a lyric voice is placed at a position corresponding to a rest section.
US11551715B2 Cartridge memory and control method for the same, cartridge, and recording and reproducing system
A cartridge memory is a cartridge memory used in a recording medium cartridge and includes an antenna section that induces an induced voltage by means of electromagnetic induction, a load modulation section including a load whose magnitude is variable, and a control section that measures the induced voltage and controls the load modulation section on the basis of the measured induced voltage.
US11551713B2 Base for magnetic recording medium, magnetic recording medium, and magnetic storage apparatus
A base for a magnetic recording medium, includes an aluminum alloy substrate, and a nickel alloy film provided on at least one principal surface of the aluminum alloy substrate. The nickel alloy film includes Mo in a range of 0.5 wt % to 3 wt %, P in a range of 11 wt % to 15 wt %, and Fe in a range of 0.0001 wt % to 0.001 wt %.
US11551709B2 End of query detection
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting an end of a query are disclosed. In one aspect, a method includes the actions of receiving audio data that corresponds to an utterance spoken by a user. The actions further include applying, to the audio data, an end of query model. The actions further include determining the confidence score that reflects a likelihood that the utterance is a complete utterance. The actions further include comparing the confidence score that reflects the likelihood that the utterance is a complete utterance to a confidence score threshold. The actions further include determining whether the utterance is likely complete or likely incomplete. The actions further include providing, for output, an instruction to (i) maintain a microphone that is receiving the utterance in an active state or (ii) deactivate the microphone that is receiving the utterance.
US11551707B2 Speech processing method, information device, and computer program product
Disclosed is a method for speech processing, an information device, and a computer program product. The method for speech processing, as implemented by a computer, includes: obtaining a mixed speech signal via a microphone, wherein the mixed speech signal includes a plurality of speech signals uttered by a plurality of unspecified speakers at the same time; generating a set of simulated speech signals according to the mixed speech signal by using a Generative Adversarial Network (GAN), in order to simulate the plurality of speech signals; determining the number of the simulated speech signals in order to estimate the number of the speakers in the surroundings and providing the number as an input of an information application.
US11551702B2 Filling of non-coded sub-vectors in transform coded audio signals
A spectrum filler for filling non-coded residual sub-vectors of a transform coded audio signal includes a sub-vector compressor configured to compress actually coded residual sub-vectors. A sub-vector rejecter is configured to reject compressed residual sub-vectors that do not fulfill a predetermined sparseness criterion. A sub-vector collector is configured to concatenate the remaining compressed residual sub-vectors to form a first virtual codebook. A coefficient combiner is configured to combine pairs of coefficients of the first virtual codebook to form a second virtual codebook. A sub-vector filler is configured to fill non-coded residual sub-vectors below a predetermined frequency with coefficients from the first virtual codebook, and to fill non-coded residual sub-vectors above the predetermined frequency with coefficients from the second virtual codebook.
US11551699B2 Voice input authentication device and method
Provided are a method of authenticating a voice input provided from a user and a method of detecting a voice input having a strong attack tendency. The voice input authentication method includes: receiving the voice input; obtaining, from the voice input, signal characteristic data representing signal characteristics of the voice input; and authenticating the voice input by applying the obtained signal characteristic data to a first learning model configured to determine an attribute of the voice input, wherein the first learning model is trained to determine the attribute of the voice input based on a voice uttered by a person and a voice output by an apparatus.
US11551698B2 System and method for assisting communication through predictive speech
A system and method for assisting communication through predictive speech is provided. A database includes commonly used words, phrases, and images, each associated with at least one context cue. A processor is configured to determine the user's context and provide a number of possible initial phrases associated with the determined context. Further words, phrases, or images are provided following, and based at least in part on, user selection of the initial phrase. The selected initial phrase and the subsequently selected words, phrases, and images are communicated.
US11551695B1 Model training system for custom speech-to-text models
A transcription service may receive a request from a developer to build a custom speech-to-text model for a specific domain of speech. The custom speech-to-text model for the specific domain may replace a general speech-to-text model or add to a set of one or more speech-to-text models available for transcribing speech. The transcription service may receive a training data and instructions representing tasks. The transcription service may determine respective schedules for executing the instructions based at least in part on dependencies between the tasks. The transcription service may execute the instructions according to the respective schedules to train a speech-to-text model for a specific domain using the training data set. The transcription service may deploy the trained speech-to-text model as part of a network-accessible service for an end user to convert audio in the specific domain into texts.
US11551694B2 Methods, systems and apparatuses for improved speech recognition and transcription
Methods, systems, and apparatuses for improved speech recognition and transcription of user utterances are described herein. User utterances may be processed by a speech recognition computing device as well as an acoustic model. The acoustic model may be trained using historical user utterance data and machine learning techniques. The acoustic model may be used to determine whether a transcription determined by the speech recognition computing device should be overridden with an updated transcription.
US11551691B1 Adaptive conversation support bot
Systems and techniques for adaptive conversation support bot are described herein. An audio stream may be obtained including a conversation of a first user. An event may be identified in the conversation using the audio stream. A first keyword phrase may be extracted from the audio stream in response to identification of the event. The audio stream may be searched for a second keyword phrase based on the first keyword phrase. An action may be performed based on the first keyword phrase and the second keyword phrase. Results of the action may be out via a context appropriate output channel. The context appropriate output channel may be determined based on a context of the conversation and a privacy setting of the first user.
US11551689B2 Voice command execution
Embodiments of the present invention provide a computer system a computer program product, and a method that comprises analyzing a received voice command by identifying a plurality of contextual factors associated with at least one user in a plurality of users using a natural language processing algorithm; dynamically identifying the at least one user in the plurality of users based on an analysis of the identified contextual factors associated with the received voice command; transmitting the received voice command to another computing device within a plurality of computing devices associated with another user in the plurality of users; and generating a line of communication between the plurality of computing devices based on a correlation between a summation of a plurality of security factors and a predetermined threshold of risk associated with authenticating an identity of each user within the plurality of users.
US11551688B1 Wearable speech input-based vision to audio interpreter
An eyewear device with camera-based compensation that improves the user experience for user's having partial blindness or complete blindness. The camera-based compensation determines features, such as objects, and then converts the determined objects to audio that is indicative of the objects and that is perceptible to the eyewear user. The camera-based compensation may use a region-based convolutional neural network (RCNN) to generate a feature map including text that is indicative of objects in images captured by a camera. The feature map is then processed through a speech to audio algorithm featuring a natural language processor to generate audio indicative of the objects in the processed images.
US11551687B2 Electronic device and method for speech recognition of the same
An electronic device for recognizing a user's speech and a speech recognition method therefor are provided. The electronic device includes a microphone configured to receive a user's speech, a memory for storing speech recognition models, and at least one processor configured to select a speech recognition model from among the speech recognition models stored in the memory based on an operation state of the electronic device, and recognize the user's speech received by the microphone based on the selected speech recognition model.
US11551685B2 Device-directed utterance detection
A speech interface device is configured to detect an interrupt event and process a voice command without detecting a wakeword. The device includes on-device interrupt architecture configured to detect when device-directed speech is present and send audio data to a remote system for speech processing. This architecture includes an interrupt detector that detects an interrupt event (e.g., device-directed speech) with low latency, enabling the device to quickly lower a volume of output audio and/or perform other actions in response to a potential voice command. In addition, the architecture includes a device directed classifier that processes an entire utterance and corresponding semantic information and detects device-directed speech with high accuracy. Using the device directed classifier, the device may reject the interrupt event and increase a volume of the output audio or may accept the interrupt event, causing the output audio to end and performing speech processing on the audio data.
US11551683B2 Electronic device and operation method therefor
Various embodiments of the present invention pertain to an electronic device and an operation method therefor. The electronic device comprises: a housing that includes a circular upper end surface comprising a plurality of openings having a selected pattern, a flat circular lower end surface and a side surface surrounding a space between the upper end surface and the lower end surface; an audio output interface that is formed on the side surface; a power input interface that is formed on the side surface; a microphone that is located inside the housing, and that faces the openings; a wireless communication circuit; a processor that is operatively connected to the audio output interface, the power input interface, the microphone and the communication circuit; and a memory that is operatively connected to the processor, wherein the memory, when the electronic device is executed, can store instructions for the processor to receive a wake-up command through the microphone, to recognize the wake-up command, to transmit to a server information regarding reception of the wake-up command using the communication circuit, to receive a response from the server using the communication circuit, to generate a first audio signal based on the response, and to output the first audio signal using the audio output interface when the microphone is available, wherein the audio signal can be a non-language sound. Various embodiments are also possible.
US11551680B1 Systems and methods for screenless computerized social-media access
Systems and methods for screenless computerized social-media access may include (1) producing, via an audio speaker that is communicatively coupled to a computing device, a computer-generated verbal description of a social-media post provided via a social-media application, (2) detecting, via a microphone that is communicatively coupled to the computing device, an audible response to the social-media post from a user of the computing device, and (3) digitally responding to the social-media post in accordance with the detected audible response. Various other methods, systems, and computer-readable media are also disclosed.
US11551679B2 Multimodal dialog in a motor vehicle
A method for carrying out a multimodal dialog in a vehicle, in particular a motor vehicle, via which method the interaction between the vehicle and a vehicle user is improved with regard to the provision of a dialog that is as natural as possible. For this purpose, the following acts are performed: sensing an input of a vehicle user for activating a voice dialog and activating gesture recognition.
US11551678B2 Systems and methods for generating a cleaned version of ambient sound
A first electronic device is provided. While a media content item provided by a media-providing service is emitted by a second electronic device that is remote from the first electronic device, the first electronic device receives, from the media-providing service, data that includes an audio stream that corresponds to the media content item. The first electronic device detects ambient sound that includes sound corresponding to the media content item emitted by the second electronic device. The first electronic device generates a cleaned version of the ambient sound, which includes: using the data received from the media-providing service to align the audio stream with the ambient sound; and performing a subtraction operation to subtract the audio stream from the ambient sound. The first electronic device detects a voice command in the cleaned version of the ambient sound.
US11551676B2 Techniques for dialog processing using contextual data
Techniques are described for using data stored for a user in association with context levels to improve the efficiency and accuracy of dialog processing tasks. A dialog system stores historical dialog data in association with a plurality of configured context levels. The dialog system receives an utterance and identifies a term for disambiguation from the utterance. Based on a determined context level, the dialog system identifies relevant historical data stored to a database. The historical data may be used to perform tasks such as resolving an ambiguity based on user preferences, disambiguating named entities based on a prior dialog, and identifying previously generated answers to queries. Based on the context level, the dialog system can efficiently identify the relevant information and use the identified information to provide a response.
US11551671B2 Electronic device and method of controlling thereof
An electronic device and a method for controlling the electronic device are disclosed. The electronic device of the disclosure includes a microphone, a memory storing at least one instruction, and a processor configured to execute the at least one instruction. The processor, by executing the at least one instruction, is configured to: obtain second voice data by inputting first voice data input via the microphone to a first model trained to enhance sound quality, obtain a weight by inputting the first voice data and the second voice data to a second model, and identify input data to be input to a third model using the weight.
US11551669B2 Locally distributed keyword detection
In one aspect, a playback device includes a command-keyword engine having a local natural language unit (NLU). The playback device detects, via the command-keyword engine, a first command keyword in voice input of sound detected by one or more microphones of the playback device. The playback device determines whether the sound input data includes a keyword from a first predetermined library of keywords via a local natural language unit (NLU). The playback device transmits the input sound data to a second playback device over a local area network, the second playback device employing a second local NLU with a second predetermined library of keywords. The playback device receives a response from the second playback device and performs an action based on an intent determined by at least one of the first NLU or the second NLU according to the keywords in the voice input.
US11551668B1 Generating representations of speech signals using self-supervised learning
In one embodiment, a method includes generating audio segments from a speech signal, generating latent representations that respectively correspond to the audio segments, the latent representations comprising a first subset and a second subset, generating quantized representations that respectively correspond to the latent representations, masking the second subset of the latent representations, using a machine-learning model to process the first subset of the latent representations and the masked second subset of the latent representations to generate contextualized representations that respectively correspond to the latent representations, pre-training the machine-learning model based on comparisons between (1) a subset of the contextualized representations that respectively correspond to the masked second subset of the latent representations and (2) a subset of the quantized representations that respectively correspond to the masked second subset of the latent representations, and training the pre-trained machine-learning model to perform a speech analysis task.
US11551664B2 Audio and video translator
A system and method for translating audio, and video when desired. The translations include synthetic media and data generated using AI systems. Through unique processors and generators executing a unique sequence of steps, the system and method produces more accurate translations that can account for various speech characteristics (e.g., emotion, pacing, idioms, sarcasm, jokes, tone, phonemes, etc.). These speech characteristics are identified in the input media and synthetically incorporated into the translated outputs to mirror the characteristics in the input media. Some embodiments further include systems and methods that manipulate the input video such that the speakers' faces and/or lips appear as if they are natively speaking the generated audio.
US11551662B2 Voice recognition device and method for learning voice data
A voice recognition device and a method for learning voice data using the same are disclosed. The voice recognition device combines feature information for various speakers with a text-to-speech function to generate voice data recognized by a voice recognition unit, and can improve voice recognition efficiency by allowing the voice recognition unit itself to learn various voice data. The voice recognition device can be associated with an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, devices related to 5G services, and the like.
US11551657B2 System and method for providing a quiet zone
A system and method for quieting unwanted sound. As a non-limiting example, various aspects of this disclosure provide a system and method, for example implemented in a premises-based or home audio system, for quieting unwanted sound at a particular location.
US11551656B2 Soundproof structure
Provided is a soundproof structure that is small and light and can sufficiently reduce noise with a high natural frequency of a sound source. There is provided a soundproof structure including a frame having an opening, and at least one membrane-like member fixed to an opening surface where the opening of the frame is formed, in which a rear surface space is formed to be surrounded by the frame and the membrane-like member, and a sound is absorbed due to vibration of the membrane-like member, and a sound absorption coefficient of the vibration of the membrane-like member at a frequency in at least one high-order vibration mode existing at frequencies of 1 kHz or higher is higher than a sound absorption coefficient at a frequency in a fundamental vibration mode.
US11551654B2 Systems and methods for constructing noise reducing surfaces
Systems and methods are disclosed for a multi-layered sound absorption structure. The multi-layered sound absorption structure may include a form material, an acoustic material disposed on a surface of the form material, and a construction material disposed on the acoustic material. The acoustic material may couple to the construction material during curing of the construction material. After the construction material is cured, the form material may be removed exposing a least a portion of the acoustic material.
US11551653B2 Electronic musical instrument
An electronic musical instrument according to one embodiment includes: a sound source configured to generate a first sound signal and a second sound signal in accordance with an instruction signal for instructing to produce a sound; a first output unit configured to output a third sound signal containing the first sound signal and the second sound signal at a first sound volume ratio; and a second output unit configured to output a fourth sound signal containing the first sound signal and the second sound signal at a second sound volume ratio that is different from the first sound volume ratio.
US11551649B2 Music learning aid
A music learning aid, comprising: a first rotatable circular substrate having a radius (R1) comprising an in-use first visible circular scale displayed on the first substrate, the visible display comprising a plurality of indicia for indicating corresponding musical notes such that the musical notes indicated in the visible display scale ascend in frequency in a clock-wise or anti-clockwise direction; a second circular substrate having a radius (R3), the second substrate being arranged to be substantially concentric and rotatable relative to the first substrate by the fastening arrangement to enable the second substrate to rotate relative to the first substrates, the second substrate comprising a polygon with vertices of the polygon being located along the circumference of the second substrate, the second substrate comprising respective indicia corresponding to each of the vertices for indicating a respective musical mode selected from a set of a plurality of musical modes.
US11551646B2 Artificial intelligence apparatus for calibrating output position of display panel of user and method for the same
An artificial intelligence apparatus for calibrating an output position of a display panel according to an embodiment includes a camera configured to capture an image displayed by the display panel; and a processor configured to: transmit a signal for outputting a position reference image to the display panel, receive, via the camera, a captured image for the display panel, calculate an output position offset for the display panel in a predetermined unit based on the position reference image and the captured image, determine an output position calibration value for the display panel using the calculated output position offset, and transmit the determined output position calibration value to the display panel.
US11551632B2 Accelerated frame transmission
A graphics processing unit (GPU) of a processing system transmits pixel data for a frame to a display in a compressed burst, so that the pixel data is communicated at a rate that is higher than the rate at which the display scans out the pixel data to refresh the frame at a display panel. By transmitting pixel data for the frame in a compressed burst, the GPU shortens the time spent transmitting the pixel data and extends the time before the next frame of pixel data is to be transmitted. During the extended time before the next frame of pixel data is to be transmitted, the GPU saves power by placing portions of the processing system in a reduced power mode.
US11551631B2 Display panel and display device
A display panel includes a first display region and a second display region. The light transmittance of the first display region is greater than the light transmittance of the second display region. The first display region includes a plurality of first sub-pixels. At least one of the first sub-pixels includes an electrode group. The electrode group includes a first electrode and a second electrode. In the first direction, the orthographic projection of the first electrode at least partially overlaps the orthographic projection of the second electrode. The first direction is parallel to the light-emitting surface of the display panel. In the stage of capturing, the voltage difference between the first electrode and the second electrode is greater than zero volts. The phase of a voltage difference of the first electrode to the second electrode is reversed as a frame is reversed.
US11551624B2 Display device and source driver with local dimming
Provided is a display panel, a source driver that generates a gradation voltage signal based on an image data signal, a timing controller that supplies the image data signal to the source driver, and an illumination drive unit that controls an amount of light of a backlight that illuminates each of a plurality of areas formed by dividing a display screen in the display panel. The source driver or the timing controller calculates feature values of the image data signal corresponding to each of the plurality of areas of the display panel and supplies a dimming data signal representing the amount of light of the backlight according to the feature values of each area to the illumination drive unit. The illumination drive unit controls the amount of light of the backlight for each of the plurality of areas based on the dimming data signal.
US11551619B2 Gate driver circuit and display device including the same
A gate driver circuit can include a plurality of stage circuits, in which each of the plurality of stage circuits supplies a gate signal to gate lines arranged in a display panel, and includes an M node, a Q node, a QH node, a QB node, a line selector, a Q node controller, a Q node and QH node stabilizer, an inverter, a QB node stabilizer, a carry signal output circuit portion, a gate signal output circuit portion, and a Q node bootstrapper, in which the Q node bootstrapper is connected between the carry signal output circuit portion and the gate signal output circuit portion, or the gate signal output circuit portion is connected between the carry signal output circuit portion and the Q node bootstrapper.
US11551615B2 Display panel and display device including the same
Disclosed are a display panel and a display device including the same according to an embodiment. A display panel according to the embodiment includes: a display area in which a plurality of first pixels are arranged at a first pixels per inch (PPI); and a sensing area in which a plurality of second pixels are arranged at a second PPI that is lower than the first PPI, wherein the first pixels of the display area and the second pixels of the sensing area are arranged adjacent to each other at a boundary between the display area and the sensing area, the second pixel includes red, green, and blue sub-pixels, and at least one of the red and green sub-pixels of the second pixel is arranged closest to the first pixel.
US11551613B2 Pixel circuit
A pixel circuit including an organic light-emitting element, a switching transistor, a storage capacitor that stores a data signal applied via a data line, a driving transistor that allows a driving current corresponding to the data signal to flow into the organic light-emitting element, an emission control transistor electrically connected to the organic light-emitting element and the driving transistor in series, and sync transistors electrically connected to a bottom metal electrode of the driving transistor. The sync transistors include a first sync transistor electrically connected to a first one selected from a source electrode of the driving transistor, a gate electrode of the driving transistor, the high power voltage, and the low power voltage and a second sync transistor electrically connected to a second one selected from the source electrode of the driving transistor, the gate electrode of the driving transistor, the high power voltage, and the low power voltage.
US11551612B2 Display device and display apparatus having display devices
A display device includes a first pixel circuit, a first scan signal line disposed at a side of the first pixel circuit, extending in a first direction, and transmitting a scan signal; a second pixel circuit disposed at an outermost side of the display device, and a first dummy wire disposed at an outside of the second pixel circuit and extending in the first direction. A width of the first dummy wire is less than a width of the first scan signal line.
US11551605B2 Display module
A display module includes a display panel in which a plurality of pixels each including a plurality of sub-pixels are disposed on a plurality of row lines; and a driver. The driver is configured to set a PWM data voltage to the plurality of sub-pixels included in the plurality of row lines in a row line sequence, apply a sweep signal, which is a voltage signal sweeping between two different voltages, to sub-pixels among the plurality of sub-pixels that are included in at least some consecutive row lines among the plurality of row lines in the row line sequence, and drive the display panel to cause the sub-pixels included in the at least some consecutive row lines to emit light based on the PWM data voltage in the row line sequence.
US11551604B2 Scan driver and display device
A scan driver of a display device includes a plurality of stages. Each stage includes a clock line configured to receive a first clock signal and a second clock signal having different phases, a shared input circuit configured to transfer an input signal to a shared control node, a first output circuit coupled to the shared control node, configured to transfer a voltage of the shared control node to a first control node, and configured to output a first scan signal in response to a voltage of the first control node and the first clock signal, and a second output circuit coupled to the shared control node, configured to transfer the voltage of the shared control node to a second control node, and configured to output a second scan signal in response to a voltage of the second control node and the second clock signal.
US11551602B2 Non-uniform resolution, large field-of-view headworn display
A display system includes a rendering engine, a display driver, an image source, and display optics. The rendering engine receives a non-uniform resolution distribution pattern and generates one or more rendered pixels. The display driver receives the one or more rendered pixels and generates one or more display driver pixels. The image source device receives the one or more display driver pixels and generates an image. And the display optics receives the image and provides a display optics image having a space-variant resolution that follows the non-uniform resolution distribution pattern.
US11551601B2 Display device and driving method thereof
A display device includes: a gray converter which adds compensation grays to input grays to provide output grays; a data driver which provides data voltages corresponding to the output grays; and a display panel which includes pixels which receives the data voltages, where the gray converter includes: a voltage domain converter which converts the input grays into conversion grays; and a compensation gray calculator which calculates the compensation grays based on the conversion grays.
US11551598B2 Power supply and display apparatus including the same
The present disclosure may provide a display apparatus including a display panel configured to display an image, a shift register configured to supply a scan signal to the display panel, a level shifter configured to output clock signals for driving the shift register, a power supply configured to supply a gate voltage to the level shifter, and a controller configured to sense a node voltage of a circuit generating the gate voltage, detect a short circuit between the clock signals based on a sensed value and an internal reference value, and control the power supply when the short circuit occurs between the clock signals.
US11551595B2 Foldable mobile electronic device capable of setting brightness of display through light sensor
A foldable mobile electronic device is provided. The foldable mobile electronic device includes a processor configured to recognize, based on the data received from the first sensor, a change in a state of the foldable mobile electronic device from the folded state to a partially folded state before reaching an unfolded state, to identify a first illuminance by using the data received from the second sensor, based on the recognized state change, to set a first luminance corresponding to the first illuminance as a brightness of the display, to when an angle identified after the state change falls within a predetermined first angle range or when a specific time has not elapsed after the state change, perform a real-time adjustment operation on the brightness of the display, based on a second illuminance identified using the second sensor, and to when the angle identified after the state change is outside the first angle range or when the specific time has elapsed after the state change, perform a hysteresis adjustment operation on the brightness of the display, based on the first illuminance.
US11551592B2 Displays with pixels coupled by beam splitters
An example device includes a main display panel that includes a main array of pixels and an opening within the main array of pixels. The example device further includes a beam splitter positioned to communicate light through the opening within the main array of pixels, a sensor positioned with respect to the beam splitter to capture light incident on the opening within the main array of pixels, and a subarray including a pixel. The subarray is positioned with respect to the beam splitter to output light through the opening within the main array of pixels.
US11551587B2 Electronic device
An electronic device is disclosed and includes a base substrate, a circuit layer, and a plurality of light-emitting elements. The base substrate has a plurality of through holes, the circuit layer is disposed on the base substrate, and the light-emitting elements are disposed on the first circuit layer. An absolute value of a difference between two adjacent spacings of the plurality of through holes of the base substrate is less than 0.5 times radius of curvature of the electronic device when the electronic device is bent.
US11551581B2 Automatic injection training device
The present invention relates to an automatic injection training device comprising an elongated housing having a distal end and an opposite proximal end and extending along a longitudinally axis (L); a tubular demo container axially and rotationally fixed relative to the elongated housing and having a tubular wall extending along the longitudinally axis (L); a reloadable plunger assembly comprising a plunger rod which is movable in the demo container between a first and a second position and a first energy accumulating element configured to move the plunger rod from the first to the second position; an actuation assembly configured to hold the plunger rod in the first position and to release the plunger rod from the first position. The invention is characterized in that the device further comprises a first signal generating element releasably connected to the plunger rod and a second signal generating element fixedly connected to the plunger rod, and wherein each signal generating element is configured to interact independently from each other for generating audible feedback signals.
US11551577B1 Change data driven tactile response
Various examples described herein are directed to systems, methods, and computer-readable medium for providing a tactile response. A document that includes visual data is received. Change data for the visual data that indicates changes in data values of the visual data from a previous time is received. The visual data is rendered. An indication that a section of the document is selected is received. The section includes a first visual data. A change of the first visual data is determined front the change data. A tactile response unit is controlled to provide a tactile response based on the change of the first visual data.
US11551576B2 Braille reference card for remote control
A braille reference card for a remote control is provided. The braille reference card includes a base that includes a plurality of regions. Each region of the plurality of regions includes at least one of a surface projection or at least one braille embossed character set of a plurality of braille embossed character sets. A position of the surface projection corresponds to a position of a button on the remote control. The at least one braille embossed character set is one of adjacent to the surface projection or on the surface projection. The at least one braille embossed character set indicates a functionality of the button that corresponds to the position of the surface projection. A surface area of the base is larger than a surface area of the button layout of the remote control. The at least one region corresponds to a multi-function button on the remote control.
US11551574B1 Systems and methods for compensation analysis and targeted, corrective program generation
Systems and methods for objectively assessing physical performance of a subject and generating programs specifically tailored to correct any physical deficiencies identified during that assessment. Generally, the assessments may produce results in binary format so that the assessments may be conducted objectively. Additionally, the recommended exercise programs may be generated based on the results of those assessments so that the recommended exercise programs target the identified physical deficiencies.
US11551570B2 Systems and methods for assessing and improving student competencies
A skills learning method for a student gathers objective data relating to the student in response to various stimuli, and produces a predicted feedback units as a function of the objective data using a machine learning-base classifier. The method can include training a neural network using objective data of student interactions and associated subjective assessments of a skill of each objective data. The method includes receiving a new dataset with objective data of a new student and an associated subjective assessment of a skill of the first student represented by the new objective data. A predicted assessment of the skill of the new objective data is calculated by inputting the new objective data into the neural network. The method can include updating the neural network by combining the initial dataset and the new dataset and recompiling the neural network to fit the model dataset based on a learning algorithm.
US11551569B2 System and method for personalized rendering of digitized instances of modeling of user identified microskills
A system and method for characterizing, selecting, ordering and rendering discrete elements of digitized video content helpful to learn or teach various skills. Each of a plurality of observed or computer-generated instances of modeling of distinguishable skills are recorded as digitized assets. Microskills are identified and deconstructed in the abstract from one or more of the visual and audible recordings of skills modeling moments. Identifiers of microskills are associated by a human editor with recorded modeling instances and/or portions thereof. Modeling presentations are dynamically generated by a user asserting one or more microskill identifiers and a network-enabled selection, ordering and rendering of portions of modeling instances that are associated with the asserted microskill identifiers.
US11551566B2 Positional synchronization of taxiing aircraft with ground support systems
Apparatus and associated methods relate to synchronization of a ground support vehicle with a taxiing aircraft, so as to provide ground support services during taxi operation. After landing, a taxiing aircraft obtains a parking destination from a ground traffic controller. A first navigational route from a first location of the taxiing aircraft to the parking destination is determined. The taxiing aircraft transmits a signal indicative of the first navigational route to the ground support vehicle. A second navigational route of the ground support vehicle is determined so as to intercept the taxiing aircraft. The ground support vehicle navigates according to the determined second navigational route, and couples to the taxiing aircraft at a coupling location common to both the first and the second navigational routes. The ground support vehicle provides ground support service during continued navigation according to a coupled portion of the first navigational route.
US11551563B2 System and methods for monitoring unmanned traffic management infrastructure
A system and method for reliably and efficiently monitoring and arbitrating the performance of one or more UTM infrastructure systems are provided herein. The method for monitoring and arbitrating a plurality of UTM infrastructure networks involves monitoring and arbitrating a plurality of unmanned traffic management (UTM) infrastructure networks comprising integrating a UTM arbitration system between the plurality of UTM infrastructure networks, wherein the UTM arbitration system is operably configured to simultaneously monitor the UTM infrastructure networks; monitoring information and/or data associated with one or more UTM systems associated with the UTM infrastructure networks; detecting the presence or absence thereof of one or more inconsistencies in the data and/or information associated with the one or more UTM systems; and initiating a reconciliation activity in response to detecting the presence of at least one inconsistency in the data and/or information associated with the one or more UTM systems.
US11551560B2 Enhanced flight navigation determination
Examples for flight navigation determination are presented herein. An example may involve obtaining a target destination for an aircraft and determining an initial flight path between a current location and the target destination. The flight path may include a series of waypoints for guiding navigation. The example may further involve obtaining terrain information that represents elevations of obstacles along the initial flight path and modifying the initial flight path to generate a revised flight path using the terrain information. The revised flight path may include modifications to the series of waypoints of the initial flight path such that navigation of the revised flight path avoids obstacles positioned along the initial flight path. The obstacles may have an elevation that exceeds an adjustable threshold elevation that depends on the initial flight path. The example may further involve providing the revised flight path to a navigation system of the aircraft.
US11551556B2 Real-time service provider progress monitoring
A network computer system receives request data from computing devices of requesting users in a sub-region of a service area. The system further receives location data from computing devices of drivers operating in the sub-region. Based on the request data and the location data, the system determines a service condition for the sub-region. Based on the service condition indicating that the sub-region is in a driver oversupply state, the system transmits a service instruction to computing devices of a plurality of drivers within the sub-region, the service instruction being associated with a target outside the sub-region and a set of progress conditions. The system then periodically determines, for each driver of the plurality of drivers, an estimated time of arrival (ETA) to the target from a current position of the driver to determine whether the driver is satisfying the set of progress conditions of the service instruction.
US11551547B2 Lane detection and tracking techniques for imaging systems
A method for tracking a lane on a road is presented. The method comprises receiving, by one or more processors from an imaging system, a set of pixels associated with lane markings. The method further includes generating, by the one or more processors, a predicted spline comprising (i) a first spline and (ii) a predicted extension of the first spline in a direction in which the imaging system is moving. The first spline describes a boundary of a lane and is generated based on the set of pixels. The predicted extension of the first spline is generated based at least in part on a curvature of at least a portion of the first spline.
US11551545B2 Tag measurement environment evaluation device
A tag measurement environment evaluation device includes a processor and a memory storing a program. The program is configured to, when executed by the processor, cause the processor to determine a moving tag evaluation value of each of a plurality of wireless tags based on a radio wave transmitted from each of the wireless tags and received by a tag reader configured to communicate with each of the wireless tags, and determine whether a measurement environment is suitable for a moving tag detection based on the moving tag evaluation values.
US11551544B2 Impeding unauthorized network infiltration at remote critical infrastructure facilities
A system for preventing unauthorized access to a network can include a secure container having an access portal for controlling access to contents of the secure container and a security checkpoint configured to determine a state of the access portal and to receive an authorization code for opening the access portal. The security checkpoint can also include a logical lock module that switches to a breach mode of operation in response to a signal from the security checkpoint indicating that the access portal has been opened without receipt of the authorization code within a predetermined amount of time. The system can also include a network switch disposed within the secure container. The network switch is configured to communicate on a network and disable outgoing network communications to the network in response to a breach signal indicating that the logical lock module has switched to the breach mode.
US11551543B2 Safety monitoring system
A wearable device and a system that includes the wearable device is provided. The wearable device includes at least one sensor configured to sense a characteristic of a user, a communication interface configured to obtain a first identifier of a vehicle or equipment, and a controller. The controller is configured to monitor the user based on the first identifier or send the first identifier to a monitoring system; determine whether there is a harm possibly occurring to the user of the wearable device based on at least one output from the at least one sensor, or send the at least one output to the monitoring system via the communication interface; and output, after the harm is determined to be possibly occurring, an alarm based on receiving confirmation from the user, or based on not receiving any confirmation from the user within a predetermined amount of time.
US11551533B1 Presence detection and notification system
A system and a method for presence detection and notification. The system includes a a first unit including a first sensor and a first visual alert, and a second unit including a second sensor and a second visual alert. The first unit is constructed to send a signal to the second unit to trigger the second visual alert, when the first sensor detects a presence. The second unit is constructed to send a signal to the first unit to trigger the first visual alert, when the second sensor detects a presence. The first and second visual alerts are constructed to be triggered independently of one another.
US11551531B2 Gaming system, gaming device and method for draw poker game (dream card)
A gaming system, a gaming machine and a method is provided having a Five Card Video Draw poker game with a single hand or multiple hands. The gaming system or gaming machine first determines whether a dream card is going to be used in a particular round of play or a dream card is used on every hand. If the dream card is going to be used, then the last card of the initial hand is chosen so that, when the last card is combined with the other randomly selected cards of the initial hand, the initial starting hand will have the highest possible expected value.
US11551528B2 Gaming systems and devices to configure multigame bonuses
Embodiments of the present invention set forth systems, apparatuses and methods for facilitating the configuration of multigame bonuses on independent gaming devices. Accordingly, a gaming device including a display, input device, memory, and processor can be configured to be part of a multigame bonus while not requiring a direct connection to a multigame bonus controller, or to other gaming devices involved in the multigame bonus. This may be accomplished by configuring the gaming device to provide a mechanism for an operator to set up bonus parameters with a specified side wager or bet to be eligible for a particular jackpot prize. Since each gaming device can be independently set up to be part of the multigame bonus, unrelated gaming devices running different primary gaming events with different wager or game characteristics can be part of the same multigame bonus without affecting game play of the primary gaming events.
US11551524B2 System and method for redeeming ticket vouchers
A system and method that provide non-cash avenues to redeem a ticket voucher associated with an amount of funds.
US11551517B2 Computerized gaming system and method of operating thereof
In a gaming environment including an aggregation platform, remote game servers (RGS) and Gaming Platform as a Service (GPAS), a method for operating an aggregation platform in a gaming environment. The method including associating a player with tokens and features, where the tokens are usable to acquire the features, monitoring operation of the player with the tokens in the games, and determining operation of Features in the games, based upon the operation of the player with the tokens.
US11551509B2 System and method for a hold and spin game with build a bonus
Some implementations may involve presenting a feature game round that includes a hold and spin stage and a free game stage. The free game stage may be presented after the hold and spin stage. In some examples, the number of free game instances may correspond to the number of configurable symbols accumulated by the conclusion of the hold and spin stage. In some instances, at least one of the configurable symbols accumulated by the conclusion of the hold and spin stage may indicate a modifier for the free game stage. The modifier may correspond with a modification of one or more reels that are used during a free game instance. In some examples, at least one of the configurable symbols accumulated during the hold and spin stage may indicate a multiplier for an award that is determined during a first free game instance.
US11551508B2 System and method of providing a hold and spin feature game with iterative awards
A gaming machine provides a spinning reel game having a base game, from which a hold and spin feature game is triggered when a determined number of configurable symbols are displayed in a base game outcome. When the feature game is triggered, the configurable symbols are held in place on the display and the player is provided one or more spins during the feature game in which to collect additional configurable symbols. Any additional configurable symbols are retained on the display during subsequent spins until the feature game is completed. For each spin that includes additional configurable symbols, one or more awards are determined in an iterative manner that includes award values from any configurable symbols in the previous outcomes.
US11551505B2 Click and lock button deck for electronic gaming device
A gaming device may include a main cabinet that defines an opening for receiving a button deck. The button deck may include a button deck enclosure and one or more buttons protruding from or otherwise defined along a button surface of the button deck enclosure. A coupling tab may include a signal connector operable to connect to a signal connector of the button deck to electrically couple the button deck to a game controller of the gaming device. The gaming device may further include a locking pin locator operable to receive a locking pin to mechanically (e.g., physically) couple the button deck to the main cabinet of the gaming device. The coupling tab may be pivotally or flexibly connected to the main cabinet such that when the signal connectors are connected, the button deck moves into the opening and the locking pin is inserted into the locking pin locator.
US11551502B2 System and method providing enhanced security ballot image records
The system and method providing enhanced security ballot image records of the present invention includes an enhanced security ballot image tabulator and an enhanced security ballot image audit station. The tabulator processes each ballot of a plurality of ballots to be tabulated to provide an enhanced security ballot image record having diachronically and synchronically coordinated enhanced security ballot image files, each for another ballot of the plurality of ballots to be tabulated. The enhanced security ballot image record may be broadcast upon completion of tabulation and/or simulcast real time during tabulation or otherwise provided such as on a secure media upon completion of tabulation to the public or other parties interested in the tabulation of cast votes. The enhanced security audit station receives the enhanced security ballot image record and analyzes it to selectively identify out-of-bounds diachronic and/or synchronic security parameters. Any identified ballots may then be reviewed by election officials or other interested parties for validity and authentication purposes. The tabulator may be used to also produce images of the voter sign-in sheets, for the purpose of analytic correlation with the enhanced security files of the enhanced security ballot image record and their tabulation.
US11551500B2 Container, method, and system for enabling offline access control and for enabling offline sensor data transmission
In a method and system for opening a container having a lock device, a mobile terminal exchanges data with the lock device using near-field data transmission and exchanges data with a server using far-filed data transmission. The mobile terminal stores container reconfiguration data and container operating data, which include at least time data and access data. The server generates new container reconfiguration data in response to receiving the container operating data from the mobile terminal and transmits the new container reconfiguration data to the mobile terminal using the far-field data transmission. The new container reconfiguration data are then transmitted from the mobile terminal to the lock device using the near-filed transmission.
US11551496B1 Access control systems, devices, and methods therefor
An access control system includes a verification computing system that stores access rights information and credential proxies received from user devices, receives from a local access control subsystem an input credential and input credential proxy derived therefrom and received from a present user, identifies the access rights information associated with the user according to the input credential proxy and the stored credential proxy, requests and receives a stored credential from the user device of the present user, and compares the stored credential to the input credential to authorize the present user. The access rights information is for each of the users to access spaces with the local access control subsystems. The stored credential proxies are derived from stored credential received by the user devices using an algorithm. The input credential proxies are derived from the input credentials using the algorithm.
US11551495B2 Information processing apparatus, authentication system, and information processing method
An information processing apparatus for managing an electronic key compatible with a locking/unlocking apparatus, the information processing apparatus comprises a controller configured to: acquire terminal data that is data for notifying of a state of a first mobile terminal that uses the electronic key, and transmit, based on the terminal data, the electronic key corresponding to the first mobile terminal to a second mobile terminal different from the first mobile terminal.
US11551491B2 Driving evaluation device, driving evaluation system, driving evaluation method, and non-transitory storage medium
A driving evaluation device includes a first memory and a first processor that is coupled to the first memory. The first processor is configured to cause driving information pertaining to dangerous driving incidents collected from a vehicle to be stored in a storage unit together with types and danger ratings of the dangerous driving incidents, generate evaluation information pertaining to a driver of the vehicle based on the driving information collected from the vehicle, retrieve dangerous driving incidents pertaining to the driver based on at least one of the types or the danger ratings, and provide to a user the evaluation information that has been generated and driving information pertaining to the dangerous driving incidents that have been retrieved.
US11551490B2 Systems and methods to fit an image of an inventory part
Systems and methods to fit an image of an inventory part are described. In one aspect, a method includes receiving images of items over a computer network from a server, capturing a live video image of an object using a camera, playing the live video of the object on an electronic display, and continually refitting an image of a first item from the received images of items to the object as the object changes perspective in the video by applying an affine transformation to the image of the first item.
US11551489B1 Methods and systems for coolant system diagnostics
Methods and systems are provided for a coolant system. In one example, a method may include diagnosing a condition of a pump of the coolant system based on a temperature change of coolant. The diagnostic may determine if the pump is stuck on or off.
US11551486B1 Vehicle monitoring system
A data logging device tracks the operation of a vehicle or driver actions. The device includes a storage device, which may be removable or portable, having a first memory portion that may be read from and may be written to in a vehicle and a second memory portion that may be read from and may be written to in the vehicle. The second memory portion may retain data attributes associated with the data stored in the first removable storage device. A processor reads data from an automotive bus that transfers data from vehicle sensors to other automotive components. The processor writes data to the first memory portion and the second memory portion that reflect a level of risk or safety. A communication device links the storage device to a network of computers. The communication device may be accessible through software that allows a user to access files related to a level of risk or safety and other software that may be related to those files.
US11551483B2 Systems and methods for early detection of pneumatic transport element leaks
A system for detecting a leak in a duct is disclosed, including a sheath covering a duct section, a fluid concentrating device and a sensor. The sheath is attached to a boundary portion of the duct section and forms an inner space between an outer surface of the duct section and the sheath. The fluid concentrating device has an opening through the sheath connecting the inner space to an external space outside the sheath. The inner space is sealed except for the opening through the sheath. The sensor is stationed outside the opening of the fluid concentrating device and is configured to detect fluid flow from the inner space through the opening at a level corresponding to a duct leak in a pre-burst condition.
US11551482B2 Facial recognition-based authentication
Facial recognition-based authentication comprises obtaining a first image of a target object, updating projection information associated with a display by a display device, obtaining a second image of the target object, the second image being an image of the target object after the projection information is updated, obtaining an image difference data based at least in part on the first image and the second image, and determining whether the target object is a virtual object based at least in part on the image difference data.
US11551477B2 Device, system, and method for performance monitoring and feedback for facial recognition systems
Disclosed is a process for performance monitoring and feedback for facial recognition systems. A first image for image matching from a camera capture device at a first location is received for purposes of image matching. A highest match confidence score of the first image to a particular stored enrollment image is determined. One or more image or user characteristics associated with the first image or first user is identified. The identified image or user characteristics and highest match confidence score are added to a facial recognition monitoring and feedback model. Subsequently, a particular one of the stored image or user characteristics consistently associated with a below-threshold highest match confidence score is identified, and a notification is displayed or transmitted including an indication of an identified facial recognition low match pattern and identifying the particular one of the stored image characteristics or user characteristics.
US11551474B2 Fake video detection
Detection of whether a video is a fake video derived from an original video and altered is undertaken using both image analysis and frequency domain analysis of one or more frames of the video. The analysis may be implemented using neural networks.
US11551471B2 Display screen module, terminal device and fingerprint identification method
A display screen module includes a display screen and a fingerprint identification unit. The display screen includes a front display area and a side display area. The side display area at least partially covers the fingerprint identification unit, and the fingerprint identification unit is configured to obtain a fingerprint image. As the fingerprint identification unit is at least partially covered by the side display area, it can reduce or even needs not to occupy under-screen space of the front display area, and arrangement of the components can be optimized. When the user directly holds the side display area to which the fingerprint identification unit corresponds, fingerprint unlocking can be executed directly, which brings new fingerprint unlocking experience to the user, and also makes the unlocking process easier.
US11551469B2 Fingerprint recognition driving method for display panel
The present disclosure provides a fingerprint recognition driving method for a display panel, the display panel including a fingerprint recognition circuit, a fingerprint recognition driving circuit and a controller, the fingerprint recognition driving circuit being used to provide a fingerprint recognition driving signal to the fingerprint recognition circuit, the fingerprint recognition driving method including: periodically arranging, by the controller, time periods for display and touch in a case that the controller does not receive a fingerprint recognition start signal; periodically arranging, by the controller, time periods for display and touch and time periods for fingerprint recognition at intervals in a case that the controller receives the fingerprint recognition start signal; generating, by the controller, a first fingerprint recognition reset signal during at least one time period for display and touch, and the fingerprint recognition driving circuit being reset under the control of the first fingerprint recognition reset signal.
US11551466B2 Control circuit and related method for controlling display panel
A control circuit configured to control a display panel includes a display driver circuit, a touch sensing circuit and a fingerprint sensing circuit. The touch sensing circuit, coupled to the display driver circuit and the fingerprint sensing circuit, is configured to detect a finger touch on the display panel, determine a position of the display panel on which the finger touch is detected, and send information associated with the position to the fingerprint sensing circuit. The fingerprint sensing circuit is configured to perform fingerprint sensing on at least one zone corresponding to the position and receive fingerprint image signals from the at least one zone correspondingly.
US11551464B2 Line based matching of documents
Provided is a system and method for matching documents by line item. In one example, the method may include receiving a target document from a target system and a source document from a source system which are linked, identifying a set of lines in the target document and a set of lines in the source document which cannot be matched based on initial conditions, determining, via a machine learning model, a target line from the identified set of lines in the target document matches a source line from the identified set of lines in the source document based on descriptions included in the target line and the source line, and updating the source system to indicate that the target line from the target document and the source line from the source document are a match.
US11551461B2 Text classification
A text classifying apparatus (100), an optical character recognition unit (1), a text classifying method (S220) and a program are provided for performing the classification of text. A segmentation unit (110) segments an image into a plurality of lines of text (401-412; 451-457; 501-504; 701-705) (S221). A selection unit (120) selects a line of text from the plurality of lines of text (S222-S223). An identification unit (130) identifies a sequence of classes corresponding to the selected line of text (S224). A recording unit (140) records, for the selected line of text, a global class corresponding to a class of the sequence of classes (S225-S226). A classification unit (150) classifies the image according to the global class, based on a confidence level of the global class (S227-S228).
US11551459B1 Ambiguous lane detection event miner
A computer system obtains a plurality of road images captured by one or more cameras attached to one or more vehicles. The one or more vehicles execute a model that facilitates driving of the one or more vehicles. For each road image of the plurality of road images, the computer system determines, in the road image, a fraction of pixels having an ambiguous lane marker classification. Based on the fraction of pixels, the computer system determines whether the road image is an ambiguous image for lane marker classification. In accordance with a determination that the road image is an ambiguous image for lane marker classification, the computer system enables labeling of the image and adds the labeled image into a corpus of training images for retraining the model.
US11551457B2 Vehicle external environment recognition apparatus
A vehicle external environment recognition apparatus to be applied to a vehicle includes a road surface determination processor and a three-dimensional object determination processor. The road surface determination processor determines a road surface region that corresponds to a road surface in an image, plots representative distances of respective horizontal lines in the road surface region at respective vertical positions of the horizontal lines, and generates first and second road surface models. The second road surface model represents a farther portion of the road surface region from the vehicle than the first road surface model and differs in a gradient from the first road surface model. On a condition that an angle formed by the first and second road surface models is greater than a predetermined angle, the three-dimensional object determination processor cancels the second road surface model and extends far the first road surface model.
US11551456B2 Enhanced infrastructure
A system includes a stationary infrastructure element including a camera mounted to the infrastructure element and an infrastructure server. The infrastructure server includes a processor and a memory, the memory storing instructions executable by the processor to receive a request from a movable vehicle, the request identifying a data anomaly including at least one of (1) a sensor of the vehicle collecting data below a confidence threshold or (2) a geographic location outside a geographic database of the vehicle, to actuate the camera to collect image data of one of the vehicle or the geographic location, to identify geo-coordinates of the vehicle or the geographic location based on identified pixels in the image data including the vehicle or the geographic location, and to provide the geo-coordinates to the vehicle to address the data anomaly.
US11551455B2 Image processing apparatus, system, control method for image processing apparatus, and non- transitory computer-readable storage medium
An image processing apparatus comprising, a tracking unit configured to detect an object and track the object in images to be processed, the images being sequential with respect to time, a determining unit configured to determine a stay time for which the object stays, on the basis of a result of the tracking, and an associating unit configured to specify, on the basis of the result of the tracking, one predetermined location from one or more predetermined locations included in the images to be processed, and associate the specified one predetermined location with the stay time.
US11551454B2 Homography error correction using marker locations
An object tracking system that includes a sensor that is configured to capture frames of at least a portion of a global plane for a space. The system is configured to receive a first frame from the sensor and to identify a first pixel location and a second pixel location within the first frame. The system is further configured to determine (x,y) coordinates by applying a homography to the first pixel location and the second pixel location. The system is further configured to determine an estimated distance between the (x,y) coordinates, to determine an actual distance, and to determine a distance difference between the estimated distance and the actual distance. The system is further configured to compare the distance difference to a difference threshold level and to recompute the homography in response to determining that the distance difference exceeds the difference threshold level.
US11551453B2 Method and apparatus for shelf feature and object placement detection from shelf images
A method of detecting a back of a shelf for supporting objects includes: obtaining an image depicting a shelf having a shelf edge and a support surface extending from the shelf edge to a shelf back; decomposing the image into a plurality of patches; for each patch: generating a feature descriptor; based on the feature descriptor, assigning one of a shelf back classification and a non-shelf back classification to the patch; generating a mask corresponding to the image, the mask containing an indication of the classification assigned to each of the patches; and presenting the mask.
US11551450B2 Systems and methods for improved operations of ski lifts
Systems and methods for improved operations of ski lifts increase skier safety at on-boarding and off-boarding locations by providing an always-on, always-alert system that “watches” these locations, identifies developing problem situations, and initiates mitigation actions. One or more video cameras feed live video to a video processing module. The video processing module feeds resulting sequences of images to an artificial intelligence (AI) engine. The AI engine makes an inference regarding existence of a potential problem situation based on the sequence of images. This inference is fed to an inference processing module, which determines if the inference processing module should send an alert or interact with the lift motor controller to slow or stop the lift.
US11551445B2 Heatmap visualization of object detections
An electronic apparatus and method for heatmap visualization of object detections is provided. The electronic apparatus inputs an image frame including an object of interest to Deep Neural Network (DNN) model and extracts an object detection result associated with the object of interest as output of the DNN model for the input image frame. The object detection result includes bounding box coordinates for the object of interest. The electronic apparatus segments the input image frame into a plurality of image portions based on the bounding box coordinates and determines, for each of the plurality of image portions, a weight value indicative of a likelihood that a corresponding image portion belongs to the object of interest. The electronic apparatus generates, based on the determined weight value, a visualization frame which includes heatmap visualization of a region that is included in the image frame and is bounded by the bounding box coordinates.
US11551440B1 Continuous machine learning for extracting description of visual content
Aspects of the present disclosure relate to machine learning techniques for continuous implementation and training of a machine learning system for identifying the natural language meaning of visual content. A computer vision model or other suitable machine learning model can predict whether a given descriptor is associated with the visual content. A set of such models can be used to determine whether particular ones of a set of descriptors are associated with the visual content, with the determined descriptors representing a meaning of the visual content. This meaning can be refined based on a multi-armed bandit tracking and analyzing interactions between the visual content and users associated with certain personas related to the determined descriptors.
US11551431B2 Adjustable virtual scenario-based training environment
A virtual environment may be generated, the environment including a procedurally generated virtual property. The virtual property may include various features automatically generated based upon a procedural rule set, so as to provide variability between two or more virtual properties. One or more procedurally generated virtual properties may be provided to a user, and various virtual tools may be provided via which the user may identify relevant aspects corresponding to risk associated with the virtual property.
US11551427B2 System and method for rendering virtual reality interactions
A Virtual Reality (VR) computer system and method including a VR headset to be worn by at least one user; one or more pupil sensors located in the VR headset configured and operative to capture and track pupil movement of the at least one user wearing the VR headset; and at least one camera device operative to capture video image of at least one user wearing the VR headset. A computer processor is instructed to generate a two-dimensional (2D) image of the least one user such that an image of the VR headset is virtually removed from the image of the at least one user wearing the VR headset.
US11551425B2 Modifying multiple objects within a video stream
Systems, devices, media, and methods are presented for presentation of modified objects within a video stream. The systems and methods receive a set of images within a video stream and identify at least a portion of a face in a first subset of images. The systems and methods determine face characteristics by analyzing the portion of the face in the first subset of images. The systems and methods apply a graphical representation of glasses to the face based on the face characteristics and cause presentation of a modified video stream including the portion of the face with the graphical representation of the glasses in a second subset of images of the set of images while receiving the video stream.
US11551423B2 Augmented reality object manipulation
Among other things, embodiments of the present disclosure improve the functionality of computer imaging software and systems by facilitating the manipulation of virtual content displayed in conjunction with images of real-world objects and environments. Embodiments of the present disclosure allow different virtual objects to be moved onto different physical surfaces, as well as manipulated in other ways.
US11551414B2 Simulation architecture for on-vehicle testing and validation
In one embodiment, a computing system of a vehicle generates perception data based on sensor data captured by one or more sensors of the vehicle. The perception data includes one or more representations of physical objects in an environment associated with the vehicle. The computing system further determines simulated perception data that includes one or more representations of virtual objects within the environment and generates modified perception data based on the perception data and the simulated perception data. The modified perception data includes at least one of the one or more representations of physical objects and the one or more representations of virtual objects. The computing system further determines a path of travel for the vehicle based on the modified perception data, which includes the one or more representations of the virtual objects.
US11551402B1 Systems and methods for data visualization in virtual reality environments
A computer-implemented method is provided for visualizing multiple objects in a computerized visual environment. The method includes displaying to a user a virtual three-dimensional space via a viewing device worn by the user, and determining a data limit of the viewing device for object rendering. The method includes presenting an initial rendering of the objects within the virtual space, where the visualization data used for the initial rendering does not exceed the data limit of the viewing device. The method also includes tracking user attention relative to the objects as the user navigates through the virtual space and determining, based on the tracking of user attention, one or more select objects from the multiple objects to which the user is paying attention. The one or more select objects are located within a viewing range of the user.
US11551400B2 Apparatus and method for optimized tile-based rendering
A virtual reality apparatus and method are described for tile-based rendering. For example, one embodiment of an apparatus comprises: a set of on-chip geometry buffers including a first buffer to store geometry data, and a set of pointer buffers to store pointers to the geometry data; a tile-based immediate mode rendering (TBIMR) module to perform tile-based immediate mode rendering using geometry data and pointers stored within the set of on-chip geometry buffers; spill circuitry to determine when the on-chip geometry buffers are over-subscribed and responsively spill additional geometry data and/or pointers to an off-chip memory; and a prefetcher to start prefetching the geometry data from the off-chip memory as space becomes available within the on-chip geometry buffers, the TBIMR module to perform tile-based immediate mode rendering using the geometry data prefetched from the off-chip memory.
US11551398B2 Light volume rendering
Systems, apparatuses, and methods for implementing light volume rendering techniques are disclosed. A processor is coupled to a memory. A processor renders the geometry of a scene into a geometry buffer. For a given light source in the scene, the processor initiates two shader pipeline passes to determine which pixels in the geometry buffer to light. On the first pass, the processor renders a front-side of a light volume corresponding to the light source. Any pixels of the geometry buffer which are in front of the front-side of the light volume are marked as pixels to be discarded. Then, during the second pass, only those pixels which were not marked to be discarded are sent to the pixel shader. This approach helps to reduce the overhead involved in applying a lighting effect to the scene by reducing the amount of work performed by the pixel shader.
US11551397B1 Media animation selection using a graph
A media sequence includes media items arranged in a sequence. A graph is generated to represent animations available for the media items in the media sequence. The graph includes nodes that represent the available animations. The animations to be used in generating the media sequence is selected via selection of a path through the graph, and the media sequence is generated using the selected animations.
US11551393B2 Systems and methods for animation generation
Systems and methods for animating from audio in accordance with embodiments of the invention are illustrated. One embodiment includes a method for generating animation from audio. The method includes steps for receiving input audio data, generating an embedding for the input audio data, and generating several predictions for several tasks from the generated embedding. The several predictions includes at least one of blendshape weights, event detection, and/or voice activity detection. The method includes steps for generating a final prediction from the several predictions, where the final prediction includes a set of blendshape weights, and generating an output based on the generated final prediction.
US11551388B2 Image modification using detected symmetry
Image modification using detected symmetry is described. In example implementations, an image modification module detects multiple local symmetries in an original image by discovering repeated correspondences that are each related by a transformation. The transformation can include a translation, a rotation, a reflection, a scaling, or a combination thereof. Each repeated correspondence includes three patches that are similar to one another and are respectively defined by three pixels of the original image. The image modification module generates a global symmetry of the original image by analyzing an applicability to the multiple local symmetries of multiple candidate homographies contributed by the multiple local symmetries. The image modification module associates individual pixels of the original image with a global symmetry indicator to produce a global symmetry association map. The image modification module produces a manipulated image by manipulating the original image under global symmetry constraints imposed by the global symmetry association map.
US11551386B2 Tomographic imaging system and process
A tomographic imaging system, including a data processing component having a memory and at least one processor configured to: access scattering parameter data representing electromagnetic waves scattered by features within an object and originating from a plurality of antennas disposed around the object on a boundary S; process the scattering parameter data to generate a reconstructed image representing a spatial distribution of features within the object, said processing including: solving an electromagnetic inverse problem, wherein forward and inverse steps of the inverse problem are represented and solved as respective differential equations involving an electric field to determine values for the electric field; and process the determined values of the electric field to generate reconstructed image data representing one or more spatial distributions of one or more electromagnetic properties within the object.
US11551382B2 Efficient refinement of tiles of a HLOD tree
In example embodiments, techniques are provided for refining tiles of an HLOD tree representing a model in order to display a view. A frontend module selects a tile represented by a node of the HLOD sub-tree and obtains information describing geometry of the selected tile. It determines that the selected tile requires refinement to support the view of the model based on the information describing geometry of the selected tile. A tile refinement strategy is determined from a plurality of tile refinement strategies. The frontend module applies the determined tile refinement strategy to the selected tile to generate one or more child tiles that have a higher resolution than the selected tile, the one or more child tiles represented by child nodes added to the HLOD sub-tree. The frontend module displays the view of the model at least in part by showing tiles represented by nodes of the HLOD sub-tree.
US11551381B2 Information processing device, information processing system, and non-transitory computer-readable medium storing information processing program
An information processing system includes a terminal device and an information processing device. The terminal device captures an image of at least a portion of a printed board and transmits the captured image of the at least a portion of the printed board to the information processing device. Based on the captured image and design information items about a plurality of elements included in the printed board, the information processing device extracts design information items about one or more elements constituting the at least a portion of the printed board, and generates an image in which images based on the design information items about the one or more elements are superimposed on the captured image. The information processing device transmits the generated image to the terminal device. The terminal device displays the generated image, received from the information processing device, on a display of the terminal device.
US11551380B2 Augmented reality interventional system providing contextual overlays
An augmented reality interventional system which provides contextual overlays (116) to assist or guide a user (101) or enhance the performance of the interventional procedure by the user that uses an interactive medical device (102) to perform the interventional procedure. The system includes a graphic processing module (110) that is configured to generate at least one contextual overlay on an augmented reality display device system (106). The contextual overlays may identify a component (104) or control of the interactive medical device. The contextual overlays may also identify steps of a procedure to be performed by the user and provide instructions for performance of the procedure. The contextual overlays may also identify a specific region of the environment to assist or guide the user or enhance the performance of the interventional procedure by identifying paths or protocols to reduce radiation exposure.
US11551374B2 Hand pose estimation from stereo cameras
Systems and methods herein describe using a neural network to identify a first set of joint location coordinates and a second set of joint location coordinates and identifying a three-dimensional hand pose based on both the first and second sets of joint location coordinates.
US11551372B2 System for item placement into non-rigid containers
Examples provide a system and method for autonomously placing items into non-rigid containers. An image analysis component analyzes image data generated by one or more cameras associated with picked items ready for bagging and/or a non-rigid container, such as, but not limited to, a bag. The image analysis component generates dynamic placement data identifying how much space is available inside the bag, bag tension, and/or contents of the bag. A dynamic placement component generates a per-item assigned placement for a selected item ready for bagging based on a per-bag placement sequence and the dynamic placement data. Instructions, including the per-item assigned placement designating a location within the interior of the non-rigid container to the selected item and an orientation for the selected item after bagging, is sent to at least one robotic device. The robotic device places the selected item into the non-rigid container in accordance with the instructions.
US11551369B2 Augmented reality digital content search and sizing techniques
Techniques are described herein that overcome the limitations of conventional techniques by bridging a gap between user interaction with digital content using a computing device and a user's physical environment through use of augmented reality content. In one example, user interaction with augmented reality digital content as part of a live stream of digital images of a user's environment is used to specify a size of an area that is used to filter search results to find a “best fit”. In another example, a geometric shape is used to represent a size and shape of an object included in a digital image (e.g., a two-dimensional digital image). The geometric shape is displayed as augmented reality digital content as part of a live stream of digital images to “assess fit” of the object in the user's physical environment.
US11551366B2 System and methods for correcting terrain elevations under forest canopy
Systems and methods of automating the generation of a correction of an estimate of an elevation of a digital elevation model (DEM) of the bare earth under forest canopy. The disclosed embodiments facilitate generation of a more accurate DEM in areas of canopy coverage (where the input X-band DSM cannot see the ground) to estimate both the canopy height and the associated DEM. In some embodiments, the result of computationally correcting an estimate of an original DEM is a modified DEM. The method of correcting an estimate of an original DEM utilizes a pair of P-band radar images, an original DEM overlapping the same scene as the P-band radar images, at least one common, uniquely-identifiable point in the P-band radar images, and a definition of a geographical area surrounding the common, uniquely identifiable point over which the elevation correction is applicable.
US11551357B2 Systems and methods for processing images of slides for digital pathology
Systems and methods are disclosed for receiving a target electronic image corresponding to a target specimen, the target specimen comprising a tissue sample of a patient, applying a machine learning system to the target electronic image to determine at least one characteristic of the target specimen and/or at least one characteristic of the target electronic image, the machine learning system having been generated by processing a plurality of training images to predict at least one characteristic, the training images comprising images of human tissue and/or images that are algorithmically generated, and outputting the target electronic image identifying an area of interest based on the at least one characteristic of the target specimen and/or the at least one characteristic of the target electronic image.
US11551354B2 Interlobar membrane display apparatus, method, and program
An interlobar position specifying unit specifies an interlobar position in a lung field area included in a three-dimensional image. An expansion unit expands a plane area at the interlobar position in a thickness direction to generate an expansion area including an interlobar membrane. A projection processing unit processes the expansion area by a projection method that emphasizes the interlobar membrane to generate a projection image. The display control unit displays the projection image on a display.
US11551352B2 Systems and methods for x-ray imaging
Methods and systems are provided for controlling an x-ray imaging system. In one embodiment, a method for an x-ray imaging system includes acquiring, with the x-ray imaging system, a first image as an x-ray tube current of the x-ray imaging system is ramping to a target x-ray tube current, determining a corrected brightness of the first image, the corrected brightness including a measured brightness of the first image corrected by a feedback x-ray tube current relative to the target x-ray tube current, and updating the target x-ray tube current based on the corrected brightness of the first image.
US11551350B2 Inspecting for a defect on a print medium with an image aligned based on an object in the image and based on vertices of the inspection target medium and the reference medium
There is provided with an image processing apparatus. An obtaining unit obtains a first image serving as a read image of an inspection target medium having undergone printing, and a second image serving as a read image of a reference medium representing a target print result. An inspection unit inspects a defect on the inspection target medium based on the first image and the second image by performing inspection at inspection settings different between a print region and a peripheral region of the inspection target medium.
US11551346B2 Systems and methods of ultrasonic data evaluation of composite aircraft components
A computer system is provided for processing ultrasonic data of an ultrasonic probe applied to an area of an aircraft component that includes carbon fiber reinforced polymer. C-scan data is obtained and a preliminary mesh is defined over the C-scan data by taking into account the underlying structural or mechanical characteristics of the analyzed component. The mesh is further refined and data gathered for each mesh cell. A heat map is generated based on the mesh.
US11551344B2 Methods of artificial intelligence-assisted infrastructure assessment using mixed reality systems
A smart, human-centered technique that uses artificial intelligence and mixed reality to accelerate essential tasks of the inspectors such as defect measurement, condition assessment and data processing. For example, a bridge inspector can analyze some remote cracks located on a concrete pier, estimate their dimensional properties and perform condition assessment in real-time. The inspector can intervene in any step of the analysis/assessment and correct the operations of the artificial intelligence. Thereby, the inspector and the artificial intelligence will collaborate/communicate for improved visual inspection. This collective intelligence framework can be integrated in a mixed reality supported see-through headset or a hand-held device with the availability of sufficient hardware and sensors. Consequently, the methods reduce the inspection time and associated labor costs while ensuring reliable and objective infrastructure evaluation. Such methods offer contributions to infrastructure inspection, maintenance, management practice, and safety for the inspection personnel.
US11551340B2 Image processing apparatus, imaging system, mobile body, and image processing method
An abnormality in an imaging apparatus configured to generate an image or in an optical member located on an optical path for capturing the image can be accurately determined, irrespective of the environment. An image processing apparatus includes a first receiver configured to receive a first image, a second receiver configured to receive a second image having an imaging range that includes at least a portion of an imaging range of the first image, and a controller configured to determine an abnormality in the first image or the second image based on a common portion in the imaging ranges of the first image and the second image.
US11551338B2 Intelligent mixing and replacing of persons in group portraits
The present disclosure is directed toward intelligently mixing and matching faces and/or people to generate an enhanced image that reduces or minimize artifacts and other defects. For example, the disclosed systems can selectively apply different alignment models to determine a relative alignment between a references image and a target image having an improved instance of the person. Upon aligning the digital images, the disclosed systems can intelligently identify a replacement region based on a boundary that includes the target instance and the reference instance of the person without intersecting other objects or people in the image. Using the size and shape of the replacement region around the target instance and the reference instance, the systems replace the instance of the person in the reference image with the target instance. The alignment of the images and the intelligent selection of the replacement region minimizes inconsistencies and/or artifacts in the final image.
US11551336B2 Chrominance and luminance enhancing systems and methods
An electronic device may include enhancement circuitry to enhance high resolution image data to improve perceived quality of an image corresponding to the high resolution image data. The enhancement circuitry may include tone detection circuitry to determine one or more tones within the image and apply changes to the high resolution image data based on the one or more tones. The enhancement circuitry may also include example-based improvement circuitry to compare the high resolution image data to low resolution image data and apply changes to the high resolution image data based on differences between sections of the high resolution image data and sections of the low resolution image data. The enhancement circuitry may also include channel processing circuitry to apply the first and second changes to one or more channels of the high resolution image data.
US11551334B2 Techniques and apparatus for coarse granularity scalable lifting for point-cloud attribute coding
A method, computer system, and computer-readable medium are provided for point cloud attribute coding by at least one processor. Data associated with a point cloud is received. The received data is transformed through a lifting decomposition based on enabling a scalable coding of attributes associated with the lifting decomposition. The point cloud is reconstructed based on the transformed data.
US11551331B2 Cut-line steering methods for forming a mosaic image of a geographical area
Systems and methods are disclosed for creating a mosaic image of two or more geo-referenced source images, the geo-referenced source images having the same orientation, based on a ground confidence map created by analyzing pixels of one or more of the geo-referenced source images, the ground confidence map having values and data indicative of particular geographic locations represented by the values, at least one of the values indicative of a statistical probability that the particular geographic locations represented by the values represents the ground; and using routes for steering mosaic cut lines based at least in part on the values indicative of the statistical probability that the particular geographic locations represented by the values represents the ground of the ground confidence map, such that the routes have an increased statistical probability of cutting through pixels representative of the ground versus routes not based on the ground confidence map.
US11551329B2 Image feature combination for image-based object recognition
Methods, systems, and articles of manufacture to improve image recognition searching are disclosed. In some embodiments, a first document image of a known object is used to generate one or more other document images of the same object by applying one or more techniques for synthetically generating images. The synthetically generated images correspond to different variations in conditions under which a potential query image might be captured. Extracted features from an initial image of a known object and features extracted from the one or more synthetically generated images are stored, along with their locations, as part of a common model of the known object. In other embodiments, image recognition search effectiveness is improved by transforming the location of features of multiple images of a same known object into a common coordinate system. This can enhance the accuracy of certain aspects of existing image search/recognition techniques including, for example, geometric verification.
US11551324B2 Device, system and method for role based data collection and public-safety incident response
A device, system and method for role based data collection and public-safety incident response is provided. A computing device receives a call to report a public-safety incident. The computing device determines a role of a caller on the call, the role of the caller being relative to the public-safety incident. The computing device retrieves, from one or more memories, data dependent on the role of the caller. The computing device controls a notification device to provide the data dependent on the role of the caller.
US11551322B2 Methods and devices for searching for a missing person
Methods and devices for searching for a missing person. Data sources are accessed through an IP network to obtain information about the missing person. Based on the obtained information, potential scenarios are develop of the current location of the missing person. The information is disseminated to search entities that search the geographic areas of the potential scenarios. Additional information is obtained about the missing person during the search to further develop the potential scenarios and focus the search areas.
US11551312B1 Machine-learning driven data analysis and healthcare recommendations
A data processing system for machine-learning driven data analysis implements obtaining digital healthcare service provider information associated with one or more digital healthcare service providers and query parameters information from a user searching for digital healthcare service providers that may provide digital healthcare services to employees of the user. The system analyzes query parameter information using a first machine learning model to obtain category information. The system analyzes the category information and the digital health service provider information to predict digital healthcare service providers that provide services that the user may be interested in provided to the employees. These predictions are provided to the user as digital healthcare service recommendations.
US11551300B2 Data distribution architecture
Disclosed are a system and method, also referred to herein as an architecture, for efficiently communicating a high volume of data from a server over an electronic communications network to geographically disperse recipients, where one or more of those recipients may receive a customized version of that data, e.g., content, timing and/or form. As the data is generated, timing information and/or changes to information regarding customizations is incorporated forming a data stream which is communicated to local data publishers (“LDP's”). Upon receipt, the LDP's extract the data, customization, or timing information and act accordingly when transmitting the received data to the recipients. Customization is applied to update local control databases which specify the customizations for subsequently received data before transmission. By acting on the messages in real time, e.g., as they are received, the LDP's, even if they don't receive the messages at the same time, then perform the same functions in the same relative order relative to the data stream.
US11551297B2 Distribution of electronic market data
A system and method are provided that, among other things, can reduce the burden on receiving computers, increase data throughput, reduce system failure, and provide components of a scalable and flexible network architecture. Specifically, the system and method provide a multichannel-multicast network environment for use in dynamically assigning data to channels. This configuration is particularly useful in a trading network environment, as it effectively performs channel reassignments in a way not to disturb the receipt of the underlying data. While the example embodiments described herein pertain to electronic trading, the principles of the present invention may be equally applied in other environments where the advantages presented herein are beneficial.
US11551295B2 Execution of co-dependent transactions in a transaction processing system
Systems and methods are disclosed for ensuring execution of multiple inter-dependent transactions in an electronic data transaction processing system in which a plurality of data items are transacted by one or more hardware matching processors associated therewith that match a combined electronic data transaction request comprising a conditional execution instruction and a plurality of component electronic data transaction request messages, each for transaction of a different data item of the plurality of data items.
US11551294B2 Systems and methods for a refinancing savings widget
Systems and methods are provided for calculating a savings amount for loan refinancing. According to one implementation, a method includes displaying a graphic user interface comprising a widget at a client device and receiving input data from a user regarding a loan. In some embodiments, the input data may include the user's credit level and the current monthly payment, APR, and payoff amount associated with the user's current loan. The method further includes determining a saving amount based on a comparison of the input data with historical savings data accessible to the widget, and displaying the savings amount in the graphic user interface.
US11551293B1 Collection system and method
A computer-implemented method for initiating online collections that includes determining a current status of an account held by an account holder, determining a real-time financial profile of the account holder using information on the banking institution computer systems and third party information providers and displaying a customized status message based on the account holder's financial profile. The method provides remediation options to the account holder.
US11551292B2 Systems and methods for validating repeating data
A computing system for validating repeating data is described. The computing system includes at least one computing device including at least one processor communicatively coupled to a database. The at least one processor is programmed to receive a first instance of data, the first instance of data including first repeating data elements, and store, in the database, the first repeating data elements. The at least one processor is also programmed to receive a second instance of data, the second instance of data including second repeating data elements, determine the second instance of data includes the second repeating data elements, and compare the second repeating data elements to the first repeating data elements. The at least one processor is further programmed to determine the second repeating data elements are inconsistent with the first repeating data elements and transmit a signal associated with the second repeating data elements.
US11551290B2 Systems and methods for machine-based matching of lodging inventory from disparate reservation provider systems
Systems and methods for machine-based matching of lodging inventory from a plurality of disparate reservation provider systems address the difficulties inherent in comparing prices to obtain a lowest possible price, which difficulties are inherent in the distribution of inventory to multiple third-party reservation providers who are generally permitted to utilize their own naming conventions when describing lodging inventory and who are also free to at least some extent to set prices for the various lodging inventory within their control. The systems and methods match room types using information obtained from the multiple third-party reservation providers, whereby direct comparisons can be made between prices for the same room types even when the reservation providers do not utilize identical descriptions or naming conventions for the respective room inventories.
US11551289B2 Intelligent store system and intelligent store method
An intelligent store system and an intelligent store method are provided. The method includes: sensing, by a proximity sensor, whether there is a first customer approaching the proximity sensor; sensing, by an image sensor, a movement trajectory of the first customer; and determining whether the first customer is entering or leaving a store in response to the first customer approaching the proximity sensor sensed by the proximity sensor. If the first customer is entering the store, a first virtual identity and a first virtual shopping cart corresponding to the first virtual identity are generated for the first customer, and a first product list of the first virtual shopping cart is updated according to the movement trajectory. If the first customer is leaving the store, a first operation of the first customer is received by a human machine interface, and the first product list according to the first operation is updated.
US11551288B2 Presentation of digital data
A computer-implemented method of digital information presentation may include receiving a selection of an item reference from among digital data via a digital user interface. The method may further include receiving a request to search for information relating to the item reference. The method may include sending a request to search for the information relating to the item reference in the digital database. The method may also include receiving the information relating to the item reference. The method may further include presenting the information relating to the item reference via the digital user interface, the digital user interface including a purchase information element. The method may include facilitating a purchase of the item via the digital user interface.
US11551286B2 System and processing apparatus
A system includes a processing apparatus and a management server. The processing apparatus includes a first transmission unit configured to transmit information about a state of a consumable item for consumption by the processing apparatus. The management server includes a first generation unit configured to generate a first screen for purchasing the consumable item based on the information transmitted from the processing apparatus about the state of the consumable item, a second transmission unit configured to transmit a request for purchasing the consumable item based on a user instruction designated on the first screen displayed on the processing apparatus, and a second generation unit configured to generate a second screen containing a payment code based on information about the payment code acquired based on the request for purchasing.
US11551284B2 Session-based recommendation method and device
A session-based recommendation method and device according to one or more embodiments of this disclosure are provided, which use a pre-trained recommendation model to perform item recommend. The method includes following contents: a directed session graph is constructed according to a session to be predicted; the directed session graph is then input into a gated graph neural network which outputs the item embedding vector; a user's dynamic preference is determined according to a user's current preference and a first long-term preference, the current preference is an item embedding vector of a last item in the session and the first long-term preference is determined according to the item embedding vector and an importance score of the item; a prediction score of a respective item is determined according to the dynamic preference and the item embedding vector; and a recommended item is output according to the prediction score of the respective item.
US11551274B2 Scalable systems and methods to transfer control of virtual objects of a virtual world implemented on multiple hosts
In a virtual environment implemented using multiple hosts, a first host maintains records identifying virtual objects and entities which control the virtual objects. When a second host receives a request of a first entity acquiring the control of a virtual object from a second entity, the second host instructs the first host to: update a first record to remove the virtual object from a view simulation of the virtual world servicing the second entity; and adding a second record associating the first entity with the virtual object but having an indicator that prevents the rendering of the virtual object for the first entity. At the time for the completion of the control transfer to the first entity, the second host instructs the first host to update the second record to remove the indicator and thus allow the virtual object to be rendered in the view simulation servicing the first entity.
US11551271B2 Feedback service in cloud application
A feedback service for use with a cloud application and a method of the feedback service are disclosed. The feedback service is coupled to a page of the cloud application. A pane of the feedback service is selectively displayed with the page, and the pane requests user input regarding the page.
US11551269B1 Simulating bid requests for content underdelivery analysis
An analysis system may receive a request to determine a cause of underdelivery for an ad (“query content item”). Properties of the query content item can be processed through a matching model to determine properties of a bid request, thereby generating a bid request. The generated bid request also includes a request for the content server to return a report in response to the bid request regarding ad selection decisions. The bid request may be submitted to the content server, which causes the content server to define a set of candidate content items and select at least one of the candidate content items to submit bids on behalf of in response to the bid request. The content server also provides a report in regarding ad selection decisions. Thus, if the query content item is one of the ads that were not selected, the report may include factors contributing to the query content item not being selected.
US11551268B2 Prospect selection for direct mail
A collateral generation system generates and sends physical direct mail to one or more users on behalf of an entity with which the users have interacted. The collateral generation system can send physical direct mail to prospects, who may not have a prior relationship with the entity. In general, prospects would not normally be sent mailings because the entity lacks some primary information about the entity, such as an address or sufficient identifying information to obtain an address of the entity. The collateral generation system identifies prospects based on activity online and obtains mailing addresses of the prospects from an identification service while retaining user anonymity of those prospects. The collateral generation system generates collateral, which may be personalized for a defined block group of prospects (e.g., individuals or organizations), and the collateral is sent as physical mail to the prospects on behalf of the entity.
US11551258B1 System and method for advertisement space recommendation and a checkout process for an e-commerce platform
A system for advertisement space recommendation and a checkout process is provided. The system includes an advertisement space recommendation module determines an expected network traffic for each product. The advertisement space recommendation module determines expected profits corresponding to merchants based on expected network traffic and generates a recommendation corresponding to a set of advertisement space to the merchants for selling the products. The system includes an auction module enables the merchants to bid for the set of advertisement space to exhibit the corresponding products. The system includes a checkout URL generator module creates a distinctive URL for the set of advertisement space and enables one-click checkout process for the products displayed on the set of advertisement space on an advertisement platform based on URL for each product across merchants.
US11551254B1 Systems and methods for rewards integration as a funding account
Systems, methods, and apparatuses for processing a rewards transaction including an accounts database storing information associated with accounts held by a financial institution including a payment account associated with a customer, a rewards account database storing information associated with reward accounts, including a rewards account associated with the customer, and a processing circuit. The processing circuit is structured to receive transaction details that define a rewards transaction associated with the rewards account, receive a rewards transaction request associated with the rewards account, the rewards transaction request including a rewards amount and recipient details, debit an amount of points from the rewards account maintained by the financial institution and associated with the customer, where the amount of points are less than or equal to the rewards amount, and complete the rewards transaction without converting the rewards amount to currency.
US11551250B2 Payment processing system for applying merchant promotions to a push payment transaction
Described herein is a computing device for applying merchant promotions to a push payment transaction. The computing device includes a processor and a memory. The processor is configured to receive a promotion request message. The promotion request message includes a merchant ID and an initial push payment transaction amount. The processor retrieves, from the memory, a merchant promotion and applies the retrieved merchant promotion to an initial transaction amount to determine an updated transaction amount. The processor then transmits a promotion response message, receives an authorization message and initiates a transfer of funds. The promotion response message includes the merchant ID and the updated transaction amount. The authorization message authorizes the push payment transaction in the updated transaction amount. The funds are transferred in the updated payment amount from the user account with the originating institution to the merchant account at the receiving institution.
US11551247B1 Methods and systems for determining a travel propensity configured for use in the generation of a supply index indicative of a quality of available supply
A method, apparatus, and computer program, each configured for determining a travel propensity, the travel propensity being a distance a customer is willing to travel to redeem a renderable data object, are provided An exemplary method comprises classifying each of a plurality of geographic regions as one geographic region type of a plurality of geographic region types, mapping each of a plurality of redemption locations to a geographic region type, calculating, for a first geographic region type, a first distance that accounts for a predefined number of redemptions, determining a number of merchants having redemption locations within the first distance, calculating a second distance, from a center of a geographic region of the second geographic region type, necessary to include the number of merchants having redemption locations within the first distance, and assigning the second distance as the second geographic region type travel propensity.
US11551246B2 Methods and apparatus to analyze and adjust demographic information
An example includes generating panelist-user data based on reference demographic information and self-reported demographic information, the reference demographic information and the self-reported demographic information corresponding to audience members of an audience member entity panel that are also registered users of a database proprietor, the reference demographic information from a panelist database of an audience measurement entity, and the self-reported demographic information from a user database of the database proprietor; generating a first training model and a second training model, the first training model based on a first portion of the panelist-user data, the second training model based on a second portion of the panelist-user data; selecting the first training model based on outputs of the first and second training models; and generating a third model by making an adjustment to a demographic category of the first training model, the third model to adjust third demographic information.
US11551244B2 Nowcasting abstracted census from individual customs transaction records
A signal relationship is defined between a granular data value and a target data value. At least a portion of the granular data value corresponds to a granular latency value that is smaller than a target data latency value corresponding to the target data value. Granular data corresponding to the granular data value is interpreted. The granular data is aggregated in response to the signal relationship. A value of the target data value for a selected time reference is estimated, and the estimated value of the target data value is provided as a nowcasting prediction of the target data value.
US11551239B2 Characterizing and modifying user experience of computing environments based on behavior logs
There is described a method and system in an interactive computing environment modified with user experience values based on behavior logs. An experience valuation system determines an experience value and an estimated experience value. The experience value is based on a current state of interaction data from a user session, based on a history of past events, and an estimation function defined by parameters to model the user experience values. The estimated experience value is determined based on, in addition to the current state and the estimation function, next states associated with the current state, and a reward function. The parameters of the estimation function are updated based on a comparison of the expected experience value and the estimated experience value. For another aspect, the method and system may further include a state prediction system to determine probabilities of transitioning that may be applied to determine the estimated experience value.
US11551238B2 Systems and methods for controlling media content access parameters
Systems and methods enabling marketing and distribution of motion pictures and other media content by content creators and other content providers are described herein. A platform is provided by which a plurality of content providers can market and distribute media content to users. Information about activity of the users on the platform is obtained in relation to the item of media content or in relation to media content related to the item of media content. A request is received for an activity report comprising information related to a user demographic or a media content characteristic. Responsive to the activity report request, the activity report is provided to the content provider.
US11551237B1 Systems and methods for digitally knowing and verifying youths
Systems and methods for remotely verifying an identity of a minor to open an account at a financial institution for the minor are provided. A method includes receiving, by a financial institution computing system associated with the financial institution, a request from an adult computing device associated with the adult to open the account; remotely verifying, by a verification circuit, an identity of the adult based on received information regarding the adult; receiving, by the financial institution computing system, information relating to the minor from a minor computing device associated with the minor; remotely verifying, by the verification circuit, the identity of the minor based on the received information relating to the minor; and opening, by an account opening circuit associated with the financial institution computing system, an account on behalf of the minor.
US11551236B2 Method and system for user protection in ride-hailing platforms based on semi-supervised learning
Methods, systems, and apparatus for detecting malicious activities in a ride-hailing platforms are described. An exemplary method comprises: identifying a set of trips from historical data to form training data; training a classifier based on a plurality of features of the set of trips in the training data to identify whether a given trip is malicious or benign; deploying the classifier to classify new trips in the ride-hailing platform for a first period of time to obtain a plurality of malicious trip candidates; storing the plurality of malicious trip candidates in a staging database for a second period of time for data cleansing based on supplementary data collected during the second period of time; fetching, from the staging database, a set of malicious trip candidates that have been stored in the staging database longer than the second period of time; and re-training the classifier.
US11551235B1 Systems and methods for managing building code compliance for a property
Methods and systems that manage building code compliance are provided. A smart or interconnected home may be populated with multiple smart or other devices that are in wired or wireless communication with a central controller. The smart devices may be covered by an insurance policy, such as a homeowners, renters, or personal articles insurance policy. The controller may receive building code compliance information associated with the smart devices, and may update an inventory list to include the building code compliance information. The controller may detect that one or more devices do not comply with building code requirements. The controller may transmit a notification to a customer about possible corrective actions to remedy non-compliant conditions and to facilitate building code compliance. The smart devices may be associated with appliances, electronics, wiring, pipes, ducts, or other equipment or personal belongings. Insurance discounts may be provided based upon the building code compliance functionality.
US11551234B2 Systems and methods for partial authorization of electronic transactions
A method for managing payment submissions includes receiving, at an acquirer computing system, an authorization request submitted by a merchant computing system for a transaction of a predefined amount, the merchant computing system being associated with a merchant, and the authorization request identifying account information for an account that is associated with a payment card network and an issuer processor; and re-transmitting the authorization request for less than the predefined amount and greater than a configurable threshold value, until the authorization request is approved by the issuer processor or until the authorization request falls below the configurable threshold value.
US11551233B1 System and method for governing execution of a geography dependent computer process
Methods and systems for governing execution of a geography dependent computer process are provided. In one aspect, a method includes receiving a target location comprising a geographic identifier. The method also includes accessing a data store comprising a plurality of maps. Each map of the plurality of maps includes a plurality of geometric shapes and each geometric shape is associated with an execution rule. The method also includes determining which geometric shape of the plurality of geometric shapes the geographic identifier is bounded within for at least two maps of the plurality of maps. The method further includes generating an aggregate rule set based on each execution rule associated with each geometric shape determined to bound the geographic identifier. The method further includes applying the aggregate rule set. Machine-readable media are also provided.
US11551228B2 Localized account freeze for fraudulent transactions
Computer-implemented methods and systems are provided for locally freezing a user account in a geographic or digital space. Consistent with disclosed embodiments, locally freezing a user account in a geographic or digital space includes receiving fraud data associated with the user account, the fraud data including a location where a fraud associated with the user account has occurred, wherein the fraud location includes at least one of a digital location or a geographical location; receiving account data associated with the user account, the account data including non-fraudulent account transaction information; generating a pattern of fraud based on the fraud data; generating a pattern of use associated with the user account based on the account data; determining a geodigital area for a localized account freeze based on the pattern of fraud and the pattern of use; and performing a localized account freeze on the user account based on the determined geodigital area.
US11551222B2 Single step transaction authentication using proximity and biometric input
A system and method provide efficient, secure and highly reliable authentication for transaction processing and/or access control applications in which only biometric input is required from the user. A Personal Digital Key stores a biometric profile that comprises a representation of physical or behavioral characteristics that are uniquely associated with an individual that owns and carries the PDK. The PDK wirelessly transmits the biometric profile over a secure wireless transaction to a Reader for use in a biometric authentication process. The Reader compares the received biometric profile to a biometric input acquired at the point of transaction in order to determine if the transaction should be authorized.
US11551220B2 Method for processing transaction data, corresponding communications terminal, card reader and program
A method for processing transaction data, implemented by a communications terminal having a touch screen. The method includes: detecting a necessity of entering a piece of personal identification data; transmitting to a card reader connected to the communications terminal a request for supporting a display of a virtual keypad, the request comprising a piece of data representing a passage of the communications terminal from a “master” mode to a “slave” mode of operation, the slave mode leading to implementation of the method for processing transaction data under the exclusive control of the card reader; of entry, by the user on the virtual keypad, of the piece of personal identification data; and receiving, from the card reader, the piece of personal identification data.
US11551211B1 Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
A virtual payment system for paying for goods, services and content ordered over an internetwork is disclosed. The virtual payment system includes a commerce gateway. Buyers and sellers becomes registered participants by applying for virtual payment buyer and seller accounts. Once an account is established with the commerce gateway, a digital certificate is stored on the registered participant's computer. A buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway, which applies the charges to the buyer's virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment account. A buyer may create sub-accounts.
US11551210B2 Modular automated transaction machine
An automated transaction machine can include a user-interface device, a computing device, a battery, a head portion, a first socket-half, a first electrical rail, and a relay. The a user-interface device can be configured to receive an input from a user and transmit the input. The computing device can receive the input. The battery can selectively direct electric power to the user-interface device and the computing device, which can all be housed in the head portion. The first socket-half can be exposed on an outside surface of the head portion and direct power to the user-interface device, the computing device, and the battery. The relay can be arranged to connect the battery and the first electrical rail in a first configuration and be switched between the first configuration and the second configuration by an output signal of the first socket-half.
US11551205B2 Method for producing a cryptographical signed transaction
The invention relates to a method for producing a cryptographically signed transaction for the transfer of an amount of a currency within a blockchain. The transaction comprises one or more inputs and one or more outputs. The method comprises: retrieving the one or more inputs, the inputs being a reference to one or more previous transactions, determining the one or more outputs, each output defining an amount to be transferred to a receiver indicated in the respective output, adding security information, the security information defining directly or indirectly a maximum amount to be spent with the transaction, and cryptographically signing the transaction by adding signature information.
US11551199B2 Contemporaneous payment technology
Typically, online payments require entering sensitive transaction information into a third-party web browser or application. This may expose sensitive transaction information to an increased risk of inadvertent disclosure. Apparatus and methods are provided for a smart card which enables users to securely complete online payments without entering any sensitive transaction information into a third-party system. The smart card may include a touch-sensitive screen configured to display selectable payment options. The smart card may include a microprocessor and wireless interface. The wireless interface may provide wireless communication capabilities and the ability to initiate online payments based on information captured by the touch-sensitive screen.
US11551192B2 Computer-based systems configured to provide a portal for migrating one or more existing relationships from one entity to another entity and methods of use thereof
Systems and methods associated with providing an automated portal to migrate one or more relationships with one entity to another entity are disclosed. In one embodiment, an exemplary method may comprise: providing a portal enabling automated migration of existing relationships from existing entities to a first entity; generating a first UI configured for identifying and providing access information regarding existing relationships for potential migration; generating a second UI to display information regarding the existing relationships and provide UI elements enabling the user to receive migration offers; determining terms of replacement relationships that the first entity can offer the user; generating a third UI to (i) compare terms between the existing and new relationships, and (ii) enable the user to authorize the relationship migration; performing an automated generation process to create the new relationship(s); and performing an automated transfer process to transfer all objects to the new relationship.
US11551190B1 Instant network cash transfer at point of sale
Point of sale (POS) devices, systems, and methods disclosed herein enable payments by merchants to non-customers, such as to employees of the merchant. A point of sale system of the merchant determines an amount of a payment to be made by the merchant to the employee. The point of sale system transmits payment instructions for executing the payment to a payment system provider computing system. The funds are made available in a bank account of the employee instantly or near instantly.
US11551187B2 Machine-learning creation of job posting content
Provided is a system and method for generating job posting content through machine learning. In one example, the method may include storing text content of previous postings, receiving target attributes of a candidate that is a subject of a new posting, identifying, via a machine learning model, a subset of previous postings from among the previous postings which are most closely related to the new posting based on the target attributes of the candidate with respect to content of the previous postings, and detecting text objects from the identified subset of previous postings and outputting a display of the detected text objects.
US11551182B2 Systems and methods for AI-based detection of delays in a shipping network
Embodiments provide systems, methods and computer program products for artificial intelligence-based detection of delays in a shipping network that include training a machine learning model using a training set of in-flight snapshots to infer, based on a set of predictive features, whether a shipment having an estimated delivery dates will meet the estimated delivery date. The machine learning model represents a set of shipment statuses, a set of timings relative estimated delivery dates, and a set of shipment outcomes of the plurality of historical shipments.
US11551181B2 Method and system for internet of things asset tracking within an intelligent transportation system
A method at an asset tracking device, the method including activating a receiver at the asset tracking device; obtaining an intelligent transportation system message using the receiver; determining a position from the intelligent transportation system message; and reporting the determined position to a remote server.
US11551179B1 Assigning uncovered shipments to vehicle freight capacity for vehicles based on vehicle score and distance
A system includes a memory and at least one processor to determine a location of each vehicle of a plurality of vehicles that have freight capacity, determine a distance of each vehicle to a location of each uncovered shipment of a plurality of uncovered shipments, determine an estimated time of arrival for each vehicle to arrive at the location of each uncovered shipment of the plurality of uncovered shipments, determine a particular vehicle of the plurality of vehicles having a highest score that is selected to service a particular uncovered shipment of the plurality of uncovered shipments, the highest score based on the distance, the estimated time of arrival, and a pick up time for the particular uncovered shipment, and transmit a notification to a computing device of an operator of the particular vehicle that indicates that the particular vehicle is selected to service the particular uncovered shipment.
US11551171B2 Utilizing natural language processing and machine learning to automatically generate proposed workflows
A workflow generation system may receive communication data identifying a communication created by a user of a client device, and may process the communication data, with a machine learning model, to determine whether a workflow is needed and particular recipients to be included in the workflow. The machine learning model may be trained based on historical communication data, historical workflow data based on natural language processing, and historical response data based on a sentiment analysis. The workflow generation system may generate a proposed workflow when the workflow is determined to be needed and based on the particular recipients, and may provide data identifying the proposed workflow to the client device. The workflow generation system may receive an approval of the proposed workflow from the client device, and cause the communication to be provided to the particular recipients, in a particular order, based on receiving the approval of the proposed workflow.
US11551170B2 Business management system that uses product data with product classes
Systems and methods of the present disclosure facilitate managing a business. In some embodiments, the system includes a product data module and a plurality of business process modules executing on at least one processor of a server. The product data module may be configured to store at least one product description. Responsive to a first user, the system may associate a product class with a first description. Responsive to a second user, the system may associate a first product description with a first of the business process modules. The system may be configured to select a second business process module based on the product class and update the second business process module with the first product description.
US11551169B2 Industrial device matching method and apparatus
An industrial device matching method and apparatus are used for acquiring a corresponding relationship between industrial devices in different industrial data sources to provide basis for industrial data analysis. The method, in an embodiment, includes collecting data of at least two industrial data sources; determining a first relationship between various industrial devices in each industrial data source, and determining a first relationship topology between the industrial devices in the industrial data source; and comparing the first relationship topologies corresponding to various industrial data sources, to determine a first corresponding relationship between industrial devices in industrial data sources, the first corresponding relationship enabling the first relationship topologies corresponding to at least two industrial data sources to be similar. A relationship between industrial devices in different industrial data sources is determined by comparing a relationship topology between devices according to the similarity of relationships between the devices in different industrial data sources.
US11551164B2 Re-creating the sound quality of an audience location in a performance space
A computer-based method for reproducing a sound quality in a performance space is provided. The method includes accessing a multi-dimensional sound signature, stored in a computer, for an audience location in a first performance space. The method further includes receiving sound data from a sound input device in a second performance space. The method further includes modifying the sound data to match a sound characteristic of the multi-dimensional sound signature. The method further includes transmitting the modified sound data through a sound output device in the second performance space.
US11551163B2 Control apparatus, system, non-transitory computer readable medium, terminal apparatus, and announcement method
The control apparatus includes a controller configured to acquire time slot data indicating an available time slot at a place that provides a service, and generate announcement data announcing a proposal to take a user to the place using a vehicle should the user reserve the time slot indicated by the time slot data, and a communication interface configured to transmit the announcement data generated by the controller to a terminal apparatus configured to present content of data to the user.
US11551162B2 Resource reservation system, registration terminal, and setting method
A resource reservation system includes an information processing apparatus and an information processing terminal. The information processing apparatus includes a memory, and a processor coupled to the memory and configured to transmit reservation information of a resource to the information processing terminal, store a communication setting of the information processing terminal associated with the resource, generate a first web page that displays the communication setting of the information processing terminal and that is displayed by a registration terminal, and receive a change in the communication setting of the information processing terminal. The change in the communication setting is made on the first web page displayed by the registration terminal. The second processor switches whether to transmit the reservation information in accordance with the communication setting of the information processing terminal, in response to a request from the information processing terminal.
US11551161B2 Information processing system, information processing apparatus, and non-transitory computer readable medium
An information processing system includes a processor configured to cancel a first reservation of a place made by a first person for a time window in a case where a predetermined condition is met, and in a case where the first reservation has been cancelled, transmit information indicating that the place has become available to a second person who made a second reservation of the place for a time window different from the time window of the first reservation.
US11551160B2 Composite asset option pool
Systems and methods are disclosed for providing a reservation based subscription service that includes one or more processors that perform operations comprising: receiving reservation information for a subscriber of a reservation-based subscription service, the reservation information comprising a booking date and a reservation date; computing a subscription value for the subscriber based on the reservation information; generating, based on the subscription value, a candidate composite offering that includes a first candidate reservation service of a first type and a second candidate reservation service of a second type that are available on the reservation date; determining that the second candidate reservation service has expired; and in response to determining that the second candidate reservation service has expired, modifying the candidate composite offering with a complementary reservation service corresponding to the second candidate reservation service.
US11551159B2 Schema-guided response generation
Generally, the present disclosure is directed to systems and methods for performing task-oriented response generation that can provide advantages for artificial intelligence systems or other computing systems that include natural language processing for interpreting user input. Example implementations can process natural language descriptions of various services that can be accessed by the system. In response to a natural language input, systems can identify relevant values for executing one of the service(s), based in part on comparing embedded representations of the natural language input and the natural language description using a machine learned model.
US11551151B2 Automatically generating a pipeline of a new machine learning project from pipelines of existing machine learning projects stored in a corpus
According to one or more embodiments, operations may include storing existing machine learning (ML) projects in a corpus. The operations may also include generating a search query for a new ML project based on a new dataset and a new ML task for the new ML project. In addition, the operations may include searching through the existing ML projects stored in the corpus, based on the search query, for a set of existing ML projects. Moreover, the operations may include merging the ML pipelines of the set of existing ML projects to generate a new ML pipeline for the new ML project. In addition, the operations may include adapting functional blocks of the new ML pipeline for the new ML project to enable the new ML pipeline to be executed to perform the new ML task on the new dataset.
US11551150B2 Training and/or utilizing a model for predicting measures reflecting both quality and popularity of content
Implementations relate to training a model that can be used to process values for defined features, where the values are specific to a user account, to generate a predicted user measure that reflects both popularity and quality of the user account. The model is trained based on losses that are each generated as a function of both a corresponding generated popularity measure and a corresponding generated quality measure of a corresponding training instance. Accordingly, the model can be trained to generate, based on values for a given user account, a single measure that reflects both quality and popularity of the given user account. Implementations are additionally or alternatively directed to utilizing such predicted user measures to restrict provisioning of content items that are from user accounts having respective predicted user measures that fail to satisfy a threshold.
US11551146B2 Automated non-native table representation annotation for machine-learning models
One embodiment provides a method, including: receiving two documents, one of the two documents having at least one table that includes the same information as a corresponding table in the other of the two documents, wherein (i) one of the two documents comprises the at least one table in an unstructured table representation and (ii) the other of the two documents comprises the at least one table in a structured table representation; identifying text elements within the at least one table in the unstructured table representation; matching the identified text elements with table elements within the at least one table in the structured table representation; and annotating the at least one table in the structured table representation based upon the matches between the table elements and text elements.
US11551137B1 Machine learning adversarial campaign mitigation on a computing device
Machine learning adversarial campaign mitigation on a computing device. The method may include deploying an original machine learning model in a model environment associated with a client device; deploying a classification monitor in the model environment to monitor classification decision outputs in the machine learning model; detecting, by the classification monitor, a campaign of adversarial classification decision outputs in the machine learning model; applying a transformation function to the machine learning model in the model environment to transform the adversarial classification decision outputs to thwart the campaign of adversarial classification decision outputs; determining a malicious attack on the client device based in part on detecting the campaign of adversarial classification decision outputs; and implementing a security action to protect the computing device against the malicious attack.
US11551135B2 Techniques for generating a hierarchical model to identify a class among a plurality of classes
Techniques disclosed herein relate to generating a hierarchical classification model that includes a plurality of classification models. The hierarchical classification model is configured to classify an input into a class in a plurality of classes and includes a tree structure. The tree structure includes leaf nodes and non-leaf nodes. Each non-leaf node has two child nodes associated with two respective sets of classes in the plurality of classes, where a difference between numbers of classes in the two sets of classes is zero or one. Each leaf node is associated with at least two but fewer than a first threshold number of classes. Each of the leaf nodes and non-leaf nodes is associated with a classification model in the plurality of classification models of the hierarchical classification model. The classification model associated with each respective node in the tree structure can be trained independently.
US11551134B2 Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes an obtaining unit configured to obtain information of a plurality of labels applied to the learning data by a plurality of users, information regarding reliability of each applied label itself, and information regarding reliability of a user who applies the relevant label, wherein the information of the label is information regarding a result to be recognized in a case where the predetermined recognition is performed on the learning data and a determination unit configured to determine a label to the learning data from among the plurality of labels based on the reliability of the label itself and the reliability of the user who applies the relevant label.
US11551133B2 Preparing correlated fermionic states on a quantum computer
Preparation of correlated fermionic states on a quantum computer for determining a ground state of a correlated fermionic system is provided. In various embodiments, a quantum circuit is provided that comprises a linear chain of qubits and a plurality of matchgates arranged in layers. Each matchgate is configured to perform a two-qubit rotation on neighboring qubits within the linear chain. An initial state is provided for each qubit in the linear chain, The quantum circuit is applied to the initial values, thereby preparing an ansastz on the linear chain of qubits, the ansatz corresponding to a fermionic state.
US11551132B2 Systems and methods for quantum based optimization of a personalized portfolio
Various systems and methods are provided for quantum computing based optimization of a personalized portfolio. One exemplary method may comprise identifying one or more filtered personalized portfolio optimization factor data based on one or more optimization factor data for the personalized portfolio, personalized portfolio owner feedback, QC algorithms, and algorithm performance information, selecting one QC algorithm for each filtered portfolio optimization factor data of the one or more filtered portfolio optimization factor data, utilizing the selected QC algorithm to optimize a personalized portfolio determination for each identified filtered personalized portfolio optimization factor data, and rebalancing the personalized portfolio based on the personalized portfolio determination.
US11551130B2 Quantum computing device model discretization
A computing device including memory storing a quantum computing device model. The quantum computing device model may include a plurality of quantum computing device components having a respective plurality of actual boundaries. The computing device may further include a processor configured to generate a first discretized model of the quantum computing device model. The first discretized model may indicate a respective estimated boundary for each quantum computing device component. The processor may be further configured to solve a first differential equation discretized with the first discretized model. The processor may be further configured to generate a second discretized model of a focus region of the quantum computing device model. In the second discretized model, the focus region may have the estimated boundary computed for the focus region in the first discretized model. The processor may be further configured to solve a second differential equation discretized with the second discretized model.
US11551129B2 Quantum platform routing of a quantum application component
Systems, computer-implemented methods, and computer program products to facilitate quantum platform routing of a quantum application component are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a dissection component that identifies one or more components of a quantum application. The computer executable components can further comprise a determination component that selects at least one quantum platform to execute the one or more components of the quantum application based on a defined run criterion.
US11551128B2 Branched heteropolymer lattice model for quantum optimization
Techniques regarding determining a three-dimensional structure of a heteropolymer are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a polymer folding component that can generate a course-grained model to determine a three-dimensional structure of a heteropolymer based on a first qubit registry that encodes a conformation of the heteropolymer on a lattice and a second qubit registry that encodes an interaction distance between monomers comprised within the heteropolymer.
US11551123B2 Automatic visualization and explanation of feature learning output from a relational database for predictive modelling
Embodiments for automatic visualization and explanation of feature learning output for predictive modeling in a computing environment by a processor. A degree of importance score may be assigned to one or more features from a relational database according to the machine learning model. A visualization graph of one or more join paths and the one or more features with the degree of importance score to predict a target variable may be generated.
US11551118B2 Tuning implementation of machine learning model for resource-constrained device
The present disclosure is directed to methods and apparatus for tuning implementations of machine learning models for resource-constrained devices. In various embodiments, computer-readable instructions that utilize a trained machine learning model during execution of the computer-readable instructions on a resource-constrained device may be evaluated. Based on the evaluating, it may be determined that an amount of a first computing resource required by the resource-constrained device to execute the computer-readable instructions fails to satisfy a constraint related to the first computing resource. Based on the constraint, one or more candidate alterations to the computer-readable instructions may be identified.
US11551113B2 Intelligent machine processing of queries for cloud-based network file store
A system for intelligently processing queries for cloud-based network file stores includes a file store that stores groups of documents that are associated with files, a non-transitory storage medium that stores instructions, and a processor. The processor may execute the instructions to receive a ticket based on a communication associated with a query to the file store, pull data for the ticket, check a sender of the communication, identify a file using the data, and/or analyze the communication using an artificial intelligence engine to generate a recommendation. The processor may monitor changes to the recommendation made before being sent in order to update the artificial intelligence engine for the changes.
US11551111B2 Detection and use of anomalies in an industrial environment
A method for predicting variables of interest related to a system includes collecting one or more sensor streams over a time period from sensors in the system and generating one or more anomaly streams for the time period based on the sensor streams. Values for variables of interest for the time period are determined based on the sensor streams and the anomaly streams. Next, a time-series predictive algorithm is applied to the (i) the sensor streams, (ii) the anomaly streams, and (iii) the values for the variables of interest to generate a model for predicting new values for the variables of interest. The model may then be used to predict values for the variables of interest at a time within a new time period based on one or more new sensor streams.
US11551107B2 Travel-related cognitive profiles
A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a travel-related cognitive persona within the cognitive graph, the travel-related cognitive persona corresponding to an archetype user model, the travel-related cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the travel-related cognitive persona; defining a travel-related cognitive profile within the cognitive graph, the travel-related cognitive profile comprising an instance of the travel-related cognitive persona that references personal data associated with the user; associating the user with the travel-related cognitive profile; and, performing a cognitive computing operation based upon the travel-related cognitive profile associated with the user.
US11551101B2 Real time cognitive reasoning using a circuit with varying confidence level alerts
Real time cognitive reasoning using a circuit with varying confidence level alerts including receiving a first set of data results and a second set of data results; transferring a first unit of charge from a first charge capacitor on the A-B circuit to a collection capacitor on the A-B circuit for each of the first set of data results that indicates a positive data point; transferring a second unit of charge from a second charge capacitor to the collection capacitor for each of the second set of data results that indicates a positive data point; and triggering a first sense amp on the A-B circuit if the charge on the collection capacitor exceeds a first charge threshold, indicating that the positive data points in the first set of data results is greater than the positive data points in the second set of data results to a first statistical significance with a first confidence level.
US11551098B2 Generative adversarial network-based optimization method and application
The present invention discloses a generative adversarial network-based optimization (GAN-O) method. The method includes: transforming an application into a function optimization problem; establishing a GAN-based function optimization model based on a test function and a test dimension of the function optimization problem, including constructing a generator G and a discriminator D based on the GAN; training the function optimization model by training the discriminator and the generator alternatively, to obtain a trained function optimization model; and using the trained function optimization model to perform iterative calculation to obtain an optimal solution. In this way, the optimal solution is obtained based on the GAN. The present invention can improve the parameter training process of a deep neural network to obtain a better local optimal solution in a shorter time, making the training of the deep neural network more stable and obtaining better local search results.
US11551097B2 System and method for utilizing weak supervision and a generative adversarial network to identify a location
A system and method for utilizing weak supervision and a generative adversarial network to identify a location that includes receiving location data and time based data associated with locations of a vehicle and analyzing the location data and the time based data to filter noisy data associated with the locations of the vehicle. The system and method also include determining a plurality of labeling functions that are associated with at least one center point that is associated with a point of interest location that is regularly visited by the vehicle and the time based data. The system and method further include inputting the plurality of labeling functions to the generative adversarial network to train at least one model of the generative adversarial network to identify the point of interest location that is regularly visited by the vehicle.
US11551092B2 Bridge impact detection and classification systems and methods
A method for classifying a response signal of acceleration data of a structure includes obtaining at least one signal feature of a response signal, inputting the at least one signal feature into an artificial neural network, and classifying, using the artificial neural network, the response signal as an impact event or a non-impact event. One or more signal features may be used, including a response length feature, a number of peaks feature, a spectral energy feature, a dominant frequency feature, a maximum response feature, a center of mass feature, a slope feature, an average peak power feature, a response symmetry feature, or combinations thereof. One or more artificial neural networks may be used. The artificial neural networks may be trained using different combinations of signal features.
US11551089B2 Feature reordering based on sparsity for improved memory compression transfers during machine learning jobs
A processing device for executing a machine learning neural network operation includes memory and a processor. The processor is configured to receive input data at a layer of the machine learning neural network operation, receive a plurality of sorted filters to be applied to the input data, apply the plurality of sorted filters to the input data to produce a plurality of different feature maps, compress the plurality of different feature maps according to a sparsity of the feature maps and store the plurality of different feature maps in the memory.
US11551088B2 Determining optimal augmentations for a training data set
A computer-implemented method according to one embodiment includes receiving a training data set to be applied to a model; selecting a subset of the training data set as a sample set; for each of a plurality of predetermined augmentations, applying the predetermined augmentation to the sample set to create an augmented sample set, training the model with the augmented sample set, determining a performance of the trained model, and assigning a weight to the predetermined augmentation for the training data set, based on the determined performance; and selecting one or more of the plurality of predetermined augmentations to be applied to the training data set before the training data set is applied to the model, based on the weight assigned to each of the plurality of predetermined augmentations.
US11551083B2 Neural network training from private data
Training and enhancement of neural network models, such as from private data, are described. A slave device receives a version of a neural network model from a master. The slave accesses a local and/or private data source and uses the data to perform optimization of the neural network model. This can be done such as by computing gradients or performing knowledge distillation to locally train an enhanced second version of the model. The slave sends the gradients or enhanced neural network model to a master. The master may use the gradient or second version of the model to improve a master model.
US11551078B2 Data processing apparatus and data processing method
An error in a demand prediction of items is reduced. A data processing apparatus for processing data on a demand for multiple items includes a model learning unit that generates a prediction model for predicting the demand for the multiple items, and a demand prediction unit that predicts the demand for the multiple items by using the prediction model. The model learning unit inputs actual data of the demand for each item to a first neural network of each item, extracts a feature quantity of each item, and combines the feature quantity of each item to generate a second neural network that is a prediction model.
US11551075B2 Artificial neural networks
The present disclosure relates to a neuron for an artificial neural network. The neuron includes: a first dot product engine operative to: receive a first set of weights; receive a set of inputs; and calculate the dot product of the set of inputs and the first set of weights to generate a first dot product engine output. The neuron further includes a second dot product engine operative to: receive a second set of weights; receive an input based on the first dot product engine output; and generate a second dot product engine output based on the product of the first dot product engine output and a weight of the second set of weights. The neuron further includes an activation function module arranged to generate a neuron output based on the second dot product engine output. The first dot product engine and the second dot product engine are structurally or functionally different.
US11551071B2 Neural network device, signal generation method, and program
A neural network device includes a decimation unit configured to convert a discrete value of an input signal to a discrete value having a smaller step number than a quantization step number of the input signal on the basis of a predetermined threshold value to generate a decimation signal a modulation unit configured to modulate a discrete value of the decimation signal generated by the decimation unit to generate a modulation signal indicating the discrete value of the decimation signal, and a weighting unit including a neuromorphic element configured to output a weighted signal obtained by weighting the modulation signal through multiplication of the modulation signal generated by the modulation unit by a weight according to a value of a variable characteristic.
US11551068B2 Processing system and method for binary weight convolutional neural network
The present invention provides a processing system for a binary weight convolutional neural network. The system comprises: at least one storage unit for storing data and instructions; at least one control unit for acquiring the instructions stored in the storage unit and sending out a control signal; and, at least one calculation unit for acquiring, from the storage unit, node values of a layer in a convolutional neural network and corresponding binary weight value data and obtaining node values of a next layer by performing addition and subtraction operations. With the system of the present invention, the data bit width during the calculation process of a convolutional neural network is reduced, the convolutional operation speed is improved, and the storage capacity and operational energy consumption are reduced.
US11551066B2 Deep neural networks (DNN) hardware accelerator and operation method thereof
A DNN hardware accelerator and an operation method of the DNN hardware accelerator are provided. The DNN hardware accelerator includes: a network distributor for receiving an input data and distributing respective bandwidth of a plurality of data types of a target data amount based on a plurality of bandwidth ratios of the target data amount; and a processing element array coupled to the network distributor, for communicating data of the data types of the target data amount between the network distributor based on the distributed bandwidth of the data types.
US11551062B2 Optimization apparatus and control method thereof
A transition control unit detects, when stochastically determining based on a temperature, energy changes, and a random number whether to accept any of a plurality of state transitions according to a relative relationship between the energy changes and thermal excitation energy, a minimum value among the energy changes. The transition control unit then subtracts, when the minimum value is positive, an offset obtained by multiplying the minimum value by a value M that is greater than 0 and less than or equal to 1 from each of the energy changes corresponding to the plurality of state transitions.
US11551061B2 System for generating synthetic digital data of multiple sources
The invention relates to a system for generating synthetic digital data, comprising: a receiver configured to receive at least one measured signal, in particular an RF signal or a sensor signal, a converter configured to convert the at least one measured signal to a digital dataset representing signal characteristics of the at least one measured signal, at least one trainable neural network encoder, wherein, during a training routine, the neural network encoder is configured to receive the digital dataset and to generate a compressed representation of the digital dataset, a processing unit configured to analyze the compressed representation and to detect a correlation between the digital dataset and the compressed representation, wherein the processing unit is configured to generate decoder input data based on the detected correlation, and a trained neural network decoder which is configured to receive the decoder input data and to generate synthetic digital data representing signal characteristics of the at least one measured signal based on the decoder input data.
US11551057B2 Systems and methods for generating data explanations for neural networks and related systems
A method for generating data explanations in a recursive cortical network includes receiving a set of evidence data at child feature nodes of a first layer of the recursive cortical network, setting a transformation configuration that directs messaging of evidence data and transformed data between layers of the network, performing a series of transformations on the evidence data according to the transformation configuration, the series including at least one forward transformation and at least one reverse transformation, and outputting the transformed evidence data.
US11551055B2 Neural processor
A processor includes a register, a non-zero weight value selector and a multiplier. The register holds a first group of weight values and a second group of weight values. Each group of weight values includes at least one weight value, and each weight value in the first group of weight values corresponding to a weight value in the second group of weight values. The non-zero weight value selector selects a non-zero weight value from a weight value in the first group of weight values or a non-zero weight value in the second group of weight values that corresponds to the weight value in the first group of weight values. The multiplier multiplies the selected non-zero weight value and an activation value that corresponds to the selected non-zero weight value to form an output product value.
US11551053B2 Densely connected convolutional neural network for service ticket classification
A method may include classifying a text by applying a dense convolutional neural network trained to classify the text. The dense convolutional neural network may include one or more dense convolution blocks, each of which including a plurality of convolution layers. Each dense convolution block may be configured to operate on a different quantity of consecutive tokens from the text. Moreover, each of the plurality of convolution layers in a dense convolution block may operate an input to the dense convolution block as well as an output from all preceding convolution layers in the dense convolution block. The text may correspond to an issue associated with a service ticket system. A response for addressing the issue associated with the test may be determined based on the classification of the text. Related systems and articles of manufacture are also provided.
US11551052B2 Package sealing tape types with varied transducer sampling densities
A low-cost, multi-function adhesive tape platform with a form factor that unobtrusively integrates one or more transducers and one or more wireless communication devices in an adhesive product system. In an aspect, the adhesive product system integrates transducer and wireless communication components within a flexible adhesive structure in a way that not only provides a cost-effective platform for interconnecting, optimizing, and protecting the constituent components but also maintains the flexibility needed to function as an adhesive product that can be deployed seamlessly and unobtrusively into various applications and workflows, including sensing, notification, security, and object tracking applications, and asset management workflows such as manufacturing, storage, shipping, delivery, and other logistics associated with moving products and other physical objects.
US11551050B2 Card inlay for direct connection or inductive coupling technology
An inlay for a chip card. The inlay includes a module coupling antenna for inductively coupling to a chip module antenna of a chip module and a card reader coupling antenna for inductively coupling to a reader antenna of an external card reader. The card reader coupling antenna is electrically connected to the module coupling antenna. The inlay also includes a chip capacitor module that is electrically connected to the card reader coupling antenna for enabling the card reader coupling antenna to resonate at a predetermined frequency. The chip capacitor module includes at least one passive component for storing electrical energy. The at least one passive component has a capacitance within a range from 40 picofarads to 140 picofarads and a major area that is smaller than 2.6 square millimetres.
US11551045B2 Artificial intelligence based method and apparatus for processing information
An artificial intelligence based method and apparatus for processing information. A specific embodiment of the method includes: acquiring search click information recorded within a predetermined time period; generating a candidate entry set by selecting, from the search click information, entries having click volumes exceeding a click volume threshold within a preset unit time period; forming, for each candidate entry in the candidate entry set, a click volume sequence according to a chronological order of each of the click volumes corresponding to the candidate entry in the predetermined time period; determining, based on click volume sequences, categories of the candidate entries respectively corresponding to click volume sequences; and determining candidate entries having the categories being a preset category as points of interest to generate a set of points of interest.
US11551044B2 Classification in hierarchical prediction domains
There is a need for solutions that classification solutions in hierarchical prediction domains. This need can be addressed by, for example, performing one or more online machine learning, co-occurrence analysis machine learning, structured fusion machine learning, and unstructured fusion machine learning. In one example, structured predictions inputs are processed in accordance with an online machine learning analysis to generate structurally hierarchical predictions and in accordance with a co-occurrence analysis machine learning analysis to generate structurally non-hierarchical predictions. Then, the structurally hierarchical predictions and the structurally non-hierarchical predictions in accordance with processed by a structured fusion model to generate structure-based predictions. Afterward, the structure-based predictions and non-structure-based predictions are processed in accordance with an unstructured fusion model to generate one or more unstructured-fused predictions.
US11551039B2 Neural network categorization accuracy with categorical graph neural networks
Neural network-based categorization can be improved by incorporating graph neural networks that operate on a graph representing the taxonomy of the categories into which a given input is to be categorized by the neural network based-categorization. The output of a graph neural network, operating on a graph representing the taxonomy of categories, can be combined with the output of a neural network operating upon the input to be categorized, such as through an interaction of multidimensional output data, such as a dot product of output vectors. In such a manner, information conveying the explicit relationships between categories, as defined by the taxonomy, can be incorporated into the categorization. To recapture information, incorporate new information, or reemphasize information a second neural network can also operate upon the input to be categorized, with the output of such a second neural network being merged with the output of the interaction.
US11551034B2 Adversarial network for transforming handwritten text
Described herein are systems, methods, and other techniques for training a generative adversarial network (GAN) to perform an image-to-image transformation for recognizing text. A pair of training images are provided to the GAN. The pair of training images include a training image containing a set of characters in handwritten form and a reference training image containing the set of characters in machine-recognizable form. The GAN includes a generator and a discriminator. The generated image is generated using the generator based on the training image. Update data is generated using the discriminator based on the generated image and the reference training image. The GAN is trained by modifying one or both of the generator and the discriminator using the update data.
US11551029B2 Deep network lung texture recogniton method combined with multi-scale attention
The invention discloses a deep network lung texture recognition method combined with multi-scale attention, which belongs to the field of image processing and computer vision. In order to accurately recognize the typical texture of diffuse lung disease in computed tomography (CT) images of the lung, a unique attention mechanism module and multi-scale feature fusion module were designed to construct a deep convolutional neural network combing multi-scale and attention, which achieves high-precision automatic recognition of typical textures of diffuse lung diseases. In addition, the proposed network structure is clear, easy to construct, and easy to implement.
US11551027B2 Object detection based on a feature map of a convolutional neural network
Implementations of the subject matter described herein relate to object detection based on deep neural network. With a given input image, it is desired to determine a class and a boundary of one or more objects within the input image. Specifically, a plurality of channel groups is generated from a feature map of an image, the image including at least a region corresponding to a first grid. A target feature map is extracted from at least one of the plurality of channel groups associated with a cell of the first grid. Information related to an object within the region is determined based on the target feature map. The information related to the object may be a class and/or a boundary of the object.
US11551024B1 Hybrid clustered prediction computer modeling
Disclosed herein are systems and methods to efficiently execute predictions models to identify future values associated with various nodes. A server retrieves a set of nodes and generates a primary prediction model using data aggregated based on all nodes. The server then executes various clustering algorithms in order to segment the nodes into different clusters. The server then generates a secondary (corrective) prediction model to calculate a correction needed to improve the results achieved by executing the primary prediction model for each cluster. When a node with unknown/limited data and attributes is identified, the server identifies a cluster most similar the new node and further identifies a corresponding secondary prediction model. The server then executes the primary prediction model in conjunction with the identified secondary prediction model to populate a graphical user interface with an accurate predicted future attribute for the new node.
US11551019B2 Systems and methods to determine a machine-readable optical code based on screen-captured video
Systems and methods configured to determine a machine-readable optical code based on screen-captured video are disclosed. Exemplary implementations may: receive, via a user interface of a client computing platform, an indication to begin a screen-captured video; initiate, based on the indication, the screen-captured video; effectuate an image decoding machine configured to parse and decode images and/or the video frames for information embedded into the images and/or the video frames to: parse the video frames for a machine-readable optical code; for individual ones of the video frames with the machine-readable optical code, extract embedded information from the machine-readable optical code; and decode the embedded information for metadata; and effectuate, via the user interface, presentation of information derived from the metadata.
US11551017B2 RFID system with improved signal transmission characteristics
A RFID (Radio Frequency Identification) system is provided, comprising at least one tag assembly having at least one tag inductance element that is operatively coupled to an integrated circuit (IC). The RFID system further comprises at least one reader assembly having at least one reader inductance element that is configured to operatively and communicatively couple with the tag assembly, and a resonance assembly having at least one first resonance element that is inductively coupleable to the at least one tag inductance element and/or at least one second resonance element that is inductively coupleable to the at least one reader inductance element, and which is adapted to provide coupled magnetic resonance signal transmission between the reader assembly and the tag assembly.
US11551016B2 Activating an output component to indicate an orientation of a near-field communication (NFC)-capable transaction card
A transaction card may monitor an amount of electric current induced in a first near-field communication (NFC) component of a transaction card. Electric current may be induced in the first NFC component when the first NFC component is within an electromagnetic field generated by a second NFC component of a transaction terminal. The transaction card may dynamically activate one or more output components associated with the transaction card based on the amount of electric current induced in the first NFC component. The one or more output components may indicate whether the transaction card can communicate with the transaction terminal. The transaction card may perform an action related to completing a transaction after determining that the amount of electric current induced in the NFC component satisfies a first threshold. The first threshold may indicate that the transaction card can communicate with the transaction terminal.
US11551014B1 Device, system, and method for card skimming protection
A card reader's motorized transport is controlled by firmware of the reader so as to control a distance that any card can be pulled into the reader during a transaction on a host device. The distance is sufficient enough to allow an embedded chip on the card to be read by a chip read interface but is insufficient to be read by a magnetic read interface. Furthermore, the entire length of the card is prevented from completely passing over the magnetic read interface during the transaction such that any skimmer placed within the reader is physically unable to read the magnetic card information from the magnetic strip of the card. In an embodiment, the firmware is configured to permit only chips from the cards to be read for transactions or configured to turn off chip only reading by permitting both chip reads and magnetic strip reads for each transaction.
US11551012B2 Apparatus and method for providing personal assistant service based on automatic translation
Provided are an apparatus and method for providing a personal assistant service based on automatic translation. The apparatus for providing a personal assistant service based on automatic translation includes an input section configured to receive a command of a user, a memory in which a program for providing a personal assistant service according to the command of the user is stored, and a processor configured to execute the program. The processor updates at least one of a speech recognition model, an automatic interpretation model, and an automatic translation model on the basis of an intention of the command of the user using a recognition result of the command of the user and provides the personal assistant service on the basis of an automatic translation call.
US11551009B2 System and method for monitoring a sentiment score
A system and method are disclosed for scoring sentiments of communication activity and includes one or more databases that stores data describing electronic communication between one or more customer devices and one or more service center devices and a computer. The computer is configured to monitor communication activity of the one or more customer devices and the one or more service center devices to determine whether a communication channel has been opened between the one or more customer devices and the one or more service center devices and identify one or more communication activities associated with the electronic communications. The computer is further configured to compare the identified one or more communication activities with one or more predetermined communication data, determine a sentiment score based on one or more correlations between the identified one or more communication activities and the communication data.
US11551003B2 Optimized graph traversal
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimized graph traversal are disclosed. In one aspect, a method includes the actions of receiving a given phrase that is input through a user interface by a digital component provider. The actions further include determining an entity that is being referred to by the given phrase. The actions further include identifying properties of the entity. The actions further include selecting a subset of the properties that were identified for the entity. The actions further include identifying additional phrases. The actions further include updating the user interface to present at least some of the additional phrases with programmatic controls that assign one or more of the additional phrase as distribution criteria for digital components of the digital component provider in response to activation of the programmatic controls.
US11551000B2 Introspective extraction and complement control
A method and system of training a natural language processing network are provided. A corpus of data is received and one or more input features selected therefrom by a generator network. The one or more selected input features from the generator network are received by a first predictor network and used to predict a first output label. A complement of the selected input features from the generator network are received by a second predictor network and used to predict a second output label.
US11550999B2 Data management using topic modeling
Systems and methods for data management using machine learning and artificial intelligence techniques related to topic modeling on text comments are described. The text comments may correspond to a particular transaction conducted by a user. Machine learning text analysis is performed on the text comment to determine one or more topics associated with the text comment. The topic with the highest correlation to the text comment is assigned to the transaction claim. Based on the topic assigned to the transaction claim, various actions may be performed, including remedial actions on a user account. These techniques may be applicable to chargeback fraud, in some embodiments.
US11550997B2 Structural information preserving for graph-to-text generation
A method, computer program, and computer system for training a graph-to-text generation network is provided. Encoded graph information corresponding to a target sentence is received, and the encoded graph information is decoded based on a biaffine attention score. One or more loss values are determined based on the decoded information, whereby the text-to-graph generation network is trained by minimizing the one or more loss values. A first loss value is generated by reconstructing one or more triple relations based on the biaffine attention score, and a second loss value predicts the graph as a linearized sequence.
US11550992B2 Correcting errors in copied text
A non-transitory computer-readable storage medium may include instructions stored thereon for propagating changes to copied text. When executed by at least one processor, the instructions may be configured to cause a computing system to at least present copied text within a user interface of the computing system, monitor the user interface for changes to the copied text, receive a change to the copied text, the change including replacing a first instance of a first word, within the copied text, with a first instance of a second word, and in response to receiving the change to the copied text, present a prompt to replace, within the copied text, a second instance of the first word with a second instance of the second word.
US11550988B2 Multi-view masters for graphical designs
A method for generating and using multi-view masters involves selecting a master in a design environment. A widget is added to the master. A first view is selected for the master. A first widget characterization of the widget is received. The first widget characterization is associated with the first view of the master. A second view of the master is selected. A second widget characterization of the widget is received. The second widget characterization is associated with the second view of the master. An instance of the master is placed in a containing context. A first instance view selection is received, the first instance view selecting the first view of the master for the first instance of the master. The first instance of the master is displayed within the containing context, the widget being displayed in accordance with the first widget characterization associated with the first view of the master.
US11550987B2 Timeline for presenting information
A computer-readable medium including computer-executable instructions providing a method of displaying arrays of computer-readable files, the method comprising causing a first array of computer-readable files to be displayed, said first array of computer-readable files being displayed along a timeline according to a first timescale; causing a second array of computer-readable files to be displayed, said second array of computer-readable files being displayed along a timeline according to a second timescale. An interface, a computerized system and a method for providing same is also disclosed therein.
US11550985B2 Method for automated standard cell design
In an embodiment, a method includes: receiving data representative of an electrical circuit including an arrangement of devices, inputs, outputs, and power sources; pairing the devices based on a complimentary feature shared between the devices, the complimentary feature being associated to an operational characteristic of the devices; grouping the paired devices into device clusters based on common features shared between two or more of the paired devices; arranging the device clusters based on locations of input, outputs, or power connections of the device clusters to optimize electrical isolation or electrical connections between the device clusters; and generating discrete portions of the arranged device clusters to form a physical layout representative of a physical manifestation of the electrical circuit, such that when the discrete portions are integrated together they form a physical manifestation of the electrical circuit.
US11550983B2 Method for determining an electrical model of a string of photovoltaic modules, diagnostic method and device associated therewith
A method for determining an electrical model of a string of photovoltaic modules from a characteristic I(V) of the string includes detecting a first linear zone and a second linear zone of the characteristic I(V); initialising the parameters of a non-by-pass electrical model corresponding to a first operating condition, called a non-by-pass condition; optimising the parameters of the non-by-pass electrical model from a reference characteristic I(Vref) equal to I(V), determining the parameters of the electrical model corresponding to a second operating condition, called a by-pass condition, in order to obtain a by-pass electrical model from the characteristic determining, from the characteristic I(V) the best model among the non-by-pass model and the by-pass model.
US11550982B2 Application specific integrated circuit interconnect
Systems and methods for providing Chronos Channel interconnects in an ASIC are provided. Chronos Channels rely on a reduced set of timing assumptions and are robust against delay variations. Chronos Channels transmit data using delay insensitive (DI) codes and quasi-delay-insensitive (QDI) logic. Chronos Channels are insensitive to all wire and gate delay variations, but for those belonging to a few specific forking logic paths called isochronic forks. Chronos Channels use temporal compression in internal paths to reduce the overheads of QDI logic and efficiently transmit data. Chronos Channels are defined by a combination of a DI code, a temporal compression ratio and hardware.
US11550974B2 Dynamic reservoir characterization
A method of operating a reservoir simulator can include performing a time step of a reservoir simulation using a spatial reservoir model that represents a subterranean environment that includes a reservoir to generate simulation results for a first time where the simulation results include a front defined by at least in part by a gradient at a position between portions of the spatial reservoir model; predicting a position of the front for a subsequent time step for a corresponding second time using a trained machine model; discretizing the spatial reservoir model locally at the predicted position of the front to generate a locally discretized version of the spatial reservoir model; and performing a time step of the reservoir simulation using the locally discretized version of the spatial reservoir model to generate simulation results for the second time.
US11550973B2 Data structures and processing methods for highly scalable simulation platforms
Disclosed herein are systems and methods for simulating an environment over a plurality of intervals of in-simulation time by using a two-part data structure to represent agents or entities in the simulation. A system may create and store a data structure representing an agent in the simulation, wherein a first portion of the data structure represents characteristics of the agent at a present interval and a second portion of data structure represents characteristics of the agent at a future interval of the simulation. Also disclosed herein are systems and methods for executing a multi-agent simulation using multiple processing threads. A system may group a plurality of agents in the simulated environment into subsets associated respectively with nodes of the simulated environment, assign the subsets to respective separate processors of the system, and execute the simulation using separate processing threads associated respectively with the separate processors.
US11550971B1 Physics simulation on machine-learning accelerated hardware platforms
At least one machine-accessible storage medium that provides instructions that, when executed by a machine, will cause the machine to perform operations. The operations comprise configuring a simulated environment to be representative of a physical device based, at least in part, on an initial description of the physical device that described structural parameters of the physical device. The operations further comprise performing a physics simulation with an artificial intelligence (“AI”) accelerator. The AI accelerator includes a matrix multiply unit for computing convolution operations via a plurality of multiply-accumulate units. The operations further comprise computing a field response in response of the physical device in response to an excitation source within the simulated environment when performing the physics simulation. The field response is computed, at least in part, with the convolution operations to perform spatial differencing.
US11550968B2 Automatic generation of load design
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 certain acts. The acts can include obtaining a route for delivering one or more orders in a trailer from a distribution center to physical stores in a sequence of stops. The route can have an associated assignment of stack groups comprising stacks of pallets. The acts also can include determining a load design for the stacks in the trailer based on the sequence of the stops in the route. The acts additionally can include updating the load design using a first simulated annealing to adjust a front-to-rear center-of-gravity of the load design. The acts further can include updating the load design using a second simulated annealing to adjust a side-to-side center-of-gravity of the load design. The acts additionally can include outputting the load design, as updated by the first simulated annealing and the second simulated annealing. The load design can specify a respective floor spot assignment for each of the stacks. Other embodiments are described.
US11550967B2 System and method for automated production of prefabricated buildings and building components
An automated manufacturing system and method is provided. The system includes a software system and a production system. The software system includes a design module, an engineering module, and a manufacturing module for the design, engineering, and subsequent production of a prefabricated building product. The production system includes a matrix of cells and a plurality of robotic production units configurable with a plurality of production tools. The matrix includes a number of columns and a number of rows, each column representing a product to be worked on and each row representing a type of work to be performed on each product. The system processes a building model and configures each cell to perform specific work with one or more robotic production units and one or more production tools. A prefabricated building product is built in stages as it moves from cell to cell.
US11550966B2 Intelligent assembly flipping in computer-aided design
Examples can include a system for flipping components in REVIT or other BIM software. A plugin can receive an indication that a flip has occurred in a plan displayed on a graphical user interface (“GUI”). The plan can include an assembly that has a handedness, such as a door or window. The plugin can determine what the handedness should be based on assembly parameters indicating mirroring, facing, and hand flipped. Because some assemblies cannot correctly mirror without adjusting handedness, the plugin can determine the appropriate handedness and replace the assembly with a different assembly when the handedness is incorrect after flipping. The new assembly can display in the GUI at the correct location.
US11550963B2 Method of processing secure data and electronic device supporting the same
An electronic device is provided. The electronic device includes a communication circuit, a display, a memory including a first display driver, a processor functionally connected with the communication circuit, the display, and the memory, and a secure module which is physically separated from the processor, and includes a secure processor and a second display driver, and the secure processor is configured to: when secure data is received from an external server through the communication circuit, disable the first display driver and enable the second display driver, and output a user interface including a first object corresponding to the secure data to the display by using the enabled second display driver.
US11550960B2 Secure digital data collection
Systems and methods for generating certified images and incident reports are disclosed. An image capture device can be used to capture an image and integrate metadata from camera sensors as well as other ancillary device sensors into the image. The image and its metadata can then be certified upon a check that the image and its metadata are authentic and unaltered. The image and its metadata can then be included in or as a part of an incident or other report describing an incident or event such as an accident or a crime. The image and/or incident report may be maintained at a cloud-based server for viewing, authorized editing, and subsequent distribution.
US11550958B2 System and method for confidential multi-party software in the loop simulation
A Software in the Loop (SiL) system and method is disclosed which may include a simulator operable to provide an environment to simulate dynamic systems, enable rapid development, validation of systems, and testing of complex systems. The system and method may include assembling one or more unsecured models operable to simulate the real-world system. The system and method may then encrypt and generate at least one secured model from the one or more unsecured models using a first cryptographic key. The at least one secured model may be decrypted using a sealed decryption key. The decrypted secured model may then be executed within the one or more TEEs. The at least one secured model may be operable to process incoming data and outgoing data.
US11550957B2 Securing user-entered text in-transit
Systems and methods described herein discuss securing user-entered data in-transit between a first device and a second device. A user may enter text in a document. A first device may analyze the document to identify the user-entered text. The user-entered text may be separated from the document and transformed into an image using a machine learning algorithm. Transforming the text into an image may secure the data in-transit from the first device to a second device. The second device may receive the image and the document from the first device. The second device may reconstruct the user-entered text from the received image and re-assemble the document from the received document and the reconstructed user-entered text.
US11550956B1 Linking of tokenized trial data to other tokenized data
Systems and methodologies for generating a bridge file linking a subject identifier (Subject ID) (or a tokenized subject identifier), used to anonymize a subject in a trial, to tokenized personal identification information (PII), used to de-identify other data for the subject, without revealing the link between the subject identifier (subject ID) and the personal identifying information (PII) for the subject. The bridge file can then be used to link trial data for the subject anonymized with a subject ID to other data for the subject de-identified with tokenized PII.
US11550951B2 Interoperable digital social recorder of multi-threaded smart routed media
Blockchain-enabled crypto asset systems and a Digital Social Recorder system are operable within a computer network environment for allowing a user to control how advertisers access the user's personal data; allowing crypto asset compensation in exchange for social amplification; and tracking asset allocation. Payments made via blockchain tracking, and the distribution of any revenues derived from cost savings provided to terrestrial, satellite or digital radio broadcasters back to music rights holders and other related groups are provided. These rights holders typically like to incentivize consumers, and by using the crypto assets or tokens created by the present invention, a reward for listening/consuming may be provided. Further, payments for industry services to the rights holder are contemplated to include, but not be limited to any Performance Rights Organizations (PROs), Record Labels, Publishing Companies/Administrators, Managers, Agents or any fractional rights holders or owners who would hold claim against any such revenues.
US11550949B2 Secure exchange of password presence data
A computer-implemented method comprises, storing user identity records in digital data repositories relating to user identity information collected from a plurality of sources, receiving a request specifying a partial hash of particular user identity information, generating and submitting a query to the digital data repositories to retrieve a set of user identity records that match the partial hash, generating and storing a bloom filter based on the plurality of user credential values associated with the particular user identity information, the bloom filter being configured to allow a client computing device to determine whether a particular user credential value that is associated with the particular user identity information is included in the plurality of user credentials represented by the bloom filter, transmitting the bloom filter to the client computing device.
US11550947B2 Automatic prohibition of personal information identification
A method of prohibiting personal information identification of a photographic subject including: digitally photographing the photographic subject to form a photo of the photographic subject, the photographic subject having an indicia incorporated in the photo indicating prohibiting personal information identification of the photographic subject, the indicia being invisible to the human eye; reading the indicia; responsive to reading the indicia, processing the indicia to make a determination when the indicia prohibits identification of personal information of the photographic subject; and disclosing on a social network system the photo and the personal information of the photographic subject according to the determination.
US11550946B2 Searchable sets of data using trusted execution environment
A method may include exchanging a secret symmetric key (SSK) between a first trusted execution environment (TEE) of a first system, a second TEE of a second system and a third TEE of a third system. The method may also include receiving, by the first system, an encrypted first set of data from the second system. The method may also include decrypting, by the first TEE, the encrypted first set of data using the SSK. The method may also include receiving, by the first system, an encrypted query from the third system. The method may also include decrypting, by the first TEE, the encrypted query using the SSK. The method may also include determining, by the first TEE, a query result to the decrypted query using index sets. The method may also include sending, by the first TEE, the encrypted query result to the third system.
US11550942B2 Universal file access control system and method
System and method for universal file access control in which a processor determines whether or not a user or process requesting access to a file has been granted an access privilege to the file by reading an access control list associated with the user or process or with a group to which the user is a member; if the user or process is determined to have been granted access privilege, retrieve stored directory descriptor information associated with the requested file; obtain a unique file handle associated with the user or process and the requested file; determine if the unique file handle has been used before by comparing the obtained unique file handle with a plurality of stored prior-used file handles; and if the unique file handle has not been used before, retrieve the requested file according to a local access protocol.
US11550941B2 Secure modular devices
A system includes a memory and a processor. The memory is in communication with the processor and configured to initialize a secure interface configured to provide access to a virtual machine (VM) from a device, where the VM is associated with a level of security. A buffer is allocated and associated with the secure interface, where the level of security of the VM indicates whether the device has access to guest memory of the VM via the buffer. The buffer is then provided to the device. Inputs/outputs (I/Os) are sent between the device and the VM using the secure interface.
US11550940B2 Tenant separation for analytical applications in a remote application integration scenario
A tenant separation architecture is provided to adopt tenant separation for remote integration of various OEM systems with a cloud-based analytics application. The tenant separation architecture provided herein allows for tenant separation in a wide range of modules in different OEM integration scenarios through a token-base authentication. Application server tenants and database tenants may be accessed for application of the tenant separation. Moreover, the tenant separation implementations disclosed herein may be applied to different modules for metadata, tenant configuration, authorization concepts, and general data protection regulation (GDPR) adoption.
US11550936B2 Selectively obscuring and/or revealing sensitive information in a display of a computing device
A computer-implemented method may include (1) providing, on a display screen of a computing device, a display that obscures an item of information in a secure field without obscuring an entirety of the display; (2) detecting, using at least a camera of the computing device, a change in orientation of a user of the computing device relative to the computing device; (3) in response to the change in orientation, causing the display to show the item of information in the secure field; and (4) after causing the display to show the item in the secure field, (i) detecting, using the camera, a subsequent change in the orientation of the user relative to the computing device, and (ii) in response to detecting the subsequent change in the orientation of the user, causing the display to again obscure the item of information in the secure field without obscuring the entire display.
US11550933B2 Enhanced security systems and methods using a hybrid security solution
This disclosure relates to, among other things, electronic device security systems and methods. Certain embodiments disclosed herein provide for protection of cryptographic keys and/or associated operations using both an operating system security service and a software-based whitebox cryptographic security service executing on a device. Leveraging operating system security services and software-based whitebox cryptographic security services may provide enhanced security when compared to using either service alone to protect cryptographic keys and associated operations. In additional embodiments, server-side cryptographic security solutions may be further used to enhance device security implementations.
US11550931B1 Data certification system and process for centralized user file encapsulation, encryption, notarization, and verification using a blockchain
A process for centralized user file encapsulation, encryption, notarization and verification using a blockchain and a system that certifies data in a proprietary “capsule” file format, with tamper-proof blockchain are disclosed. By utilizing a hybridization of both cloud and blockchain storage mechanisms, the present invention allows for the performant and cost-effective certification of large amounts of data. Furthermore, the generation of the capsule allows for users to store both the data payload and its digital notarization. The system then allows for users to share the capsule with others (by way of permissions enforced by the notary system) and upload it for verification of authenticity at a later point in time.
US11550930B2 Multi-channel communication of data files
A system, apparatus, and method for communicating Bluetooth keys is described. The system and method utilize a gateway apparatus that is communicates coupled to a cloud component over a first network channel, and communicates a gateway key over a local wireless Bluetooth channel. The gateway includes a processor, a memory, a fixed location, and a local broadcast range associated with an area surrounding the fixed location. The cloud component registers the gateway and a mobile wireless device having a processor and memory. When the mobile wireless device is within the local broadcast range of the gateway, the mobile wireless receives the gateway key over the local wireless channel. Upon receiving the gateway key, the mobile wireless device communicates a device key over the local wireless channel to the gateway. The gateway then communicates the received device key along the first network channel to the cloud component, and the mobile wireless device communicates the received gateway key over a second network channel to the cloud component. The cloud component then records the received gateway key with an associated receipt time and the received device key with an associated receipt time in a database.
US11550925B2 Information security system for identifying potential security threats in software package deployment
A system for determining a software package for deployment based on a user request receives a request from the user to access software packages to perform a particular task. The system determines particular software packages for the user, based on an experience level of the user in performing the particular task. The system determines whether a security vulnerability is associated with the determined software packages by scanning the source code of the determined software package and searching for instances where a code portion includes open ports vulnerable to unauthorized access. If it is determined that no security vulnerability is associated with the determined software packages, the system deploys the determined software packages to a computing device from which the user sent the request.
US11550924B2 Automated and continuous risk assessment related to a cyber liability insurance transaction
Systems, methods, and computer program products for evaluating situational awareness of a cyberspace operational environment in a security control server in connection with a cyber-liability insurance transaction. The system may include a security control server that generates a model representing a cyber-liability insurance transaction. The security control server may further generate a ranked list of recommended security controls that are designed to reduce cyber-risks, and thereby the premium, associated with the cyber-liability insurance transaction model. Additionally, the security control server may continuously and automatically monitor one or more security controls implemented by a cyber-liability insurance consumer to insured information technology assets to evaluate compliance with the cyber-liability insurance transaction model.
US11550922B2 Secure virtual desktops and virtual applications with anti-keylogging capabilities
Systems and methods are described for providing ways to protect client devices in communication with virtual desktops and virtual applications from keylogging attacks. A keyboard filter driver obfuscates scancodes from key presses produced on the keyboard of the client device so that malicious keylogging or keyboard hooking software is not able to observe user inputs. The obfuscated scancodes are conveyed and de-obfuscated before being applied in the virtual desktop or virtual application.
US11550920B2 Determination apparatus, determination method, and determination program
A determination apparatus includes a keyword extraction unit that extracts keywords characterizing a vulnerability from known vulnerability information, and a 0-day attack determination unit that compares the keywords characterizing the vulnerability and keywords included in a request used for an attack, and when a value of a score indicating a degree of inclusion of same keywords as the keywords characterizing the vulnerability in the request is smaller than a predetermined threshold, determines that the request is a 0-day attack that is neither a known attack nor an attack similar to the known attack.
US11550917B2 Standardized interface for intellectual property blocks
There is disclosed in one example, a system-on-a-chip (SoC), including: a processor core; a fabric; an intellectual property (IP) block communicatively coupled to the processor core via the fabric, the IP block having a microcontroller configured to provide a microcontroller architecture; a firmware load interface configured to provide a standardized hardware interface to the microcontroller architecture, wherein the standardized hardware interface provides an architecture-agnostic mechanism to securely load a firmware to the intellectual property block; and logic to provide a loader to load a firmware to the IP block via the firmware load interface.
US11550916B2 Analyzing multiple CPU architecture malware samples
A sample is received for analysis by a virtualized environment. A determination is made that the sample was compiled for a CPU architecture that is different from a host CPU architecture. The sample is executed in an emulated user space corresponding to the CPU architecture for which the sample was compiled. The emulated user space is provided by executing a user space emulation utility in a virtual machine that shares the host CPU architecture.
US11550914B2 System and method for detecting backdoor attacks in convolutional neural networks
Described is a system for detecting backdoor attacks in deep convolutional neural networks (CNNs). The system compiles specifications of a pretrained CNN into an executable model, resulting in a compiled model. A set of Universal Litmus Patterns (ULPs) are fed through the compiled model, resulting in a set of model outputs. The set of model outputs are classified and used to determine presence of a backdoor attack in the pretrained CNN. The system performs a response based on the presence of the backdoor attack.
US11550912B2 Detection of exploitative program code
The present disclosure is directed to monitoring internal process memory of a computer at a time with program code executes. Methods and apparatus consistent with the present disclosure monitor the operation of program code with the intent of detecting whether received program inputs may exploit vulnerabilities that may exist in the program code at runtime. By detecting suspicious activity or malicious code that may affect internal process memory at run-time, methods and apparatus described herein identify suspected malware based on suspicious actions performed as program code executes. Runtime exploit detection may detect certain anomalous activities or chain of events in a potentially vulnerable application during execution. These events may be detected using instrumentation code when a regular code execution path of an application is deviated from.
US11550911B2 Multi-representational learning models for static analysis of source code
Techniques for multi-representational learning models for static analysis of source code are disclosed. In some embodiments, a system/process/computer program product for multi-representational learning models for static analysis of source code includes storing on a networked device a set comprising one or more multi-representation learning (MRL) models for static analysis of source code; performing a static analysis of source code associated with a sample received at the network device, wherein performing the static analysis includes using at least one stored MRL model; and determining that the sample is malicious based at least in part on the static analysis of the source code associated with the received sample, and in response to determining that the sample is malicious, performing an action based on a security policy.
US11550909B2 Tracking malicious software movement with an event graph
A multi-endpoint event graph is used to detect malware based on malicious software moving through a network.
US11550907B2 Systems and methods for intelligent cyber security threat detection and intelligent verification-informed handling of cyber security events through automated verification workflows
A system and method for automated verification of a cybersecurity event includes identifying a cybersecurity event of a subscriber; automatically constructing a response-enabled verification communication based on one or more features of the cybersecurity event satisfying verification-initiating criteria of an automated verification-initiation workflow, and transmitting the response-enabled verification communication to the subscriber associated with the cybersecurity event, wherein the response-enabled verification communication includes: one or more pieces of event-descriptive content; a first selectable interface object that, when selected by the subscriber, automatically increases a threat severity level of the cybersecurity event; and a second selectable interface object that, when selected by the subscriber, automatically de-escalates the threat severity level of the cybersecurity event causing a disposal of the cybersecurity event; and automatically routing the cybersecurity event to one of a cybersecurity threat escalation route and a cybersecurity threat de-escalation route based on subscriber input.
US11550899B2 Systems and methods for hardening security systems using live patching
Systems and methods are provided for reducing attack surface of a software environment by removing code of an unused functionality. A security hardening module may identify a portion of code of a software, the software comprising at least one of: an operating system and an application. The security hardening module may determine whether the portion is being utilized, and in response to determining that the process is not being utilized, the security hardening module may generate a live patch that removes the portion from the code and may modify, during runtime, the software using the live patch without restarting the software.
US11550895B2 Systems and mechanism to control the lifetime of an access token dynamically based on access token use
A data management system manages secured data for a plurality of users. The data management system utilizes an access authorization system to authenticate users seeking access to the data management system. The access authorization system provides access tokens to authenticated users. The access tokens enable the authenticated users to access the data management system without again providing authentication data. The access authorization system includes, for each user, an access policy that governs whether the users can use the access tokens to access the data management system. The access tokens have a finite lifetime. If the users use the access tokens within the finite lifetime and if the users satisfy all of the access rules of the access policies, then the lifetime of the access tokens can be extended a finite number of times.
US11550892B2 Presentation of a verifiable credential having usage data
The presentation of a verifiable credential that is represented within a data structure that represents the verifiable credential as well as usage data of the verifiable credential. The usage of the verifiable credential is monitored, such that as usage of the verifiable credential changes or progresses, the stored usage data also changes. This data structure may be used to not only cause visual representations of the verifiable credential to be displayed to the user, but the user can selectively cause at least some of that usage data to also be presented to the user. Thus, the user can easily keep track of how their verifiable credential is being used, regardless of where or from which device the verifiable credential is presented.
US11550891B2 Login token management
Techniques for securing user data in a healthcare data management system are described. A client system receives a request to authenticate a user. The user is associated with applications and roles. The user is authenticated, at the client system, for all applications and all roles. A login token relating to the authenticated user is maintained at the client system. A role is selected for the user, and an authorization token relating to the selected role is maintained at the client system. A session for the user is initiated. This includes generating an encrypted session cookie relating to the user and the session, storing the encrypted session cookie at the client system, and periodically updating a timestamp for the session cookie.
US11550887B2 Computer-based systems for a real-time generation of challenge questions based on user-inputted data elements and methods of use thereof
A method and system include receiving, by a processor of a server, from a computing device associated with a user, real-time user activity data identifying at least one activity performed on the computing device. User-inputted data elements from a plurality of elements of a graphical user interface displayed on the computing device are received, which identify user-specific data attributes. Potential user-specific knowledge information is identified from databases based on at least one user-specific data attribute. User-specific challenge questions based on the potential user-specific knowledge information are generated and displayed on the user's computing device. Answers to the user-specific challenge questions by the user are received. An answer score based on correct answers and a behavioral score based the real-time user activity data of the user are determined. The processor determines whether the user is or is not a fraudster based on the answer score and the behavioral score.
US11550882B2 Secure DRM-agnostic key rotation
Systems and methods for managing provisioning of keys prior to a key rotation are provided. A license server generates a license that is associated with a renewal time. The renewal time is a time that is prior to a key rotation time, and triggers a receiver device to send a renewal request prior to the key rotation time. The renewal time may be a randomized time prior to the key rotation time that differs for different receiver devices. The license is transmitted to the receiver device. The license server then receives a renewal request from the receiver device that is triggered at the renewal time. The license server generates a next license that comprises a next key, whereby the next key is a decryption key for decrypting the encrypted signal after the key rotation time. The next license is transmitted to the receiver device prior to the key rotation time.
US11550880B2 Method for controlling execution of an application
The invention is a method for controlling execution of an application. The method comprising: installing and activating a software license unit including License terms and a secure repository comprising both an applet and parameters, providing a virtual USB dongle including a command gate, a License validator, a VM controller and a VM engine initially devoid of applet, verifying the License terms and only if the verification of the License terms is successful: loading said applet and parameters to the VM engine and enabling the Command gate, initializing configuration data and secret data in the VM engine by using the parameters stored in the VM engine then exchanging, between the applet and said hardware function driver, USB messages to control execution of said application.
US11550873B2 Arithmetic processing apparatus, arithmetic processing method, and non-transitory computer-readable storage medium for storing arithmetic processing program
A method includes: generating a plurality of individuals of a current generation in accordance with a plurality of individuals of a previous generation to acquire values of an objective function for individuals each representing a variable by evolutionary computation; calculating, for each of partial individuals of the plurality of individuals of the current generation generated by the generating processing, a first value of the objective function by a predetermined method; approximately calculating, for each of the plurality of individuals of the current generation, a second value of the objective function with lower precision than the predetermined method; computing a fitness difference representing a difference between the plurality of individuals of the current generation in accordance with the first value or the second value; and controlling the precision of the approximate calculation based on the fitness difference and a precision difference between the first value and the second value.
US11550862B2 Recommendation system for providing personalized and mixed content on a user interface based on content and user similarity
A recommendation system includes a content similarity analyzer configured to determine a first set of content item identifiers similar to a set of viewed content items based on respective similarity scores and add them to a first list. A similar user content extraction module identifies a set of similar user identifiers from a user similarity database; obtains, based on respective viewing histories of the set, a second set of content item identifiers; and adds them to the first list. The recommendation system includes a content filter configured to select a subset of content item identifiers from the first list based on the corresponding similarity scores between content item identifiers of the first list and a viewing history. The content filter is configured to transmit the subset of content item identifiers for display of the corresponding content items via a web portal on a user interface of a first user device.
US11550858B2 Detecting attribute change from trip data
Systems and methods for detecting and verifying closed places (e.g., claims no longer in business) from trip data are provided. A networked system accesses trip data associated with the POI. The networked system processes the trip data to generate at least two time buckets based on timestamps from the trip data associated with the POI, and calculates trip counts associated with the POI for each of the time buckets. Using a machine learning algorithm and based on the at least two time buckets, the networked system determines that the trip counts show a decline over time that indicates that the POI is likely closed. In response to the determining, the networked system updates a database to indicate the POI is closed.
US11550854B2 Dynamic delivery of modified user interaction electronic document data objects based at least in part on defined trigger events
There is a need to automatically provide one or more electronic documents to the user. In one example, embodiments comprise, generating a facility visit data object for a user describing one or more facility attributes for one or more facilities associated with a potential visit from the user. One or more electronic documents may be determined to be retrieved based at least in part on the facility visit data object. One or more user interaction electronic document data objects may be generated to enable interaction between the user and the one or more electronic document data objects. One or more modified user interaction electronic document data objects may be received and may be provided to one or more facility computing entities in response to one or more trigger events.
US11550850B2 Fast object listing in geographically distributed data storage environment
The described technology is generally directed towards quasi-listing table entries that facilitate the efficient return of an object list in response to a query for relevant objects in a data storage system. A quasi-listing table entry is created when an object is created, and subsequently converted to a normal listing table entry. A normal listing table entry is converted to a quasi-listing table entry when an object is deleted, with the quasi-listing table entry subsequently deleted. When an object list request is received, a normal listing table entry can be used directly to add to the object list; only if a quasi-listing table entry is encountered (before it can be converted or deleted) does the object table need to be accessed to determine if the object actually exists. This eliminates most object table accesses, including those in remote geographic zones, thereby making object listing significantly more efficient.
US11550849B2 Journey instance generation based on one or more pivot identifiers and one or more step identifiers
Systems and methods are disclosed for processing events having raw machine data associated with a timestamp using one or more pivot identifiers and one or more step identifiers to generate one or more journey instances. Based on the one or more pivot identifier field, the system can relate events that have a common field value for the pivot identifier field. Based on the one or more step identifiers, the system can group the related events into a subset of events. Using the subset of events, the system can build a journey instance.
US11550845B2 Accessing files in a database stage using a user defined function
A file access system for user defined functions (UDFs) can be implemented on a distributed database system. The system can store UDF interfaces and file reference objects that can be called by other users. Upon a UDF being called, files on a stage, one or more interface objects (e.g., InputStream), and file reference objects can be implemented by execution nodes of the distributed database system. The execution nodes can implement multiple threads that are authenticated and can download file data from a staging location concurrently.
US11550843B2 Transferring playback from a mobile device to a playback device
A network device is configured to (i) play back a media item indicated by a remote playback queue provided by a cloud-based computing system, (ii) receive an indication that a playback device is available for playback, (iii) display a now playing screen including (a) information identifying the media item, and (b) an icon that indicates that the network device is not in a connected state with any other network device, (iv) receive a first input selecting the icon, (v) in response to the first input, display a list of one or more available network devices including the playback device, (vi) receive a second input selecting the playback device from the list (vii) after receiving the second input, update the list to indicate that the playback device is selected for playback of the remote playback queue, and (viii) transfer playback of the remote playback queue from the network device to the playback device.
US11550842B2 Geographic population health information system
A method and system for providing a data analysis in the form of a customized geographic visualization on a graphical user interface (GUI) on a remote client computing device using only a web browser on the remote client device. The system receives a user's selected data analysis to be performed by the system for display on the remote client device. The system verifies the data access permissions of the user to render a data analysis solution customized to that particular user, and automatically prevents that user from gaining access to data analysis solutions to which that user is prohibited. The system is configured to respond to the user's data analysis request, perform the necessary computations on the server side on the fly, and send a dataset interpretable by the client device's web browser for display on the client device or on a device associated with the client device.
US11550841B2 Distributed computing system with a synthetic data as a service scene assembly engine
Various embodiments, methods and systems for implementing a distributed computing system scene assembly engine are provided. Initially, a selection of a first synthetic data asset and a selection of a second synthetic data asset are received from a distributed synthetic data as a service (SDaaS) integrated development environment (IDE). A synthetic data asset is associated with asset-variation parameters and scene-variation parameters, the asset-variation parameters and scene-variation parameters are programmable for machine-learning. Values for generating a synthetic data scene are received. The values correspond to asset-variation parameters or scene-variation parameters. Based on the values, the synthetic data scene is generated using the first synthetic data asset and the second synthetic data asset.
US11550840B2 Method and system for generating a visual representation of media content for performing graph-based media content evaluation
According to one implementation, a system for performing graph-based media content evaluation includes a computing platform having a hardware processor, and a system memory storing a media content evaluation software code and a graph database. The hardware processor is configured to execute the media content evaluation software code to receive a query from a system user, and to identify one or more media content evaluation metrics corresponding to the query. In addition, the hardware processor is configured to execute the media content evaluation software code to search the graph database for a media content data relevant to the one or more media content evaluation metrics, and to retrieve the media content data from the graph database. The hardware processor is further configured to execute the media content evaluation software code to generate a report responsive to the query using the media content data.
US11550838B2 Providing information cards using semantic graph data
Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, for providing information cards using semantic graph data. In some implementations, semantic graph data for a semantic graph is stored, where the semantic graph data indicates objects and relationships among the objects, and the objects include a card object that represents characteristics of an information card. A request is received from a client device, and the request is processed using the semantic graph data. Data for the information card is provided to the client device based on the card object indicated by the semantic graph data.
US11550837B2 Systems and methods for categorizing and moderating user-generated content in an online environment
Exemplary embodiments provide systems, devices and methods for computer-based categorization and moderation of user-generated content for publication of the content in an online environment. Exemplary embodiments determine a likelihood that the user-generated content falls into a first selected category unsuitable for publication. The likelihood is compared to a first set of threshold values and then, in this embodiment, it is determined whether to electronically publish the content in the online environment based on the comparison.
US11550834B1 Automated assignment of data set value via semantic matching
An apparatus comprises a processing platform implementing a data set discovery engine and a data set valuation engine. The data set discovery engine is configured to generate data set similarity measures each relating a corresponding one of a plurality of data sets to one or more other ones of the plurality of data sets. The data set valuation engine is coupled to the data set discovery engine and configured to generate valuation measures for respective ones of at least a subset of the plurality of data sets based at least in part on respective ones of the data set similarity measures generated by the data set discovery engine. For example, the data set valuation engine may generate the valuation measure for a given data set as a function of valuation measures previously generated for respective other data sets determined to exhibit at least a threshold similarity to the given data set.
US11550831B1 Systems and methods for generation and deployment of a human-personified virtual agent using pre-trained machine learning-based language models and a video response corpus
A system and method for implementing a machine learning-based virtual dialogue agent includes computing an input embedding based on receiving a user input; computing, via a pre-trained machine learning language model, an embedding response inference based on the input embedding; searching, based on the embedding response inference, a response imprintation embedding space that includes a plurality of distinct embedding representations of potential text-based responses to the user input, wherein each of the plurality of distinct embedding representations is tethered to a distinct human-imprinted media response, and searching the response imprintation embedding space includes: searching the response imprintation embedding space based on an embedding search query, and returning a target embedding representation from the response imprintation embedding space based on the searching of the response imprintation embedding space; and executing, via a user interface of the machine learning-based virtual dialogue agent, a human-imprinted media response tethered to the target embedding representation.
US11550830B2 Systems and methods for multi-source reference class identification, base rate calculation, and prediction
Systems and methods for multi-source reference class identification, base rate calculation, and prediction are disclosed. The systems and method can guide on, then elicit, information about reference class identification on a case-by-case basis, connects to a database in order to calculate historical base rates according to user reference class selections, and collect additional quantitative and qualitative information from users. The systems and methods can then generate predictive estimates based on the combination of the inputs by one or more users.
US11550829B2 Systems and methods for load balancing in a system providing dynamic indexer discovery
The present invention is related to a method for providing dynamic indexer discovery. The method comprises receiving, from an index manager, a status indication associated with a plurality of indexers, wherein each of the plurality of indexers indexes events of raw machine-generated data received from a plurality of data collectors. The method further comprises determining a weight associated with each of the plurality of indexers and selecting an indexer from the plurality of indexers. Subsequently, the method comprises allocating data to the indexer in accordance with a respective weight assigned to the indexer and transmitting the allocated data to the indexer.
US11550828B2 Systems and methods for indexing geological features
Systems and methods for indexing geological features are disclosed. In one embodiment, a method for indexing geological features includes accessing a database storing a plurality of map objects that originate from documents. Each map object includes a map defined by a geographical boundary and a text caption. The method includes, for each map object, determining a plurality of geohashes within the geographical boundary, and includes, for each map object, comparing terms of the text caption with a list of geological keywords. For each map object, the method includes identifying one or more geological noun phrases within the text caption that match one or more geological noun phrases of the list. The method includes determining, for each geological noun phrase, one or more geohashes associated with the geological noun phrase and, for each geohash, determining a frequency that the geohash is associated with the geological noun phrase.
US11550824B2 Multi-level, cluster-based optimization techniques
Techniques are disclosed relating to multi-level, cluster-based optimization. In various embodiments, the disclosed techniques include performing a multi-level optimization operation to optimize the composition of a cluster of collections. For example, in various embodiments, the disclosed techniques include iteratively filtering a (typically large) set of available items down into progressively smaller subsets, from which items may be selected to modify the composition of the collections in a cluster of related collections. In some embodiments, the disclosed techniques include performing multi-level optimization operation that includes a collection-level optimization calculation for individual collections in the cluster, and, after filtering the set of available items based on the collection-level optimization calculations, performing a cluster-level optimization calculation. Based on this cluster-level optimization calculation, the disclosed techniques may determine a set of modifications to perform to optimize the composition of the collections in the cluster.
US11550823B2 Preprocessing for a classification algorithm
Various embodiments include a method for processing a data set comprising: obtaining a measurement dataset; applying a preprocessing algorithm to the measurement dataset to obtain a preprocessed measurement dataset; applying a classification algorithm to the preprocessed measurement dataset to classify a feature represented by the measurement dataset; determining a quality of the classification of the feature; and adjusting the preprocessing algorithm based on the determined quality. Adjusting the preprocessing algorithm comprises applying a selection algorithm. The selection algorithm describes the change in a value of a parameter of the preprocessing algorithm depending on the determined quality. The preprocessing algorithm comprises at least one of the following operations applied to the measurement dataset: binning; differentiation; integration; and forming tuples having a predetermined relationship from the measurement dataset.
US11550813B2 Standardization in the context of data integration
Techniques are described relating to automatic data standardization in a managed services domain of a cloud computing environment. An associated computer-implemented method includes receiving a dataset during a data onboarding procedure and classifying datapoints within the dataset. The method further includes applying a machine learning data standardization model to each classified datapoint within the dataset and deriving a proposed set of data standardization rules for the dataset based upon any standardization modification determined consequent to model application. Optionally, the method includes presenting the proposed set of data standardization rules for client review and, responsive to acceptance of the proposed set of data standardization rules, applying the proposed set of data standardization rules to the dataset. The method further includes, responsive to acceptance of the proposed set of data standardization rules, updating the machine learning data standardization model accordingly.
US11550810B2 Systems and method for generating a structured report from unstructured data
Methods and systems for providing computer-assisted guided review of unstructured data to generate a structured data output based on customizable template rules. In embodiments, an unstructured file is received, and a predefined template is selected. The predefined template includes a plurality of fields, each field corresponding to a field of the structured report. The predefined template also defines extraction rules for each field of the predefined template, and the extraction rules define parameters for identifying unstructured data relevant to the associated field. The extraction rules are applied to the unstructured file to identify data relevant to the field associated with the corresponding extraction rule, and the data identified as relevant is confirmed. Confirming the relevant data includes determining to refine the relevant data based on a condition, and modifying the extraction rule associated with the field to refine the relevant data.
US11550809B2 Finite state automata that enables continuous delivery of machine learning models
A finite state automata (FSA) may comprise of a plurality of states and a plurality of events that are triggered to transition between the plurality of states to enable the continuous delivery of one or more machine learning (ML) models. Datasets may be uploaded by one or more users to a computing device. Each dataset may include columns of attributes and/or rows of data for each attribute. Each dataset may be analyzed according to respective predefined ML model criteria. Each dataset may be automatically transformed and/or enhanced to meet the predefined ML model criteria. Data analysis may be performed on each dataset to inform the building of the ML models. An algorithm may be received for each ML model. Each ML model may be built based on the respective dataset and the respective algorithm to generate an ML model file. Logs may be stored for tracking the process performed by the FSA.
US11550807B2 Automated discovery of databases
A networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.
US11550801B2 Deprecating configuration profiles for cloud-based in-memory database
A method for managing the configuration of an in-memory database running in a cluster of computing nodes may include receiving a configuration request to apply, to an instance of an in-memory database running on a cluster of computing nodes, one or more temporary changes to a configuration of the in-memory database. In response to the configuration request, an indication to deprecate the configuration profile may be added to a configuration profile associated with the instance of the in-memory database. The configuration profile may be deprecated based at least on the configuration profile being associated with the indication. The deprecating including restoring, to a state prior to the application of the one or more temporary changes, the configuration of the in-memory database. Related systems and articles of manufacture, including computer program products, are also provided.
US11550798B2 Ranking algorithms using unique bucketing identifiers
A processing device identifies a set of content items to be included in a feed displayed to a user of a social network platform in a user interface of the social network platform, wherein the set of content items are identified as candidates for inclusion in the feed based on a ranking score of each content item from the set of content items, and wherein the ranking score of each content item is generated in addition to identifying one or more bucketing tokens for a respective content item from the set of content items. For each content item from the set of content items, the processing device identifies one or more bucketing tokens, wherein each bucketing token comprises an identifier that identifies a plurality of content items as being associated with a group of users that have similar interests. Further, the processing device adjust a ranking score of each content item from the set of content items that has at least one bucketing token matching a bucketing token associated with the user of the social network platform, wherein the set of content items to be included in the feed displayed to the user in the user interface of the social network platform is to be modified based on adjusted ranking scores of respective content items from the set of content items.
US11550797B2 Information processing system and non-transitory computer readable medium
An information processing system comprising a processor programmed to: receive a question asked by a questioner, an answer provided by an answerer to the question, and a rating by a rater with respect to at least one of the question and the answer; manage relationship information, the relationship information being related to the questioner, the answerer, and the rating by the rater; acquire attribute information about each of the questioner, the answerer, and the rater; and present rating information based on the relationship information and in response to a condition specified by a requester with respect to the attribute information.
US11550792B2 Systems and methods for joining datasets
A method of joining a first dataset configured to store a set of data entries each identified by a respective key of a first type and a second dataset configured to store a second set of data entries identified by a respective key of a second type, the method comprising: selecting an intermediate mapping entity from a set of possible intermediate mapping entities, each mapping entity storing association between keys of the first type and keys of the second type; providing the selected intermediate mapping entity for use in joining the first data set with the second data set; wherein the step of selecting the intermediate mapping entity is based on the intersection weight between the first and second data sets via each of the intermediate mapping entities, wherein the intersection weight is the proportion of overlapping data entries between the first and second datasets.
US11550790B2 Object relational mapper for non-relational databases
This disclosure relates to increasing database functionality in non-relational databases using an object relational mapper to provide updates to table field values across a plurality of separate tables and provide virtual table functionality through compound search operations and condensed table structures.
US11550789B2 Capturing query execution statistics
Techniques for capturing query execution statistics are disclosed. The disclosed system determines which queries are executing during a sampling interval. The system identifies related queries that share similarity criteria with the currently executing query. The system obtains query execution statistics for the query executing during the sampling interval and any related queries. The system generates or obtains statistics during a monitoring window that spans a longer period of time than a single intervening period between the current sampling interval and a prior interval. The statistics are stored in permanent storage or transmitted to a requesting computer. The system refrains from analyzing statistics for queries (and any related queries) that did not execute during a current sampling interval.
US11550788B2 Data investigation and visualization system
Data investigations are performed by querying a plurality of data sources. A system receives an investigation input and queries a plurality of data sources in accordance with the received input. The system receives, in response to the querying, response data from the plurality of data sources, and generates and stores a data structure representing relationships between the first investigation input and the first response data. The data structure may be in the form of a knowledge graph. The system may generate and display a visualization of the data structure. The system may generate and store a record of investigation steps used to generate the data structure, such that the investigation steps may be applied in future instances, for example using different inputs, to generate new data structures.
US11550783B2 One-shot learning for text-to-SQL
Provided is a system and method for detecting a SQL command from a natural language input using neural networks which works even when the SQL command has not been seen before by the neural networks. In one example, the method may include storing a candidate set comprising structured query language (SQL) templates paired with respective text values, reducing, via a first predictive network, the candidate set into a subset of candidates based on a natural language input and the text values included in the candidate set, selecting, via a second predictive network, an SQL template from among the subset of candidates based on the natural language input and text values included in the subset of candidates, and determining a SQL command that corresponds to the natural language input based on the selected SQL template and content from the natural language input.
US11550782B2 Machine learning systems and methods for interactive concept searching using attention scoring
Machine learning systems and methods for interactive concept searching using attention scoring are provided. The system receives textual data. The system identifies one or more word representations of the textual data. The system further receives a concept. The system determines a score indicative of a likelihood of each of the one or more word representations being representative of the concept using an attention scoring process having a temperature variable. The system generates a dataset for training and evaluation based at least in part on the score. The dataset includes the one or more word representations and concept. The system further processes the dataset to train one or more deep active learning models capable of the interactive concept search.
US11550779B2 Computer system and method for bulk associating attribute values with data records
A computing platform configured to (i) cause a client station to display, via a graphic user interface (“GUI”), a set of line items and a set of given attribute values that may be bulk associated with the line items, (ii) receive, from the client station, a request to activate a bulk association mode for bulk associating the line items with a given attribute value, (iii) cause the client station to display, via the GUI, a bulk association view indicating that the bulk association mode has been activated, the bulk association view comprising a target region for receiving user input comprising a selection of the line items to be bulk associated with the given attribute value, (iv) receive, from the client station, an indication that the user input has been received, and (v) based on the user input, update each respective line item with the given attribute value.
US11550778B2 Spreadsheet with dynamic database queries
A spreadsheet supports formulas in cells that trigger queries of a data source. The parameters for queries can include or depend on values in other cells in the spreadsheet. Thus, the precise query submitted to the data source is dynamic, being dependent on the data and formulas in the spreadsheet. Furthermore, on receiving the query results, they are added to cells in the spreadsheet, which can be parameters for other queries defined in other cells. Changing the value of a single cell can automatically trigger an update of an arbitrarily deep hierarchy of calculations that can include an arbitrary number of data source queries.
US11550774B2 System and method for alert insight in configuration management databases (CMDBs)
A method of managing alerts in a client instance associated with a configuration management database (CMDB) platform is disclosed. The method includes: receiving a request identifying a particular CI and a particular alert; identifying related CIs from a plurality of CIs associated with the client instance based on the particular CI and the particular alert; identifying alerts, incidents (INTs), changes (CHGs), and problems (PRBs) of the client instance that are associated with either the particular CI or the related CIs; determining frequency data for the alerts, INTs, CHGs, and PRBs associated with the particular CIs and frequency data for the alerts, INTs, CHGs, and PRBs associated with the related CIs; and sending a response that includes the frequency data for the alerts, INTs, CHGs, and PRBs associated with the particular CIs to be presented alongside the frequency data for the alerts, INTs, CHGs, PRBs associated with the related CIs.
US11550773B2 In-memory database for multi-tenancy
An in-memory database server hosting a tenant of a multi-tenant software architecture can receive a definition of a custom data field that is unique to an organization having isolated access to the tenant. The custom data field can extend a standard table defined by central metadata stored at a system tenant of the multi-tenant software architecture. Tenant private metadata that includes the definition can be stored in memory accessible only to the tenant. A tenant-dependent table that includes the custom data field can be formed, for example by retrieving central metadata defining the standard table from the system tenant and adding the custom data field using the definition. The tenant-dependent table can be presented for access via a database client at the organization. Related systems, articles of manufacture, and computer-implemented methods are disclosed.
US11550772B2 Time series search phrase processing
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is stored as discrete events time stamps. A search is received and relevant event information is retrieved based in whole or in part on the time stamp, a keyword indexing mechanism, or statistical indices calculated at the time of the search.
US11550769B2 Data processing method, apparatus, and system
A data processing method, apparatus, and system, where the method includes: receiving a data insertion request sent by service software, where the data insertion request includes a data record, and the data record includes an object type identifier, a field value, a field identifier, and an object instance identifier; generating a field index based on the object type identifier, the field value, and the object instance identifier; generating a relationship index based on the object type identifier; writing the data record to a database; and caching an index record and an operation for the index record into a cache apparatus, where the index record includes the relationship index and the field index. Using the foregoing solution, high-performance data processing of a flat-wide table is implemented.
US11550766B2 Data quality using artificial intelligence
Embodiments improve data quality using artificial intelligence. Incoming data that includes a plurality of rows of data and a trained neural network that is configured to predict a data category for the incoming data can be received, where the neural network has been trained with training data including training features, and the training data includes labeled data categories. The incoming data can be processed, where the processing extracts features about the plurality of rows of data to generate metadata profiles that represent the incoming data. Using the trained neural network, a data category for the incoming data can be predicted, where the prediction is based on the generated metadata profiles.
US11550764B2 Output validation of data processing systems
A method is provided for output validation of data processing systems, performed by one or more processors. The method comprises aggregating at least a portion of a first data table, which is an output of a data pipeline of a first data processing system, into a first aggregated data table; aggregating at least a portion of a second data table, which is an output of a data pipeline of a second data processing system, into a second aggregated data table; the second data processing system being designed to perform essentially a same functionality as the first data processing system; performing a data comparison between the first aggregated data table and the second aggregated data table to obtain a data differentiating table; performing a schema comparison between the first aggregated data table and the second aggregated data table to obtain a schema differentiating table; generating a summary from the data differentiating table and the schema differentiating table; and deriving a value from the summary that indicates a similarity between the output of the data pipeline of the first data processing system and the output of the data pipeline of the second data processing system.
US11550763B2 Versioning schemas for hierarchical data structures
Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.
US11550762B2 Implementation of data access metrics for automated physical database design
The present disclosure involves systems, software, and computer implemented methods for improved design and implementation of data access metrics for automated physical database design. An example method includes identifying a database workload for which index advisor access counters are to be tracked. Each SQL statement in the database workload is executed. For each SQL statement, attribute sets are determined for which a selection predicate filters a result for an SQL statement. An output cardinality of each selection predicate is determined. A logarithmic counter for an attribute set corresponding to the selection predicate is determined based on the output cardinality of the selection predicate. The determined logarithmic counter is incremented. Respective values for logarithmic counters of the determined attributes are provided to an index advisor. The index advisor determines attribute sets for which to propose an index based on the logarithmic counters of the respective attribute sets.
US11550760B1 Time-based partitioning to avoid in-place updates for data set copies
Time-based partitioning of a data set is applied to capture updates to the data set in a copy of the data set. Items that have been updated in a data set with in a time period are identified. Partitions of the data set that include the updated items are created according to a partitioning scheme. The created partitions are grouped in a storage location for the time period in a file structure that stores a copy of the database. A latest version of the copy of the data set may be accessed according to latest partitions of the data set stored in the different locations of the file structure.
US11550759B2 Saving files from third-party systems directly to a cloud storage system
A method for saving a file stored on a third-party system to a cloud storage system includes receiving, at a cloud storage server of the cloud storage system, a save request from the third party system. The save request is generated in response to a user selecting, via a user interface presented on a client computer, the file from a plurality of files stored on the third-party system, the file to be saved to the cloud storage server. The save request comprises a file identifier of the file and information identifying the user. The information identifying the user allows access to a user account of the user on the cloud storage system without use of the client computer as intermediary service, and the third-party system stores the file associated with the file identifier. The method further includes authenticating the save request, based at least in part on the information identifying the user, creating a copy of the file at the cloud storage server, and associating the copy of the file with the user.
US11550757B2 Systems and methods for synchronization event building and/or collapsing by a synchronization component of a cloud-based platform
Techniques for monitoring local and/or remote file systems by a synchronization component (e.g., client/server) of a cloud-based platform are disclosed. In some embodiments, a method of building synchronization events by a synchronization component (e.g., a synchronization server/client) includes obtaining a set of items that have been changed and their new states and retrieving last known states of the set of items that are stored in a reference snapshot inside a filesystem scanner. The method further includes generating differences between the new states and the last known states of the set of items as item changes and utilizing information provided by the item changes to translate the item changes into synchronization events for execution on the opposing file system. A method of handling failed synchronization events by a synchronization component of the cloud-based platform by collapsing a subsequent event with the failed synchronization event is also disclosed.
US11550754B2 Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes a camera, a storage, and a processor configured to store an image photographed by the camera and metadata of the image in the storage, the processor is further configured to identify whether first information related to the image is obtainable, based on the first information not being obtainable, generate metadata related to the first information based on second information, and store the generated metadata as metadata of the image.
US11550752B2 Administrative actions via a reserved filename
A method for administration through files in a storage cluster is provided. The method includes distributing user data, including files, throughout a plurality of storage nodes having non-volatile solid-state memory, through erasure coding. The plurality of storage nodes are housed within a single chassis that couples the storage nodes as the storage cluster. The method includes receiving at the storage cluster a command to write a file or read a file, the file having a filename. The method includes determining whether the filename is reserved and determining an administrative action according to the file, responsive to determining that the filename is reserved. The method includes initiating the administrative action. A storage system is also provided.
US11550750B2 Memory network processor
A multi-processor system with processing elements, interspersed memory, and primary and secondary interconnection networks optimized for high performance and low power dissipation is disclosed. In the secondary network multiple message routing nodes are arranged in an interspersed fashion with multiple processors. A given message routing node may receive messages from other message nodes, and relay the received messages to destination message routing nodes using relative offsets included in the messages. The relative offset may specify a number of message nodes from the message node that originated a message to a destination message node.
US11550749B2 Serial data interface with reduced loop delay
A serial peripheral interface (SPI) device includes a serial clock (SCK) pad receiving a serial clock, first and second Schmitt triggers directly electrically connected to the SCK pad to selectively respectively generate first and second clocks in response to rising and falling edges of the serial clock, first and second flip flops clocked by the first and second clocks to output bits of data to a data node, a multiplexer having an input coupled to the data node and an output coupled to driving circuitry, and driving circuitry transmitting data via a master-in-slave-out (MISO) pad.
US11550747B2 Composite interface circuit
Composite interface circuit including bidirectional single-conductor bus, first switching circuit, and second switching circuit. Bidirectional single-conductor bus is coupled by first pull-up resistor (R1) with first direct current (“DC”) input current source having first voltage (V1). First switching circuit includes first transistor (T1) being coupled with first pull-up resistor (R1) and with bidirectional single-conductor bus. Second switching circuit includes second transistor (T2) being coupled by second pull-up resistor (R2) with second DC input current source having second voltage (V2). Second switching circuit further includes voltage divider coupling second transistor (T2) with bidirectional single-conductor bus. First and second switching circuits are respectfully configured for being coupled with first transmitter conductor (Tx1) and first receiver conductor (Rx1) of full duplex universal asynchronous data communication interface.
US11550741B2 Apparatuses and methods including memory commands for semiconductor memories
Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
US11550740B2 Data storage device with an exclusive channel for flag checking of read data, and non-volatile memory control method
A non-volatile memory control technology. In response to a read command, a non-volatile memory interface controller temporarily stores data read from a non-volatile memory to a system memory and, accordingly, asserts a flag in the system memory. Through a write channel provided by the interconnect bus, the host bridge controller confirms that the flag is asserted to correctly read the data from the system memory. A master computing unit reads the system memory through a read channel provided by the interconnect bus, without being delayed by the status checking of the flag. The host bridge controller executes a data detection command or a preset vendor command to issue a write request for programming data in a virtual address, to trigger a handshake between the host bridge controller and the system memory through the write channel. During the handshake, flag checking is achieved.
US11550736B1 Tensorized direct memory access descriptors
To reduce direct memory access (DMA) overhead, a tensorized descriptor can be used to generate a series of memory descriptors to perform a series of DMA data transfers. The tensorized descriptor may include attributes such as a stride and a memory descriptor template, which can be used to generate the series of memory descriptors. Hence, instead of having to retrieve each of the memory descriptors to perform the series of DMA transfers, a single tensorized descriptor can be retrieved to perform a series of data transfers.
US11550735B1 Region mismatch prediction for memory access control circuitry
Memory access control circuitry controls handling of a memory access request based on at least one memory access control attribute associated with a region of address space including the target address. The memory access control circuitry comprises: lookup circuitry comprising a plurality of sets of comparison circuitry, each set of comparison circuitry to detect, based on at least one address-region-indicating parameter associated with a corresponding region of address space, whether the target address is within the corresponding region of address space; region mismatch prediction circuitry to provide a region mismatch prediction indicative of which of the sets of comparison circuitry is predicted to detect a region mismatch condition; and comparison disabling circuitry to disable at least one of the sets of comparison circuitry that is predicted by the region mismatch prediction circuitry to detect the region mismatch condition for the target address.
US11550726B1 Maintaining an active track data structure to determine active tracks in cache to process
Provided are a computer program product for managing tracks in a storage in a cache. An active track data structure indicates tracks in the cache that have an active status. An active bit in a cache control block for a track is set to indicate active for the track indicated as active in the active track data structure. In response to processing the cache control block, a determination is made, from the cache control block for the track, whether the track is active or inactive to determine processing for the cache control block.
US11550725B2 Dynamically sized redundant write buffer with sector-based tracking
Exemplary methods, apparatuses, and systems include detecting an operation to write dirty data to a cache. The cache is divided into a plurality of channels. In response to the operation, the dirty data is written to a first cache line in the cache, the first cache line being accessed via a first channel. Additionally, a redundant copy of the dirty data is written to a second cache line in the cache. The second cache line serves as a redundant write buffer and is accessed via a second channel, the first and second channels differing from one another. A metadata entry for the second cache line is updated to reference a location of the dirty data in the first cache line.
US11550721B2 Method and apparatus for smart store operations with conditional ownership requests
Method and apparatus implementing smart store operations with conditional ownership requests. One aspect includes a method implemented in a multi-core processor, the method comprises: receiving a conditional read for ownership (CondRFO) from a requester in response to an execution of an instruction to modify a target cache line (CL) with a new value, the CondRFO identifying the target CL and the new value; determining from a local cache a local CL corresponding to the target CL; determining a local value from the local CL; comparing the local value with the new value; setting a coherency state of the local CL to (S)hared when the local value is same as the new value; setting the coherency state of the local CL to (I)nvalid when the local value is different than the new value; and sending a response and a copy of the local CL to the requester. Other embodiments include an apparatus configured to perform the actions of the methods.
US11550720B2 Configurable cache coherency controller
Entries in a cluster-to-caching agent map table of a data processing network identify one or more caching agents in a caching agent cluster. A snoop filter cache stores coherency information that includes coherency status information and a presence vector, where a bit position in the presence vector is associated with a caching agent cluster in the cluster-to-caching agent map table. In response to a data request, a presence vector in the snoop filter cache is accessed to identify a caching agent cluster and the map table is accessed to identify target caching agents for snoop messages. In order to reduce message traffic, snoop message are sent only to the identified targets.
US11550719B2 Multiple data channel memory module architecture
According to one example of the present disclosure, a system includes a computing element configured to provide requests for memory access operations and a memory module comprising a plurality of memories, a plurality of independent data channels, each of the independent data channels coupled to one of the plurality of memories, a plurality of internal address/control channels, each of the independent address/control channels coupled to one of the plurality of memories, and control logic coupled to the plurality of internal address/control channels and configured to receive and decode address and control information for a memory access operation, the control logic further configured to selectively provide the decoded address and control information to a selected internal address/control channel for a selected independent data channel of the plurality of independent data channels based on the received address and control information for the memory access operation.
US11550718B2 Method and system for condensed cache and acceleration layer integrated in servers
The present disclosure provides methods, systems, and non-transitory computer readable media for operating a cache drive in a data storage system. The methods include receiving, from an IO interface in the cache drive of the compute server, a write request to write data; caching the data corresponding to the write request in a cache storage of the cache drive of the compute server; performing one or more compute processes on the data; and in response to performing the one or more compute processes on the data, providing the processed data to a storage cluster for storing via the IO interface that is communicatively coupled to the storage cluster.
US11550713B1 Garbage collection in distributed systems using life cycled storage roots
Systems and methods are described for enabling garbage collection on data storage systems. Traditional garbage collection often attempts to track use of data items on an individual level, deleting each item when it is no longer used. In distributed systems, tracking use on an individual level is difficult, and may require centralized knowledge across the system with respect to individual data items. Provided herein is a “coarse-grained” garbage collection mechanism, which divides objects into logical groups referred to as “roots.” Each root has a life cycle. While active, new data can be stored in a root. While inactive, use of data within a root can cause that date to be copied to a different, active root. When the system detects that data hasn't been used in an inactive root for a threshold period, the root can be considered “dead” and data within the root may be deleted.