Document Document Title
US11515379B2 Display substrate including configuration of insulation layers covering contact pads in bonding region, and manufacturing method thereof
A display substrate and a manufacturing method thereof, and a display device are disclosed. The display substrate includes a base substrate, a plurality of sub-pixels at least one group of contact pads, and a first insulation layer. The base substrate includes a display region and a bonding region located at one side of the display region. The least one group of contact pads includes a plurality of contact pads, at least one of the plurality of contact pads includes a first contact pad metal layer and a second contact pad metal layer, the second contact pad metal layer covers an edge of the first contact pad metal layer. The first insulation layer is located in gaps between the plurality of contact pads and covers edges of the plurality of contact pads, and is configured to expose surfaces of the plurality of contact pads facing away from the base substrate.
US11515378B2 Display device having a light shielding layer disposed on a second insulation layer covering an upper surface and sidewalls of the second insulation layer
According to an exemplary embodiment of the present invention, a display device includes a base substrate provided with light emitting elements, an encapsulation layer covering the light emitting elements, a first conductive layer disposed on the encapsulation layer and comprising first conductive patterns, a first insulation layer disposed on the encapsulation layer to cover the first conductive patterns, a second conductive layer disposed on the first insulation layer and comprising first sensing patterns, second conductive patterns electrically connecting the first sensing patterns, and second sensing patterns electrically connected by the first conductive patterns, a second insulation layer disposed on the first insulation layer and the second conductive layer without overlapping the light emitting elements to cover the second conductive layer, and a light shielding layer covering the second insulation layer. The light shielding layer and the second insulation layer are in contact with the first insulation layer.
US11515376B2 Display panel and method of fabricating the same
A display panel includes a base layer having a first region and a bent second region. An inorganic layer is disposed on the base layer. A lower groove is formed within the inorganic layer and overlaps the second region. A first thin-film transistor is disposed on the inorganic layer and includes a silicon semiconductor pattern overlapping the first region. A second thin-film transistor is disposed on the inorganic layer and includes an oxide semiconductor pattern overlapping the first region. Insulating layers overlap the first and second regions. An upper groove is formed within the insulating layers. A signal line electrically connects the second thin-film transistor. An organic layer overlaps the first and second regions and is disposed in the lower and upper grooves. A luminescent device is disposed on the organic layer and overlaps the first region.
US11515375B2 Display panel and display device
The present disclosure provides a display panel and a display device. The display panel includes a display area, including a first display area. The first display area includes light non-transmissive areas and light transmissive areas, and sub-pixels in the light non-transmissive areas include a first light-shielding layer, a pixel driving circuit, and a light-emitting structure layer. In a direction perpendicular to a substrate, a projection of the first light-shielding layer covers a projection of the light-emitting structure layer and a projection of at least one transistor of the pixel driving circuit.
US11515374B2 Display device including a plurality of layers each including a light emitting layer and having an island shape
A display device includes: a base substrate; a first pixel electrode, a second pixel electrode, and a third pixel electrode arranged on the base substrate to be spaced apart from each other; a pixel defining film on the first pixel electrode, the second pixel electrode, and the third pixel electrode and including a first opening exposing the first pixel electrode, a second opening exposing the second pixel electrode and spaced apart from the first opening, and a third opening exposing the third pixel electrode and spaced apart from the first opening and the second opening; a first organic layer on the first pixel electrode exposed by the first opening; a second organic layer on the second pixel electrode exposed by the second opening; and a third organic layer on the third pixel electrode exposed by the third opening.
US11515371B2 Display device with fingerprint recognition sensor and manufacturing method thereof
The present disclosure provides a display device, a display apparatus, and a method for manufacturing a display device. The display device comprises a mainboard, a display panel disposed on the mainboard, and a fingerprint recognition sensor. The fingerprint recognition sensor is disposed on the mainboard, and the fingerprint recognition sensor is located between the mainboard and the display panel. A groove is formed on a surface of the display panel facing the mainboard, and an orthographic projection of the groove on the mainboard corresponds to a position of the fingerprint recognition sensor. The groove is configured to form an air gap between the fingerprint recognition sensor and the display panel.
US11515369B2 Display device
A display device includes a substrate having an active area, a visible region located on the active area, and a non-visible region farther from the active area in a first direction than the visible region is; a first conductive layer disposed on the substrate; a first insulating layer disposed on the first conductive layer; a second conductive layer disposed on the first insulating layer; a first via layer disposed on the second conductive layer; a second insulating layer disposed on the first via layer; and a third conductive layer disposed on the second insulating layer and including touch signal lines. The visible region includes a line area where the second conductive layer is disposed, and a line-free area where the second conductive layer is not disposed. The third conductive layer includes a dummy pattern disposed in the line-free area and has a width greater than the touch signal lines.
US11515367B2 Display apparatus, method for manufacturing display apparatus, and electronic device
An electronic device and a method for manufacturing the display apparatus. The electronic device includes a display apparatus and a processor, wherein the display apparatus includes an active-matrix organic light emitting diode (AMOLED) panel, a touch panel, a chip IC, and a printed circuit board. The touch panel is disposed on an upper surface of the AMOLED panel, and the touch panel and the AMOLED panel each has an outgoing line. The outgoing line of the touch panel and the outgoing line of the AMOLED panel are separately extended to form an outgoing line extension end of the touch panel and an outgoing line extension end of the AMOLED panel. The outgoing line extension end of the AMOLED panel and the outgoing line extension end of the touch panel are electrically connected to the printed circuit board PCB by using the chip IC.
US11515361B2 Light emitting device and method for manufacturing the same, and display device
The present disclosure provides a light emitting device and a method for manufacturing the same, and a display device. The light emitting device includes a plurality of light emitting units including a red light emitting unit, a green light emitting unit, and a blue light emitting unit, each light emitting unit including a micro-cavity structure. The light emitting device includes an anode structure, a cathode and a functional layer therebetween. The functional layer includes a light emitting layer including a red light emitting layer at least partially located in the red light emitting unit, an orthographic projection of the red light emitting layer on the backplane not overlapping with that of the blue light emitting unit on the backplane; a green light emitting layer at least partially located in the green light emitting unit; and a blue light emitting layer at least partially located in the blue light emitting unit.
US11515358B2 Semiconductor devices including a passive material between memory cells and conductive access lines
A semiconductor device includes first conductive lines extending in a first direction, second conductive lines extending in a second direction, memory cells disposed between the first conductive lines and the second conductive lines, each memory cell disposed at an intersection of a first conductive line and a second conductive line, and a passive material between the memory cells and at least one of the first conductive lines and the second conductive lines. Related semiconductor devices and electronic devices are disclosed.
US11515352B2 Image-capture element and image capture device
Provided is a highly-sensitive image-capture element and an image capture device that can be simply manufactured, have little polarization dependency, and have micro-spectroscopic elements capable of separating incident light into three wavelength ranges integrated facing a pixel array. An image capture element has a transparent layer having a low refractive index made of SiO2 or the like and a plurality of micro-lenses laminated on a pixel array in which pixels each including a photoelectric conversion element are disposed in an array. Inside the transparent layer having the low refractive index, micro-spectroscopic elements composed of a plurality of microstructures having constant thickness (length in a direction perpendicular to the pixel array) formed of a material such as SiN having a higher refractive index than that of the transparent layer is embedded.
US11515347B2 Dam of image sensor module having sawtooth pattern and inclined surface on its inner wall and method of making same
An image sensor module comprises an image sensor having a light sensing area, a cover glass for covering the light sensing area, a dam between the image sensor and the cover glass, which surrounds the light sensing area, and has an outer wall and an inner wall, where a cross-section of the inner wall parallel to the surface of the light sensing area of the image sensor forms a sawtooth pattern and/or, where a cross-section of the inner wall orthogonal to the surface of the light sensing area of the image sensor forms an inclined surface.
US11515346B2 Touch screen panel for sensing touch using TFT photodetectors integrated thereon
A touch screen panel using a thin film transistor (TFT) photodetector includes a touch panel including a plurality of unit patterns for sensing light reflected by a touch by using a TFT photodetector including an active layer formed of amorphous silicon or polycrystalline silicon on an amorphous transparent material, and a controller configured to scan the plurality of unit patterns and read touch coordinates as a result of the scanning.
US11515345B2 Image sensor
Designs of image sensors by including at least one grid structure extending in rows and columns of a pixel array including a plurality of imaging pixels arranged in rows and columns and structured to separate the imaging pixels from one another, the grid structure including a low-index material or an air to provide optical isolation between two adjacent imaging pixels, and a plurality of holes respectively formed at crossing points of the grid structures.
US11515342B2 Gate unit and manufacturing method thereof, array substrate manufacturing method, and display mechanism
A gate unit and a manufacturing method thereof, a method of manufacturing an array substrate, and a display mechanism are provided. The method of manufacturing a gate unit includes: providing a conductive layer on a substrate; forming a photoresist layer on a side of the conductive layer away from the substrate; exposing the photoresist layer, and then developing the photoresist layer to form a groove extending through the photoresist layer on the photoresist layer, so as to form the photoresist layer with a pattern; and electrochemically depositing a functional material on the photoresist layer with the pattern, and then removing the photoresist layer to obtain the conductive layer having a pattern layer formed thereon, so as to obtain the gate unit.
US11515338B2 Display device having light shielding pattern
A display device includes: a substrate; an active layer; a first insulating layer on the active layer; a gate electrode; a second insulating layer on the first conductive layer; a second conductive layer on the second insulating layer; a third insulating layer on the second conductive layer; and a source electrode connected to the source region of the first active pattern through a contact hole passing through the first insulating layer and the second insulating layer, and a drain electrode connected to the drain region, wherein the first active pattern, the gate electrode, the source electrode and the drain electrode constitute a thin film transistor, the display device further comprising at least one light shielding pattern around the thin film transistor, wherein the light shielding pattern includes a side light shielding pattern such that the third conductive layer passes through at least the third insulating layer.
US11515336B2 Array substrate, display device and method for repairing wire break of array substrate
An array substrate, a display device, and a method for repairing a broken wire of an array substrate are disclosed. The array substrate includes a substrate, a plurality of sub-pixel units on the substrate, and a wire and a first conductive light-blocking pattern between two adjacent sub-pixel units of the plurality of sub-pixel units. The first conductive light-blocking pattern is electrically insulated from the wire, and the first conductive light-blocking pattern includes two first regions. Orthographic projections of the two first regions on the substrate overlap with an orthographic projection of the wire on the substrate.
US11515333B2 Ferroelectric material-based three-dimensional flash memory, and manufacture thereof
Disclosed are: a three-dimensional flash memory in which the degree of integration in a horizontal direction is improved so as to promote integration; and a manufacturing method therefor. A three-dimensional flash memory according to one embodiment comprises: at least one channel layer extending in one direction; at least one ferroelectric film used as a data storage place while being extended in the one direction so as to encompass the at least one channel layer; and a plurality of electrode layers stacked so as to be vertically connected to the at least one ferroelectric film.
US11515329B2 Three-dimensional memory device and manufacturing method thereof
A three-dimensional (3D) memory device and a manufacturing method thereof are provided. The method includes the following steps. An alternating dielectric stack is formed on a substrate. A vertical structure is formed penetrating the alternating dielectric stack in a vertical direction. A bottom dielectric layer of the alternating dielectric stack is removed. An epitaxial layer is formed between the substrate and the alternating dielectric stack after removing the bottom dielectric layer. An insulating layer is formed on the epitaxial layer. The insulating layer is located between the epitaxial layer and the alternating dielectric stack. The influence of the step of forming the vertical structure on the epitaxial layer may be avoided, and defects at the interface between the epitaxial layer and the bottom dielectric layer may be avoided accordingly.
US11515325B2 Three-dimensional semiconductor memory device
A three-dimensional semiconductor memory device may include a peripheral circuit structure including transistors on a first substrate, and a cell array structure on the peripheral circuit structure, the cell array structure including: a first stack structure block comprising first stack structures arranged side by side in a first direction on a second substrate, a second stack structure block comprising second stack structures arranged side by side in the first direction on the second substrate, a separation structure disposed on the second substrate between the first stack structure block and the second stack structure block and comprising first mold layers and second mold layers, and a contact plug penetrating the separation structure. The cell array structure may include a first metal pad and the peripheral circuit structure may include a second metal pad. The first metal pad may be in contact with the second metal pad.
US11515322B2 Semiconductor devices
A semiconductor device includes a peripheral circuit region including a first substrate and circuit elements on the first substrate; and a memory cell region including a second substrate on an upper portion of the first substrate, gate electrodes spaced apart from each other and vertically stacked on the second substrate, channel structures extending vertically through the gate electrodes to the second substrate, first separation regions penetrating through the gate electrodes between the channel structures and extending in one direction, and a second separation region extending vertically to penetrate through the second substrate from above and having a bent portion due to a change in width.
US11515319B2 Semiconductor memory structure and manufacturing method thereof
Methods and apparatus for fabricating memory devices are provided. In one aspect, an intermediate stack of dielectric layers are formed on a first stack of dielectric layers in a first tier. The intermediate stack of dielectric layers is then partially or fully etched and have a landing pad layer deposited thereon. In response to planarizing the landing pad layer to expose a top surface of the intermediate stack of dielectric layers, a second stack of dielectric layers are deposited above the planarized landing pad layer. A staircase is formed by etching through the second stack, the intermediate stack, and the first stack of dielectric layers in the staircase region of the memory device. The staircase is located adjacent to one end of the center landing pad, where steps of the staircase are formed within the thickness of the center landing pad.
US11515318B2 3D floating-gate multiple-input device
A multiple input device is disclosed. The multiple input device includes a semiconductor structure extending in a first direction, a first dielectric material surrounding a portion of the semiconductor structure, a floating gate on the first dielectric material and surrounding the portion of the semiconductor structure, and a second dielectric material on the floating gate and surrounding the portion of the semiconductor structure. The multiple input device also includes a plurality of control gates on the second dielectric material. At least one of the control gates extends vertically away from the semiconductor structure in a second direction and at least one of the control gates extends vertically away from the semiconductor structure in a third direction.
US11515317B2 Three-dimensional memory device including through-memory-level via structures and methods of making the same
A three-dimensional memory device can include at least one alternating stack of insulating layers and electrically conductive layers located over a semiconductor material layer, memory stack structures vertically extending through the at least one alternating stack, and a vertical stack of dielectric plates interlaced with laterally extending portions of the insulating layers of the at least one alternating stack. A conductive via structure can vertically extend through each dielectric plate and the insulating layers, and can contact an underlying metal interconnect structure. Additionally or alternatively, support pillar structures can vertically extend through the vertical stack of dielectric plates and into an opening through the semiconductor material layer, and can contact lower-level dielectric material layers embedding the underlying metal interconnect structure to enhance structural support to the three-dimensional memory device during manufacture.
US11515313B2 Gated ferroelectric memory cells for memory cell array and methods of forming the same
A gated ferroelectric memory cell includes a dielectric material layer disposed over a substrate, a metallic bottom electrode, a ferroelectric dielectric layer contacting a top surface of the bottom electrode, a pillar semiconductor channel overlying the ferroelectric dielectric layer and capacitively coupled to the metallic bottom electrode through the ferroelectric dielectric layer, a gate dielectric layer including a horizontal gate dielectric portion overlying the ferroelectric dielectric layer and a tubular gate dielectric portion laterally surrounding the pillar semiconductor channel, a gate electrode strip overlying the horizontal gate dielectric portion and laterally surrounding the tubular gate dielectric portion and a metallic top electrode contacting a top surface of the pillar semiconductor channel.
US11515311B2 Semiconductor structure formation at differential depths
Systems, apparatuses, and methods related to semiconductor structure formation are described. An example apparatus includes a first trench and a second trench formed in a semiconductor substrate material, where the first and second trenches are adjacent and separated by the semiconductor substrate material. The apparatus includes a metallic material formed to a first height in the first trench that is less than, relative to the semiconductor substrate material, a second height of the metallic material formed in the second trench and a polysilicon material formed over the metallic material in the first trench to a first depth greater than, relative to the semiconductor substrate material, a second depth of the polysilicon material formed over the metallic material in the second trench. The greater first depth of the polysilicon material formed in the first trench reduces transfer of charge by way of the metallic material in the first trench.
US11515302B2 Circuit including configuration terminal and method
A circuit includes a switch coupled between a configuration terminal and an internal node. In a method of operation, the configuration terminal of the circuit is coupled to an internal node during a configuration phase and decoupled from the internal node during normal operation.
US11515294B2 LED transfer method and display module manufactured thereby
A micro light emitting diode (LED) transfer method includes: preparing a transfer substrate including a plurality of micro LEDs, the plurality of micro LEDs having electrodes disposed in a first direction and a second direction different from the first direction on the transfer substrate; sequentially transferring a first set of micro LEDs among the plurality of micro LEDs in block units from the transfer substrate to first regions of a target substrate; and sequentially transferring a second set of micro LEDs among the plurality of micro LEDs in block units from the transfer substrate to second regions of the target substrate, and in the sequential transferring of the second set of micro LEDs, the second set of micro LEDs transferred to the second regions are disposed in the same electrode direction as an electrode direction of the first set of micro LEDs transferred to the first regions.
US11515293B2 Direct transfer of semiconductor devices from a substrate
A method includes loading a wafer tape into a first frame, the wafer tape having a first side and a second side, a first semiconductor device die being disposed on the first side of the wafer tape. A substrate is loaded into a second frame, the substrate including a second semiconductor device die onto which the first semiconductor device die is to be transferred. A needle is oriented to a position adjacent to the second side of the wafer tape, the needle extending in a direction toward the wafer tape, and a needle actuator connected to the needle is activated to move the needle to a die transfer position at which the needle contacts the second side of the wafer tape to press the first semiconductor device die into contact with the second semiconductor device die.
US11515289B2 Stacked die integrated with package voltage regulators
An integrated circuit (IC) package is described. The IC package includes a first die having a first power delivery network on the first die. The IC package also includes a second die having a second power delivery network on the second die. The first die is stacked on the second die. The IC package further includes package voltage regulators integrated with and coupled to the first die and/or the second die within a package core of the integrated circuit package.
US11515287B2 Device and method for reel-to-reel laser reflow
The present invention relates to a reel-to-reel layer reflow method, which emits a uniformized laser beam, which can easily adjust the emission area, and which is for the purpose of improving productivity. An embodiment of the present invention provides a reel-to-reel layer reflow method comprising the steps of: a) transferring a substrate, which has been wound in a roll type, to one side while unwinding the same; b) forming a solder portion on the substrate; c) seating an emission target element on the solder portion and seating a non-emission target element on the substrate; d) surface-emitting a laser beam to the solder portion, on which the emission target element is seated, such that the emission target element is attached to the substrate; e) inspecting the substrate structure manufactured through said step d); and f) winding the substrate structure in a roll type.
US11515285B2 Methods of optimizing clamping of a semiconductor element against a support structure on a wire bonding machine, and related methods
A method of adjusting a clamping of a semiconductor element against a support structure on a wire bonding machine is provided. The method includes: (a) detecting an indicia of floating of the semiconductor element with respect to the support structure at a plurality of locations of the semiconductor element; and (b) adjusting the clamping of the semiconductor element against the support structure based on the results of step (a).
US11515282B2 Electromagnetic shields with bonding wires for sub-modules
Electromagnetic shields for electronic devices, and particularly electromagnetic shields with bonding wires for sub-modules of electronic devices are disclosed. Electronic modules are disclosed that include multiple sub-modules arranged on a substrate with an electromagnetic shield arranged on or over the sub-modules. Bonding wires are disclosed that form one or more bonding wire walls along the substrate. The one or more bonding wire walls may be located between sub-modules of a module and about peripheral boundaries of the module. The electromagnetic shield may be electrically coupled to ground by way of the one or more bonding wire walls. Portions of the electromagnetic shield and the one or more bonding wire walls may form divider walls that are configured to reduce electromagnetic interference between the sub-modules or from external sources.
US11515281B2 Bonded structure and bonding material
There is provided a bonding material which forms a bonding portion between two objects, which material contains (1) first metal particles comprising a first metal and having a median particle diameter in the range of 20 nm to 1 μm, and (2) second metal particles comprising, as a second metal, at least one alloy of Sn and at least one selected from Bi, In and Zn and having a melting point of not higher than 200° C.
US11515279B2 Low temperature bonded structures
Devices and techniques including process steps make use of recesses in conductive interconnect structures to form reliable low temperature metallic bonds. A fill layer is deposited into the recesses prior to bonding. First conductive interconnect structures are bonded at ambient temperatures to second metallic interconnect structures using direct bonding techniques, with the fill layers in the recesses in one or both of the first and second interconnect structures.
US11515278B2 Communication interface structure between processing die and memory die
A communication interface structure for connection between dies is provided, including a memory die, processing dies and interconnection routings. The memory die includes a first interface edge, wherein the first interface edge is split into a plurality of interface groups. Each of the processing dies includes a second interface edge. Interconnection routings respectively connect the second interface edges of the processing dies to the interface groups of the memory die.
US11515272B2 Semiconductor die contact structure and method
A system and method for forming a semiconductor die contact structure is disclosed. An embodiment comprises a top level metal contact, such as copper, with a thickness large enough to act as a buffer for underlying low-k, extremely low-k, or ultra low-k dielectric layers. A contact pad or post-passivation interconnect may be formed over the top level metal contact, and a copper pillar or solder bump may be formed to be in electrical connection with the top level metal contact.
US11515271B2 Electronic device including wire on side surface of substrate and manufacturing method thereof
A method of manufacturing an electronic device is provided, wherein the method includes the following steps. A first substrate is provided, wherein the first substrate has a top surface and a side surface. A first wire is formed on the top surface of the first substrate. An auxiliary bonding pad is formed on the top surface of the first substrate, and the auxiliary bonding pad contacts the first wire. A second wire is formed on the side surface of the first substrate, and the second wire contacts the auxiliary bonding pad. The second wire and the auxiliary bonding pad include at least one same material.
US11515269B2 Semiconductor packaging structure having antenna module
A semiconductor packaging structure includes: a substrate, a redistribution layer having one conductive plugs, metal bumps disposed on the redistribution layer, and electrically connected with the redistribution layer including the conductive plug; a semiconductor chip over the redistribution layer and aligned to and electrically connected with the conductive plug; an underfill layer filling a gap between the redistribution layer and the semiconductor chip and the conductive plugs; a polymer layer on the redistribution layer, over the plurality of metal bumps, the underfill layer and the semiconductor chip, exposing only top parts of the plurality of metal bumps and top part of the semiconductor chip; and an antenna module disposed on the second surface of the substrate.
US11515264B2 Method for processing a semiconductor wafer, semiconductor composite structure and support structure for semiconductor wafer
A method for processing a semiconductor wafer is proposed. The method may include reducing a thickness of the semiconductor wafer. A carrier structure is placed on a first side of the semiconductor wafer, e.g. before or after reducing the thickness of the semiconductor wafer. The method further includes providing a support structure on a second side of the semiconductor wafer opposite to the first side, e.g. after reducing the thickness of the semiconductor wafer. Methods for welding a support structure onto a semiconductor wafer are proposed. Further, semiconductor composite structures with support structures welded onto a semiconductor wafer are proposed.
US11515261B2 Multiple component integration in fanout package with different back side metallization and thicknesses
One or more stud bumps may form a conductive column to a component having back side metallization. In an embodiment, the column of stud bumps may be about 130 um vertically (Z-direction). Providing a microelectronics package with a column of stud bumps electrically connected to a component having back side metallization may provide a cost effective electrical interconnect and may enable the incorporation of components of different thicknesses, including that the component thicknesses are independent of each other, in a single fanout package, while providing a thin package profile and back side surface finish integration.
US11515260B2 Method for fabricating a semiconductor package
A method for fabricating a semiconductor package includes forming a release layer on a first carrier substrate. An etch stop layer is formed on the release layer. A first redistribution layer is formed on the etch stop layer and includes a plurality of first wires and a first insulation layer surrounding the plurality of first wires. A first semiconductor chip is formed on the first redistribution layer. A solder ball is formed between the first redistribution layer and the first semiconductor chip. A second carrier substrate is formed on the first semiconductor chip. The first carrier substrate, the release layer, and the etch stop layer are removed. The second carrier substrate is removed.
US11515254B2 Semiconductor chip including penetrating electrodes, and semiconductor package including the semiconductor chip
A semiconductor chip may include: a body portion including a front surface and a back surface; penetrating electrodes penetrating the body portion; and back connection electrodes disposed over the back surface of the body portion and connected to the penetrating electrodes, wherein the penetrating electrodes include a power penetrating electrode for transmitting a power voltage and a ground penetrating electrode for transmitting a ground voltage, the back connection electrodes include a power back connection electrode connected to the power penetrating electrode and a ground back connection electrode connected to the ground penetrating electrode, and one power back connection electrode is connected with two or more power penetrating electrodes, and one ground back connection electrode is connected with two or more ground penetrating electrodes.
US11515252B2 Layout of wordline and method of forming the same
A word line layout includes a substrate, a first word line group, a second word line group, and an I-shaped third word line. The first word line group is disposed on the substrate and includes a plurality of L-shaped first word lines, and each of the first word lines has a first segment and a second segment connected to each other. The second word line group is disposed on the substrate and includes a plurality of L-shaped second word lines, and each of the second word lines has a first segment and a second segment connected to each other. The first word line group and the second word line group are arranged in juxtaposition and symmetric to each other. The I-shaped third word line is disposed on the outer side of the first word line group and the second word line group.
US11515247B2 Capacitance fine tuning by fin capacitor design
A device includes a main capacitor composed of a first plate of a first back-end-of-line (BEOL) metallization layer, a main insulator layer on the first plate, and a second plate on the main insulator layer. The second plate is composed of a second BEOL metallization layer. The device includes a first tuning capacitor of a first portion of a first BEOL interconnect trace coupled to the first plate of the main capacitor through first BEOL sideline traces. The first tuning capacitor is composed of a first insulator layer on a surface and sidewalls of the first portion of the first BEOL interconnect trace. The first tuning capacitor includes a second BEOL interconnect trace on a surface and sidewalls of the first insulator layer. The device includes a first via capture pad coupled to the second BEOL interconnect trace of the first tuning capacitor.
US11515245B2 Method for manufacturing insulating layer for semiconductor package and insulating layer for semiconductor package using the same
The present invention relates to a method for manufacturing an insulating layer for a semiconductor package which can improve reliability and have excellent heat resistance by removing pores generated in the insulating layer during manufacture of an insulating layer for a semiconductor package using magnetic characteristics, and an insulating layer for a semiconductor package obtained using the method for manufacturing the insulating layer for a semiconductor package.
US11515244B2 Clip frame assembly, semiconductor package having a lead frame and a clip frame, and method of manufacture
A molded semiconductor package includes a lead frame having one or more first leads monolithically formed with a die pad and extending outward from the pad in a first direction. A semiconductor die is attached to the die pad at a first side of the die. A metal clip of a clip frame is attached to a power terminal at a second side of the die. One or more second leads monolithically formed with the metal clip extend outward from the clip in a second direction different than the first direction. A mold compound embeds the die. The first lead(s) and the second lead(s) are exposed at different sides of the mold compound and do not vertically overlap with one another. Within the mold compound, the clip transitions from a first level above the power terminal to a second level in a same plane as the leads.
US11515243B2 Display device and chip-on-film structure thereof
A display device and a chip-on-film structure thereof are provided. The chip-on-film structure includes a substrate, multiple first output pads, multiple second output pads, multiple first lead wires, and multiple second lead wires. The substrate has a surface including a bonding zone. The first and output pads are located in the bonding zone. The first lead wires and the first output pads are located on the same surface of the substrate. The first lead wires and the second lead wires are located on two opposite surfaces of the substrate. Each of the first lead wires is connected to one of the first output pads. Each of the second lead wires is connected to one of the second output pads. The second lead wires each have a portion corresponding to the bonding zone and having the terminal sections that are respectively opposite to the first and second output pads.
US11515240B2 Lead frame for a package for a semiconductor device, semiconductor device and process for manufacturing a semiconductor device
A lead frame for an integrated electronic device includes a die pad made of a first metallic material. A top coating layer formed by a second metallic material is arranged on a top surface of the die pad. The second metallic material has an oxidation rate lower than the first metallic material. The top coating layer leaves exposed a number of corner portions of the top surface of the die pad. A subsequent heating operation, for example occurring in connection with wirebonding, causes an oxidized layer to form on the corner portions of the top surface of the die pad at a position in contact with the top coating layer.
US11515239B2 Quad flat no-lead package structure
A quad flat no-lead (QFN) package structure including a lead frame, a semiconductor die, and an encapsulating material. The lead frame includes a die pad and a plurality of contacts surrounding the die pad. The semiconductor die is disposed on the die pad and electrically connected to the plurality of contacts, wherein a shortest distance between the semiconductor die and a first side of the die pad is shorter than a shortest distance between the semiconductor die to a second side of the die pad, and the first side is opposite to the second side. The encapsulating material encapsulates the lead frame and the semiconductor die and partially exposing the plurality of contacts, wherein an aspect ratio of the QFN package is substantially equal to or greater than 3.
US11515234B2 Semiconductor device package including promoters and method of manufacturing the same
The subject application discloses a substrate. The substrate includes a first conductive layer, a first bonding layer, a first dielectric layer, and a conductive via. The first bonding layer is disposed on the first conductive layer. The first dielectric layer is disposed on the first bonding layer. The conductive via penetrates the first dielectric layer and is electrically connected with the first conductive layer.
US11515232B2 Liquid cooling through conductive interconnect
Embodiments include semiconductor packages and cooling semiconductor packaging systems. A semiconductor package includes a second die on a package substrate, first dies on the second die, conductive bumps between the first dies and the second die, a cold plate and a manifold over the first dies, second die, and package substrate, and first openings in the manifold. The first openings are fluidly coupled through the conductive bumps. The semiconductor package may include a first fluid path through the first openings of the manifold, where a first fluid flows through the first fluid path. The semiconductor package may further include a second fluid path through second openings of the cold plate, where a second fluid flows through the second fluid path, and where the first and second fluids of the first and second fluid paths cool heat providing surfaces of the first dies, the second die, or the package substrate.
US11515230B2 Variable pin fin construction to facilitate compliant cold plates
A device can comprise a plurality of layers stacked and bonded on one another, wherein at least one layer of the plurality of layers comprises: a first active region comprising first pin portions positioned in a first planar arrangement; and a second active region comprising second pin portions positioned in a second planar arrangement, wherein the second planar arrangement is different from the first planar arrangement. The device can also comprise a conformable layer adjacent to at least one of the plurality of layers.
US11515229B2 Semiconductor package and manufacturing method thereof
A semiconductor package includes a circuit substrate, a die, a frame structure, a heat sink lid and conductive balls. The die is disposed on a front surface of the circuit substrate and electrically connected with the circuit substrate. The die includes two first dies disposed side by side and separate from each other with a gap between two facing sidewalls of the two first dies. The frame structure is disposed on the front surface of the circuit substrate and surrounding the die. The heat sink lid is disposed on the die and the frame structure. The head sink lid has a slit that penetrates through the heat sink lid in a thickness direction and exposes the gap between the two facing sidewalls of the two first dies. The conductive balls are disposed on the opposite surface of the circuit substrate and electrically connected with the die through the circuit substrate.
US11515228B2 Double sided semiconductor package
A semiconductor package includes an encapsulant body; an upper electrically conductive element having an outwardly exposed metal surface; a lower carrier substrate having an upper electrically conductive layer, a lower electrically conductive layer having an outwardly exposed surface, and an electrical insulation layer; a first electrically conductive spacer between the upper electrically conductive element and the upper electrically conductive layer; a power semiconductor chip between the upper electrically conductive element and the upper electrically conductive layer; and a second electrically conductive spacer between the upper electrically conductive element and the power semiconductor chip, a first carrier region of the upper electrically conductive layer is connected to a first power terminal, a second carrier region of the upper electrically conductive layer is alongside the first carrier region and is connected to a phase terminal, a first region of the upper electrically conductive element is connected to a second power terminal.
US11515227B2 Semiconductor die including edge ring structures and methods for making the same
Semiconductor devices laterally surrounded by at least one dielectric material portion are formed over a substrate. At least one edge seal ring structure is formed around the semiconductor devices and the at least one dielectric material portion. One or more of the at least one edge seal ring structure has a horizontal cross-sectional profile that includes laterally-extending regions that extend laterally with a uniform width between an inner sidewall and an outer sidewall, and notch regions connecting neighboring pairs of the laterally-extending regions and having a greater width than the uniform width. Cavities in the laterally-extending regions are connected to cavities in the notch regions to allow outgassing from the material of the at least one edge seal ring structure.
US11515221B2 Housing for an optoelectronic device, and method for producing same, and lid for a housing
The invention relates to a housing for an optoelectronic device and to a method for producing such a housing. For producing a lid for the housing, an infrared-transparent material is used, into which at least one glass window is integrated.
US11515215B2 Asymmetric epitaxy regions for landing contact plug
A method includes forming isolation regions extending into a semiconductor substrate, and forming a first plurality of protruding fins and a second protruding fin over the isolation regions. The first plurality of protruding fins include an outer fin farthest from the second protruding fin, and an inner fin closest to the second protruding fin. The method further includes etching the first plurality of protruding fins to form first recesses, growing first epitaxy regions from the first recesses, wherein the first epitaxy regions are merged to form a merged epitaxy region, etching the second protruding fin to form a second recess, and growing a second epitaxy region from the second recess. A top surface of the merged epitaxy region is lower on a side facing toward the second epitaxy region than on a side facing away from the second epitaxy region.
US11515211B2 Cut EPI process and structures
A method includes etching two source/drain regions over a substrate to form two source/drain trenches; epitaxially growing two source/drain features in the two source/drain trenches respectively; performing a cut process to the two source/drain features; and after the cut process, depositing a contact etch stop layer (CESL) over the two source/drain features.
US11515210B2 Wafer processing method and wafer processing apparatus
A wafer processing method includes a liquid layer forming step of forming a layer of a liquid on a supporting face of a wafer table included in a supporting unit, a fixing step of placing a side of an adhesive sheet of the wafer on the wafer table on which the layer of the liquid has been formed, and fixing the wafer to the wafer table through the adhesive sheet, a detecting step of imaging the wafer with an imaging unit which is positioned opposite to the supporting face of the wafer table to thereby detect the division lines formed on the front side of the wafer, and a processing step of processing a portion on a back side of the wafer corresponding to each of the division lines.
US11515195B2 Semiconductor chamber components with high-performance coating
Exemplary semiconductor processing chambers may include a chamber body. The chambers may include a showerhead. The chambers may include a substrate support. The substrate support may include a platen characterized by a first surface facing the showerhead. The substrate support may include a shaft coupled with the platen along a second surface of the platen opposite the first surface of the platen. The shaft may extend at least partially through the chamber body. A coating may extend conformally about the first surface of the platen, the second surface of the platen, and about the shaft.
US11515193B2 Etching apparatus
An etching apparatus includes a reaction chamber having an internal space; an upper electrode in the reaction chamber; a fixing chuck in the internal space of the reaction chamber and below the upper electrode; an electrostatic chuck above the fixing chuck and on which a wafer is configured to be placed; a focus ring surrounding the electrostatic chuck; and a plurality of sealing members configured to seal cooling gas provided to the focus ring and being in contact with the focus ring. The plurality of sealing members may be formed of a porous material. Each of the plurality of sealing members may include a body portion and an outer surface surrounding the body portion. Only the body portion may include voids and the outer surface may be smooth and free of voids.
US11515186B2 Ceiling conveyance vehicle system and temporary storage method for articles in ceiling conveyance vehicle system
An overhead transport vehicle system stores a large number of articles and includes an inclined rail and overhead transport vehicles each including a traveler to travel on the inclined rail, a holder to hold an article, an elevator to raise and lower the holder, a horizontality guide to keep the elevator horizontal or substantially horizontal at the inclined rail, and a controller. Supports are horizontally provided at a same or substantially same height, and the overhead transport vehicles located on the inclined rail are able to transfer the article between them. The overhead transport vehicles transfer the article between the supports and the controller controls the elevator to raise and lower the holder by a raising and lowering amount according to a height distance between the inclined rail and an individual support.
US11515185B2 Automated wafer monitoring
In an embodiment, a system includes: a chuck; multiple groove conduits arranged around a circumference of a wafer position on the chuck; a gas source in fluid communication with the multiple groove conduits; and a flow monitor configured to determine an amount of gas flow from the gas source to an individual one of the multiple groove conduits.
US11515182B2 Drying apparatus, substrate processing system, and drying method
There is provided a drying apparatus for covering an upper surface of the substrate with an uneven pattern formed thereon with a liquid film and subsequently drying the substrate, including: a first heat transfer part whose temperature is adjusted to a first temperature, wherein a first heat is transferred between the first heat transfer part and the substrate by a first temperature difference; a second heat transfer part whose temperature is adjusted to a second temperature different from the first temperature, wherein a second heat is transferred between the second heat transfer part and the substrate by a second temperature difference; and a controller configured to control the first temperature and the second temperature and to control a surface tension distribution of the liquid film so as to control an agglomeration of the liquid film.
US11515181B2 Device for attaching conductive ball to substrate with plurality of separately controlled plates
A device for attaching conductive balls to a substrate includes a first plate, a second plate and a controller. The first plate includes first recesses. Each of the first recesses picks up a corresponding conductive ball to be attached to the semiconductor package. The second plate includes second recesses. Each of the second recesses picks up a corresponding conductive ball to be attached to the semiconductor package. The first plate and the second plate are separated from each other. The controller controls each of the first plate and the second plate to be separately moved up or down so that a lower surface of the first plate and a lower surface of the second plate are positioned differently in a first direction normal the lower surface of the first plate.
US11515180B2 Wafer-heating device
In a ceramic heater, a central-zone heating resistor and an outer-peripheral-zone heating resistor are embedded in a disc-like ceramic base having a wafer-mounting surface on one side. The central-zone heating resistor is a wire extending in a single continuous line from one of a pair of terminals to the other. The pair of terminals as a whole form a circular shape in plan view.
US11515178B2 System and methods for wafer drying
In one example, a method for wafer drying includes providing a surface of a first wafer, the surface of the first wafer including a liquid to be removed with a drying process. The method further includes replacing the liquid with a first solid film in a first processing chamber, the first solid film covering the surface of the first wafer. The method further includes transferring the first wafer from the first processing chamber to a second processing chamber. The method further includes processing the first wafer in the second processing chamber by flowing a supercritical fluid through the second processing chamber, where the supercritical fluid removes the first solid film.
US11515169B2 Method of making a semiconductor device including etching of a metal silicate using sequential and cyclic application of reactive gases
A semiconductor manufacturing apparatus includes: a stage installed inside a processing chamber and holding a semiconductor substrate having a high-k insulating film including silicate; and a gas supply line including a first system supplying reactive gas to the processing chamber and a second system supplying catalytic gas to the processing chamber, wherein mixed gas which includes complex forming gas reacting with a metal element included in the high-k insulating film to form a first volatile organometallic complex and complex stabilizing material gas increasing stability of the first organometallic complex is supplied as the reactive gas, and catalytic gas using a second organometallic complex, which modifies the high-k insulating film and promotes a formation reaction of the first organometallic complex, as a raw material is supplied.
US11515166B2 Cryogenic atomic layer etch with noble gases
A method for etching silicon at cryogenic temperatures is provided. The method includes forming an inert layer from condensation of a noble gas at cryogenic temperatures on exposed surfaces such as the sidewalls of a feature to passivate the sidewalls prior to the etching process. The method further includes flowing a fluorine-containing precursor gas into the chamber to form a fluorine-containing layer on the inert layer. The method further includes exposing the fluorine-containing layer and the inert layer to an energy source to form a passivation layer on the exposed portions of the substrate and exposing the substrate to ions to etch the substrate.
US11515161B2 Low defect nuclear transmutation doping in nitride-based semiconductor materials
Doped nitride-based semiconductor materials and methods of producing these materials are described herein.
US11515159B2 Forming contact holes using litho-etch-litho-etch approach
The present invention further provides a method for forming a semiconductor device, the method including: first, a target layer is provided, an etching stop layer is formed on the target layer, a top oxide layer is formed on the etching stop layer, afterwards, a first photoresist layer is formed on the top oxide layer, and a first etching process is then performed, to form a plurality of first trenches in the top oxide layer. Next, a second photoresist layer is formed on the top oxide layer, portion of the second photoresist layer fills in each first trench, a second etching process is then performed to form a plurality of second trenches in the top oxide layer, and using the remaining etching stop layer as a hard mask, a third etching process is performed to remove parts of the etching stop layer and parts of the target layer.
US11515158B2 Semiconductor structure with semiconductor-on-insulator region and method
Disclosed are semiconductor structure embodiments of a semiconductor-on-insulator region on a bulk substrate. The semiconductor-on-insulator region includes an upper semiconductor layer above and physically separated from the substrate by insulator-containing cavities (e.g., by dielectric layer and/or a pocket of trapped air, of trapped gas, or under vacuum) and, optionally, by a lower semiconductor layer. Disclosed method embodiments include forming openings that extend vertically through the upper semiconductor layer, through a sacrificial semiconductor layer and, optionally, through a lower semiconductor layer to the substrate. Then, a selective isotropic etch process is performed to form cavities, which extend laterally off the sides of the openings into the sacrificial semiconductor layer. Depending upon the embodiments, different process steps are further performed to form plugs in at least the upper portions of the openings and insulators (including dielectric layers and/or a pocket of trapped air, of trapped gas or under vacuum) in the cavities.
US11515156B2 Methods for depositing blocking layers on conductive surfaces
Methods of selectively depositing blocking layers on conductive surfaces over dielectric surfaces are described. In some embodiments, a carboxylic acid is exposed to a substrate to selectively form a blocking layer. In some embodiments, a hydrazide is exposed to a substrate to selectively form a blocking layer. In some embodiments, an alkyl phosphonic acid is exposed to a substrate to selectively form a blocking layer. In some embodiments, the alkyl phosphonic acid is formed in-situ and exposed to the substrate. In some embodiments, a layer is selectively deposited on the dielectric surface after the blocking layer is formed.
US11515155B2 Methods for enhancing selectivity in SAM-based selective deposition
Methods of improved selectively for SAM-based selective depositions are described. Some of the methods include forming a SAM on a second surface and a carbonized layer on the first surface. The substrate is exposed to an oxygenating agent to remove the carbonized layer from the first surface, and a film is deposited on the first surface over the protected second surface. Some of the methods include overdosing a SAM molecule to form a SAM layer and SAM agglomerates, depositing a film, removing the agglomerates, reforming the SAM layer and redepositing the film.
US11515154B2 Selective deposition of a passivation film
Selective deposition methods are described. An exemplary method comprises exposing the substrate comprising a first surface and a second surface to an anchor reactant and selectively depositing the anchor reactant on the first surface as a seed layer, wherein the anchor reactant comprises an ethynyl derivative with a headgroup that selectively targets the first surface.
US11515150B2 Hardmask tuning by electrode adjustment
Exemplary processing methods may include forming a plasma of a deposition precursor in a processing region of a semiconductor processing chamber. The methods may include adjusting a variable capacitor within 20% of a resonance peak. The variable capacitor may be coupled with an electrode incorporated within a substrate support on which a substrate is seated. The methods may include depositing a material on the substrate.
US11515149B2 Deposition of flowable silicon-containing films
Methods for seam-less gapfill comprising forming a flowable film by exposing a substrate surface to a silicon-containing precursor and a co-reactant are described. The silicon-containing precursor has at least one akenyl or alkynyl group. The flowable film can be cured by any suitable curing process to form a seam-less gapfill.
US11515147B2 Material deposition systems, and related methods
A material deposition system comprises a dopant source containing at least one dopant precursor material, an inert gas source containing at least one noble gas, and a physical vapor deposition apparatus in selective fluid communication with the dopant source and the inert gas source. The physical vapor deposition apparatus comprises a housing structure, a target electrode, and a substrate holder. The housing structure is configured and positioned to receive at least one feed fluid stream comprising the at least one dopant precursor material and the at least one noble gas. The target electrode is within the housing structure and is in electrical communication with a signal generator. The substrate holder is within the housing structure and is spaced apart from the target electrode. A method of forming a microelectronic device, a microelectronic device, a memory device, and an electronic system are also described.
US11515146B2 Method of forming gallium oxide film
A method of forming a gallium oxide film is provided, and the method may include supplying mist of a material solution comprising gallium atoms and chlorine atoms to a surface of a substrate while heating the substrate so as to form the gallium oxide film on the surface of the substrate, in which a molar concentration of chlorine in the material solution is equal to or more than 3.0 times and equal to or less than 4.5 times a molar concentration of gallium in the material solution.
US11515145B2 Deposition of silicon boron nitride films
Methods for forming a SiBN film comprising depositing a film on a feature on a substrate. The method comprises in a first cycle, depositing a SiB layer on a substrate in a chamber using a chemical vapor deposition process, the substrate having at least one feature thereon, the at least one feature comprising an upper surface, a bottom surface and sidewalls, the SiB layer formed on the upper surface, the bottom surface and the sidewalls. In a second cycle, the SiB layer is treated with a plasma comprising a nitrogen-containing gas to form a conformal SiBN film.
US11515142B2 Method of cleaning substrate processing apparatus, and substrate processing system
There is provided a method of cleaning a substrate processing apparatus in which a drying process of drying a substrate whose surface is wet with a liquid is performed by bring the substrate into contact with a supercritical fluid, the method including: diffusing a first cleaning fluid in an interior of the substrate processing apparatus, the first cleaning fluid being obtained by mixing the supercritical fluid with a solvent containing polar molecules and having a lower boiling point than a boiling point of the liquid; and discharging the first cleaning fluid from the interior of the substrate processing apparatus, that occurs after the diffusing the first cleaning fluid.
US11515141B2 Cleaning method in inspection apparatus, and the inspection apparatus
A cleaning method in an inspection apparatus that performs an electrical characteristic inspection on a device under test formed in an inspection object, includes: transferring, in a transfer process, a stage on which the inspection object is mounted to a position facing a probe card having probes, the probes being brought into contact with the device under test during the electrical characteristic inspection; subsequently, exhausting and depressurizing a space between the probe card and the stage facing the probe card in a peeling-off preparation process; introducing a gas into the space which has been depressurized and peeling off foreign substances adhering to a front surface of the stage and the probes in a foreign substance peeling-off process; and exhausting the space to discharge the foreign substances while continuously introducing the gas into the space in a foreign substance discharging process.
US11515140B2 Chamfered silicon carbide substrate and method of chamfering
The present invention relates to a chamfered silicon carbide substrate which is essentially monocrystalline, and to a corresponding method of chamfering a silicon carbide substrate. A silicon carbide substrate according to the invention comprises a main surface (102), wherein an orientation of said main surface (102) is such that a normal vector ({right arrow over (O)}) of the main surface (102) includes a tilt angle with a normal vector ({right arrow over (N)}) of a basal lattice plane (106) of the substrate, and a chamfered peripheral region (110), wherein a surface of the chamfered peripheral region includes a bevel angle with said main surface, wherein said bevel angle is chosen so that, in more than 75% of the peripheral region, normal vectors ({right arrow over (F)}_i) of the chamfered peripheral region (110) differ from the normal vector of the basal lattice plane by less than a difference between the normal vector of the main surface and the normal vector of the basal lattice plane of the substrate.
US11515138B2 Ion trapping scheme with improved mass range
Trapping ions in an ion trapping assembly is described. In one aspect, this is implemented by introducing ions into the ion trapping assembly, applying a first RF trapping amplitude to the ion trapping assembly so as to trap introduced ions which have m/z ratios within a first range of m/z ratios, and cooling the trapped ions. In some aspects, also performed is reducing the RF trapping amplitude from the first RF trapping amplitude to a second, lower, RF trapping amplitude so as to reduce the low mass cut-off of the ion trapping assembly and trapping, at the second, lower RF trapping amplitude, introduced ions having m/z ratios within a second range of m/z ratios. A lower mass limit of the second range of m/z ratios is below the low mass cut-off of the ion trapping assembly when the first RF trapping amplitude is applied.
US11515136B2 Spectrometric analysis
A method of spectrometric analysis comprises obtaining one or more sample spectra for an aerosol, smoke or vapour sample. The one or more sample spectra are subjected to pre-processing and then multivariate and/or library based analysis so as to classify the aerosol, smoke or vapour sample. The results of the analysis are used for various surgical or non-surgical applications.
US11515135B1 Systems and methods for indirect detection of a missed sample
Systems and methods are described for indirect detection of a missed sample from an autosampler. A method embodiment includes, but is not limited to, drawing a fluid through operation of an autosampler; directing the fluid via a fluid line to a valve of a fluid handling system, the valve including or being adjacent to a sensor to detect a presence or absence of liquid sample; directing the fluid from the valve into a holding line coupled to the valve; determining whether a threshold amount of liquid sample is present in the fluid in the holding line; and when it is determined that liquid sample is present in the fluid in the holding line in an amount less than the threshold amount, transferring a carrier fluid having a marker component to an analytic detector, the marker component present in the carrier fluid in an amount indicative of a missed sample.
US11515133B2 Method of improving a mass spectrometer, module for improving a mass spectrometer and an improved mass spectrometer
The present invention relates to a method of improving a mass spectrometer, a module for improving a mass spectrometer and an improved mass spectrometer. The aforementioned method employs a calibration correction module that calibrates the mass spectrometer so timely, more precise and accurate data can be obtained. In particular, real time, accurate mass determinations of low analyte quantity samples can be obtained.
US11515129B2 Radiation shield modification for improving substrate temperature uniformity
An example semiconductor processing system may include a chamber body having sidewalls and a base. The processing system may also include a substrate support extending through the base of the chamber body. The substrate support may include a support platen configured to support a semiconductor substrate, and a shaft coupled with the support platen. The processing system may further include a plate coupled with the shaft of the substrate support. The plate may have an emissivity greater than 0.5. In some embodiments, the plate may include a radiation shied disposed proximate the support platen. In some embodiments, the plate may include a pumping plate disposed proximate the base of the chamber body. In some embodiments, the emissivity of the plate may range between about 0.5 and about 0.95.
US11515125B2 Upper electrode and plasma processing apparatus
In an exemplary embodiment, an upper electrode is disposed in a processing chamber to face a susceptor and provided with a plate-like member and an electrode part. In an exemplary embodiment, the plate-like member is formed with a gas distribution hole that distributes a processing gas used for a plasma processing. The electrode part is formed in a film shape by thermally spraying silicon onto a surface of the plate-like member where an outlet of the gas distribution hole is formed.
US11515123B2 Apparatus and system for modulated plasma systems
Plasma processing systems and methods are disclosed. The plasma processing system includes a high-frequency generator configured to deliver power to a plasma chamber and a low-frequency generator configured to deliver power to the plasma chamber. A filter is coupled between the plasma chamber and the high-frequency generator, and the filter suppresses mixing products of high frequencies produced by the high-frequency generator and low frequencies produced by the low-frequency generator.
US11515122B2 System and methods for VHF plasma processing
This disclosure relates to a plasma processing system for VHF plasma processing using a transmission antenna designed to enable a resonant VHF standing wave inside a plasma process chamber used to manufacture semiconductor devices. The system includes a transmission element capable of being electromagnetically coupled to incoming power lines connected to a power source. The transmission element, power transmission lines, and power source form a resonant circuit capable of enabling a VHF standing wave on the transmission element. The transmission element is folded back on itself to reduce the footprint of the antenna, such that the transmission element(s) can be located inside the plasma process chamber. The transmission antenna has three portions, with the first being electromagnetically coupled to the power transmission line, the second being coupled to plasma, and the third being a folded portion that reduces the transmission element's footprint.
US11515121B2 Electron beam device
In an electron beam device provided with two columns including an irradiation optical system and an imaging optical system, a photoelectron image for use in adjusting the irradiation optical system is made sharper. The electron beam device includes: an irradiation optical system which irradiates a sample placed on a stage with an electron beam; a light irradiation unit 50 which irradiates the sample with light containing ultraviolet rays; a sample voltage control unit 44 which applies a negative voltage to the sample so that, before the electron beam reaches the sample, the electron orbit inverts; and an imaging optical system which acquires a mirror electron image by forming an image of mirror electrons reflected by application of the negative voltage. In the electron beam device, the imaging optical system includes a sensor 32 which obtains a mirror electron image and a stray light suppression part 27 which is provided between the sensor and the stage 31 and which suppresses reaching the sensor of the light emitted from the light irradiation unit.
US11515117B2 Biased cathode assembly of an X-ray tube with improved thermal management and a method of manufacturing same
Various systems and methods are provided for a biased cathode assembly of an X-ray tube with improved thermal management and a method of manufacturing same. In one example, a cathode assembly of an X-ray tube comprises an emitter assembly including an emitter coupled to an emitter support structure, and an electrode assembly including an electrode stack and a plurality of bias electrodes. The emitter assembly including a plurality of independent components that are coupled together. The electrode assembly including a plurality of independent components that are coupled together, and the emitter assembly being coupled to the electrode assembly.
US11515116B2 Monitoring and locating fuse cutouts
This disclosure describes techniques implemented at least in part by a fuse-monitoring device to detect when a fuse cutout in an electric power system opens to disconnect a device and/or a load from a power line, and provides an indication of a location of the opened fuse cutout to a utility provider. The fuse-monitoring device may be attached to a fuse holder of the fuse cutout, and may include a movement sensor that detects when the fuse holder swings open due to its fuse melting, or blowing. The fuse-monitoring device may send a notification to the utility provider indicating that the fuse holder has swung open. The fuse-monitoring device may include a GPS sensor to determine the location of the fuse cutout, and may also notify the utility provider of the location of the fuse cutout so a line crew can quickly locate the fuse cutout that requires maintenance.
US11515115B2 Shunt trip assembly
A shunt trip assembly is structured to be operatively coupled to a number of circuit breakers. The shunt trip assembly includes a housing assembly and an actuating assembly. The actuating assembly includes a limited number of components. In another embodiment, the shunt trip assembly housing assembly is a substantially sealed housing assembly. In another embodiment, the shunt trip assembly housing assembly includes a single mounting panel.
US11515114B2 Control circuit for switch device, and switch device
A control circuit for a switch device including a first switch element including a movable contact and a drive coil that controls the movable contact of the first switch element, the control circuit for returning the movable contact when the drive coil turns off the movable contact after the drive coil turns on the movable contact during supply of a source voltage from a power source, the control circuit includes a second switch element inserted between a rectifier circuit or a surge absorbing element and the first switch element, the second switch element being turned off when the supply of the source voltage is turned off. The rectifier circuit or the surge absorbing element is connected between the power source and the control circuit. The first switch element is turned off the movable contact is returned by turning off the second switch element to turn off the first switch element.
US11515113B2 Contact device
A contact device includes a fixed contact, a movable contact, a housing, and an arc extinguishing member. The movable contact moves between a closed position where the movable contact contacts the fixed contact and an open position where the movable contact is separate from fixed contact. The housing houses the fixed contact and the movable contact. The arc extinguishing member is movably disposed in the housing and discharges an arc extinguishing gas. The arc extinguishing member is disposed facing a gap between the fixed contact and the movable contact when the movable contact is in the open position.
US11515109B2 High voltage disconnector
A high voltage disconnection unit includes a fixed contact assembly having at least a first fixed main contact and a first fixed auxiliary contact, a movable contact assembly having at least a first movable main contact and a first movable auxiliary contact that rotate with respect to the first fixed main contact and first fixed auxiliary contact from a contacts closed position to a contacts open position. During an opening operation of the disconnection unit the separation of the first movable main contact from the first fixed main contact takes place before the separation of the first movable auxiliary contact from the first fixed auxiliary contact. The relative opening speed V1 between the first movable auxiliary contact and the first fixed auxiliary contact is greater than the relative opening speed V2 between the first movable main contact and the first fixed main contact.
US11515108B2 Backlight module and luminous keyboard using the same
A backlight module including a light guide plate, a circuit board, an electronic component, a reflective sheet, a light-shielding sheet, and a light-emitting component is provided. The light guide plate includes an escape opening. The circuit board is disposed under the light guide plate. The electronic component is disposed on the circuit board, and at least a part of the electronic component is located in the escape opening. The reflective sheet is disposed on the rear surface of the light guide plate and between the light guide plate and the circuit board, and the reflective sheet extends into the escape opening. The light-shielding sheet is disposed on the light emitting surface of the light guide plate opposite to the rear surface. The light-emitting component is disposed on the light guide plate. A luminous keyboard using this backlight module is also provided.
US11515107B2 Light-emitting keyboard and backlight module
A light-emitting keyboard includes a bracket, a keycap, a circuit layer, a composite light-emitting layer and a spacing layer. The bracket has an opening. The keycap is disposed on the bracket and connected to the bracket via a support assembly. The circuit layer is disposed between the keycap and the bracket. The composite light-emitting layer is disposed under the bracket, and includes a substrate, a circuit disposed on the substrate and a light source located under the keycap and electrically connected to the circuit, wherein light emitted from the light source is transmitted upwardly to the keycap. The spacing layer is disposed between the composite light-emitting layer and the bracket, wherein the spacing layer includes a hole corresponding to the opening of the bracket, and the light source is located in the hole of the spacing layer.
US11515106B2 Electronic device having key assembly comprising pressure sensor, and operating method therefor
An electronic device according to an embodiment of the disclosure may include a housing, a key cover that penetrates at least a part of the housing and exposes at least a part of the key cover to an outside, a key button that is disposed inside the key cover and generates a pressing signal when the key button is pressed, a pressure sensor including a plurality of depressurization points between the key cover and the key button, and at least one processor electrically connected to the pressure sensor and the key button, and the at least one processor obtains a pressure signal corresponding to each of the plurality of depressurization points through the pressure sensor, obtains the pressing signal through the key button, and performs a specified operation based on the pressure signal corresponding to each of the obtained depressurization points and the pressing signal.
US11515098B2 Solid electrolytic capacitor and method of producing solid electrolytic capacitor
A solid electrolytic capacitor that includes a valve-action metal substrate including a dielectric layer having pores on at least one main surface thereof, a mask layer made of an insulating material and covering a periphery of the main surface of the valve-action metal substrate, and a cathode layer on the dielectric layer at least within a region surrounded by the mask layer. The cathode layer includes a solid electrolyte layer on the dielectric layer, and the solid electrolyte layer includes a first layer filling the pores of the dielectric layer, a second layer on the dielectric layer and along an outer peripheral portion of the region surrounded by the mask layer, the second layer being made of a material same as or different from that of the first layer, and a third layer covering the second layer and the dielectric layer.
US11515096B2 Electronic component
An electronic component includes a capacitor component including a body and an external electrode disposed outside the body; a metal frame connected to the external electrode; and an encapsulant at least partially covering regions of the capacitor component and the metal frame. The metal frame may include a surface unevenness portion disposed on at least a portion of an interface with the encapsulant.
US11515094B2 Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor and a board having the multilayer capacitor mounted thereon are provided. The multilayer capacitor includes a capacitor body including a dielectric layer and first and second internal electrodes, and first and second external electrodes disposed on both ends of the capacitor body and connected to exposed portions of the first and second internal electrodes, respectively. A/B satisfies 0.0016≤A/B<1 in which A is a thickness of the dielectric layer and B is an average length of margins of the capacitor body in a length direction, and A is 1 μm or less.
US11515091B2 Multilayer capacitor
A multilayer capacitor includes a capacitor body in which a first capacitor portion and a second capacitor portion are disposed to face each other with a connection region disposed therebetween, the connection portion having a predetermined thickness in which an internal electrode is not formed. The first capacitor portion comprises first and second internal electrodes that are alternately disposed with a dielectric layer interposed therebetween, and the second capacitor portion comprises third and fourth internal electrodes that are alternately disposed with a dielectric layer interposed therebetween. First and second external electrodes connected to the internal electrodes respectively comprise first and second internal layers containing copper (Cu), and first and second external layers containing silver (Ag) or nickel (Ni), and palladium (Pd).
US11515090B2 Ceramic electronic component and method for manufacturing ceramic electronic component
A ceramic electronic component includes a ceramic body and an external electrode including an end surface region on an end surface of the ceramic body and a side surface region on a side surface of the ceramic body. The side surface region includes a first end portion electrically connected to the end surface region, and a second end portion opposite to the first end portion. At at least a portion where an internal electrode is led out, the end surface region includes a high glass content layer in contact with the ceramic body. At least the second end portion and a vicinity thereof includes a low glass content layer in contact with the ceramic body. At least a portion of the side surface region includes a surface with the low glass content layer exposed.
US11515089B2 Topology to reduce effects of plate misalignment in a capacitive device
Apparatuses and methods are provided for a capacitor including two more plates. The capacitor includes one or more teeth cut in an edge of at least one plate of the two or more plates. The one or more teeth extends from the edge of the at least one plate to a point at a length into the at least one plate. Other aspects are described.
US11515086B2 Method for manufacturing sintered magnet
A method for manufacturing a sintered magnet includes molding a green compact formed by compacting a magnet powder by press-molding the magnet powder, the green compact forming an R—Fe—B based sintered magnet having Nd as the principal component and containing a rare earth element R, sintering the green compact by heating to a sintering temperature, so as to mold a sintered magnet, pressure molding the sintered magnet by heating to a temperature not exceeding the sintering temperature, so as to correct dimensions of the sintered magnet, and adjusting the texture of the sintered magnet by aging heat treatment using heated atmosphere produced when correcting the dimensions of the sintered magnet at a temperature not exceeding the temperature during the pressure molding.
US11515079B2 Laminated coil
One object is to suppress thermal shrinkage of a cover resin layer at the time of thermal curing. A laminated coil according to one embodiment of the present invention is provided with a magnetic substrate formed of a sintered magnetic material, an insulation resin layer formed on the magnetic substrate, a cover resin layer formed on the insulation resin layer, and a coil conductor embedded in the insulation resin layer. In one embodiment of the present invention, said insulation resin layer includes a first resin and first filler particles, and said cover resin layer includes a second resin and second filler particles. A filling factor of the second filler particles in the cover resin layer is higher than a filling factor of the first filler particles in the insulation resin layer.
US11515076B2 Coil device
A coil device comprising a pair of coil members annularly assembled at two connecting end portions; each coil member comprising a magnetic core, a resin case substantially entirely surrounding the magnetic core, and a coil wound around the resin case; the resin case having connecting means and guide means in the connecting end portion of each coil member; and the connected coil members being adhered to each other in the connecting end portions.
US11515070B2 Coil component
A coil component includes a first alignment winding region in which a second wire is continuously wound so as to have turns such that the turns of the second wire are aligned with turns of a first wire having the same ordinal number outside the first wire in a direction perpendicular to a central axis. The ordinal number is counted from the turn nearest to the first flange portion.
US11515069B2 Multilayer substrate and electronic device
A multilayer substrate includes a stacked body, coil conductor patterns, and a connection conductor pattern. The stacked body includes insulating layers. A first coil conductor pattern is provided on the front surface of an insulating layer and has a wound shape including outer and inner end portions. A second coil conductor pattern is provided on the front surface of the insulating layer and includes an end portion. The connection conductor pattern is provided in the stacked body, and connects the coil conductor patterns. The outer end portion is connected to a terminal conductor on a back surface of the stacked body. The end portion of the second coil conductor pattern is connected to the terminal conductor on the back surface of the stacked body. The first coil conductor pattern extends parallel or substantially parallel to the second coil conductor pattern along an outer periphery of the second coil conductor pattern.
US11515066B2 Heat treatable magnets having improved alignment through application of external magnetic field during binder-assisted molding
Improved manufacturing processes and resulting anisotropic permanent magnets, such as for example alnico permanent magnets, having highly controlled and aligned microstructure in the solid state are provided. A certain process embodiment involves applying a particular orientation and strength of magnetic field to loose, binder-coated magnet alloy powder particles in a compact-forming device as they are being formed into a compact in order to preferentially align the magnet alloy powder particles in the compact. The preferential alignment of the magnet alloy powder particle is locked in place in the compact by the binder after compact forming is complete. After removal from the device, the compact can be subjected to a subsequent sintering or other heat treating operation.
US11515062B2 Compressed stranded conductor, insulated electric wire, and wire harness
A compressed stranded conductor includes an inner layer strand having conductive wires which are twisted together, and an outer layer strand having conductive wires which are arranged around an outer periphery of the inner layer strand and are twisted together. The inner layer strand and the outer layer strand are compressed. An inner layer area reduction rate of one conductive wire of the inner layer strand is 29% or more and 32% or less. An outer layer area reduction rate of one conductive wire of the outer layer strand is 6% or more and 11% or less. A difference between the inner layer area reduction rate and the outer layer area reduction rate is 19% or more and 25% or less.
US11515061B2 Harness assembly
A harness assembly may include a cable having a cable shielding around at least a portion of a plurality of wires, a connector with an integrated backshell arranged at an angle with respect to the cable, an external braid disposed around at least a portion of the backshell and the cable, and an overbraid around at least a portion of the external braid, the overbraid having two layers.
US11515060B2 Fluoropolymer insulated communications cable
A communications cable is provided that includes a pair of twisted pair of wires, each coated with a fluoropolymer insulator. The twisted pair of wires is configured to carry a differential signal, such as a differential data signal and/or a differential power signal. The fluoropolymers are highly effective insulators and significantly reduce both the effects of internal and external electromagnetic interference while maintaining low cable attenuation, even when operating within a temperature range of −40° C. to 150° C.
US11515059B2 All-weather self-healing stretchable conductive material and preparation method thereof
Disclosed is a preparation method of an all-weather self-healing stretchable conductive material, which uses acrylic acid and modified polyglutamic acid as a substrate, adds Fe3+ to form coordination, adjusts the volume ratio of water and glycerin, and heats to generate radical polymerization, so as to obtain a uniform double-layer three-dimensional network structure. The obtained polyacrylic acid and polyglutamic acid composite hydrogel has good mechanical properties and characteristics of rapid self-healing. A composite carbon film is prepared by depositing a metal layer of 20 nm to 80 nm thick on a single-layer aligned carbon film by magnetron sputtering, and then the composite hydrogel is adhered to each of the upper and lower sides of the composite carbon film respectively to form an all-weather self-healing stretchable conductive material of a sandwich structure. The preparation method of the invention is simple, the source of raw materials is plenty, and the obtained materials have good electrical and mechanical properties and have broad application prospects in the fields of flexible stretchable devices, wearable devices, and soft-bodied robots and the like.
US11515055B2 Composite sheet for shielding electromagnetic and radiating heat including graphene sheet
A composite sheet for shielding electromagnetic and radiating heat includes: a first layer formed of metal; and a second layer that is a graphene layer formed on one surface of the first layer and including charged chemically modified graphene such that thermal conductivity and electromagnetic shielding ability are improved while securing economic efficiency by using the second layer including the charged chemically modified graphene and the graphene flakes.
US11515054B2 Method of retrofitting a spent nuclear fuel storage system
A method of retrofitting a spent nuclear fuel system with a neutron absorbing apparatus. The method includes inserting a neutron absorbing apparatus into a first cell of an array of cells each configured to hold a spent nuclear fuel assembly. The neutron absorbing apparatus includes a first wall and a second wall supported by a corner spine to form a chevron shape and a first locking tab protruding outwardly from the first wall towards a first cell wall of the first cell. The method includes cutting a half-sheared second locking tab in the first cell wall of the first cell adjacent to and above the first locking tab of the neutron absorbing apparatus. Finally, the second locking tab is positioned to locking engage the first locking tab to retain the neutron absorbing apparatus in the first cell during removal of one of the fuel assemblies from the first cell.
US11515053B2 Mobile heat pipe cooled fast reactor system
A mobile heat pipe cooled fast nuclear reactor may be configured for transportation to remote locations and may be able to provide 0.5 to 2 megawatts of power. The mobile heat pipe cooled fast reactor may contain a plurality of heat pipes that are proximate to a plurality of fuel pins inside the reactor. The plurality of heat pipes may extend out of the reactor. The reactor may be configured to be placed in a standard shipping container, and may further be configured to be contained within a cask and attached to a skid for easier transportation.
US11515050B1 Mitigating plasma instability
A system for reducing plasma instability is disclosed. The system includes: an outer electrode having a first end and a second end spaced from the first end; and an inner electrode disposed inside of a void defined within the outer electrode and arranged coaxial with the outer electrode. The inner electrode includes: a base end defined by the first end of the outer electrode; and an apical end spaced from the base end. The system includes a fiber injector configured to inject a frozen fiber into the void from the apical end of the inner electrode; an electrode power source configured to energize the outer electrode and the inner electrode, and thereby, cause a plasma contained within the outer electrode to flow axially along the frozen fiber; and a frozen fiber power source configured to drive an electrical pulse to the frozen fiber.
US11515043B1 Method and device for hair loss prediction and personalized scalp care
In accordance with various embodiments, provided is a scalp management service provision server for providing a hair loss prevention service and scalp care service for a user, including: a DB management unit interlocked with the scalp management service provision server and configured to obtain a scalp image of the user from a scalp care device including a camera; a scalp condition diagnosis unit configured to determine a scalp condition of the user based on the obtained scalp image; a hair condition diagnosis unit configured to determine a hair condition of the user based on the obtained scalp image; a hair loss diagnosis unit configured to provide a current hair loss progress degree of the user and a hair loss prediction simulation of the user based on the scalp condition and the hair condition; a scalp care solution provision unit configured to provide information about a scalp analysis result and hair analysis result of the user through a user terminal of the user and to determine a scalp care product for the user from among a number of scalp care products included in a scalp care product DB; and a remote care device control unit configured to remotely control the scalp care device with a control value determined according to the scalp analysis result and hair analysis result of the user.
US11515036B2 Systems and methods for CGM-based bolus calculator for display and for provision to medicament delivery devices
Disclosed are systems and methods for secure and seamless set up and modification of bolus calculator parameters for a bolus calculator tool by a health care provider (HCP). In one aspect, a method for enabling HCP set up of a bolus calculator includes providing a server accessible by both an HCP and a patient; upon login by the HCP, displaying, or transmitting for display, a fillable form, the fillable form including one or more fields for entry of one or more bolus calculator parameters; receiving data from the fillable form, the data corresponding to one or more bolus calculator parameters; and upon login by the patient, transmitting data to a device associated with the patient, the transmitted data based on the received data, where the transmitted data corresponds to one or more of the bolus calculator parameters in a format suitable for entry to a bolus calculator.
US11515030B2 System and method for artificial agent based cognitive operating rooms
An artificial agent based cognitive operating room system and a method thereof providing automated assistance for a surgical procedure are disclosed. Data related to the surgical procedure from multiple data sources is fused based on a current context. The data includes medical images of a patient acquired using one or more medical imaging modalities. Real-time quantification of patient measurements based on the data from the multiple data sources is performed based on the current context. Short-term predictions in the surgical procedure are forecasted based on the current context, the fused data, and the real-time quantification of the patient measurements. Suggestions for next steps in the surgical procedure and relevant information in the fused data are determined based on the current context and the short-term predictions. The suggestions for the next steps and the relevant information in the fused data are presented to an operator.
US11515028B2 Method and system for using artificial intelligence and machine learning to create optimal treatment plans based on monetary value amount generated and/or patient outcome
A method is disclosed for generating treatment plans for optimizing patient outcome and monetary value amount generated. The method includes receiving a set of treatment plans that, when applied to patients, cause outcomes to be achieved by the patients, receiving a set of monetary value amounts associated with the set of treatment plans, receiving a set of constraints, where the set of constraints comprises rules pertaining to billing codes associated with the set of treatment plans. The method includes generating, by the artificial intelligence engine, optimal treatment plans for a patient, where the generating is based on the set of treatment plans, the set of monetary value amounts, and the set of constraints. Each of the optimal treatment plans complies with the set of constraints and represents a patient outcome and an associated monetary value amount generated. The method includes transmitting the optimal treatment plans to a computing device.
US11515024B2 Blood pressure measurement device, medication management method, and non-transitory storage medium storing medication management program
The present invention provides a technology that allows a user to more easily record medication information. A blood pressure measurement device according to an aspect of the present invention includes a prescription information acquisition unit configured to acquire prescription information, a preparatory action determination unit configured to determine whether a preparatory action for blood pressure measurement is performed, a blood pressure measurement operation unit configured to perform a blood pressure measurement operation in a case where an operation button is operated with the preparatory action determined to be performed, and a medication recording and processing unit configured to, in a case where the operation button is operated with the preparatory action determined not to be performed, assess that the operation is a medication confirmation operation, and generate and record medication information on the basis of the prescription information thus acquired.
US11515023B2 Dynamic user interface generation for delivery scheduling optimization
A delivery scheduling method includes receiving a bundle request from a user and identifying a first prescription scheduled for delivery within a date range. The method includes setting a scheduled delivery date of the first prescription as a target delivery date, identifying a set of prescriptions scheduled for delivery within a predetermined time of the target delivery date, and selecting one of the set of prescriptions as a candidate prescription. The method includes obtaining prescription parameters of the candidate prescription including a prior fill date of the candidate prescription and determining a required fill date of the candidate prescription. The method includes determining a blackout window for the candidate prescription based on a predetermined window following a prior fill date of the candidate prescription and, in response to the required fill date being after the blackout window, adjusting a delivery date of the candidate prescription to the target delivery date.
US11515022B1 Methods and systems for automatic prescription processing using machine learning algorithm
Methods and systems for selecting a machine learning algorithm are described. In one embodiment, one or more factors to be used by a plurality of machine learning algorithms in predicting a value of a required pharmacy element of a prescription are identified, each of the plurality of machine learning algorithms are trained to predict the value of the required pharmacy element using a first subset of previously received prescriptions, respective success rates for each of the plurality of machine learning algorithms at predicting respective known values of respective known required pharmacy elements for each of a second subset of the previously received prescriptions are determined, and a first of the plurality of machine learning algorithms having a highest success rate is selected to predict the value of the required pharmacy element of the prescription for a first predetermined period.
US11515018B2 Systems and methods for patient record matching
An AI record matching system includes processors that may compare patient records using one or more rules, criteria, or parameters and determine whether any of the patient records include different demographic information but include same medical information for a same person based on comparing the patient records using the one or more rules, criteria, or parameters. The processors may receive feedback data indicating an overmatching of the patient records to the same person or an undermatching of the patient records to the same person. The processors may be trained by modifying the one or more rules, criteria, or parameters based on the feedback data. The processors may iteratively repeat one or more of examining the patient records, determining whether any of the patient records include the different demographic information but the same medical information for the same person, receiving the feedback data, and training the one or more processors.
US11515016B2 Rule-based low-latency delivery of healthcare data
Methods, systems, and computer-readable media are provided for delivering healthcare records with low latency. Healthcare data is collected from various disparate healthcare data sources. The data is filtered in accordance with routing rules to identify healthcare data to deliver to a processing node. The routing rules specify that healthcare data from a particular originating source of a particular data type is to be delivered to a particular processing node. The healthcare data is converted to a local format for use by a computing solution. This system of delivering healthcare data with low latency ensures that the data is delivered to the correct location in the correct format, even if the routing rules change.
US11515014B2 Methods and systems for initiating and conducting a customized computer-enabled brain research study
An illustrative research support computing system maintains subject data representative of attributes for research subjects included in a potential subject pool for potential research studies. The system receives, from a client device, an input dataset representative of: 1) a set of parameters defining a research study to be conducted with respect to a research subject group, and 2) a set of criteria for research subjects that are to be included in the research subject group. The system designates a research subject included in the potential subject pool for inclusion in the research subject group based on the set of criteria, and receives research data detected for the research subject in accordance with the set of parameters. The system also provides an output dataset generated based on the research data detected for the research subject in accordance with the set of parameters. Corresponding methods and systems are also disclosed.
US11515009B2 Biomarker quantification in a tissue sample
Embodiments of the invention relate to a computer-implemented method for quantifying a biomarker in a tissue sample of an organism. An image analysis system receives images of a stained tissue sample. Each received digital image depicts the tissue sample region at the end of an exposure interval. The system analyzes the intensity values and exposure intervals of the received digital images for determining the time when the intensity values corresponding to the plurality of exposure intervals ordered according to ascending exposure interval lengths reach a plateau (saturation residence time—SRT). The system determines the amount of a biomarker in the tissue sample and/or predicts a tumor stage and/or a treatment recommendation as a function of the SRT.
US11515006B2 Pathogen detection using next generation sequencing
Embodiments are directed to systems and methods for pathogen detection using next-generation sequencing (NGS) analysis of a sample. Embodiments may apply alignment algorithms (e.g., SNAP and/or RAPSearch alignment algorithms) to align individual sequence reads from a sample in a next-generation sequencing (NGS) dataset against reference genome entries in a classified reference genome database. Embodiments of the present invention may include classifying, filtering, and displaying results to a clinician that can then quickly and easily obtain the results of the sequencing to identify a pathogen or other genetic material in a sample that is being tested. A negative sample and a corresponding database can be used to remove contaminants from a list of candidate pathogens. Thus, embodiments are directed to a system that is configured to filter the results of a sequencing alignment and classify a sample quickly.
US11515004B2 Thermodynamic measures on protein-protein interaction networks for cancer therapy
A method to select a protein target for therapeutic application includes accessing genomic information and protein-protein interaction (PPI) data, computing a thermodynamic measure for each protein node within the network of protein nodes, generating an energy landscape data corresponding to the network of protein nodes and the thermodynamic measure, generating a PPI subnetwork by applying a topological filtration to the energy landscape data of the PPI data, computing a first Betti number for the PPI subnetwork, sequentially removing a protein node(s) from the PPI subnetwork while replacing the previously removed node(s), computing a new Betti number for the PPI subnetwork with the protein node(s) removed, computing a change between the Betti numbers, and determining, based on the change between the Beti numbers, a most significant protein target within the PPI subnetwork.
US11515002B2 Methods and systems for 3D structure estimation
Disclosed herein are systems and methods for efficient 3D structure estimation from images of a transmissive object, including cryo-EM images. The method generally comprises, receiving a set of 2D images of a target specimen from an electron microscope, carrying out a reconstruction technique to determine a likely molecular structure, and outputting the estimated 3D structure of the specimen. The described reconstruction technique comprises: establishing a probabilistic model of the target structure; optimizing using stochastic optimization to determine which structure is most likely; and, optionally utilizing importance sampling to minimize computational burden.
US11515000B2 Genetic, metabolic and biochemical pathway analysis system and methods
Identifying pathways that are significantly impacted in a given condition is a crucial step in the understanding of the underlying biological phenomena. All approaches currently available for this purpose calculate a p-value that aims to quantify the significance of the involvement of each pathway in the given phenotype. These p-values were previously thought to be independent. Here, we show that this is not the case, and that pathways can affect each other's p-values through a “crosstalk” phenomenon that affects all major categories of existing methods. We describe a novel technique able to detect, quantify, and correct crosstalk effects, as well as identify novel independent functional modules. We assessed this technique on data from four real experiments coming from three phenotypes involving two species.
US11514998B2 Electronic device for performing data masking operation
An electronic device includes a core circuit configured to store write data and a write parity after outputting read data and a read parity in a data masking operation. The electronic device also includes an error correction circuit configured to correct an error included in the read data, based on the read parity; generate the write parity from the error-corrected read data, input data, and masking data; and generate the write data from the error-uncorrected read data, the input data, and the masking data.
US11514992B2 Method and apparatus for reading a flash memory device
A method for reading a flash memory device includes storing configuration files of reliability-state Classification Neural Network (CNN) models and Regression Neural Network (RNN) inference models, and storing reliability-state tags corresponding to reliability states. The current number of P/E cycles is identified and a reliability-state CNN model is selected corresponding to the current number of P/E cycles. A neural network operation of the selected reliability-state CNN model is performed to identify a predicted reliability state. Corresponding reliability-state tags are identified and a corresponding RNN inference model is selected. A neural network operation of the selected RNN inference model is performed, using the reliability-state tags as input, to generate output indicating the shape of a threshold-voltage-shift read-error (TVS-RE) curve. Threshold Voltage Shift Offset (TVSO) values are identified corresponding to a minimum value of the TVS-RE curve and a read is performed using a threshold-voltage-shift read at the identified TVSO values.
US11514990B1 Two way single VREF trim for fully differential CDAC for accurate temperature sensing
A temperature sensing circuit of a data storage system includes a temperature sensor, a digital-to-analog circuit, and a reference generation and trimming circuit configured to generate a common mode voltage (VCM), a positive reference voltage (VREFP), and a negative reference voltage (VREFN) using a single band gap reference signal. The trimming circuit is configured to trim the VCM, VREFP, and VREFN by adjusting a VC trim signal to increase the VCM until a VCM error is below a threshold; adjusting a high temperature trim signal to increase the VREFP and decrease the VREFN until a digital temperature signal associated with the digital-to-analog circuit attains a predetermined accuracy level for a first temperature; and adjusting a low temperature trim signal to increase the VREFP, VCM, and VREFN until the digital temperature signal attains a predetermined accuracy level for a second temperature.
US11514989B2 Dynamic adjustment of offset voltages for reading memory cells in a memory device
A memory device to manage the assignment of offset voltages for read operations, and to adjust read voltages using the offset voltages. The offset voltages are dynamically adjusted by a controller during operation of the memory device in response to read errors. In one approach, a first bin of offset voltages is assigned to a first region of a storage media. The first offset voltages are used to adjust read voltages for reading a page of first memory cells in the first region. The controller determines that at least one error has occurred in reading the page. In response to determining the error, the controller determines second offset voltages that can be used to read the first memory cell without causing a read error. Based on the second offset voltages, the controller identifies third offset voltages for assigning to the first region. The third offset voltages are used for adjusting read voltages for subsequent reads of pages in the first region. The third offset voltages can be assigned from an existing offset voltage bin, or a new offset voltage bin can be generated for the assignment.
US11514986B2 Memory system and semiconductor memory device
According to one embodiment, a memory system includes a semiconductor memory device and a controller. The semiconductor memory device includes a first memory cell configured to store data. The controller is configured to output a first parameter and a first command. The first parameter relates to an erase voltage for a first erase operation with respect to the first memory cell. The first command instructs the first erase operation. The controller outputs the first command after outputting the first parameter to the semiconductor memory device.
US11514981B1 Programming devices and weights in hardware
The method includes setting conductances for corresponding non-volatile memory (NVM) devices of a cross-bar array to zero. The method further includes determining a plurality of pulse-widths for the corresponding plurality of NVM devices based on a corresponding plurality of programming errors. Additionally, the method includes programming the NVM devices using the determined pulse-widths. Also, the method includes measuring actual conductances for the corresponding NVM devices. Further, the method includes adjusting scaling factors for the corresponding NVM devices based on the actual conductances and the corresponding programming errors. Additionally, the method includes programming the corresponding NVM devices based on the determined pulse-widths and the scaling factors.
US11514979B2 Wordline driver architecture
Various implementations described herein are related to a device with a wordline driver that provides a wordline signal to a wordline based on a row selection signal and a row clock signal. The device may have row selector logic that provides the row selection signal to the wordline driver based on first input signals in a periphery voltage domain. The device may also have level shifter circuitry that provides the row clock signal to the wordline driver in a core voltage domain based on second input signals in the periphery voltage domain.
US11514978B2 Electronic devices mitigating degradation of MOS transistors
An electronic device includes a flag generation circuit and a delay circuit. The flag generation circuit is configured to generate a flag signal, wherein a level of the flag signal changes based on a first internal command. The delay circuit is configured to generate a delay signal by delaying one of an operation signal and the flag signal by a predetermined period according to whether a predetermined operation is performed.
US11514976B2 Memory device having planes
The present technology includes a memory device which includes a plurality of planes in which data is stored, a peripheral circuit configured to perform operations on the plurality of planes, micro-control circuits configured to control the peripheral circuit so that the operations on the plurality of planes are independently performed, and a memory manager including a control memory in which different control codes for controlling the peripheral circuit are stored, and configured to output the control codes to the micro-control circuits, wherein the memory manager is configured to sequentially output a selected control code among the control codes to the micro-control circuits respectively corresponding to the planes.
US11514975B2 Amplifier and LPDDR3 input buffer
An amplifier with an input stage comprising: a first current mirror; a first input differential pair; a first current source; a second current source; a second input differential pair, wherein the first input differential pair and the second input differential pair receive a reference voltage; a second current mirror; and a voltage control transmission circuit. An extra current path in the first current mirror is formed and a current flowing through the extra current path flows through the second current mirror to a ground when the reference voltage is higher than a first predetermined value. Also, an extra current path in the second current mirror is formed and a current flowing through the extra current path in the second current mirror flows to the first current mirror when the reference voltage is lower than a second predetermined value.
US11514970B2 Memory device and method having a control circuit configured to acquire information on a state of a control target, causes the control target to execute a read and write operation based on the state
A memory device according to an embodiment includes first and second interconnects, memory cells, and a control circuit. In a first process, the control circuit applies a write voltage of a first direction to a memory cell coupled to selected first and second interconnects, and applies a write voltage of a second direction to a memory cell coupled to the selected first interconnect and a non-selected second interconnect. In second processes of first to m-th trial processes, the control circuit applies the write voltage of the second direction to the memory cell coupled to the selected first and second interconnects, and omits a write operation in which the memory cell coupled to the selected first interconnect and the non-selected second interconnect is targeted.
US11514963B2 SOT MRAM cell and array comprising a plurality of SOT MRAM cells
A SOT-MRAM cell, comprising at least one magnetic tunnel junction (MTJ) comprising a tunnel barrier layer between a pinned ferromagnetic layer and a free ferromagnetic layer; a SOT line, extending substantially parallel to the plane of the layers and contacting a first end of said at least one MTJ; at least a first source line connected to one end of the SOT line; at least a first bit line and a second bit line, wherein the SOT-MRAM cell comprises one MTJ, each bit line being connected to the other end of the MTJ; or wherein the SOT-MRAM cell comprises two MTJs, each MTJ being connected to one of the first bit line and second bit line.
US11514962B2 Two-bit magnetoresistive random-access memory cell
Provided is a magnetoresistive random-access memory (MRAM) cell. The MRAM cell comprises a first heavy metal layer and a first magnetic tunnel junctions (MTJ) coupled to the first heavy metal layer. The first MTJ has a first area. The MRAM cell further comprises a second MTJ. The second MTJ is connected in series with the first MTJ, and the second MTJ has a second area that is different than the first area. The second MTJ shared a reference layer with the first MTJ. The MRAM cell further comprises a second heavy metal layer that is coupled to the second MTJ.
US11514960B2 Protection circuit of memory in display panel and display apparatus
Disclosed is a protection circuit of a memory in a display panel. The circuit includes: a timing controller, for outputting a first control signal; a memory, for storing software data of the timing controller; a power supply circuit, for outputting a power signal; and a monitor circuit, having three input ends and a signal output end, two input ends being respectively connected to the power supply circuit and a control signal output end, and the other one input end being input with a write control signal; the monitor circuit controls the memory to be in a write protection state when in a normal state, and controls the memory to be in a write enable state when a level state collection of the power signal, the first control signal, and the write control signal satisfies a preset level state collection.
US11514953B2 Integrated assemblies, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having a pair of adjacent memory-block-regions, and having a separator structure between the adjacent memory-block-regions. The memory-block-regions include a first stack of alternating conductive levels and first insulative levels. The separator structure includes a second stack of alternating second and third insulative levels. The second insulative levels are substantially horizontally aligned with the conductive levels, and the third insulative levels are substantially horizontally aligned with the first insulative levels. Some embodiments include methods of forming integrated assemblies.
US11514952B2 Memory device with strap cells
A device disclosed includes first and second rows of memory cells, a first data line, and a first continuous data line. The first and second rows of memory cells are arranged in a first sub-bank and a second sub-bank, separated from the first sub-bank, respectively. The first data line is arranged across the first sub-bank and coupled to a first memory cell in the first row of memory cells. The first continuous data line includes a first portion arranged across the first sub-bank and a second portion arranged across the second sub-bank. The first continuous data line is coupled to a second memory cell in the second row of memory cells. The first portion of the first continuous data line is disposed in a first metal layer. The first data line and the second portion of the first continuous data line are in a second metal layer.
US11514947B1 Method for real-time video processing involving changing features of an object in the video
A method for real-time video processing for changing features of an object in a video, the method comprises: providing an object in the video, the object being at least partially and at least occasionally presented in frames of the video; detecting the object in the video; generating a list of at least one element of the object, the list being based on the object's features to be changed according to a request for modification; detecting the at least one element of the object in the video;tracking the at least one element of the object in the video; and transforming the frames of the video such that the at least one element of the object is modified according to the request for modification.
US11514944B2 Magnetic tape and magnetic tape device
The magnetic tape includes a non-magnetic support; and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, in which the magnetic layer has a timing-based servo pattern, a center line average surface roughness Ra measured regarding a surface of the magnetic layer is equal to or smaller than 1.8 nm, and an isoelectric point of a surface zeta potential of the magnetic layer is equal to or greater than 5.5.
US11514941B2 Magnetic recording medium having controlled saturation flux density
A magnetic recording medium used on a record/playback device with a minimum recording wavelength or 50 nm or shorter, the magnetic recording medium including a magnetic layer that contains a spinel-type ferrite magnetic powder, the magnetic layer having an average thickness of 85 nm or smaller, and the magnetic layer having a saturation flux density of 1600 Gauss or larger and 2000 Gauss or smaller.
US11514935B1 Magnetic read sensors having stabilized upper readers, and related methods
Aspects of the present disclosure generally relate to magnetic recording heads of magnetic recording devices. A read head includes a first reader, an insulating separation layer, and a second reader disposed above the insulating separation layer. The second reader includes a magnetic seed layer and a cap layer. The second reader includes a first upper free layer disposed between the magnetic seed layer and the cap layer, and a second upper free layer disposed between the first upper free layer and the cap layer. The second reader includes a barrier layer. In one implementation the second reader includes an antiferromagnetic (AFM) layer disposed between the magnetic seed layer and the insulating separation layer to pin the magnetic seed layer.
US11514933B1 Method to enhance magnetic strength and robustness of rear hard bias for dual free layer read
The present disclosure generally relates to read heads having dual free layer (DFL) sensors. The read head has a sensor disposed between two shields. The sensor is a DFL sensor and has a surface at the media facing surface (MFS). Recessed from the DFL sensor, and from the MFS, is a rear hard bias (RHB) structure. The RHB structure is disposed between the shields as well. In between the DFL sensor and the RHB structure is insulating material. The RHB is disposed on the insulating material. The RHB includes a RHB seed layer as well as a RHB bulk layer. The RHB bulk layer includes a first bulk layer and a second bulk layer, the first bulk layer having a different density relative to the second bulk layer.
US11514930B1 Soft bias side shield stabilized by hard bias for read head design
The present disclosure generally relates to magnetic storage devices, such as magnetic tape drives, comprising a read head. The read head comprises a plurality of read sensors disposed between a lower shield and an upper shield. A plurality of soft bias side shields are disposed adjacent to and outwardly of the plurality of read sensors in a cross-track direction. A plurality of hard bias side shields are disposed on and in contact with the soft bias side shields to stabilize the soft bias side shields. Each of the plurality of soft bias side shields are spaced a first distance from the lower shield and each of the hard bias side shields are spaced a second distance from the upper shield, the first distance being substantially equal to the second distance.
US11514928B2 Spatially informed audio signal processing for user speech
A device implementing a system for processing speech in an audio signal includes at least one processor configured to receive an audio signal corresponding to at least one microphone of a device, and to determine, using a first model, a first probability that a speech source is present in the audio signal. The at least one processor is further configured to determine, using a second model, a second probability that an estimated location of a source of the audio signal corresponds to an expected position of a user of the device, and to determine a likelihood that the audio signal corresponds to the user of the device based on the first and second probabilities.
US11514926B2 Low power mode for speech capture devices
A system configured to enable a Wi-Fi processor to enter a low power mode (LPM) for short periods of time without compromising functionality is provided. A device reduces power consumption by enabling the Wi-Fi processor to enter LPM with scheduled wakeup events to enable specific functionality. In some examples, the Wi-Fi processor toggles between LPM and an active mode based on a first duty cycle to enable new device provisioning. The first duty cycle corresponds to a time required to scan a plurality of wireless channels, waking the Wi-Fi processor at a first frequency to monitor for incoming probe requests. In other examples, the Wi-Fi processor uses a second duty cycle chosen to maintain time synchronicity between a time master device and time follower devices. The device sets the second duty cycle to wake the Wi-Fi processor at a second frequency to exchange data packets with synchronized devices.
US11514923B2 Method and device for processing music file, terminal and storage medium
Provided are a method and device for processing a music file, a terminal and a storage medium. The method comprises: in response to a received sound effect adjustment instruction, acquiring a music file, the adjustment of which is indicated by the sound effect adjustment instruction; carrying out vocals and accompaniment separation on the music file to obtain vocal data and accompaniment data in the music file; carrying out first sound effect processing on the vocal data to obtain target vocal data, and carrying out second sound effect processing on the accompaniment data to obtain target accompaniment data; and synthesizing the target vocal data and the target accompaniment data to obtain a target music file.
US11514922B1 Systems and methods for preparing reference signals for an acoustic echo canceler
A method for preparing reference signals for an echo cancellation system disposed in a vehicle, comprising the steps of: receiving a plurality of drive signals, each drive signal being provided to an associated transducer of a plurality of acoustic transducers such that the associated acoustic transducer transduces the drive signal into an acoustic signal, filtering each drive signal with a respective filter of a plurality of filters to produce a plurality of filtered signals, wherein each of the plurality of filters approximates a transfer function from an associated acoustic transducer to a microphone disposed within the vehicle such that the plurality of filtered signals each estimate a respective acoustic signal at the microphone; summing together at least a subset of the plurality of filtered signals to produce a summed reference signal; and outputting the summed reference signal to an echo cancellation system.
US11514917B2 Method, device, and system of selectively using multiple voice data receiving devices for intelligent service
An electronic device is provided, which includes a user interface, at least one communication module, a microphone, at least one speaker, at least one processor operatively connected with the user interface, the at least one communication module, the microphone, and the at least one speaker, and at least one memory operatively connected with the at least one processor, wherein the at least one memory stores instructions, which when executed, instruct the at least one processor to while the electronic device is wiredly or wirelessly connected with an access point (AP) connected with at least one external electronic device, after receiving, through the microphone, part of a wake-up utterance to invoke a voice-based intelligent assistant service, broadcast identification information about the electronic device and receive identification information broadcast from the external electronic device, after receiving the whole wake-up utterance through the microphone, individually transmit first information related to the wake-up utterance received through the microphone to the at least one external electronic device and individually receive, from the external electronic device, second information related to the wake-up utterance received by the at least one external electronic device, and determine whether to transmit voice information received after the wake-up utterance to an external server based on at least part of the first information and the second information. Other various embodiments are possible as well.
US11514916B2 Server that supports speech recognition of device, and operation method of the server
A server for supporting speech recognition of a device and an operation method of the server. The server and method identify a plurality of estimated character strings from the first character string and obtain a second character string, based on the plurality of estimated character strings, and transmit the second character string to the device. The first character string is output from a speech signal input to the device, via speech recognition.
US11514909B2 Third party account linking for voice user interface
Methods and systems for adding functionality to an account of a language processing system where the functionality is associated with a second account of a first application system is described herein. In a non-limiting embodiment, an individual may log into a first account of a language processing system and log into a second account of a first application system. While logged into both the first account and the second account, a button included within a webpage provided by the first application may be invoked. A request capable of being serviced using the first functionality may be received by the language processing system from a device associated with the first account. The language processing system may send first account data and the second account data to the first application system to facilitate an action associated with the request, thereby enabling the first functionality for the first account.
US11514908B2 Voice command recognition device and method thereof
A voice command recognition device and a method thereof are provided. The voice command recognition device includes a processor that registers one or more voice commands selected by analysis of one or more voice commands repeatedly used by a user or a voice command utterance pattern of the user to generate one package command and a storage storing data or an algorithm for speech recognition by the processor.
US11514907B2 Activation of remote devices in a networked system
The present disclosure is generally directed to the generation of voice-activated data flows in interconnected network. The voice-activated data flows can include input audio signals that include a request and are detected at a client device. The client device can transmit the input audio signal to a data processing system, where the input audio signal can be parsed and passed to the data processing system of a service provider to fulfill the request in the input audio signal. The present solution is configured to conserve network resources by reducing the number of network transmissions needed to fulfill a request.
US11514906B2 Voice activated device with integrated heatsink and speaker
Systems, methods, and computer-readable media are disclosed for voice activated devices with integrated heatsinks and speakers. In one embodiment, an example voice activated device may include a housing having an upper portion and a lower portion, a speaker housing, a heatsink coupled to the speaker housing, where the heatsink and the speaker housing together form a sealed chamber, a first speaker coupled to the speaker housing and partially disposed within the sealed chamber, where the first speaker is oriented to output audio towards the upper portion of the housing, and a light ring disposed about the lower portion of the housing.
US11514903B2 Information processing device and information processing method
The present technology relates to an information processing device and an information processing method that make it possible to generate interaction data with less cost.Provided is the information processing device including a processor that generates, on the basis of interaction history information, a coupling context to be coupled to a context of interest to be noticed among a plurality of contexts. This makes it possible to generate interaction data with less cost. The present technology is applicable as server-side service of a voice interaction system, for example.
US11514895B2 Discovering windows in temporal predicates
A method and system are provided. The method includes separating a predicate that specifies a set of events into a temporal part and a non-temporal part. The method further includes comparing the temporal part of the predicate against a predicate of a known window type. The method also includes determining whether the temporal part of the predicate matches the predicate of the known window type. The method additionally includes replacing (i) the non-temporal part of the predicate by a filter, and (ii) the temporal part of the predicate by an instance of the known window type, responsive to the temporal part of the temporal predicate matching the predicate of the known window type. The instance is parameterized with substitutions used to match the temporal part of the predicate to the predicate of the known window type.
US11514893B2 Voice context-aware content manipulation
Techniques performed by a data processing system for processing voice content received from a user herein include receiving a first audio input from a user comprising spoken content, analyzing the first audio input using one or more natural language processing models to produce a first textual output comprising a textual representation of the first audio input, analyzing the first textual output using one or more machine learning models to determine first context information of the first textual output, and processing the first textual output in the application based on the first context information.
US11514886B2 Emotion classification information-based text-to-speech (TTS) method and apparatus
Disclosed are an emotion classification information-based text-to-speech (TTS) method and device. The emotion classification information-based TTS method according to an embodiment of the present invention may, when emotion classification information is set in a received message, transmit metadata corresponding to the set emotion classification information to a speech synthesis engine and, when no emotion classification information is set in the received message, generate new emotion classification information through semantic analysis and context analysis of sentences in the received message and transmit the metadata to the speech synthesis engine. The speech synthesis engine may perform speech synthesis by carrying emotion classification information based on the transmitted metadata.
US11514885B2 Automatic dubbing method and apparatus
An automatic dubbing method is disclosed. The method comprises: extracting speeches of a voice from an audio portion of a media content (504); obtaining a voice print model for the extracted speeches of the voice (506); processing the extracted speeches by utilizing the voice print model to generate replacement speeches (508); and replacing the extracted speeches of the voice with the generated replacement speeches in the audio portion of the media content (510).
US11514882B2 Feedforward active noise control
Sound reduction includes producing an error signal representative of sound present in a target space, producing a reference signal corresponding to undesired sound present in the target space, and producing, based on the reference signal and the error signal a cancelling output signal representative of the undesired sound present in the target space. The method further includes producing, based on the cancelling output signal, sound to destructively interfere with the undesired sound present in the target space, and limiting the amplitude or power of at least one of the reference signal, the error signal and the cancelling output signal if a first condition is met, the at least one signal under examination is at least one of the reference signal, the error signal and the cancelling output signal, and fully or partially suspending the active noise controller update mechanism if a second condition is met.
US11514881B2 Vehicle and method of controlling the same
A vehicle for blocking a virtual engine sound that is introduced into the vehicle includes: a speed sensor configured to detect a travelling speed of the vehicle; a virtual engine sound system (VESS) including a first speaker and a second speaker; and a controller configured to control the VESS based on the travelling speed, wherein the controller is configured to: upon the vehicle being in a stopped state, control the VESS such that the first speaker outputs a virtual engine sound and the second speaker outputs a sound having an inverse phase of the virtual engine sound.
US11514876B2 Learning model generation method, learning model generation device, and automatic musical performance robot
Disclosed is a learning model generation method executed by a computer, including: striking a percussion instrument with a striking member to emit a musical sound; and conducting machine learning upon receiving an input of the musical sound emitted from the percussion instrument, and generating, based on the machine learning, a learning model for outputting numerical values for setting musical performance parameters for an automatic musical performance of the percussion instrument that is struck when the striking member is driven.
US11514874B2 Computer having a remote second display
A personal computer provides a video signal to dual first and second displays, improvement comprising the second display remote from the computer receiving its video signal by telemetry instead of through video cable. A video signal transmitter connects to the computer through a transmitter cable plugged into a computer display port. The cable from the second display that would otherwise be plugged into the computer video port is instead connected to a video signal receiver. The signal is then transmitted from the computer by the connected transmitter to the receiver connected to the second display. In an alternative embodiment, telemetry between the second display and the computer is achieved through a remote access card, the technology of which is well known in the art. The second display may detachably mount to the back of the first display.
US11514871B2 Liquid crystal display device, driving method of the same, and electronic device including the same
It is an object to suppress deterioration of characteristics of a transistor in a driver circuit. A first switch for controlling whether to set a potential state of an output signal by being turned on and off in accordance with the first input signal, and a second switch for controlling whether to set a potential state of an output signal by being turned on and off in accordance with the second input signal are included. A first wiring and a second wiring are brought into electrical continuity by turning on and off the first switch or the second switch.
US11514867B2 Display apparatus and method of driving display panel using the same
A display apparatus includes a display panel, a driving controller and a data driver. The display panel is configured to display an image. The driving controller is configured to generate a compensated image data for compensating a decrease of a luminance of an edge portion of the display panel based on input image data. The data driver is configured to output a data voltage to the display panel based on the compensated image data. The driving controller is configured to generate the compensated image data by comparing a maximum value among subpixel grayscale values of the input image data to which a luminance compensating coefficient is applied and a maximum grayscale value of the input image data. The luminance compensating coefficient is configured to be determined according to a location in the display panel.
US11514866B2 Display device and driving method thereof
Provided is a display device. The display device includes a display panel that includes a first display region and a second display region, a data driving circuit configured to drive a plurality of data lines, a scan driving circuit configured to drive a plurality of scan lines, and a driving controller configured to control the data driving circuit and the scan driving circuit so as to operate the first display region and the second display region at different frequencies when an operation mode is a multi-frequency mode, wherein the driving controller changes the operation mode to a normal mode when a difference between an image signal of a current frame of the first display region and an image signal of a previous frame of the first display region is equal to or greater than a reference value during the multi-frequency mode.
US11514864B2 Display device and driving method thereof
A display device includes a display panel including a plurality of pixels connected to data lines and sensing lines, a data driver including a plurality of buffer amplifiers which supplies a first sensing voltage to the data lines during a first sensing period and a sensor which receives a first sensing signal from the pixels through the sensing lines during the first sensing period, and a global amplifier which supplies a second sensing voltage to the data lines during a second sensing period different from the first sensing period. The sensor receives a second sensing signal corresponding to the second sensing voltage from the pixels through the sensing lines during the second sensing period, and generates compensation data based on a difference value between the first sensing signal and the second sensing signal.
US11514860B2 Display device having scan signals with adjustable pulse widths
A display device includes a display panel including scan lines, first signal lines connected to the scan lines in a first pixel block, second signal lines connected to the scan lines in a second pixel block, third signal lines connected to the scan lines in a third pixel block; a first scan driver supplying a first output signal to the first signal lines based on a first sub-clock signal; a second scan driver supplying a second output signal to the second signal lines based on a second sub-clock signal; a third scan driver supplying a third output signal to the third signal lines based on and a third sub-clock signal; and a timing controller. Changes in pulse widths of the first to third output signals are different in one frame period.
US11514854B2 Organic light emitting diode display device including driving transistor having gate electrode under semiconductor layer
An organic light emitting diode display includes a driving transistor and a compensation transistor. The driving transistor includes a fist gate electrode disposed on a substrate, a polycrystalline semiconductor layer disposed on the first gate electrode of the driving transistor and including a first electrode, a second electrode, and a channel, and a second gate electrode disposed on the polycrystalline semiconductor layer of the driving transistor. The compensation transistor includes a polycrystalline semiconductor layer including a first electrode, a second electrode, and a channel, and a gate electrode disposed on the polycrystalline semiconductor layer of the compensation transistor.
US11514850B1 Display device which improves ghost images and related driving circuit and method
A display device includes a luminescent array and a column driver. The cathodes of the first row of luminescent devices are coupled to a first word line. The anodes of the second row of luminescent devices are coupled to a second word line. In the mth column of luminescent devices, the anode of a first luminescent device in the first row is coupled to the cathode of a second luminescent device in the second row. The column driver includes a switch and two multiplexers. The switch controls the path between input signal and the mth column of luminescent devices. The first multiplexer provides a first driving signal for charging the parasite capacitor in the switch and the first luminescent device during a first period. The second multiplexer provides a second driving signal for charging the second luminescent device and discharging the parasite capacitor in the switch during a second period.
US11514849B2 Display device and driving method thereof
A display device and a driving method thereof are disclosed, and the display device includes a first pixel connected to a first data line, a first scan line, and a first power source line, emitting light in a first period, and not emitting light in a second period following the first period; a second pixel connected to a second data line, the first scan line, and the first power source line, not emitting light in the first period, and emitting light in the second period; a current sensor sensing a current flowing through the first power source line in the first period to provide a first sensing current value, and sensing the current flowing through the first power source line in the second period to provide a second sensing current value; and a memory storing a first block target current value corresponding to the first sensing current value and a second block target current value corresponding to the second sensing current value.
US11514841B2 Visual display unit for processing a double input signal
An electroluminescent visual display unit having: a matrix of electroluminescent pixels formed from pixels arranged on a substrate, in a matrix arrangement in lines and columns, each pixel being formed by an elementary emitting zone; a first control block to control a graphic and/or alphanumeric data stream that can be displayed on the matrix of pixels; a second control block to control a video data stream that can be displayed on the matrix of pixels; and a unit for generating a reference voltage, the device being characterized in that: each elementary emitting zone is connected to a static memory, addressed by the first control block, and to a dynamic memory, addressed by the second control block; the first and second control blocks for displaying data alternately or simultaneously on the same matrix of pixels.
US11514837B2 Display device and driving circuit
A display device and a driving circuit enable to detect the crack for each display panel block by independently controlling each data driving circuit in case of multi data driving circuit and to provide a display device and a driving circuit enable to detect not only fine cracks but also disconnection by sequentially comparing a voltage of the display panel block with a reference voltage using a plurality of reference resistors.
US11514833B2 Transparent display device and method of driving the same
A transparent display device includes a transparent display panel which displays an image, a scan driver which provides a scan signal to the transparent display panel, a data driver which converts image data into a data signal based on an application gamma curve, and which provides the data signal to the transparent display panel, a timing controller which controls the scan driver and the data driver, a luminance value compensator which calculates a perception luminance of the transparent display panel based on a luminance of incident light that is incident on the transparent display panel and a transmittance of the transparent display panel, and a gamma curve adjuster which adjusts the application gamma curve based on a reference gamma value of a reference gamma curve and the perception luminance of the transparent display panel.
US11514832B2 Display apparatus and method of driving the same
A display apparatus includes a display panel, a gamma reference voltage generator and a data driver. The gamma reference voltage generator is configured to generate a gamma reference voltage. The gamma reference voltage includes a gamma amplifier configured to output the gamma reference voltage. The data driver is configured to generate a data voltage based on the gamma reference voltage and to output the data voltage to the display panel. A polarity of an offset voltage of the gamma amplifier is inverted alternately in a unit of one frame and in a unit of two frames.
US11514824B2 Display device
A display device includes a table including an upper plate portion and a support portion that supports the upper plate portion; a window member disposed in an upper portion of the upper plate portion; and a display module slidable with respect to the window member, wherein a position of the display module varies from a first position of being accommodated in the upper plate portion to overlap the window member to a second position of protruding from the upper portion of the upper plate portion.
US11514820B2 Greeting card lever and spiral lift
An openable structure, such as a greeting card or book, with a body, a cam lift mechanism, and at least one decorative element fixed to tab portions of the cam lift mechanism extending through cam slots in the body. The cam lift mechanism is actuatable by pivoting subpanels of the body away from each other. Pivoting of one of the subpanels causes lateral movement of a cam lever, which then pulls an extended arm portion of a rotating portion of the cam lift mechanism, causing the rotating portion to rotate about a primary axle. The cam slots guide the decorative elements radially outward or radially inward toward the primary axle upon rotation of the cam lift mechanism, causing the decorative elements to pop up or extend outward from the body.
US11514819B2 Surgical training model for laparoscopic procedures
A surgical training model that includes a simulated tissue having a tubular shape that is connected to a tissue holder is provided. A portion of the simulated tissue overhangs the distal end of the tissue holder to simulate a cuff-like entry to the vaginal vault or resected intestine suitable for practicing laparoscopic closure of the vaginal vault, intestine or other organ via suturing or stapling. Two concentric tubular structures are also arranged over the same tissue holder. A second model includes two portions of simulated tissue that are held by two holders such that the simulated tissues are adjacent making the model suitable for practicing different types of anastomosis procedures. A third model includes two holders with a single or double tubular simulated tissue structure connected to and spanning a gap between the holders. The model isolates the step of closing a cylindrical opening for the purpose of repeated practice.
US11514818B2 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 to teach communications and pedagogic skills. Each of a plurality of observed or computer-generated instances of modeling of distinguishable teaching 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 teaching 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.
US11514815B1 System, method, and device for generating flight training scheme oriented to individual difference
A system, method, and device for generating a flight training scheme oriented to an individual difference are provided to resolve a problem that a differentiated training scheme applicable to a training state of a trainee cannot be generated quickly. The system includes a first apparatus configured to obtain identity information of a user; a second apparatus configured to store training data of the user; a third apparatus configured to read the corresponding training data of the user based on the identity information of the user, obtain a mastery degree of a training item of the user as well as an emotion class and rating of the user corresponding to the training item, configure the training item based on a training scenario, and generate an initial training scheme; and a fourth apparatus configured to configure a flight training simulation environment based on the initial training scheme.
US11514813B2 Smart fitness system
Methods, systems, and computer program products for analysis of movement patterns and corrective actions are provided. Aspects include capturing, via a camera, movement data associated with a user, analyzing the movement data to identify a movement pattern of the user, accessing, from a database, a model movement pattern for the movement pattern of the user, comparing the model movement pattern to the movement pattern of the user, determining a fault in the movement pattern of the user, and displaying, via a display screen, video data comprising a corrected movement pattern for the user based at least on the fault in the movement pattern of the user.
US11514812B2 Autonomous physical activity assistance systems and methods thereof
The present disclosure relates to systems and methods for automatically assisting physical activities. The system may include a body condition monitoring unit, and an autonomous companion unit. The body condition monitoring unit may obtain body condition data of a user. The autonomous companion unit may be automatically move alongside the user and guide the user. The autonomous companion unit may include a transporting subunit, a plurality of sensors, and a controller subunit. The transporting subunit may be enable the movement of the autonomous companion unit. The plurality of sensors may obtain surroundings data associated with the autonomous companion unit. The controller subunit may control the transporting subunit to move the autonomous companion unit according to a target movement plan. The target movement plan may include a target route and a target speed profile, which are based on a preliminary movement plan, the surroundings data, and the body condition data.
US11514811B2 Method for generating at least one recipe suggestion, kitchen appliance and system for preparing food
The invention relates to a method (100) for generating at least one recipe suggestion (230) when using a kitchen appliance (10) for preparing food, comprising the following steps: Detection (102) of food data (210), especially on the kitchen appliance (10), Assigning (103) the food data (210) to a data history (220) of a user profile (200). Furthermore, the invention relates to a kitchen appliance (10) for preparing food and a system (1) for preparing food comprising a kitchen appliance (10).
US11514810B2 Virtual trainer for in vehicle driver coaching and to collect metrics to improve driver performance
A method of providing visual feedback to a driver based on data collected during vehicle operation. A processor at the vehicle analyzes vehicle data and determines when predetermined threshold values have been reached for particular parameters. Whenever such a threshold is reached, an audible indication is provided to the driver, indicating that the baseline has been exceeded. Certain parameters have at least two threshold values. When a first threshold value is reached, an alert is presented to the driver, but no data is recorded or reported. When a second threshold value is reached, another alert is presented to the driver, and data is recorded for reporting to a driver manager or supervisor. This approach provides a driver warning, that if they correct the triggering behavior, their supervisor is never notified of that behavior. However, if the behavior escalates, and the second threshold is breached, the behavior is recorded.
US11514807B2 Method and apparatus for assisting persons with disabilities
A computer aided instruction system includes a keyboard driver and an instruction renderer. The keyboard driver is configured to retrieve a keyboard input from a user before the application receives the keyboard input, and the instruction renderer is configured to execute a computer aided instruction tutorial to instruct the user to input a specific key or key combination. The keyboard driver is further configured to transmit the keyboard input to the instruction renderer to evaluate whether the one or more keystrokes matches the specific key or key combination.
US11514806B2 Learning session comprehension
A method for improving learning comprehension regarding a lesson includes issuing a first learning illustrative model to a set of learner computing entities. The method further includes obtaining a first comprehension evaluation associated with a first learner computing entity for the first learning illustrative model. The method further includes obtaining a second comprehension evaluation associated with a second learner computing entity for the first learning illustrative model. The method further includes modifying the fundamental illustrative model to illustrate a second set of learning assets of a second learning object based on at least one of the first and second comprehension evaluations to produce a second learning illustrative model. The method further includes sending the second learning illustrative model to the set of learner computing entities.
US11514805B2 Education and training sessions
Embodiments generally relate to improving education and training sessions. In some embodiments, a method includes determining an attentiveness level associated with a first user during a learning session. The method further includes determining one or more drops in the attentiveness level during the learning session. The method further includes tracking inattentiveness information associated with the one or more drops in the attentiveness level. The method further includes performing one or more corrective actions in response to the one or more drops in the attentiveness level based at least in part on the inattentiveness information.
US11514803B2 Method and apparatus for vehicle to drone interaction
A vehicle includes a controller that may be configured to, responsive to receiving a delivery request associated with a drone, periodically transmit a current location, trip route information, and acceleration data of the vehicle to guide the drone to a rendezvous location, and responsive to receiving a proximity notification associated with the drone, open a delivery opening of the vehicle.
US11514802B2 Supervisory safety system for controlling and limiting unmanned aerial system (UAS) operations
Systems, devices, and methods for determining, by a processor, an unmanned aerial system (UAS) position relative to at least one flight boundary; and effecting, by the processor, at least one flight limitation of a UAS if the determined UAS position crosses the at least one flight boundary.
US11514800B2 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.
US11514799B2 Systems and methods for maneuvering an aerial vehicle during adverse weather conditions
A machine learning maneuver model can be programmed to generate maneuver data identifying a plurality of flight paths for maneuvering an aerial vehicle through an adverse weather condition and a flight path confidence score for each flight path of the plurality of flight paths based on at least weather sensor data characterizing the adverse weather condition. The flight path confidence score can be indicative of a probability of successfully maneuvering the aerial vehicle through the adverse weather condition according to a respective flight path. A maneuver decision engine can be programmed to evaluate each flight path confidence score for each flight path relative to a flight path confidence threshold to identify a given flight path of the plurality of flight paths through the adverse weather condition that poses a least amount of structural risk to the aerial vehicle.
US11514788B2 Method and system for inter and intra agency communication, tracking and coordination
A method is disclosed. A data set including: (a) identifiers of a set of incidents occurring within a defined geographic region to which at least one service provider responded during a first time period and (b) address data identifying a location within the geographic region of each said incident of the set is retrieved over a network. An instruction to generate a heat map of the incidents occurring within the geographic region during the first time period is received from a user via a user interface generated to a display device. In response to the instruction to generate the heat map, the address data is converted to GPS data. A heat map of an aerial view of the geographic region based on the GPS data is generated. The heat map is displayed to the display device in a user interface.
US11514774B2 Audible alert device
An audible alert device and method of playing an audible message. The audible alert device includes a motion sensor, a speaker, and a control unit. The control unit is configured to store an audible message, determine whether an activating condition is met in which the activating condition is based on a directionality of movement of the person relative to the motion sensor, and play a corresponding audible message when the activating condition has been met.
US11514766B1 Detecting interactions with storage units based on RFID signals and auxiliary signals
Storage units including platforms that are outfitted with RFID antennas and auxiliary sensors detect changes in loading on the platforms based on changes in loading determined by the auxiliary sensors or changes in signals received by the RFID antennas. The platforms include surfaces for receiving items tagged with RFID transmitters thereon, such as items of common types and variable weights. An interaction involving the placement of an item on the platform, or the removal of the item from the platform, is detected by the auxiliary sensors. The energization of an RFID field is triggered in response to the detected interaction, and an item is identified where an RFID signal transmitted by the item is present at one time and absent at another time.
US11514765B2 Systems and methods for spatial sensing and tracking of objects in a space
This disclosure is directed to product displays systems. In one aspect, a product display system includes three or more bases spatially distributed in a space. Each base has a wireless transceiver. The system includes a product display assembly comprising a puck assembly and a base assembly. The puck assembly has a surface on which a product is mountable for merchandising of the product to a customer and is untethered to the base assembly. The puck assembly executes machine-readable instructions that determines a coordinate location of the puck assembly within the space based on wireless communications between the puck assembly and the three or more bases. The puck assembly may also generate an alarm sound when the coordinate location is located within an alarm zone or a warning zone of the space.
US11514762B2 Automated teller machine
An automated teller machine includes a main body; a customer service unit; a deposit/withdrawal unit to separate and stack medium; a tray unit for transferring the medium while reciprocating between the deposit/withdrawal unit and the customer service unit; and a throat unit providing a transfer path of the tray unit. The tray unit includes: a tray bottom plate forming a bottom surface of the tray unit, and a tray rib protruded from a lower surface of the tray bottom plate. The throat unit includes a throat bottom plate forming a bottom surface of the throat unit, and a support member protruded from the throat bottom plate. The tray rib and the support member are arranged without interferring with each other, and overlapped with each other in at least parts of the tray rib and the support member when viewed from a side of the ATM.
US11514760B2 Method of gaming, a game controller and a gaming system
An electronic method of gaming comprising an electronic game controller: selecting, for each of at least one display area of a symbol display, a plurality of symbols for display at respective ones of a plurality of display positions arranged in the display area; evaluating the selected symbols to determine whether or not the selected symbols for display at at least two designated display positions are the same; upon determining that the selected symbols for display at at least two designated display positions are the same, applying a modification to each of the selected symbols for display at the at least two designated display positions to form a modified symbol display; and evaluating the modified symbol display to make an award.
US11514759B2 System and method of wagering on a plurality of events
A system and method for concurrently wagering on multiple past events such as sports events that may include retrieving data about multiple events that occurred in the past that included multiple participants. The data may include information about the participants as well as pre-event rankings, and final or post-event rankings ordering the results with respect to other participants in the same event. A user may adjust the pre-event rankings or accept them as-is. The user's rankings for the participants of the events may be submitted, and a prize calculated based on the difference between the predicted rankings submitted by the user, and the final rankings of the participants based on actual past events. Various terminals, terminal configurations, and user interface aspects are also disclosed.
US11514758B2 System and method for providing online pulse betting on a game or sports event
A system and method is provided for enabling an online user to place bets concerning incidents occurring during a game or sports event. This is done by providing a portal for a user to place a bet predicated on a defined incident occurring during a predetermined time segment of the event. The platform includes a module for calculating odds and prize returns for said incident to occur during said sports event or game in response to a user request, a GUI presentation and a settlement engine.
US11514755B2 System and method for controlling operation of a game device
A system, and method of operating a system, including a dealer device and at least one player device located at a gaming device. The dealer device configured to allow a dealer to enter funds received from a player to a respective player account, to allow the dealer to finalize wagers and enter an outcome of a game; to calculate a change in the player account based on the outcome of the game. The player device configured to display a player screen including computer generated graphics; to allow each respective player to enter a wager on the game; to display an outcome of the instance of the game; and to display wager and player account data to the player.
US11514753B2 Distributed side wagering methods and systems
Various techniques are disclosed for facilitating side wagering activities conducted at a casino which includes a casino gaming network. In at least one embodiment, the gaming network includes a plurality of gaming devices, including a first gaming device. A side wager request may be received for placing a first side wager relating to a first target. An identity of a first player associated with generating the first side wager request may be determined. A first side wager session may be automatically initiated. In at least one embodiment, the placing of the first side wager includes placing first wager on a game play-related event or activity associated with the second person, wherein an outcome of the game play-related event or activity is influenced by a decision or action of the second person. In one embodiment, the first side wager includes first side wager criteria specifying that an outcome of the first side wager is related to at least one event associated with a different player's game play which is associated with the first target.
US11514748B2 System and method for convenience gaming
A convenience gaming system is provided. The convenience gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US11514746B2 Individual metamorphic linked jackpots
A local electronic gaming device may include a display system, an interface system and a control system that includes one or more processors. The control system may cause the display system to present visual effects corresponding to a metamorphic image, which may correspond to an award. The visual effects may include changes to the metamorphic image in response to local game event data corresponding to one or more games presented on the local gaming device and in response to networked gaming device game event data corresponding to one or more games presented on one or more other gaming devices.
US11514744B2 Coin sorting apparatus
Methods and systems are provided for a coin sorting apparatus. In one example, a coin sorting apparatus is configured to receive a coin wrapper without moving a coin tube.
US11514743B2 Systems, methods and devices for coin processing and coin recycling
Currency processing systems, coin processing machines, coin sorting and recycling assemblies, and methods of making and methods of using the same are presented herein. A currency processing system is disclosed which includes a housing with a coin input area for receiving coins and coin receptacles for stowing processed coins. A disk-type coin processing unit includes a rotatable disk for imparting motion to input coins, and a sorting head for separating and discharging coins from exit stations. An automated coin chute receives coins from one of the exit stations. The automated coin chute includes a movable diverter plate that selectively transitions between a first position, whereby coins received from the exit station of the disk-type coin processing unit are redirected through a coin-recycling output passage to a coin-recycling receptacle, and a second position, whereby coins received from the exit station are redirected through a coin-depositing output passage to a coin-depositing receptacle.
US11514742B2 System and method for expediting the delivery of food orders to customers
Automated food delivery methods and systems using computer-managed delivery to an array of food delivery enclosures and computer-enabled customer access to the food delivered to the enclosures. Customers using the methods and systems may utilize their personal communication device such as a cell phone or tablet to order food and subsequently open an enclosure containing their food order.
US11514740B1 Securing access to restricted areas from visitors
A computer-implemented method, a computer system and a computer program product secure access to a restricted area. The method includes capturing, by a camera, a first image of a face of a first person and a second image of a face of a second person. The method also includes determining whether the face of the first person is included in a database of persons authorized to access the restricted area. The method further includes determining whether the second person is in proximity to the first person. In addition, the method includes determining whether the second person is authorized to access the restricted area. Finally, the method includes transmitting a signal that the second person is authorized to access the restricted area in response to determining that the second person is in proximity to the first person and the second person is authorized to access the restricted area.
US11514735B2 Systems and techniques for managing biometric data at an electromechanical gun
The present disclosure provides systems and techniques for authenticating biometric data while protecting user privacy. Aspects of the present disclosure include collecting biometric query data at a biometric sensor of the gun, generating a set of query features from the biometric query data, each query feature of the set of query features including a first number of dimensions, generating a projection matrix, each element of the projection matrix being drawn independently from an identical distribution having zero mean and unit variance, transforming the set of query features into a transformed set of query features according to the projection matrix, retrieving a transformed set of enrollment features from memory of the gun, identifying a data match based on the transformed set of query features and the transformed set of enrollment features satisfying a similarity threshold, and unlocking the gun in response to the identifying the data match.
US11514734B2 Mechanisms, assemblies and electronic locking system
Release mechanism (10) for an electronic locking system (156), wherein the release mechanism (10) is configured such that an input member (14) and an output member (16) are locked against relative rotation and can rotate together within a locking ring opening (22) when a locking member (20) is located in an input member recess (42) and in an output member recess (46), and such that the output member (16) is released to rotate relative to the input member (14) when the locking member (20) is located in the output member recess (46) and in a locking ring recess (26). A freewheel mechanism (66) and assemblies (98) for an electronic locking system (156) are also provided.
US11514731B2 Method and system for remote vehicle diagnostics
A method and system for remote vehicle diagnostics are provided. The method is applicable to a remote vehicle diagnostic system including a vehicle diagnostic terminal and a vehicle connector. A remote communication connection between the vehicle diagnostic terminal and the vehicle connector is established via a preset programming interface. The vehicle diagnostic terminal receives diagnostic instruction data of a diagnostic application. The vehicle diagnostic terminal transmits the diagnostic instruction data to the vehicle connector via the preset programming interface by way of the remote communication. The vehicle connector converts the diagnostic instruction data into first data in a first data format, and performs a diagnostic operation corresponding to the first data, where the first data format is readable by a vehicle.
US11514727B2 System for conducting maintenance for autonomous vehicles and related methods
A method and system for conducting routine maintenance for an autonomous vehicle. The method includes collecting and calculating internal variables of the autonomous vehicle with a processor, evaluating the internal variables of the autonomous vehicle with the processor, and determining if routine maintenance is necessary. External variables are evaluated to determine optimal times for routine maintenance. The vehicle user is informed if routine maintenance is necessary, and a period of time is proposed for performance of the routine maintenance. The vehicle user is requested to confirm that routine maintenance should be attended to at the proposed time.
US11514725B2 Intelligence device and user selection method thereof
Disclosed are an intelligence device and a method of selecting a user of the intelligence device. According to an embodiment of the disclosure, the intelligence device may analyze the eye blinks and pupil shapes of persons and select the person gazing at the intelligence device as a user. According to an embodiment, the intelligence device may be related to artificial intelligence (AI) modules, robots, augmented reality (AR) devices, virtual reality (VR) devices, and 5G service-related devices.
US11514723B2 Method and apparatus for determining liveness
A liveness determining method and apparatus are provided. The liveness determining apparatus includes an optical sensor including at least one optical source; a memory configured to store registered color information; and at least one processor configured to: obtain, from the optical sensor, an input fingerprint image of an object corresponding to the at least one optical source, obtain input color information from the input fingerprint image, compare the input color information and the registered color information, and determine liveness of the object based on a result of the comparing.
US11514717B2 Identifying objects within images from different sources
Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.
US11514716B2 Face matching method and apparatus, storage medium
Examples of the present disclosure provide a face matching method and a face matching apparatus, and a storage medium. The face matching method includes: obtaining a first attribute of first face information which is to be matched; determining one or more preferential matching ranges based on the first attribute; and comparing the first face information with second face information in the one or more preferential matching ranges.
US11514714B1 Enhanced storage and data retrieval for face-related data
A method includes generating a first representative vector based on a first vectors, wherein the first representative vector is associated with the first vectors in a collection of representative vectors, and the first vectors comprises a set of vector values within a latent space. The method further includes generating a second representative vector based on a second vectors, wherein the second representative vector is associated with the second vectors in the collection of representative vectors. The method further includes determining a latent space distance based on the first and second vectors. The method further includes determining whether the latent space distance satisfies a threshold. In response to a determination that the latent space distance satisfies the threshold, the method further includes associating a combined representative vector with the first vectors and the second vectors and removing the first and second representative vectors from the collection of representative vectors.
US11514712B2 Fingerprint entry method and apparatus, and system and electronic device
A fingerprint input method, apparatus, system and an electronic device are provided. The method includes: obtaining a fingerprint as a current fingerprint (S101); comparing the current fingerprint with a fingerprint stored in a fingerprint database (S102); storing, when it is determined that there is no fingerprint identical with the current fingerprint in the fingerprint database, the current fingerprint in the fingerprint database. It can be seen that before storing the obtained current fingerprint into the fingerprint database, it is firstly determined whether there is a fingerprint identical with the current fingerprint in the fingerprint database, and when it is determined that there is no fingerprint identical with the current fingerprint in the fingerprint database, the current fingerprint is stored in the fingerprint database, to avoid the occurrence of duplicate fingerprints in the fingerprint database, avoid the input of the duplicate fingerprints, and improve the user experience.
US11514711B2 Fingerprint identification method and apparatus
A method and apparatus are provided for fingerprint identification in the field of terminal technology. The method may include: when a touch operation for fingerprint identification is detected on a display screen, determining an acting area and a touch position of the touch operation on the display screen; and determining a fingerprint image corresponding to the touch operation and performing the fingerprint identification, when the acting area is greater than or equal to a first preset area threshold and the touch position is located in a preset identification region on the display screen.
US11514705B2 Information processing apparatus and non-transitory computer readable medium to allow operation without contact
An information processing apparatus is used in contact with a user and includes a processor. In a case where multiple objects as candidates for operation are present in an object image taken by a camera or an object image acquired externally, the processor is configured to detect one or more of the objects present at a center position of the object image as the candidates for operation or detect one or more of the objects superposed on a user image of a part of a body of the user operating the information processing apparatus as the candidates for operation.
US11514702B2 Systems and methods for processing images
Systems and methods for identifying landmarks of a document from a digital representation of the document. The method comprises accessing the digital representation of the document and operating a Machine Learning Algorithm (MLA), the MLA having been trained based on a set of training digital representations of documents associated with labels. The operating the MLA comprises down-sampling the digital representation of the document, detecting landmarks, generating fractional pixel coordinates for the detected landmarks. The method further determines the pixel coordinates of the landmarks by upscaling the fractional pixel coordinates from the second resolution to the first resolution and outputs the pixel coordinates of the landmarks.
US11514701B2 System and method for global identification in a collection of documents
Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. An example method may comprise: identifying matching pairs of one or more information objects corresponding to a real world object, one information object from the document and at least one information object from the document storage for a combination of global identification patterns that exist in the document and in the document storage; ascertaining consistency of the matching pairs and determining which of the one or more information objects in the document are suitable for merging into the document storage; and adding the one or more information objects from the document to the document storage to associate information objects corresponding to the real world object.
US11514700B2 Image-processing device, image-processing method, and storage medium on which program is stored
An image-processing device includes: a reliability calculation unit configured to calculate reliability of a character recognition result for a document image which is a character recognition target on the basis of a descriptive feature amount of a character string of a specific item included in the document image; and an image output unit configured to output an image of the character recognition result indicating the character string of the specific item in a display mode in accordance with the reliability.
US11514697B2 Probabilistic text index for semi-structured data in columnar analytics storage formats
Herein is a probabilistic indexing technique for searching semi-structured text documents in columnar storage formats such as Parquet, using columnar input/output (I/O) avoidance, and needing minimal storage overhead. In an embodiment, a computer associates columns with text strings that occur in semi-structured documents. Text words that occur in the text strings are detected. Respectively for each text word, a bitmap, of a plurality of bitmaps, that contains a respective bit for each column is generated. Based on at least one of the bitmaps, some of the columns or some of the semi-structured documents are accessed.
US11514694B2 Teaching GAN (generative adversarial networks) to generate per-pixel annotation
A method and apparatus for joint image and per-pixel annotation synthesis with a generative adversarial network (GAN) are provided. The method includes: by inputting data to a generative adversarial network (GAN), obtaining a first image from the GAN; inputting, to a decoder, a first feature value that is obtained from at least one intermediate layer of the GAN according to the inputting of the data to the GAN; and obtaining a first semantic segmentation mask from the decoder according to the inputting of the first feature value to the decoder.
US11514692B2 Method and apparatus for building image model
A method and apparatus for building an image model, where the apparatus generates a target image model that includes layers duplicated from a layers of a reference image model and an additional layer, and trains the additional layer.
US11514691B2 Generating training sets to train machine learning models
A computer system trains a machine learning model. A vector representation is generated for each document in a collection of documents. The documents are clustered based on the vector representations of the documents to produce a plurality of clusters. A training set is produced by selecting one or more documents from each cluster, wherein the selected documents represent a sample of the collection of documents to train the machine learning model. The machine learning model is trained by applying the training set to the machine learning model. Embodiments of the present invention further include a method and program product for training a machine learning model in substantially the same manner described above.
US11514690B2 Scanning of 3D objects with a second screen device for insertion into a virtual environment
A method for inserting a virtual object into a virtual environment is provided, including: generating a scan of a real world object; processing the scan to identify a type of the real world object; based on the identified type of the real world object, generating a virtual object that resembles the real world object; based on the identified type of the real world object, assigning a functionality to the virtual object, the functionality defining an action capable of being performed by the virtual object in a virtual environment; deploying the virtual object in the virtual environment.
US11514682B2 Determining weights of points of a point cloud based on geometric features
According to one or more embodiments, operations may comprise obtaining a first point cloud. The operations also comprise performing segmentation of the first point cloud, the segmentation generating one or more clusters of points of the point cloud. The operations also comprise determining, for each respective cluster of the plurality of clusters, a respective geometric feature of a corresponding object that corresponds to the respective cluster. The operations also comprise obtaining a second point cloud. The operations also comprise assigning a plurality of weights that comprises assigning a respective weight to each respective cluster based on the respective geometric feature that corresponds to the respective cluster. The operations also comprise obtaining a second point cloud and aligning the first point cloud with the second point cloud based on the plurality of weights.
US11514677B2 Detection of contacts among event participants
Systems and methods are presented for detecting physical contacts effectuated by actions performed by an entity participating in an event. An action, performed by the entity, is detected based on a sequence of pose data associated with the entity's performance in the event. A contact with another entity in the event is detected based on data associated with the detected action. The action and the contact detections are employed by neural-network based detectors.
US11514675B2 Image-based soil characteristic mapping
Embodiments of a soil mapping process include the step or process of receiving georeferenced field images of vegetation within an imaged crop field, the georeferenced field images transmitted from a field imaging source to an image-based soil mapping system. The image-based soil mapping system visually analyzes the georeferenced field images to identify and categorize non-crop vegetation distributions present within the imaged crop field; compiles a soil characteristic map for the imaged crop field based, at least in part, on a comparison between the non-crop vegetation distributions and data stored in a first database correlating different categories of non-crop vegetation with variations in one or more soil characteristics; and then provides the soil characteristic map for user viewing on a display device.
US11514673B2 Systems and methods for augmented reality
An augmented reality viewer includes components, assemblies, and executable logic to provide a user with the perception of rich augmented reality experiences, including aspects of the aquatic world.
US11514669B2 Search assistant and assistance method for searching for an element in an area
Methods and systems are described which relate to the assistance or guidance of a user in the detection of an element in an area. A search assistant for searching for an element in an area may include a direction changer for changing the direction of emission of a visible signal on the basis of detected relative data of an element sought in the area, the relative data detected by at least one sensor such as an audio sensor or a video sensor. Such a search assistant may use a simple visible signal for guidance toward the element sought in the area. The technology used may be easy to implement, cheap and readily accessible, allowing guidance precision that depends solely on the precision of the known or detected location of the sought object.
US11514665B2 Mapping optical-code images to an overview image
Images of optical codes are mapped to an overview image to localize optical codes within a space. By localizing optical codes, information about locations of various products can be ascertained. One or more techniques can be used to map the images of optical codes to the overview image. The overview image can be a composite image formed by stitching together several images.
US11514655B1 Method and apparatus of presenting 2D images on a double curved, non-planar display
This patent includes a method for displaying a 2D image on a non-planar display with a top portion of said non-planar display curving inwards towards a user's viewing position, a bottom portion of said non-planar display curves inwards towards said user's viewing position, a left portion of said non-planar display curves inward towards said user's viewing position and a right portion of said non-planar display curves inward towards said user's viewing position. This type of display can be used as a virtual display for extended reality head display units including virtual reality, augmented reality or mixed reality displays. For a virtual display, advanced features can be performed including stereoscopic viewing the screen with a convergence point shifting technique, zooming and rotating to maximize usability. The virtual display can be modified in its horizontal curvature or vertical curvature per user preference. The non-planar display can be a tangible TV, monitor, phone or tablet as discussed in this patent.
US11514654B1 Calibrating focus/defocus operations of a virtual display based on camera settings
Methods and systems are presented for determining a virtual focus model for a camera apparatus, the camera apparatus comprising one or more image capture elements and one or more optics device through which light in an optical path passes from a stage environment to at least one of the one or more image capture elements, the stage environment including virtual scene display for displaying a virtual scene.
US11514651B2 Utilizing augmented reality to virtually trace cables
Systems and methods for utilizing Augmented Reality (AR) processes to track cables among a tangled bundle of cables are provided. An AR method, according to one implementation, includes a step of obtaining an initial captured image showing a bundle of cables. The AR method also includes the step of processing the initial captured image to distinguish a selected cable from other cables of the bundle of cables. Also, the AR method includes displaying the initial captured image on a display screen while visually augmenting an image of the selected cable to highlight the selected cable with respect to the other cables.
US11514648B2 Aligning input image data with model input data to generate image annotations
An image data annotation system automatically annotates a physical object within individual images frames of an image sequence with relevant object annotations based on a three-dimensional (3D) model of the physical object. Annotating the individual image frames with object annotations includes updating individual image frames within image input data to generate annotated image data that is suitable for reliably training a DNN object detection architecture. Exemplary object annotations that the image data annotation system can automatically apply to individual image frames include, inter alia, object pose, image pose, object masks, 3D bounding boxes composited over the physical object, 2D bounding boxes composited over the physical object, and/or depth map information. Annotating the individual image frames may be accomplished by aligning the 3D model of the physical object with a multi-view reconstruction of the physical object that is generated by inputting an image sequence into a Structure-from-Motion and/or Multi-view Stereo pipeline.
US11514647B1 Rotation and translation invariant representation of an object
A non-transitory computer readable medium that stores instructions that once executed by a computer cause the computer to execute the stages of: calculating a first function that represents an object that is three dimensional; calculating a second function that is a convolution or an approximated convolution of (a) the first function applied on points of the object, and (b) an other function that is the first function composed with a function that sends points of the object to opposite points; wherein the second function is translation invariant; and calculating the translation and rotation invariant features of the query object, based on the second function.
US11514645B2 Electronic device for providing visual localization based on outdoor three-dimension map information and operating method thereof
Electronic devices and/or operating methods of the electronic device to provide visual localization based on outdoor three-dimensional (3D) map information may be provided. Such electronic devices may be configured to acquire two-dimensional (2D) image information about an outdoor environment, generate 3D map information about the outdoor environment based on the 2D image information, and determine a position of a point in the 3D map information corresponding to a query image.
US11514641B2 Error concealment in split rendering using shading atlases
A client device of a split rendering graphics processing architecture, receives an encoded shading atlas for a current frame. The encoded shading atlas is characterized by slices. The client decodes the received encoded shading atlas and identifies unsuccessfully decoded slices. The client then determines whether each patch of the decoded shading atlas intersects an identified unsuccessfully decoded slice. The client determines, for each intersecting patch, whether a prior valid version of each intersecting patch is stored at the client device. The client error conceals each intersecting patch having a prior valid version stored at the client device with the corresponding prior valid version to create an error concealed atlas. The client renders the current frame using the error concealed atlas.
US11514638B2 3D asset generation from 2D images
Some implementations relate to methods, systems, and computer-readable media to generate 3D assets from 2D images. In some implementations, a computer-implemented method to generate a 3D asset for an object using a trained machine learning model includes providing a 2D image of the object as input to the trained machine learning model, obtaining a template 3D mesh and a representative of a class of objects of interest that includes the object, generating based on the template 3D mesh and the representative of the class, a rigged 3D mesh for the object, deforming and posing the rigged 3D mesh to match the 2D image, and applying a texture extracted from the 2D image to the deformed and posed 3D mesh to create the 3D asset of the object.
US11514635B2 System for generating media content items on demand
Method for generating media content items on demand starts with a processor receiving an animation file including a first metadata based on an animation input. The animation file is associated with a media content identification. The processor generates puppets associated with frames in the animation file using the first metadata. The processor causes a puppet matching interface to be displayed on a client device. The puppet matching interface includes one of the puppets in a first pose. The processor receives a puppet posing input associated with a second pose from the client device. The processor causes the one of the puppets to be displayed in the second pose in the puppet matching interface by the client device. The processor can also generate a second metadata based on the puppet posing input. Other embodiments are disclosed herein.
US11514633B1 Systems and methods for automating conversion of drawings to indoor maps and plans
Automating conversion of drawings to indoor maps and plans. One example is a computer-implemented method comprising: preprocessing an original CAD drawing to create a modified CAD drawing, a text database, a CAD vector-image, and a CAD raster-image; determining a floor depicted in the CAD drawing by applying the CAD raster-image, the CAD vector-image, and the text database to a floor-level machine-learning algorithm resulting in a floor-level outline; sensing furniture depicted on the floor by applying the floor-level outline, the CAD vector-image, and the text database to a furniture-level machine-learning algorithm resulting in a set of furniture entities; identifying each room depicted in the CAD drawing by applying the floor-level outline, the furniture entities, CAD vector-image, and the text database to room-level machine-learning algorithm resulting in a plurality of room-level outlines; and creating an indoor map by combining the furniture entities and the plurality of room-level outlines.
US11514632B2 Modifying neural networks for synthetic conditional digital content generation utilizing contrastive perceptual loss
This disclosure describes methods, non-transitory computer readable storage media, and systems that utilize a contrastive perceptual loss to modify neural networks for generating synthetic digital content items. For example, the disclosed systems generate a synthetic digital content item based on a guide input to a generative neural network. The disclosed systems utilize an encoder neural network to generate encoded representations of the synthetic digital content item and a corresponding ground-truth digital content item. Additionally, the disclosed systems sample patches from the encoded representations of the encoded digital content items and then determine a contrastive loss based on the perceptual distances between the patches in the encoded representations. Furthermore, the disclosed systems jointly update the parameters of the generative neural network and the encoder neural network utilizing the contrastive loss.
US11514627B2 Methods and systems for determining and displaying pedigrees
The disclosed embodiments concern methods, apparatus, systems and computer program products for determining and displaying pedigrees based on IBD data. Some implementations use a probabilistic relationship model to obtain various likelihoods of various potential relationships based on pairwise IBD data and pairwise age data. Some implementations build large pedigrees by combining smaller pedigrees. Some implementations display pedigree graphs with various features that are informative and easy to understand.
US11514622B2 System, apparatus, and method for incremental motion correction in magnetic resonance imaging
An apparatus for incremental motion correction in medical imaging. The apparatus for motion correction in magnetic resonance imaging includes processing circuitry configured to estimate an intermediate image from a first section of k-space, the first section of the k-space corresponding to acquisition time points within a magnetic resonance scan of a subject, the corresponding acquisition time points within the magnetic resonance scan being associated with shots of the k-space determined to have minimal motion, estimate motion parameters of a second section of the k-space using the estimated intermediate image, combine data from the first section of the k-space with data from the second section of the k-space according to the estimated motion parameters, and reconstruct the combined data of the k-space to generate a final image.
US11514614B2 Image processing apparatus, method of controlling image processing apparatus, and non-transitory computer-readable storage medium
An image processing apparatus comprising, a first processing unit configured to process a first image stored in a first memory and output a first processing result in a first size, a conversion unit configured to, if the first size matches a second size, output the first processing result, and if the first size is different from the second size, convert the first processing result into the second size and output a result of the conversion, and a second processing unit configured to process the first processing result outputted from the conversion unit and a second image of the second size stored in a second memory, and to store a second processing result in the second memory in the second size.
US11514613B2 Point cloud and mesh compression using image/video codecs
An decoding device, an encoding device and a method for point cloud encoding is disclosed. The method includes generating, from a three-dimensional point cloud, multiple two-dimensional frames, the two-dimensional frames including at least a first frame representing a geometry of points in the three-dimensional point cloud and a second frame representing texture of points in the three-dimensional point cloud. The method also includes generating an occupancy map indicating locations of pixels in the two-dimensional frames that represent points in the three-dimensional point cloud. The method further includes encoding the two-dimensional frames and the occupancy map to generate a compressed bitstream. The method also includes transmitting the compressed bitstream.
US11514610B2 Method and apparatus for point cloud coding
Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable medium for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. The processing circuitry determines, for each point in a first point cloud, a corresponding point in a second point cloud. The first point cloud is a processed point cloud based on the second point cloud. The processing circuitry determines, for each point in the first point cloud, a corresponding error vector based on the corresponding point in the second point cloud. The processing circuitry determines, for each point in the first point cloud, a corresponding weight factor based on a position of the respective point in the first point cloud. The processing circuitry determines a quality metric for the first point cloud based on the error vectors and the weight factors.
US11514600B2 Information processing device and information processing method
An information processing device including an acquiring unit that acquires information related to a feature quantity specifying a predetermined target transmitted from a terminal device held by the target, a specifying unit that specifies the target on the basis of the information related to the feature quantity from among images captured by at least some of a plurality of imaging devices installed at different positions, and a control unit that presents information related to the target to a predetermined output destination in accordance with a specifying result of the target from the image.
US11514599B2 Systems and methods for tracking manufactured articles during transfer operations
Disclosed are methods and systems for transferring, inspecting, and tracking dental prosthesis during the manufacturing process. The method for transferring, inspecting, and tracking dental prosthesis includes: detecting a first article being transferred from a first container to a second container using one or more images captured by a camera; determining where the first article is transferred to the second container by tracking where the first article is dropped in the second container using the one or more images; and transmitting the location of the first article in the second container to remote server.
US11514598B2 Image processing apparatus, image processing method, and mobile device
Provided is an image processing apparatus that includes a long-time exposure distance image generation unit that captures an image with long-time exposure, calculates a parallax from a first long-time exposure image and a second long-time exposure image from a first long-time exposure camera and a second long-time exposure camera disposed at a predetermined interval, and generates a long-time exposure distance image. The image processing apparatus further includes a short-time exposure distance image generation unit that captures an image with short-time exposure, calculates a parallax from a first short-time exposure image and a second short-time exposure image from a first short-time exposure camera and a second short-time exposure camera disposed at a predetermined interval, and generates a short-time exposure distance image, and a distance image generation unit that combines the long-time exposure distance image with the short-time exposure distance image to generate a distance image.
US11514594B2 Composite imaging systems using a focal plane array with in-pixel analog storage elements
Various embodiments of a 3D+imaging system include a focal plane array with in-pixel analog storage elements. In embodiments, an analog pixel circuit is disclosed for use with an array of photodetectors for a sub-frame composite imaging system. In embodiments, a composite imaging system is capable of determining per-pixel depth, white point and black point for a sensor and/or a scene that is stationary or in motion. Examples of applications for the 3D+imaging system include advanced imaging for vehicles, as well as for industrial and smart phone imaging. an extended dynamic range imaging technique is used in imaging to reproduce a greater dynamic range of luminosity.
US11514593B2 Method and device for image processing
A method and a device for image processing are disclosed. The method includes: receiving a first image, wherein the first image includes a face; detecting the face and a background region in the first image, establishing a three-dimensional model of the face according to the first image; rotating the three-dimensional model of the face by a first angle; and projecting the three-dimensional model of the face rotated by the first angle to an image coordinate system of the first image and fusing a face region with a processed background region to obtain a second image.
US11514592B2 Control method for projector and projector
A first image including a first line segment is projected onto a projection surface to acquire first imaging data of a first projected image. A second image including a first mark and a second mark overlapping the first line segment is projected onto the projection surface to acquire second imaging data of a second projected image. Based on a positional relation between a third mark and a fourth mark located on a second line segment corresponding to the first line segment and a positional relation between the first mark and the second mark located on the first line segment, relation data that associates the first mark and the third mark and associates the second mark and the fourth mark is generated. Correction data is generated based on the relation data. Image data is corrected based on the correction data. A corrected image is projected onto the projection surface.
US11514591B2 Systems and methods related to registration for image guided surgery
A system is configured to perform operations includes accessing a set of model points of a model of an anatomic structure of a patient, the model points being associated with a model space. A set of measured points of the anatomic structure of the patient are collected, the measured points being associated with a patient space. The set of model points are registered to the set of measured points using a first set of initial parameters to generate a first transformation. One or more sets of perturbed initial parameters are generated based on the first set of initial parameters. One or more perturbed registration processes are performed to register the set of model points to the set of measured points using the one or more sets of perturbed initial parameters respectively to generate corresponding perturbed transformations. A registration quality indicator is generated based on the first transformation and the one or more perturbed transformations.
US11514589B2 Method for determining at least one mechanical property of at least one object
The invention relates to a method and a device for determining at least one mechanical property of at least one object,wherein the at least one object is subjected to at least one interaction which influences a movement state of the at least one object,wherein the at least one interaction is selected such that the movement state effectuated by the interaction is a function of the at least one mechanical property,wherein the at least one object is observed using at least one camera,wherein the movement state is determined from images recorded by the at least one cameraand wherein the at least one mechanical property of the at least one object is determined from the movement state thus determined.
US11514587B2 Selectively identifying data based on motion data from a digital video to provide as input to an image processing model
The present disclosure relates to systems, methods, and computer-readable media for selectively identifying pixel data to provide as an input to an image processing model based on motion data associated with the content of a digital video. For example, systems disclosed herein include receiving a compressed digital video and decompressing the compressed digital video to generate a decompressed digital video. The systems disclosed herein further include extracting or otherwise identifying motion data while decompressing the compressed digital video. The systems disclosed herein also include analyzing the motion data to determine a subset of pixel data from the decompressed digital video to provide as input to an image processing model trained to generate an output based on input pixel data.
US11514586B1 Automated application of drift correction to sample studied under electron microscope
Methods and systems for calibrating a transmission electron microscope are disclosed. A fiducial mark on the sample holder is used to identify known reference points so that a current collection area and a through-hole on the sample holder can be located. A plurality of beam current and beam area measurements are taken, and calibration tables are extrapolated from the measurements for a full range of microscope parameters. The calibration tables are then used to determine electron dose of a sample during an experiment at a given configuration.
US11514580B2 Image processing circuit and method
An image processing circuit capable of detecting an edge component includes: a selecting circuit acquiring the brightness values of pixels of an image according to the position of a target pixel and a processing region, wherein the pixels include N horizontal lines and M vertical lines; a brightness-variation calculating circuit generating N horizontal-line-brightness-variation values according to brightness variation of the N horizontal lines, and generating M vertical-line-brightness-variation values according to brightness variation of the M vertical lines; a brightness-variation determining circuit choosing a horizontal-line-brightness-variation representative value among the N horizontal-line-brightness-variation values, choosing a vertical-line-brightness-variation representative value among the M vertical-line-brightness-variation values, and choosing a brightness-variation representative value between the two representative values; an energy-variation calculating circuit generating an energy-variation value according to the brightness values of the pixels; and an edge-score calculating circuit generating an edge score of the target pixel according to the brightness-variation representative value and energy-variation value.
US11514578B2 Deriving target data from selected brain data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a subset of brain data of a patient. One of the methods comprises providing connectivity data for presentation to a user, the connectivity data characterizing, for each pair of parcellations comprising a first parcellation and a second parcellation from a plurality of parcellations, a degree of correlation between the brain activity of the first parcellation and the brain activity of the second parcellation in the brain of a patient; determining one or more elements of interest in the connectivity data; determining one or more parcellations associated with elements of interest in the connectivity data; obtaining brain atlas data; determining a subset of the brain atlas data associated with the determined parcellations; and providing the subset of the brain atlas data to a user device for rendering the subset to the user.
US11514569B2 Segmentation of histological tissue images into glandular structures for prostate cancer tissue classification
The method according to the invention utilizes a color decomposition of histological tissue image data to derive a density map. The density map corresponds to the portion of the image data that contains the stain/tissue combination corresponding to the stroma, and at least one gland is extracted from said density map. The glands are obtained by a combination of a mask and a seed for each gland derived by adaptive morphological operations, and the seed is grown to the boundaries of the mask. The method may also derive an epithelial density map used to remove small objects not corresponding to epithelial tissue. The epithelial density map may further be utilized to improve the identification of glandular regions in the stromal density map. The segmented gland is extracted from the tissue data utilizing the grown seed as a mask. The gland is then classified according to its associated features.
US11514565B2 Securing a monitored zone comprising at least one machine
A safe optoelectronic sensor is provided for securing a monitored zone comprising at least one machine, wherein the sensor has at least one light receiver for generating a received signal from received light from the monitored zone and a control and evaluation unit that is configured to determine distances from objects in the monitored zone from the received signal, and to treat gaps, i.e. safety relevant part regions of the monitored zone in which no reliable distance can be determined, as an object at a predefined distance. The predefined distance here corresponds to a height for securing against reach over.
US11514564B2 System for detecting image abnormalities
Image capture systems are disclosed, including an image capture system, comprising: an image capture device mounted on a moving platform, the image capture device having a sensor for capturing an aerial image having pixels; and a detection computer executing an abnormality detection algorithm for detecting an abnormality in the pixels of the aerial image immediately after the aerial image is captured by scanning the aerial image utilizing predetermined parameters indicative of characteristics of the abnormality and then automatically scheduling a re-shoot of the aerial image such that the re-shoot occurs prior to landing of the moving platform, wherein the abnormality detection algorithm causes the detection computer to scan the aerial image using pattern recognition techniques to detect the abnormality in the pixels of the aerial image.
US11514562B2 Image processing apparatus, image processing method, and non-transitory computer-readable storage medium
An image processing apparatus including a division unit configured to divide first image data having a first dynamic range into a plurality of regions, an obtaining unit configured to obtain distance information indicating a distance from a focal plane in each of the plurality of regions, a determining unit configured to determine a conversion characteristic of each of the plurality of regions based on the distance information, a conversion unit configured to convert each of the plurality of regions into second image data having a second dynamic range smaller than the first dynamic range by using the conversion characteristic determined by the determining unit, and a storage unit configured to store a first conversion characteristic and a second conversion characteristic that can be used for the conversion.
US11514560B2 Method of correcting image latency and apparatus using the same
A method of correcting image latency in implementing augmented reality includes receiving a first image including frames, in which a time point and a pose of an electronic apparatus for each frame are recorded, from an external apparatus; rendering the first image; receiving first data corresponding to a first time point of a first frame; receiving second data corresponding to a second time point of a second frame; calculating a respective pose of the electronic apparatus for each scan line of a second image based on the first data and the second data; calculating a pixel shift for each pixel in each scan line based on the respective pose calculated for each scan line; generating the second image by correcting the first image based on the pixel shift; and transmitting the second image to the external apparatus.
US11514555B2 Point cloud denoising method based on deep learning for aircraft part
The present disclosure provides a point cloud denoising method based on deep learning for an aircraft part, in which different degrees of Gaussian noise are added based on a theoretical data model of the aircraft part, a heightmap for each point in the theoretical data model is generated, and a deep learning training set is constructed. A deep learning network is trained based on the constructed deep learning training set, to obtain a deep learning network model. A real aircraft part is scanned via a laser scanner to obtain measured point cloud data. The normal information of the measured point cloud is predicted based on the trained deep learning network model. Based on the predicted normal information, a position of each point in the measured point cloud data is further updated, thereby completing denoising of the measured point cloud data.
US11514550B2 Apparatus and method for display virtualization using mapping between virtual and physical display planes
An apparatus and method for managing pipes and planes within a virtual graphics processing engine. For example, one embodiment of a graphics processing apparatus comprises: a graphics processor comprising one or more display pipes to render one or more display planes, each of the one or more display pipes comprising a set of graphics processing hardware resources for executing graphics commands and rendering graphics images in the one or more display planes; and pipe and plane management hardware logic to manage pipe and plane assignment, the pipe and plane management hardware logic to associate a first virtual machine (VM) with one or more virtual display planes and to maintain a mapping between the one or more virtual display planes and at least one physical display plane.
US11514547B2 Vision sensor dynamic watermarking via noise characterization
Vision sensor dynamic watermarking via noise characterization are disclosed herein. An example device can capture an image by a first device, where the image comprising a pixel group has baseline noise characterization caused by a base noise profile for the first device. The device can produce a noise watermark to create a watermarked image, where the noise watermark can be produced by altering the baseline noise characterization to produce modified noise characterization. The device can also transmit the watermarked image to a receiver.
US11514542B2 Smart containers and systems and methods for shipping and tracking smart containers
Systems and methods for tracking a smart container are provided. The methods use sensors of the smart container to detect tampering with the smart container after the container leaves a sender and before the container arrives at a receiver. In particular, the sensors detect when the smart container has been opened by someone other than the receiver (i.e., tampered with) and write the detection of tampering (e.g., the sensor measurement) to a blockchain. Delivery agents use scanners to write their possession or agency over the smart container to the blockchain. Accordingly, the agency of the smart container can be determined if tampering occurs.
US11514541B2 Systems and methods for managing a transportation plan
Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
US11514539B2 Prioritization and automation of billing disputes investigation using machine learning
The present disclosure provides a computer-implemented method, which includes receiving a dispute information pertaining to a billing dispute by a processor, from a device associated with a customer. The method includes computing, by the processor, a score based on the dispute information, for determining validity of the billing dispute. The billing dispute is categorized based on the score computed for the dispute information. One or more actions are subsequently presented to one or more parties associated with the dispute information for resolving the billing dispute. The processor is also configured to prioritize the one or more actions based on the score computed. The present disclosure also provides a system capable of implementing the aforesaid method for prioritizing and resolving the billing disputes in an automated manner.
US11514537B2 Decoupled modeling methods and systems
A decoupled ETP model processor is configured to store power consumption data retrieved from power systems; convert the power consumption data into power activated time cycles and power non-activated time cycles; derive a thermal resistance (R) parameter and a capacitance (C) parameter for a predetermined heat flow (Q) parameter at each of the outdoor temperatures; compare the converted power activated time cycles to the actual power activated time cycles; compare the converted power non-activated time cycles to the actual power non-activated time cycles; calculate a first improved resistance-capacitance-heat flow (RCQ) parameter set and a respective first outdoor temperature for the compared and converted power activated time cycles to the actual power activated time cycles; calculate the Q parameter at each outdoor temperature during the power activated time cycles; and calculate the R parameter and the C parameter at each outdoor temperature during the power non-activated time cycles.
US11514535B2 Method and apparatus for the optimization of assets and an asset allocation register for personal use, enterprise or business use, and savings and retirement
A method and apparatus for the optimization of asset allocation and an asset allocation register using sub-value indicators and designations to optimize the utilization and availability of assets without the transfer of actual assets. The present invention may be used as shown in the following examples to allocate personal and business enterprise finances or to allocate and designate the utilization of valuables such as heirlooms, jewelry and other items. The allocation register of the present invention also provides to a user or business optimization of assets for savings, retirement, special events or purchases of desired tangible items. Importantly, the asset allocation register supports the user in a way that allows them to pay themselves first by embracing the way they may already think about the assets in their account.
US11514534B1 Systems and methods for transaction tracing
A method and apparatus is described for performing transaction tracing. The method may include mapping one or more funds flow transactions into each account to one or more funds flow transactions out of said each account based on a first-in-first-out ordering. The method may also include generating an initial graph from the mappings of the transactions for each said account. Furthermore, the method may include transforming the initial graph to a function graph, wherein the functional graph is a directed pseudoforest where each node has an out degree of at most one. Then, the method may include for a node in the functional graph, performing a trace of the transaction generating a set of transactions that contributed to the transaction.
US11514533B2 Systems and methods for identifying a MCC-misclassified merchant
A computer system for identifying merchant category code misclassifications includes at least one processor in communication with a transaction database and a high-risk merchant database. The transaction database stores transaction records by a plurality of account holders. The high-risk merchant database stores high-risk merchant records each associated with high-risk merchants. The processor queries the transaction database for transaction records and calculates a high-risk cardholder metric for each of the account numbers. The at least one processor further queries the transaction database for transaction records including (i) the account number of high-risk cardholders, and (ii) a merchant identifier associated with other than the plurality of high-risk merchants, to retrieve a second set of transaction records. The at least one processor further calculates a high-risk merchant metric for each of the merchant identifiers, identifying a MCC misclassified merchant.
US11514532B1 Transaction data transfer management
Techniques are described for managing data transfer between an enterprise system and a third-party provider system, through a batch interface of the third-party provider system. A batch of transaction data is uploaded through the batch interface for enrichment, and enrichment data is received in response. The enrichment data provides additional context regarding each of the transactions specified in the uploaded batch. The enrichment data can be sent back to the presented to user(s) through various tools. Prior to uploading, the batch can be filtered to include those records corresponding to users who have opted into a service. Filtering can also exclude records for which enrichment data has already been provided through a real-time process. Reconciliation can be performed to ensure integrity of the communicated data.
US11514526B1 Systems and methods for property damage restoration predictions based upon processed digital images
Embodiments of the present invention provide methods, systems, apparatuses, and computer program products for predicting property damage restoration estimates. In one embodiment, a computing entity or apparatus is configured to receive, from a client device, a property damage restoration estimate request comprising one or more digital image files; retrieve policy data associated with a user of the client device, the policy data comprising user identification properties and policy properties; programmatically generate, by fraud detection/prediction circuitry and based on the one or more digital image files, a first predictive value, wherein the first predictive value represents a likelihood that at least one of the digital image files was fraudulently altered; upon identifying that the first predictive value does not exceed a fraud threshold, programmatically generate, by property restoration estimate prediction circuitry and based on the one or more digital image files, a second predictive value, wherein the second predictive value represents a property damage restoration estimate, wherein the second predictive value is based at least on the property properties contained in the policy data and the one or more digital image files; and substantially instantaneously transmit a property damage restoration estimate response comprising the property damage restoration estimate to the client device.
US11514522B2 System for physically delivering virtual currencies
Systems and methods are disclosed for settling futures contracts that are based on virtual currencies. A clearing counter-party operates a clearing counter-party computer that may oversee physical delivery of virtual currency between a buyer and seller. The clearing counter-party computer does not take possession of the virtual currency and monitors a publicly viewable ledger to confirm that transactions have taken place.
US11514521B1 Method and system for implementing a consolidated limits repository
According to an embodiment of the present invention, an automated computer implemented system maintains and manages limits data relating to restrictions associated with a client, trader, machine or other entity. The system comprises a consolidated repository; an interactive user interface; a trading system interface that communicates approved limit to one or more trading or limit enforcement systems; and a computer processor. The computer processor is programmed to: receive inputs from a plurality of sources; identify one or more authorized users to request and approve the limits; effectuate the one or more limits for the trade request via one or more trading or limit enforcement systems; and provide, via the interactive user interface, a reporting function for data relating to one or more limits.
US11514520B2 Methods and systems for providing personalized, real-time information based on remotely retrieved information
This disclosure relates generally to systems and methods for providing personalized financing information and, more particularly, systems and methods for providing personalized financing information via a dealership website using an API associated with a financial service provider. In one embodiment, a system includes memory hardware storing instructions that configure processing hardware to receive a loan request for a buyer via a real-time API that includes at least buyer identification and financial information and information associated at least one inventory item presented on a dealership website. The system may also determine financing information comprising prospective financing terms for the at least one item based on at least the loan request. The server may also provide, to the dealership server via the real-time API, the determined financing information for presentation on the dealership website, including prospective financing terms information corresponding to each of the at least one item.
US11514518B2 System and method of an automated agent to automatically implement loan activities
A system and method of an automated agent to automatically implement loan activities includes a data collection circuit structured to receive data related to at least one of a plurality of parties to a loan; a smart contract circuit structured to create a smart lending contract for the loan; and an automated agent circuit structured to automatically perform a loan-related action in response to the received data, wherein the loan-related action is a change in an interest rate for the loan, and wherein the smart contract circuit is further structured to update the smart lending contract with the changed interest rate.
US11514516B2 Banking operation support system, banking operation support method, and banking operation support program
Provided are a system, a method, and a program of banking operation support for supporting execution of accurate and efficient banking operations. A control unit (21) of a support server (20) acquires external state information, a financial transaction condition, customer state information, and a financial transaction state of the same time period, from a back-end system (40); performs machine learning using a data set made up of the acquired pieces of information as learning data, and generates a customer action prediction model which associates the financial transaction condition with the financial transaction state; and calculates, for a current external state and a current customer state, a financial transaction condition corresponding to a target value of a transaction state using the customer action prediction model.
US11514515B2 Generating synthetic data using reject inference processes for modifying lead scoring models
Methods, systems, and non-transitory computer readable storage media are disclosed for using reject inference to generate synthetic data for modifying lead scoring models. For example, the disclosed system identifies an original dataset corresponding to an output of a lead scoring model that generates scores for a plurality of prospects to indicate a likelihood of success of prospects of the plurality of prospects. In one or more embodiments, the disclosed system selects a reject inference model by performing simulations on historical prospect data associated with the original dataset. Additionally, the disclosed system uses the selected reject inference model to generate an imputed dataset by generating synthetic outcome data representing simulated outcomes of rejected prospects in the original dataset. The disclosed system then uses the imputed dataset to modify the lead scoring model by modifying at least one parameter of the lead scoring model using the synthetic outcome data.
US11514509B1 Electronic bid withdrawal and switch requests for computer-based auctioning of basic generation services
A system for conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services includes a web server for receiving bid data for one or more users for basic generation service products, an application server host application software, which processes the one or more bids according to at least one auction rule, tracks the auction, monitors the auction, and/or determines when to end the auction, and a database server, which stores auction data. A method of conducting a computer-based, simultaneous, multiple round, descending clock auction for basic generation services includes the repeating steps of receiving bids indicating desired tranche units of basic generation service products, calculating next round prices for each product, and sending round results to bidders. The subsequent round price for each of the products and a notice of the number of tranches bid during the immediately previous round of bidding for each of the products and/or the amount of excess supply offered. When the number of tranches bid for the round of bidding are equal to or less than the certain threshold for each of the products such that no further bidding can take place under the auction rules, the auction ends after the round of bidding and awarding winning bidders an ending price for each of the at least one of the plurality of products won by the winning bidders.
US11514505B2 Device, method, and medium for facilitating purchases using peripheral devices
A peripheral device, e.g., a headphone, connected to a communication device may have controls that are configured to switch between a regular mode and a purchase mode. When in the purchase mode, the controls of the peripheral device may be configured to facilitate purchase by receiving user input related to making a purchase. The peripheral or the communication device may be configured to receive user instructions, such as a voice command, to switch between the regular mode and the purchase mode. In particular, the controls may include volume buttons configured to adjust volume in the regular mode and configured to adjust purchase price in purchase mode. The controls also may include a start/end button configured to selectively activate or end an application in the regular mode and configured to confirm or select a purchase in the purchase mode.
US11514504B2 Computing techniques to predict locations to obtain products utilizing machine-learning
Various embodiments are generally directed to techniques utilizing computers to determine one or more locations for a customer to pickup a product based on a trained models. Embodiments may also include generating a code that may be utilized to obtain the product and perform a verification operation.
US11514495B2 Creating custom objects from a static list of objects and turning the custom objects into trends
A method, computer system, and a computer program product for generating a custom object is provided. The present invention may include extracting a plurality of constituent components from a static list of previously determined objects associated with a place of purchase. The present invention may then include receiving, from a user, one or more custom objects based on the extracted plurality of constituent components from the place of purchase. The present invention may also include generating, dynamically, a price for each of the one or more selected custom objects based on the extracted plurality of constituent components. The present invention may further include presenting, to the user, the selected one or more custom objects.
US11514492B1 Network router having service card
In general, techniques are disclosed to facilitate communicating within computer networks. For example, a layer three (L3) router including a service card and an interface card may be configured to perform the techniques. The interface card receives a query from a network that sources communications in accordance with a plurality of models. The query may specify a customer device and one of the sourced communications, and request that the service card select one of the models for the specified sourced communication and the specified customer device. The service card further stores data defining a profile for the one of the customer devices. The service card may also, in response to the query, analyze the profile data for the specified customer device to determine the selected one of the models for the specified sourced communication with respect to the specified customer device.
US11514491B2 Multi-format electronic invoicing system
According to some embodiments, an invoice data store contains electronic records for invoices associated with customers and an enterprise. An electronic invoicing system computer server may receive invoice data (associated with a customer of the enterprise) from remote invoice platforms, and the server may create invoice documents in first and second formats based on information in the invoice data store. It may be determined that the invoice documents represent “work in process” and, as a result, the system may prevent the invoice documents from being transmitted to a customer device. An adjustment to the invoice document in an intermediate format is received and the invoice document in at least one of the first and second format is automatically updated. When it is later determined that the invoice documents no longer represent “work in process,” the system electronically transmits the invoice documents to the customer device.
US11514487B1 Systems and methods for offline and online vehicle usage for volume-based metrics
The disclosed system may include a non-transitory memory and one or more hardware processors configured to execute instructions from the non-transitory memory to perform operations including determining online data and offline data from a mobile application, wherein the online data is determined based on the mobile application being online and the offline data is determined based on the mobile application being offline, determining travel distance data from a remote device associated with the vehicle, aggregating at least a portion of the online data, at least a portion of the offline data, and at least a portion of the travel distance data, generating data associated with the aggregation of the portion of the online data, the portion of the offline data, and the portion of the travel distance data, and causing the mobile application to display the generated data. Other methods, systems, and computer-readable media are disclosed.
US11514482B2 Systems and methods for estimating a remaining value
Systems and methods for estimating a remaining value for a host vehicle. In one embodiment, a computer-implemented method for estimating a remaining value for a vehicle includes receiving sensor data for the vehicle associated with an impact event. For example, the sensor data includes timing data for the impact event. The computer-implemented method also includes determining a damage level based on the sensor data. The computer-implemented method further includes monitoring travel behavior of the vehicle for a predetermined amount of time after the impact event. The computer-implemented method yet further includes estimating a remaining value for the vehicle based on the damage level and the travel behavior of the vehicle.
US11514480B2 System and method for identifying members of a dynamic target segment
A campaign server disclosed herein includes a graphic user interface (GUI) and underlying campaign server functionality that together enable a user to build, execute and analyze the results of a campaign with increased ease and accuracy. The campaign server advantageously includes a segmentation engine which operates to dynamically update target segment population data. The campaign server GUI enables the user to construct the campaign content and to launch the campaign towards members of the dynamically updated target segment. The campaign server further operates to collect and present campaign results to the user.
US11514470B2 Integrated internet banking system and method of use
As part of an integrated banking platform, an internet banking platform includes a banking server, a processor, and a memory module. The memory module includes stored computer program code. The memory module, the stored computer program code, and the processor are configured to cause the banking server to receive access to a rewards program server associated with a rewards account platform. Further, the server is caused to receive enrollment information associated with a user, and to connect to the rewards program server. The server is also caused to transmit an enrollment request message to the rewards program server. The enrollment request message includes at least a subset of the enrollment information. Additionally, the server is caused to receive an enrollment response message that indicates whether the user has been enrolled in a rewards account maintained by the rewards account platform.
US11514469B2 Method and system for post-transaction rewards
A method for managing reward value related to a transaction account is described. The method includes receiving a redemption request; generating a reward cost based on at least a conversion rate and a transaction amount; updating a reward value in an account profile to place a hold on an amount of the reward value equivalent to the reward cost; and deducting a deduction amount from the reward value.
US11514468B2 Market liquidity incentive systems and methods
A system and method determine rewards or other incentives for market participants submitting orders for financial instruments on a financial exchange. The system and method determine if orders submitted by one or more market participants are eligible for a reward or other incentive by identifying orders that are at a best bid or offer for a corresponding financial instrument. The system and method determine a number of eligible orders submitted by each of the one or more market participants and applies a reward or other incentive to a particular market participant with the most eligible orders or greatest aggregate size of eligible orders.
US11514465B2 Methods and apparatus to perform multi-level hierarchical demographic classification
Methods and apparatus to perform multi-level hierarchical demographic classification are disclosed. An example apparatus includes a neural network structured to process inputs at an input layer to form first outputs at a first output layer representing first possible classifications of an individual according to a demographic classification system at a first hierarchical level, and to process the first outputs to form second outputs at a second output layer representing possible combined classifications of the individual corresponding to combinations of the first possible classifications and second possible classifications of the individual according to the classification system at a second different hierarchical level; and a selector to select one of the second outputs, and associate with the individual a respective one of the first possible classifications and a respective one of the second possible classifications corresponding to a respective one of the possible combined classifications represented by the selected second output.
US11514461B2 Customer service assistance system and customer service assistance method
A customer service assistance system includes: storage device that stores an address of an automated response device accumulating knowledge of a provided business in the output screen; and an arithmetic device that, when an inquiry specifying the address is received from a customer terminal, checks identification information of the output screen and an inquiry sentence indicated by the inquiry against questions-and-answers information held for each output screen of the provided business in the automated response device associated with the address, estimates a question matching an intention of the inquiry out of questions in the questions-and-answers information according to whether a screen associated with each question included in the questions-and-answers information matches the output screen and a degree of similarity between a sentence of each question included in the questions-and-answers information and the inquiry sentence, and extracts an answer to the question, and returns the answer to the customer terminal.
US11514460B1 Systems and methods for cross-channel communication management
Disclosed herein are systems and methods capable of establishing a communication session between a user and an analyst. The contents of the communication session are analyzed to make recommendations of goods and services to the user. Otherwise, the communication session may be redirected from one channel, for example, chatting to another channel, for example, voice call, to another analyst. The user's information and the communication session details are retained, and provided to another analyst before the user is redirected. Such systems, apparatuses, methods, and computer program products use real-time machine learning scoring algorithm to determine which analyst the users should be transferred to, and thereby saving a lot of time for both the analysts and the users, and significantly reduce misroutes by eliminating human errors.
US11514458B2 Intelligent automation of self service product identification and delivery
Embodiments for implementing intelligent automation of opportunity transaction workflows by a processor. One or more tasks identified in an existing transaction opportunity workflow suitable for automation may be automated in a current transaction opportunity workflow. The automated tasks may be scheduled and executed in the current transaction opportunity workflow. The automated tasks in the current transaction opportunity workflow may be monitored.
US11514455B2 Methods for providing automated collateral eligibility services and devices thereof
Method, system and non-transitory computer-readable medium configured to store instructions for implementing a method for providing automated collateral eligibility services implemented by one or more collateral management service (CMS) devices between a client and at least one other party. The method includes receiving a collateral eligibility schedule setup request from a client device. The collateral eligibility schedule setup request includes one or more attributes and one or more rules. The method further includes initiating a current collateral eligibility schedule based on the received collateral eligibility schedule setup request; transmitting a notification to the at least one other party to review the current collateral eligibility schedule; receiving approval of the current collateral eligibility schedule from the at least one other party; and activating the approved current collateral eligibility schedule.
US11514452B2 Multi-device point-of-sale system having multiple merchant-facing devices
Techniques for conducting transaction(s) between a merchant and customer(s) via a multi-device point-of-sale (POS) system is described. The multi-device POS system can include a customer-facing device having a first processor for processing first instructions for presenting a customer user interface (UI) on a display of the customer-facing device. The customer-facing device can include a payment reader that is accessible by the one or more customers. Further, the multi-device POS system can include a first merchant-facing device having a second processor for processing second instructions for presenting a first merchant UI, which can enable the merchant to perform a first action associated with a first transaction of the one or more transactions. The first merchant-facing device can be coupled to the customer-facing device. The multi-device POS system can further include an application, which can be stored on the customer-facing device, a second merchant-facing device, or a personal device, for presenting a second merchant UI enabling the merchant to perform a second action.
US11514449B2 Pre-authorization of non-activated payment instruments at specific merchants
The present disclosure involves systems, software, and computer-implemented methods for pre-authorizing transactions using unactivated payment instruments at specific merchants. One example method includes receiving a transaction request associated with a no card present (NCP) transaction and a first credit account. In response to determining that the first credit account is associated with an unactivated payment instrument, a determination is made as to whether the credit account is associated with at least one pre-authorization rule for authorizing NCP transactions prior to activation of a payment instrument associated with the corresponding credit account is associated with the first credit account. If it is, a set of pre-authorization criteria associated with the at least one pre-authorization rule is identified, and the set of transaction data associated with the transaction request is compared to the criteria. If the transaction request satisfies the criteria, the transaction request is authorized and an authorization is transmitted.
US11514441B2 System and method for decentralized title recordation and authentication
A decentralized property system and method allow ownership rights to be transferred directly from one party to another without requiring a central authority to operate or secure the system. Digital signatures provide a method to issue and transfer titles (“bitmarks”) within the system. Using a blockchain algorithm, distributed consensus on asset ownership can be achieved.
US11514438B1 Document generation with dynamic watermarking
Techniques are described for generating and presenting a digital document for a transfer. A check service may generate the digital document based on provided check data. The digital document may be stored on a user device and presented to a recipient, for example through the display of the user device. The digital document may also be provided to the recipient in an email or other type of communication. The check service may generate a digital watermark to include on the digital document. The watermark may be unique to the particular document, and may be algorithmically generated based on data that is associated with the particular document, such as a serial identifier, a transaction identifier, an amount, a user identifier of the sender, etc. The digital watermark may be regenerated when the recipient presents the document for payment, to confirm document validity.
US11514435B2 Electronic payment processing using adjusted interchange rate
An encrypted payment message is received from a buyer relating to a transaction with a merchant. The payment message is parsed using a first parsing algorithm to obtain merchant identifying information. The merchant identifying information is associated with at least a second parsing algorithm or at least one settlement algorithm. The payment message is parsed using the second parsing algorithm to obtain payment information for the transaction. A first settlement algorithm is applied to the payment information to determine an adjusted interchange rate. The payment information including the adjusted interchange rate is submitted to a third party settlement processor on behalf of the merchant, using a payment algorithm. A second settlement algorithm applied to the payment information determines a buyer rebate which can be submitted to the settlement processor. A transaction result is reported to at least one of the merchant or the buyer.
US11514430B2 User interfaces for transfer accounts
The present disclosure generally relates to managing the use of transfer accounts using an electronic device. In accordance with some embodiments, user interfaces for inputting information about a secure credential to an electronic device are described. In accordance with some embodiments, user interfaces for managing the use of a credential provisioned on an electronic device that operates on stored power are described. In accordance with some embodiments, user interfaces for managing the use of a transfer account associated with different credentials on an electronic device are described.
US11514428B2 Device for launching multiple peer to peer cashless payment applications on mobile devices
A device includes one or more NFC chips that are preprogrammed to provide a payee's identification and information for launching any of several P2P cashless payment applications to which the payee is subscribed, to a mobile phone of a payor. When a mobile device of a payor is brought to the vicinity of an NFC chip of the device, the mobile device launches a corresponding P2P cashless payment application. The P2P cashless payment application shows the payee's information and the payor may proceed to make a payment to the payee. The device may include an NFC chip that is preprogrammed to provide the payee's identification and the information for launching a single application on the mobile device of the payor to display the P2P cashless payment applications to which the payee is subscribed. The payor may then proceed to make a payment to the payee using the payor's mobile device.
US11514423B1 Systems and methods for a transactional keyboard
A user device includes a digital payment application and a transactional keyboard client application communicatively coupled to the digital payment application. The transactional keyboard client application is structured to receive a user input associated with one or more keys of the transactional keyboard. The transactional keyboard client application activates a digital application feature of the digital payment application based on the user input associated with the one or more keys. Furthermore, the transactional keyboard client application initiates a digital transaction without accessing the digital payment application.
US11514417B2 Systems and methods for operating a bridge server to support multiple shards of a blockchain
Systems and methods for operating a bridge server to support multiple shards of blockchains are disclosed. The multiple shards may be used to record ownership rights of in-game digital assets. The in-game digital assets may be usable in an online gaming platform. Exemplary implementations may: execute an instance of a game; maintain user accounts for the users of a blockchain on a first and a second decentralized ledger server; record sets of rights pertaining to sets of digital assets; receive an exchange request for a first digital asset; receive transferal information for the first digital asset; transfer sets of instructions to the first and second decentralized ledger servers such that the first decentralized ledger server removes the first digital asset from the first set of digital assets and the second decentralized ledger server adds the first digital asset to the second set of digital assets.
US11514416B2 System, method, and apparatus for reprogramming a transaction card
A system for reprogramming a transaction card may include a reprogrammable microchip transaction card, an account provider system, and a mobile device. A reprogrammable transaction card may include an embedded microprocessor chip, or integrated circuit (IC), housing various modules to provide card capabilities, such as transaction capabilities, security capabilities, and reprogramming capabilities. An account provider system may include a number of servers and computers, each equipped with storage and modules programmed with various capabilities, such as, storing cardholder data, transaction processing, and/or transaction card reprogramming. A user device may include various hardware and software components, such as a Near Field Communication (NFC) hardware and software components, one or more processors, various input/output interfaces, and/or modules, such as transaction processing modules and transaction card resetting modules. Each component of the system may communicate with each other in order to reprogram the transaction card.
US11514414B2 Performing an action based on predicted information
A device may obtain user information associated with a user and first account information associated with the user. The device may determine, based on the user information, user employment information and may determine, based on the first account information, user compensation information. The device may process, using a first machine learning model, the user employment information and the user compensation information to determine predicted future user compensation information. The device may obtain second account information associated with the user and may determine, based on the second account information, new user compensation information. The device may determine whether the new user compensation information is consistent with the predicted future user compensation information. The device may determine a predicted reason for the new user compensation information not being consistent with the predicted future user compensation information. The device may cause, based on the predicted reason, at least one action to be performed.
US11514412B2 Systems and methods for real time data rich cross border payment transactions
A cross border payment (CBP) computing device for transmitting cross border data rich payments in real-time is provided. The CBP computing device receives, from an originating bank associated with a payor, a payment request message to transfer funds in real-time. The payment request message includes payment instructions and transaction information associated with a transfer amount. The CBP computing device determines that the payment request message is a cross border payment transfer from a first payment network for processing real-time payments within a first country to a second payment network for processing real-time payments within a second country, and retrieves, from a database, a set of rules based on a payment messaging standard and protocol associated with the second payment network. The CBP computing device reformats the payment request messaged based on the retrieved set of rules, and transmits the reformatted payment message to a receiving bank associated with a payee.
US11514411B2 Multi-tier tokenization platform
A platform implementing a two-tier tokenization process to build a digital asset pool at a server. An application builds the digital asset pool, initializes general asset tokens to represent pro-rata ownership interests in a general pool of assets, and uses general asset tokens to create specific asset tokens to represent ownership interests in specific assets from that pool that a user of the platform selects, from a remote device in communication with the server, from the general pool. General asset tokens offered to eligible retail and/or institutional investors generate funding to build the asset pool. Owners of general asset tokens are periodically offered, by the server, the option to select portions of specific assets from the general asset pool, and create through the two-tier tokenization process, shares of specific asset tokens, subject to the technical protocols, ownership concentration limits, and bidding and allocation schema established by the present platform.
US11514408B2 System and method for waste diversion
An illustrative embodiment disclosed herein is a method including receiving, by a waste diversion system and from a source, waste materials, inserting, by the waste diversion system and into the waste materials, one or more markers, generating, by the waste diversion system, finished goods including a portion of the waste materials, and detecting, by the waste diversion system, a portion of the one or more markers corresponding to the portion of the waste materials in the finished goods.
US11514407B2 System and method for asset management
A deployment manager for managing a deployment includes storage for storing an asset management request and an asset manager. The asset manager obtains the asset management request for an asset of the deployment; in response to obtaining the asset management request: places the asset into a management mode that enables at least one physical component of the asset to be physically managed; manages the asset based on the asset management request while in the management mode; and places the asset into an active mode that disables the at least one physical component of the asset to be physically managed.
US11514404B2 Automatic generation of dynamic time-slot capacity
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 more processors and perform: obtaining historical demand data for pickup time slots at a physical store for a first time period; training a machine learning model to create a trained model based on the historical demand data for the pickup time slots over the first time period; generating, using the trained model, a projected demand for future pickup time slots at the physical store for a second time period; generating a time-slot capacity for each of the future pickup time slots at the physical store for the second time period based at least in part on the projected demand; and sending the time-slot capacities for the future pickup time slots to the physical store. Other embodiments are described.
US11514403B2 Utilizing machine learning models for making predictions
A device may receive assessment scores for a candidate associated with an entity and performance data identifying performance metrics and time periods associated with existing members of the entity. The device may process the assessment scores and the performance data, with an attrition model, to identify attrition scores for the candidate and confidences of the attrition scores, and may calculate a final attrition score based on the attrition scores. The device may process the assessment scores and the performance data, with a performance model, to identify performance scores for the candidate and confidences of the performance scores, and may calculate a final performance score based on the performance scores. The device may calculate an overall score based on the final attrition score and the final performance score, and may perform one or more actions based on the overall score.
US11514397B2 Safety, management and tracking of hospital pharmacy trays
A computer-implemented system and method is disclosed for inventory management including an inventory machine, a medication tray, and at least one marker. A medication tray includes a plurality of compartments to receive medications and other items, where each compartment is designated as a receptacle for a specific item or type of item. A marker is provided for each item placed in a compartment, and insertion of a medication tray into an inventory machine enables components to scan for markers. The markers are configured to generate identifying data and other data related to an item upon being scanned by an imaging apparatus and processed by a decoder apparatus. The correct/incorrect location of items within a medication tray, among other information, is determined in an automated fashion as part of the computer-implemented inventory management system and method.
US11514395B2 System for cost efficient order fulfillment
A computer-implemented method for determining cost efficient order fulfillment system. A list of items is received in a purchase order for delivery. A quality score comprising a shipping history score, an inventory accuracy score, and a handling score is calculated for each retail location. The retail location with the lowest cost and the highest quality score is selected to ship the order.
US11514393B1 Aerial item delivery availability
Disclosed are systems and methods to determine preferred delivery points within a parcel that are available to receive an aerial delivery of an item. For each delivery point a plurality of criteria scores may be determined for various criteria based on a processing of parcel data, image data, and/or sensor data corresponding to the parcel. The criteria may be aerial navigation related criteria or user preference criteria. The criteria scores may then be used to determine a suitability score for each delivery point. In some implementations, a user may specify a preferred delivery point and/or indicate one user criteria as more important than another criteria.
US11514387B2 Information processing apparatus, information processing method, and non-transitory storage medium
An object is to deliver more packages together. A number of first packages scheduled to be delivered by a vehicle that delivers packages to a predetermined area is acquired, the cost of delivering second packages by the vehicle is set on the basis of the number of first packages, the second packages being different from the first packages, and information on the cost is provided to a user present within the predetermined area.
US11514385B2 Agent coaching system
Method starts with processing, by a processor, audio signal to generate audio caller utterance. Processor generates an agent action ranking score associated with the audio caller utterance and determines whether the agent action ranking score is below a minimum threshold. In response to determining that the agent action ranking score is below the minimum threshold, processor generates a transcribed caller utterance using a speech-to-text processor and generates an identified task based on the transcribed caller utterance. Using the transcribed caller utterance and a task-specific agent coaching neural network associated with the identified task, processor generates an ideal response. Processor generates a feedback result and causes the feedback result to be displayed on a display device of the agent client device. Other embodiments are disclosed herein.
US11514384B2 Productivity improvement support system and productivity improvement support method
Improvement of work is instructed based on an analysis result obtained by combining data having different timescales. A productivity improvement support system includes a time scale setting unit configured to, when 4M data having different time scales acquired from a target device contains data that satisfy a condition for detecting a state fluctuation, switch time scale of the 4M data to time scales according to a state fluctuation, a loss analysis calculation unit configured to analyze a production loss factor by using analysis model data in which the production loss factor of the target device when the condition is satisfied is determined, and a recommended work selection unit configured to select a recommended work when the production loss factor occurs from one or a plurality of recommended works by using recommended work data stored in association with the production loss factor.
US11514383B2 Method and system for integrated well construction
A method may include obtaining, by the computer processor, rig operation data regarding various drilling rigs at different geographic locations. The method may further include generating, using the rig operation data, a model that identifies a level of risk associated with various rig operations. The method may further include simulating, by the computer processor and using the geographic location data and the model, a sequence of rig operations for constructing a portion of a wellbore drilled by a drilling rig at the desired geographic location.
US11514382B2 Utilizing micro-services for optimization workflows of borehole operations
The disclosure presents processes and methods for utilizing one or more micro-services to generate a calibration of a factor of a borehole operation or to generate an optimization adjustment to the borehole operation. The micro-services selected for execution can be selected by an optimization workflow, where each type of borehole operation can have its own set of micro-services. The micro-services can be part of one or more computing systems, such as a downhole system, a surface system, a well site controller, a cloud service, a data center service, an edge computing system, other computing systems, or various combinations thereof. Also disclosed is a system for implementing micro-services on one or more computing systems to enable a light weight and fast response, e.g., real-time or near real-time response, to borehole operations.
US11514381B2 Providing customized integration flow templates
A method and system are provided for customizing integration flow templates. The method can include can include monitoring user interaction with a plurality of systems external to an integration system to read data changes at the external systems and identifying at least one event pair, wherein each event pair is between two external systems having a same data change event in the two external systems. The identified event pairs are filtered for inclusion in an events chain and the external systems of the filtered event pairs are ordered in the events chain based on timestamps of the data change events. The method outputs integration flow templates based on the ordered external systems of the event pairs that define a flow trigger and at least one flow node.
US11514378B2 System and method for queue look ahead to optimize agent assignment and utilization
An exemplary embodiment of the present application is a system and method for work allocation optimization. In the present disclosure, analytics are applied to work items while the work items are waiting in a work queue in order to optimize the routing and allocation of work items to agents in the most efficient manner possible, while optimizing the utilization of agents. By performing a look ahead at more than the initial work item, the system assesses the agent skills required by imminent work items in the work queue. This is then compared to a skillset of each available and/or soon to be available agent in order to achieve the optimal allocation of the work items to maximize utilization of agents. The work items are then routed to the agents accordingly.
US11514377B2 Space allocation systems for allocating space to objects with multi-variate characteristics, and methods thereof
The present invention discloses a space allocation system and a method for allocating space to objects with multi-variate characteristics. In the present invention, intra-container allocation and/or inter-container allocation is performed to generate a combination in which the objects can be placed in one or more pre-defined storage spaces in a plurality of storage containers. The generated combination is further optimized for efficient space allocation to objects with multi-variate characteristics.
US11514370B1 Selective batching for inference system for transformer-based generation tasks
An inference system applies a machine-learning transformer model to a batch of requests with variable input length or variable target length or variable internal state length by selectively batching a subset of operations in the transformer model but processing requests in the batch individually for a subset of operations in the transformer model. In one embodiment, the operation to be processed individually is an attention operation of an encoder or a decoder of the transformer model. By selective batching, the inference system can allow batching operations to be performed for a batch of requests with variable input or target length or internal state length to utilize the parallel computation capabilities of hardware accelerators while preventing unnecessary computations that occur for workarounds that restrain the data of a batch of requests to a same length.
US11514366B2 System for content encryption for predictive models trained on private data
A computing system receives decrypts learned parameters of a computer-implemented predictive model stored in a computer-readable, non-volatile data store upon instantiation of a model process in volatile memory of the computing system. The predictive model is parameterized by learned parameters that are based upon private data of a user, wherein the learned parameters of the predictive model have been encrypted subsequent to training of the predictive model based upon the private data of the user. The computing system receives a request for a prediction associated with the user. Upon authorizing the request, the computing identifies the predictive model. The computing system, by way of the model process, generates the prediction based upon the request and the predictive model. The computing system outputs the prediction to a computing device associated with the user.
US11514365B2 Immutable watermarking for authenticating and verifying AI-generated output
Embodiments are directed to immutable watermarking for authenticating and verifying artificial intelligence (AI)-generated output. An embodiment of a system includes a hardware accelerator to perform processing related to a machine learning (ML) model and one or more processors including a hash generator. In one implementation, the hash generator is to identify a global unique identifier (GUID) for the ML model, generate a digital signature for content generated by an inference stage of the ML model, the digital signature based on at least the GUID of the ML model and the content generated by the ML model, and transmit the content and the digital signature to a content consumer platform.
US11514364B2 Iterative vectoring for constructing data driven machine learning models
Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing.
US11514361B2 Automated artificial intelligence radial visualization
Embodiments for providing automated machine learning visualization. Machine learning tasks, transformers, and estimators may be received into one or more machine learning composition modules. The machine learning composition modules generate one or more machine learning models. A machine learning model pipeline is a sequence of transformers and estimators and an ensemble of machine learning pipelines are an ensemble of machine learning pipelines. A machine learning model pipeline, an ensemble of a plurality of machine learning model pipelines, or a combination thereof, along with corresponding metadata, may be generated using the machine learning composition modules. Metadata may be extracted from the machine learning model pipeline, the ensemble of a plurality of machine learning model pipelines, or combination thereof. An interactive visualization graphical user interface of the machine learning model pipeline, the ensemble of a plurality of machine learning model pipelines, or combination thereof, and the extracted metadata may be generated.
US11514358B2 Automatic control artificial intelligence device and method for updating a control function
An artificial intelligence device is disclosed. In an embodiment, the artificial intelligence device includes a sensor configured to acquire an output value according to control of a control system, and an artificial intelligence unit comprising one or more processors configured to obtain one or more updated parameters of a control function of the control system based on the output value using reinforcement learning, and update the control function for providing a control value to the control system with the one or more updated parameters.
US11514357B2 Nuisance mining for novel defect discovery
A method of defect discovery can include providing a nuisance bin in a nuisance filter, partitioning the defect population into a defect population partition, segmenting the defect population partition into a defect population segment, selecting from the defect population segment a selected set of defects, computing one or more statistics of the signal attributes of the defects in the defect population segment, replicating the selected set of defects to yield generated defects, shifting the generated defects outside of the defect population segment, creating a training set, and training a binary classifier. This method can be operated on a system. The method can enable a semiconductor manufacturer to determine more accurately the presence of defects that would otherwise have gone unnoticed.
US11514355B2 Flat representation of machine learning model
The example embodiments are directed to a system and method for deploying a machine learning model using a parse-free memory allocation. In one example, the method may include one or more of receiving a request to deploy a machine learning model, in response to receiving the request, creating a memory map comprising a mapping of a data structure for storing an unpacked flat representation of the machine learning model, allocating a contiguous block of memory of the data structure that is mapped by the memory map, loading data blocks of the unpacked flat representation of the machine learning model into the allocated contiguous blocks of memory of the data structure, and storing an offset associated with the contiguous block of memory in storage.
US11514353B2 Generating, using a machine learning model, request agnostic interaction scores for electronic communications, and utilization of same
Training and/or utilizing a machine learning model to generate request agnostic predicted interaction scores for electronic communications, and to utilization of request agnostic predicted interaction scores in determining whether, and/or how, to provide corresponding electronic communications to a client device in response to a request. A request agnostic predicted interaction score for an electronic communication provides an indication of quality of the communication, and is generated independent of corresponding request(s) for which it is utilized. In many implementations, a request agnostic predicted interaction score for an electronic communication is generated “offline” relative to corresponding request(s) for which it is utilized, and is pre-indexed with (or otherwise assigned to) the electronic communication. This enables fast and efficient retrieval, and utilization, of the request agnostic interaction score by computing device(s), when the electronic communication is responsive to a request.
US11514351B2 Apparatus and method for optimizing quantum computation
An apparatus for optimizing quantum computation according to an embodiment includes a block generation module that identifies a portion requiring quantum computation from an input problem and generates a quantum calculation block from the identified portion, a block map management module that stores and manages a quantum computation block map including the generated quantum calculation block information, and a calculator determination module that determines a quantum calculator, which is to execute the quantum calculation block, among a plurality of quantum calculators including one or more quantum simulators and one or more quantum computers.
US11514349B1 Apparatus and methods of unsupervised machine learning models to identify seasonality and predicting seasonally-influenced metric values
In some embodiments, an apparatus includes a geometric aggregator that receives data for a set of time periods and a location. The data has a first set of first metric values and a set of second metric values for each time period and lacks a mixture of Gaussian distributions. The geometric aggregator calculates a geometric aggregation of the data for each time period to produce a first metric value from a second set of first metric values, having a mixture of Gaussian distributions. The apparatus includes a Gaussian mixture model that predicts a set of Gaussian distributions, each uniquely associated with a season, within a set of histogram values for the data based on the second set of first metric values. The apparatus includes a presentation portion that produces a set of adjusted first metric values based on the set of histogram values, each uniquely associated with a season.
US11514347B2 Identifying and remediating system anomalies through machine learning algorithms
Methods, apparatus, and processor-readable storage media for identifying and remediating anomalies through cognitively assorted machine learning algorithms are provided herein. A computer-implemented method includes: identifying, using system log data, a target variable based at least in part on correlations between a set of performance indicators of a system and the target variable, and threshold values for the performance indicators relative to the target variable; generating an inference model to predict when the system will enter an adverse state and identify one or more root causes of the system entering the adverse state; using machine reinforcement learning to determine an action policy including actions that remediate the adverse state; predicting that the system will enter the adverse state by applying the inference model to further system log data; and automatically executing one or more actions of the action policy in response to the prediction.
US11514336B2 Automated knowledge base
Domain specific knowledge base (KB) contains all concepts from domain and the semantic relations between concepts. The concepts and the semantic relations are extracted from an existing corpus of content for the domain. The World Wide Web Consortium (W3C) standard SKOS (Simple Knowledge Organization System) can be used and two types of semantic relations can be captured: hierarchal and associative. A Natural Language Processing (NLP) software engine can parse the input text to create a semantic knowledge graph, which is then mapped to a SKOS knowledge model. During the linguistic understanding of the text, relevant domain concepts are identified and connected by semantic links. Concepts automatically identified as most important in this domain can be promoted to another layer, referred to as “Topics.”
US11514331B2 Sequence-controlled polymer random access memory storage
Methods for controlled segregation of blocks of information encoded in the sequence of a biopolymer, such as nucleic acids and polypeptides, with rapid retrieval based on multiply addressing nanostructured data have been developed. In some embodiments, sequence controlled polymer memory objects include data-encoded biopolymers of any length or form encapsulated by natural or synthetic polymers and including one or more address tags. The sequence address labels are used to associate or select memory objects for sequencing read-out, enabling organization and access of distinct memory objects or subsets of memory objects using Boolean logic. In some embodiments, a memory object is a single-stranded nucleic acid scaffold strand encoding bit stream information that is folded into a nucleic acid nanostructure of arbitrary geometry, including one or more sequence address labels. Methods for controlled degradation of biopolymer-encoded blocks of information in the memory objects are also developed.
US11514329B2 Data-driven deep learning model generalization analysis and improvement
Techniques are provided for evaluating and defining the scope of data-driven deep learning models. In one embodiment, a machine-readable storage medium is provided comprising executable instructions that, when executed by a processor, facilitate performance of operations comprising employing a machine learning model to extract first training data features included in a training data set and first target data features included in a target data set. The operations further comprise determining whether the target data set is within a defined data scope of the training data set based on analysis of correspondences between the first training data features and the first target data feature, and determining whether application of the target data set to a target neural network model developed using the training data set will generate results with an acceptable level of accuracy based on whether the target data set is within the defined data scope.
US11514327B2 Apparatus and method for utilizing a parameter genome characterizing neural network connections as a building block to construct a neural network with feedforward and feedback paths
A method of forming a neural network includes specifying layers of neural network neurons. A parameter genome is defined with numerical parameters characterizing connections between neural network neurons in the layers of neural network neurons, where the connections are defined from a neuron in a current layer to neurons in a set of adjacent layers, and where the parameter genome has a unique representation characterized by kilobytes of numerical parameters. Parameter genomes are combined into a connectome characterizing all connections between all neural network neurons in the connectome, where the connectome has in excess of millions of neural network neurons and billions of connections between the neural network neurons.
US11514326B2 Drift regularization to counteract variation in drift coefficients for analog accelerators
Drift regularization is provided to counteract variation in drift coefficients in analog neural networks. In various embodiments, a method of training an artificial neural network is illustrated. A plurality of weights is randomly initialized. Each of the plurality of weights corresponds to a synapse of an artificial neural network. At least one array of inputs is inputted to the artificial neural network. At least one array of outputs is determined by the artificial neural network based on the at least one array of inputs and the plurality of weights. The at least one array of outputs is compared to ground truth data to determine a first loss. A second loss is determined by adding a drift regularization to the first loss. The drift regularization is positively correlated to variance of the at least one array of outputs. The plurality of weights is updated based on the second loss by backpropagation.
US11514324B2 Methods of optimization of computational graphs of neural networks
The present invention discloses a method to optimize a neural network computational graph. The computational graph is used for performing neural network calculation by a computational platform. The computational platform reads data needed by the calculation from off-chip memory. The method comprises: layers which can be fused are selected at least based on an optimization rule to reduce frequency of data exchange between the computational platform and the off-chip memory, carrying out fusion for at least two adjacent layers in the computational graph according to the selected layer objects. Here, the at least two adjacent layers are at least one of the following: horizontally adjacent layers having the same input of feature maps; and longitudinally adjacent layers in which the calculation results of a feature map of a previous layer are at least part of input for a next layer. The method to optimize a computational graph of the present invention can be automatically carried out based on rules or through isomorphic subgraph matching. Thus, an optimal reconstruction mode for executing the computational graph is found out, execution efficiency of the neural network computational platform is improved.
US11514323B1 Methods for performing multi-view object detection by using homography attention module and devices using the same
A method for training a homography attention module (HAM) to perform multi-view object detection includes steps of: generating, from an i-th feature map corresponding to each of multiple training images representing multi-views of a target space, a 1-st to a d-th channel attention map for determining channel attention scores each channel included in the i-th feature map has for each of a 1-st to a d-th height plane of the target space, generating a 1-st to a d-th channel refined feature map by referring to channels with top k channel attention scores for each height, element-wisely multiplying them with corresponding spatial attention map generated therefrom to produce a 1-st to a d-th spatial refined feature map, and then homographically transforming them onto corresponding height plane and aggregating them to generate a BEV occupancy heatmap, which is used with its GT for training.
US11514319B2 Action prediction
According to one aspect, action prediction may be implemented via a spatio-temporal feature pyramid graph convolutional network (ST-FP-GCN) including a first pyramid layer, a second pyramid layer, a third pyramid layer, etc. The first pyramid layer may include a first graph convolution network (GCN), a fusion gate, and a first long-short-term-memory (LSTM) gate. The second pyramid layer may include a first convolution operator, a first summation operator, a first mask pool operator, a second GCN, a first upsampling operator, and a second LSTM gate. An output summation operator may sum a first LSTM output and a second LSTM output to generate an output indicative of an action prediction for an inputted image sequence and an inputted pose sequence.
US11514317B2 Machine learning based resource availability prediction
Requests from file system services of a storage system are registered. Each file system service, when executed, utilizes one or more resources of the storage system. Each request includes information describing resource requirements required by a respective file system service. Resource utilization data of the resources are collected over a period of time. The resource utilization data includes an identification of a resource, a timestamp, and a measurement indicating a utilization level of the resource corresponding to the timestamp. A machine learning model is trained to predict utilization patterns of the resources. Execution of the file system services are scheduled based on the predicted utilization patterns. Monitoring is conducted during the execution of the file system services. Based on the monitoring a determination is made as to whether the machine learning model should be retrained.
US11514312B2 Computer vision optimisation for small value changes
Aspects of the present disclosure relate to a computer-implemented method of processing data portion. The method comprises processing a first data portion in a convolutional neural network to generate a first input to an activation function in the convolutional neural network; providing a first output by applying the activation function to the first input; and storing an indicator, representative of the first input to the activation function, for the first data portion. The method further comprises determining whether to provide a second output by applying the activation function to a second input, generated from a second data portion, based at least in part on an evaluation of the indicator for the first data portion.
US11514311B2 Automated data slicing based on an artificial neural network
A method, apparatus and a computer program product for automated data slicing based on an Artificial Neural Network (ANN). The method comprising: obtaining an ANN, wherein the ANN is configured to provide a prediction for a data instance, wherein the ANN comprises a set of nodes having interconnections therebetween; determining an attribute vector based on a subset of the nodes of the ANN; determining, based on the attribute vector, a plurality of data slices; obtaining a testing dataset comprising testing data instances; computing, for each data slice, a performance measurement of the ANN over the data slice, wherein said computing is based on an application of the ANN on each testing data instance that is mapped to the data slice; and performing an action based on at least a portion of the performance measurements of the data slices.
US11514310B2 Training a classifier to detect open vehicle doors
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a classifier to detect open vehicle doors. One of the methods includes obtaining a plurality of initial training examples, each initial training example comprising (i) a sensor sample from a collection of sensor samples and (ii) data classifying the sensor sample as characterizing a vehicle that has an open door; generating a plurality of additional training examples, comprising, for each initial training example: identifying, from the collection of sensor samples, one or more additional sensor samples that were captured less than a threshold amount of time before the sensor sample in the initial training example was captured; and training the machine learning classifier on first training data that includes the initial training examples and the additional training examples to generate updated weights for the machine learning classifier.
US11514309B2 Method and apparatus for accelerating distributed training of a deep neural network
Embodiments of the present invention provide a method and apparatus for accelerating distributed training of a deep neural network. The method comprises: based on parallel training, the training of deep neural network is designed as a distributed training mode. A deep neural network to be trained is divided into multiple sub-networks. A set of training samples is divided into multiple subsets of samples. The training of the deep neural network to be trained is performed with the multiple subsets of samples based on a distributed cluster architecture and a preset scheduling method. The multiple sub-networks are simultaneously trained so as to fulfill the distributed training of the deep neural network. The utilization of the distributed cluster architecture and the preset scheduling method may reduce, through data localization, the effect of network delay on the sub-networks under distributed training; adapt the training strategy in real time; and synchronize the sub-networks trained in parallel. As such, the time required for the distributed training of the deep neural network may be reduced and the training efficiency of the deep neural network may be improved.
US11514306B1 Static memory allocation in neural networks
The disclosed computer-implemented method may include compiling a neural network, and the compiling may include organizing an interconnected set of nodes in a series of layers, and for each node in each layer, assigning an associated activation of a plurality of activations. Each activation may output a respective tensor of a plurality of tensors. The compiling may also include allocating memory for the activations by determining a respective memory size for each activation, and based on the respective memory size for each activation, assigning a memory block in the neural network to the activation. The method may also include, after the allocating the memory for the activations, accessing the memory blocks to perform the plurality of activations and thereby execute the neural network. Various other methods, systems, and computer-readable media are also disclosed.
US11514300B2 Resistor circuit, artificial intelligence chip and method for manufacturing the same
A resistor circuit, an artificial intelligence chip and a method for manufacturing the same are provided. The resistor circuit includes a stack structure. The stack structure includes resistive material layers and insulating layers stacked alternately. The resistor circuit includes at least two unit resistors electrically connected in series or parallel. The at least two unit resistors are respectively defined in the resistive material layers of different layers.
US11514297B2 Post-training detection and identification of human-imperceptible backdoor-poisoning attacks
This patent concerns novel technology for detecting backdoors of neural network, particularly deep neural network (DNN), classifiers. The backdoors are planted by suitably poisoning the training dataset, i.e., a data-poisoning attack. Once added to input samples from a source class (or source classes), the backdoor pattern causes the decision of the neural network to change to a target class. The backdoors under consideration are small in norm so as to be imperceptible to a human, but this does not limit their location, support or manner of incorporation. There may not be components (edges, nodes) of the DNN which are dedicated to achieving the backdoor function. Moreover, the training dataset used to learn the classifier may not be available. In one embodiment of the present invention which addresses such challenges, if the classifier is poisoned then the backdoor pattern is determined through a feasible optimization process, followed by an inference process, so that both the backdoor pattern itself and the associated source class(es) and target class are determined based only on the classifier parameters and a set of clean (unpoisoned attacked) samples from the different classes (none of which may be training samples).
US11514288B2 Contactless metal card constructions
A metal smartcard (SC) having a transponder chip module (TCM) with a module antenna (MA), and a card body (CB) comprising two discontinuous metal layers (ML), each layer having a slit (S) overlapping the module antenna, the slits being oriented differently than one another. One metal layer can be a front card body (FCB, CF1), and the other layer may be a rear card body (RCB, CF2) having a magnetic stripe (MS) and a signature panel (SP). The slits in the metal layers may have non-linear shapes.
US11514285B2 Artwork generated to convey digital messages, and methods/apparatuses for generating such artwork
2D machine readable symbologies are stylized and made aesthetically-appealing, facilitating their use to convey plural-symbol data on product packaging and other articles. In some arrangements, symbologies are stylized by geometric transformations (e.g., by multiple rotation and/or mirroring operations) to develop tiles having organized geometric structures. Such stylized symbologies can be decoded by existing code readers. A great variety of other features and arrangements are also detailed.
US11514284B2 Papercraft digitization
A computer-implemented method for digitization of papercraft folding for creation of a papercraft model may include monitoring, via an RFID reader, a sheet provided with an array of RFID tags. Based on the RFID reader output, the occurrence of a fold performed on the sheet is determined. The method further includes determining fold properties of the occurred fold and storing the fold properties as a fold dataset of the occurred fold.
US11514283B2 Image forming system
There is provided an image forming system that includes an image forming apparatus including, a first variable mechanism that varies from a first state to a second state or from the second state to the first state when physically operated by a user, a first detection unit configured to detect the variation of a state of the first variable mechanism, and a sound collection unit. The image forming system further includes a generation unit configured to generate, when the variation is detected by the first detection unit, first statistical information regarding at least one sound wave obtained by the sound collection unit in a period based on a timing when the variation is detected.
US11514282B1 Page parallel PDF flattening
Systems and methods are described that facilitate parallel processing of PDF documents for printing, wherein the PDF documents comprise transparency effects. Transparent objects in the PDF document are identified, and the document is divided into subgroups of pages. The transparency objects are then flattened to enable conversion to PostScript format. The PostScript pages are processed and rendered to raster for printing.
US11514277B2 Sensing system, sensor node device, sensor measurement value processing method, and program
A sensing system including multiple sensor node devices and an analysis device, wherein: each of the multiple sensor node devices has a sensor that measures a measurement target and acquires data values, a learning unit that, based on the data values, learns a model used to estimate the data values at an installation position of the sensor, and a communication unit that transmits learning result data indicating a learning result from the learning unit; and the analysis device has a spatial analysis unit that estimates a spatial distribution of the data values based on the learning result data from each of the multiple sensor node devices and the installation positions of the respective sensor node devices.
US11514275B2 Database instance tuning in a cloud platform
Various examples are directed to systems and methods for tuning a database service in a cloud platform. A tuning service may access a neural network model trained to classify workload points to one of classes. The tuning service may execute the neural network model with a first source workload point as input to return a first class as output, where the first source workload describing a source database. The tuning service may select a target workload for the first source workload point from a plurality of reference workloads. Selecting the target workload may be based at least in part on the first class returned by the neural network model. The tuning service may generate a recommended knob configuration for the source database using the target workload.
US11514271B2 System and method for automatically adjusting strategies
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatically adjusting strategies. One of the methods includes: determining one or more characteristics of a plurality of complaints, wherein each of the complaints corresponds to an order; classifying the plurality of complaints into a plurality of categories based on the one or more characteristics by using a trained classifier; selecting a category from the plurality of categories based on a number of complaints in the selected category; from a group of strategies each associated with one or more conditions and one or more actions, identifying a candidate strategy causing the complaints of the selected category, wherein the one or more actions are executed in response to the one or more conditions being satisfied; and optimizing the candidate strategy using a reinforcement learning model at least based on a plurality of historical orders.
US11514261B2 Image colorization based on reference information
According to implementations of the subject matter described herein, there is provided an image colorization solution. The solution includes determining a similarity between contents presented in a grayscale source image and a color reference image and determining a col or target image corresponding to the source image based on the similarity. Specifically, a first and a second sets of blocks similar and dissimilar to the reference image are determined based on the similarity; a first color for the first set of blocks is determined based on a color of corresponding blocks in the reference image; a second color for the second set of blocks is determined independently of the reference image. Through this solution, it is possible to provide user controllability and customized effects in colorization, and there is no strict requirement on correspondence between the color image and grayscale image, achieving more robustness to selection of color reference images.
US11514256B2 Printing inspection device
To obtain a printing inspection device that an optimum binarization threshold value in the printing inspection device that captures an image including a two-dimensional code printed by a general-purpose printer such as an ink jet printer, as a multi-level image, creates a binary image from the multi-level image with a predetermined binarization threshold value, and then performs decoding. Before a practical printing inspection is performed, a read test is performed. The read test is performed on one or more inspection samples by binarizing a multi-level image with brightness values for all gradations as a threshold value. A range (maximum value and minimum value) of readable brightness values is obtained, and then a median value between the minimum value and the maximum value is used as a binarization threshold value for a two-dimensional code image in a practical printing inspection.
US11514254B1 User-filtered RFID inventory
RFID-tagged items can be filtered based on relevance estimation or user input. A device reads digital identifiers for multiple RFID-tagged items. The device estimates and selects an item that an individual desires based on one or more metrics, then presents data about the selected item to the individual. If the device receives feedback that the selected item is not the desired item, then the device may estimate and select another item and/or present information about multiple items to allow the individual to select the desired item. When the desired item is selected, the device may perform some associated action.
US11514249B2 Domain-adapted sentiment prediction for long or unbalanced text threads
Embodiments of the disclosed technologies use machine learning to produce thread level classification data and case level classification data.
US11514246B2 Providing semantic completeness assessment with minimal domain-specific data
A question-and-answer system directed to a specific domain optimally utilizes reference documents that are semantically complete for that domain. Semantic completeness of a document is assessed using quality control questions (provided by subject matter experts) applied to the Q&A system followed by analysis of the proposed answers. That analysis is carried out using a cogency module having a feedforward neural network which receives metadata features of the document such as document ownership, document priority, and document type. A domain-optimized corpus for the Q&A system is built by so assessing multiple documents in a document collection, and adding each reference document that is reported as being semantically complete to the domain-optimized corpus. Thereafter, the deep learning question-and-answer system can receive a natural language query from a user, find a responsive answer in the documents while applying the domain-optimized corpus, and provide that answer to the user.
US11514244B2 Structured knowledge modeling and extraction from images
Techniques and systems are described to model and extract knowledge from images. A digital medium environment is configured to learn and use a model to compute a descriptive summarization of an input image automatically and without user intervention. Training data is obtained to train a model using machine learning in order to generate a structured image representation that serves as the descriptive summarization of an input image. The images and associated text are processed to extract structured semantic knowledge from the text, which is then associated with the images. The structured semantic knowledge is processed along with corresponding images to train a model using machine learning such that the model describes a relationship between text features within the structured semantic knowledge. Once the model is learned, the model is usable to process input images to generate a structured image representation of the image.
US11514243B1 Computer-based systems having data structures configured to execute SIC4/SIC8 machine learning embedded classification of entities and methods of use thereof
At least some embodiments are directed to an entity classification system receives informational data associated with an entity. The informational data includes sentences associated with the entity. The entity classification system utilizes a first machine learning model to determine a first contextual meaning among words of a sentence associated with the entity based on a first word embedding technique, and determines at least one category associated with the entity based at least in part on the first contextual meaning. The entity classification system utilizes a second machine learning model to determine a second contextual meaning shared by a set of sentences based on a second embedding technique, and determines a subcategory of the category associated with the entity based at least in part on the second contextual meaning. The entity classification system generates an output including the category and subcategory associated with the entity.
US11514241B2 Method, apparatus, and computer-readable medium for transforming a hierarchical document object model to filter non-rendered elements
An apparatus, computer-readable medium, and computer-implemented method for transforming a hierarchical document object model (DOM) to filter non-rendered elements, including parsing elements in a hierarchical DOM to identify one or more tags, any properties, and any values of the elements, removing invisible elements determined based on properties of each invisible element, each invisible element comprising an element of the DOM that is hidden from a user when the DOM is rendered, removing empty elements based on the tags of each element, each empty element comprising a tag without any associated values, identifying remaining elements of the hierarchical DOM that have parent elements that have been removed from the hierarchical DOM, and re-parenting the remaining elements to new parent elements remaining in the hierarchical DOM based on traversing the hierarchical DOM from each of the remaining elements.
US11514238B2 Automatically assigning semantic role labels to parts of documents
Machine learning, artificial intelligence, and other computer-implemented methods are used to identify various semantically important chunks in documents, automatically label them with appropriate datatypes and semantic roles, and use this enhanced information to assist authors and to support downstream processes. Chunk locations, datatypes, and semantic roles can often be automatically determined from what is here called “context”, to wit, the combination of their formatting, structure, and content; those of adjacent or nearby content; overall patterns of occurrence in a document, and similarities of all these things across documents (mainly but not exclusively among documents in the same document set). Similarity is not limited to exact or fuzzy string or property comparisons, but may include similarity of natural language grammatical structure, ML (machine learning) techniques such as measuring similarity of word, chunk, and other embeddings, and the datatypes and semantic roles of previously-identified chunks.
US11514235B2 Information extraction from open-ended schema-less tables
Systems and methods for generating and annotating cell documents include extracting tables from a document using a table extraction engine. Headers are extracted for each of the tables using a header detection engine. Cells are extracted from each of the tables using a cell extraction engine. A cell document is generated for each of the cells which are each correlated to corresponding portions of the headers, each cell document recording the correlation between the cells and the headers. Each cell document is annotated to generate annotated cell documents with a cell recognition model trained to perform natural language processing on the cell documents by classifying each term in each of the cell documents and extracting relationships between the terms of each of the cell documents.
US11514234B2 Method and system for annotation and connection of electronic documents
A method and system for annotating and linking electronic documents is described herein. Separate annotation layers or connectors are used to store each annotation or connection associated with a document in order to improve the efficiency and robustness of collaborative annotation. When a user creates an annotation for a document, a new annotation layer is generated, containing information describing the annotation. The annotation layer is separate from the annotated document. The annotation layer may be transmitted to another user without transmission of the document, thereby reducing network traffic and avoiding metadata contamination within the document itself. This facilitates real-time collaborative annotation of electronic documents by multiple users. This also facilitates robust connections between documents or other data sources, which contain information regarding both the source and target documents.
US11514228B2 Guides on a content generation system
User inputs are received on a visual display, when a user is generating visual content. The user inputs trigger guide functionality, and guides are displayed to guide the user in creating the visual content.
US11514222B1 Cell-width aware buffer insertion technique for narrow channels
An integrated circuit (IC) design is accessed from a database in memory. The IC design comprises a routing topology for a net comprising interconnections between a set of pins. The IC design further comprises a set of candidate locations for inserting buffers. A set of cells from a cell library in memory is accessed. A candidate location from the set of candidate locations is assessed to determine whether at least one cell in the set of cells fits at the location. Based on determining that at least one cell in the set of cells fits at the candidate location, the location is marked as bufferable. A largest cell width that fits at the candidate location is determined based on the set of cells and a buffering solution is generated for the net using the largest cell width as a constraint on buffer insertion performed at the candidate location.
US11514221B2 Automation for monolithic 3D devices
A method of designing a 3D Integrated Circuit including: partitioning at least one design into at least a first and a second level, where the first level includes logic and the second level includes memory; then performing a first placement of the second level using a placer executed by a computer, the placer is a part of a Computer Aided Design tool, where the 3D Integrated Circuit includes a plurality of connections between the first level and the second level; and performing a second placement of the first level based on the first placement, where memory includes a first memory array, the logic includes a first logic circuit configured so as to write data to first memory array. Performing the first placement includes placing the first memory array, and where performing the second placement includes placing the first logic circuit based on the first placement of the first memory array.
US11514220B2 Predicting power usage of a chip
Predicting power usage of a chip may include receiving placement data describing a placement, within the chip, of a plurality of logical components of the chip; providing the placement data as an input to a neural network; and determining, by the neural network, based on the placement data, a predicted power usage of the chip.
US11514217B2 Systems and methods for generating ethernet modules based on base designs
Systems and method for generating Ethernet modules based on base designs. After a processor receives a base design for an industrial device assembly, the processor may calculate electrical load limits for sections of the base design based on dimensions of the sections, a number of sections, a location of the industrial device assembly, and the like. Based on the electrical load limits, the processor may determine a number of Ethernet modules for the sections and respective placements of the Ethernet modules within the base design. The processor may update a layout of the industrial device assembly based on the number of Ethernet modules for the sections and respective placements of the Ethernet modules within the base design.
US11514216B1 Reduced physics well production monitoring
Fluid flow dynamics modeling methods and system are provided. In some embodiments, such methods include determining a bottomhole pressure for the unconventional reservoir based, at least in part, on a tubing head pressure for one or more wells penetrating at least a portion of the unconventional reservoir, one or more fluid properties of a fluid in the unconventional reservoir, and a well production volume for the one or more wells; determining a Productivity Index (PI) for the unconventional reservoir, based, at least in part, on the one or more fluid properties and measured well data for the one or more wells, wherein the measured well data includes a well production rate and a well flowing pressure; and determining a fluid depletion of the unconventional reservoir based, at least in part, on the bottomhole pressure and the PI.
US11514212B2 Method of simulating autonomous vehicle in virtual environment
Provided herein is a moving object simulation method including: a simulation preprocessing step in which a first server generates environment information for the simulation target, including at least one of road data, nearby vehicle data, nearby pedestrian data, nearby obstacle data, nearby traffic light data, nearby sign data, and event data, for a predetermined period of time; and a simulation step in which a second server calculates sensor unit output data of a simulation target vehicle according to movement of the simulation target vehicle for the predetermined period of time using the environment information, preventing computational overload due to limitations of server resources and promoting quality improvement for algorithm verification.
US11514211B2 Method and system for performing a simulation of a retraction cable motion
Systems and a method for simulating a flexible retraction cable during motion of an object to which the cable is attached. The method includes receiving information inputs, including a numerical model of the object, receiving cable information inputs and retraction system information inputs. A numerical model of the flexible cable is modeled by modelling only a part of the flexible cable located outside a retraction system as a sequence of control points distributed along a length of the part, wherein each of the control points is submitted to a force representing the interaction of the control point with its environment and wherein the number of control points is fixed. The method further includes storing the numerical model of the flexible cable in a memory and simulating a motion of the flexible cable that would occur during a movement of the object.
US11514209B1 Semiconductor digital logic circuitry for non-quantum enablement of quantum algorithms
Circuitry and processes are disclosed that use conventional electronic circuits (comprising, for example, phase locked loops, pulse width modulators, phase modulators, digital logic gates, etc.) to enable quantum algorithms. Such circuitry and processes achieve the requirement for non-quantum devices to enable quantum algorithms: the tensor product entanglement of signals representing quantum states. Such circuitry and processes are readily usable by current Electronic Design Automation tools, to design, verify and emulate applications such as fast, very large number factoring for use in decryption. Also, the independent Claims concisely signify embodiments of the claimed inventions.
US11514208B2 Radio frequency propagation simulation tool
Aspects described herein provide a computer implemented radio frequency propagation simulation tool to allow the simulation of radio frequency propagation across a topographic area which has been very finely mapped in three dimensions to include possible obstructions to high frequency radio waves. A computer implemented RF propagation simulation tool may identify any possible obstructions one edge of which may lie in a simulated RF propagation path between two points, and apply an edge based RF diffraction model (a so-called “knife edge diffraction” model) thereto to simulate the RF propagation around the obstruction. In some aspects, a computer implemented RF propagation simulation tool may identify possible obstructions which in their entirety lie within the width of a simulated RF propagation path, and apply a further diffraction model (a so-called “shield diffraction” model) thereto to simulate the RF propagation around the obstruction. The results of the simulations of RF propagation can be graphically overlaid onto a map or other topographic image for display to a user.
US11514206B2 Method, apparatus, and storage medium for planning power distribution network
The disclosure provides a method for planning a power distribution network, an apparatus for planning a power distribution network, and a storage medium. The method includes: establishing a model for planning the power distribution network, the model including a target function and constraints, the target function for minimizing a cost of the power distribution network when branches and nodes are installed into the power distribution network, the nodes including transformers and substations, the constraints including a power balance constraint of the power distribution network, a power constraint of the branches, a power constraint of the transformers, a radial operation constraint of the power distribution network, a fault constraint, a calculation constraint of indices of a reliability, a constraint of the indices of the reliability, and a logic constraint; and solving the model to determine whether the branches and the nodes are installed into the power distribution network.
US11514202B2 Systems and methods for generating base designs using client data
Systems and method for generating a base design and corresponding layout based on client data and an electrical load list. The electrical load list may include any number of electrical components for an industrial device assembly. A processor may determine parameters that define levels of operations for each of the electrical components based on the client data and subsequently identify a set of base designs based on the parameters. Additionally, supporting modules that assist operations of at lead one of the electrical components may be added to the base design. In turn, the set of base designs and corresponding supporting modules may be displayed to a user as a set of visualizations. In response to receiving a selection of a particular visualization that represents a particular base design, the processor may generate and display a layout corresponding to the particular base design.
US11514201B2 Figure display method, server and recording medium
Provided are a figure display method, a sever and a recording medium which make it possible to grasp comparatively with ease when seeing an area where a new figure is displayed that the new figure is created by executing what kind of mathematical processing thereon.The figure display method includes displaying a first figure in a first area which is set on a display screen of a display device, creating a second figure by executing mathematical processing which is specified on the first figure and displaying the created second figure in the first display area, and providing a mathematical processing display area which displays information on the mathematical processing which is executed on the first figure in the first display area.
US11514200B2 Modeling a patient-individualised denture part
The invention relates to a method for modelling a patient-individualised denture part (140). The method comprises providing a digital three-dimensional patient situation model (118), a digital three-dimensional denture part model (114), and one or more geometric adaptation criteria defined using patient-specific delimiting surfaces. A denture part geometry of the denture part model is adapted in a patient-individualised manner to a patient situation geometry of the patient situation model. The patient-individualised adaptation process also comprises repeatedly interactively making user-defined changes to the denture part model, wherein the denture part model dynamically passes through a sequence of intermediate states during the course of each of the user-defined changes until a change state resulting from each user-defined change is reached. The dynamic passing through of the relevant sequence of intermediate states until the corresponding change state has been reached is displayed on a display device (108) by means of a graphical user surface (119).
US11514199B2 Prosthodontic and orthodontic apparatus and methods
System and method for developing a treatment plan for achieving a treatment goal including creating a virtual model of a dental patient's dentition; transforming the virtual model of the dentition using virtual prosthodontics to facilitate achievement of the treatment goal; transforming the virtual model of the dentition using virtual orthodontics to facilitate achievement of the treatment goal; iterating on the transforming steps until substantially achieving the treatment goal; and generating an orthodontic treatment plan and a prosthodontic treatment plan based upon the substantially achieved treatment goal.
US11514196B2 Method and apparatus for a modular digital chassis lock assembly in an information handling system
A lock for an information handling system includes a sensor configured to detect removal of an element from a chassis prior to verification of a user credential, and a plunger that engages the chassis at a first position. A security controller verifies the user credential, and causes the muscle wire to move the plunger from the first position to a second position in response to the verified user credential.
US11514194B2 Secure and power efficient audio data processing
Devices, methods, and systems for secure communications on a computing device. A host operating system (OS) runs on a host processor in communication with a host memory. A secure OS runs on a coprocessor in communication with a secure memory. The coprocessor receives information from an external device over a secure peer-to-peer (P2P) connection. The secure P2P connection is managed by the secure OS and is not accessible by the host OS.
US11514184B1 Database query information protection using skeletons
Techniques for database query information protection using skeletons are described. An agent installed on a host computing device with a database instance obtains queries executed by the database instance and skeletonizes the queries to remove sensitive data from them. The agent identifies references within the queries, obtains structural definitions for the references, and inserts placeholders into the queries in place of the references and relates the placeholders to the definitions. The query skeletons and/or similarly-constructed execution plan skeletons may be analyzed to identify modifications to queries and/or the database instance to improve query processing.
US11514178B2 Method, system, and computer program product for role- and skill-based privileges for an intelligent industrial assistant
Provided is a method for controlling privileges for an intelligent industrial assistant. The method may include receiving a first input from a user. The first input may include a first natural language input and first biometric data. An identity of the user may be determined based on the first biometric data. A role associated with the user may be determined based on the identity of the user. A request of the user may be determined based on the natural language input. The request may be associated with at least one acceptable role. A determination may be made whether the role associated with the user matches at least one of the acceptable role(s). A system and computer program product are also disclosed.
US11514175B2 Provisioning of a shippable storage device and ingesting data from the shippable storage device
When a client requests a data import job, a remote storage service provider provisions a shippable storage device that will be used to transfer client data from the client to the service provider for import. The service provider generates security information for the data import job, provisions the shippable storage device with the security information, and sends the shippable storage device to the client. The service provider also sends client-keys to the client, separate from the shippable storage device (e.g., via a network). The client receives the device, encrypts the client data and keys, transfers the encrypted data and keys onto the device, and ships it back to the service provider. The remote storage service provider authenticates the storage device, decrypts client-generated keys using the client-keys stored at the storage service provider, decrypts the data using the decrypted client-side generated keys, and imports the decrypted data.
US11514172B2 System and method for information flow analysis of application code
A method and system for security flow analysis of application code comprising: detecting data flows in a code base; and extracting an information flow, comprising determining a primary data flow by identifying a data flow that contains exposed data, and extending the primary data flow through descriptor data flows, wherein the descriptor data flows are associated with the set of data tracked by the primary data flow; wherein the information flow is a high level flow description that exposes the application code vulnerabilities based on the primary data flow and all associated descriptor data flows.
US11514171B2 Code vulnerability detection and remediation
A method includes receiving code for computer programming, determining whether at least a portion of the code comprises at least one vulnerability, and comparing at least the portion of the code comprising the at least one vulnerability to a knowledge base. The knowledge base comprises (i) a plurality of code fragments comprising a plurality of vulnerabilities; and (ii) a plurality of solutions to prevent corresponding ones of the plurality of vulnerabilities. The method further includes identifying, based on the comparing, a code fragment of the plurality of code fragments matching at least the portion of the code comprising the at least one vulnerability, and executing a solution of the plurality of solutions corresponding to the identified code fragment to prevent the at least one vulnerability in at least the portion of the code.
US11514170B2 Secure boot of kernel modules
A computer-implemented method for providing a secured updated kernel module of an electronic device, wherein the method comprises the following steps: inserting by a computer a chameleon hash of a kernel module, a kernel module private key of the kernel module and an updated kernel module of the kernel module in a chameleon hash collision function thereby obtaining a collision data, combining by the computer, the updated kernel module with the collision data obtaining thereby a secured updated kernel module. Additionally, it is further described a computer-implemented method for secure updating at least one kernel module of an electronic device, a system comprising a server and an electronic device, computer programs and a computer-readable medium.
US11514169B2 Information processing apparatus, method of controlling information processing apparatus, and storage medium
Provided is an information processing apparatus that performs alteration detection processing on every occasion of starting a program, comprising a writing component capable of writing a setting indicating whether or not to perform the alteration detection processing to a first region referable by a first program that firstly performs the alteration detection processing on another program and to a second region not referable by the first program at a point when the first program is started. The first program performs the alteration detection processing in accordance with the setting written in the first region, and a second program capable of referring to the second region performs the alteration detection processing in accordance with the setting written in the second region.
US11514168B2 Active attestation of embedded systems
An active attestation apparatus verifies at runtime the integrity of untrusted machine code of an embedded system residing in a memory device while it is being run/used with while slowing the processing time less than other methods. The apparatus uses an integrated circuit chip containing a microcontroller and a reprogrammable logic device, such as a field programmable gate array (FPGA), to implement software attestation at runtime and in less time than is typically possible with comparable attestation approaches, while not requiring any halt of the processor in the microcontroller. The reprogrammable logic device includes functionality to load an encrypted version of its configuration and operating code, perform a checksum computation, and communicate with a verifier. The checksum algorithm is preferably time optimized to execute computations in the reprogrammable logic device in the minimum possible time.
US11514165B2 Systems and methods for secure certificate use policies
An information handling system may include a processor and a basic input/output system communicatively coupled to the processor and embodied by executable instructions embodied in non-transitory computer readable media, the instructions configured to, when executed by the processor: identify, for a firmware image, a secure boot certificate; identify, for the secure boot certificate, a certificate use policy; determine whether the certificate use policy permits verification of the firmware image using the secure boot certificate; and allow the firmware image to be verified with the secure boot certificate if the certificate use policy permits verification of the firmware image using the secure boot certificate.
US11514164B2 Methods and systems for secure and reliable identity-based computing
The embodiments herein provide a secure computing resource set identification, evaluation, and management arrangement, employing in various embodiments some or all of the following highly reliable identity related means to establish, register, publish and securely employ user computing arrangement resources in satisfaction of user set target contextual purposes. Systems and methods may include, as applicable, software and hardware implementations for Identity Firewalls; Awareness Managers; Contextual Purpose Firewall Frameworks for situationally germane resource usage related security, provisioning, isolation, constraining, and operational management; liveness biometric, and assiduous environmental, evaluation and authentication techniques; Repute systems and methods assertion and fact ecosphere; standardized and interoperable contextual purpose related expression systems and methods; purpose related computing arrangement resource and related information management systems and methods, including situational contextual identity management systems and methods; and/or the like.
US11514163B2 Terminal device, method for control of report of operation information performed by terminal device, and recording medium storing therein program for control of report of operation information performed by terminal device
A terminal device includes an abstraction unit for generating abstracted operation information acquired by abstracting operation information indicating a result of operation of an own device, based on an abstraction rule; a computation unit for computing, based on the abstracted operation information, a forecast score indicating a level of forecast possibility relating to the operation information; and a determination unit for determining, based on the forecast score, whether to transmit the operation information to a detection device for detecting that the own device operates in an illicit manner, and thus retains that the detection device securely captures an illicit operation by the terminal device, and efficiently reduces the operation information being transmitted from the terminal device to the detection device.
US11514162B1 System and method for differential malware scanner
Systems and methods for malware filtering are provided herein. In some embodiments, a system having one or more processors is configured to: retrieve a file downloaded to a user device; break the downloaded file into a plurality of chunks; scan the plurality of chunks to identify potentially malicious chunks; predict whether the downloaded file is malicious based on the scan of the plurality of chunks; and determine whether the downloaded file is malicious based on the prediction.
US11514161B2 Method and apparatus for detecting malware via analysis of a screen capture
Methods, apparatus, systems and articles of manufacture for detecting malware via analysis of a screen capture are disclosed. An example apparatus includes a process detector to detect execution of a macro-executing process. An image capturer is to, in response to detection of the macro-execution process, capture an image of a user interface of the macro-executing process. A similarity analyzer is to analyze the image to determine an image similarity to a stored image in a repository of malicious macro interfaces. A responder is to perform a responsive action in response to the image similarity meeting or exceeding a similarity threshold.
US11514160B2 System and method for determining a coefficient of harmfullness of a file using a trained learning model
Disclosed herein are systems and methods for determining a coefficient of harmfulness of a file using a trained learning model. In one aspect, an exemplary method includes forming a first vector containing a plurality of attributes of a known malicious file. A learning model is trained using the first vector to identify a plurality of significant attributes that influence identification of the malicious file. A second vector is formed containing a plurality of attributes of known safe files. The learning model is trained using the second vector to identify attributes insignificant to the identification of the malicious file. An unknown file is analyzed by the learning model. The learning model outputs a numerical value identifying a coefficient of harmfulness relating to a probability that the unknown file will prove to be harmful.
US11514151B2 Multidevice user authentication in group-based communication systems
Method, apparatus and computer program product for multi-device user authentication are described herein. For example, the apparatus includes at least one processor and at least one non-transitory memory including program code. The at least one non-transitory memory and the program code are configured to, with the at least one processor, identify, on a first computing device, a first active interface session associated with one or more active authentication conditions each configured to enable access to a group-based communication interface of a group-based communication system; cause a first computing device to present an authentication command interface for the first active interface session; receive an interface session request from a second computing device indicating electronic communication by the second computing device with the authentication command interface; and cause the second computing device to execute limited user authentication routines each configured to enable a respective active authentication condition on the second computing device.
US11514147B2 Increasing security of a computing device based on determining a user's state of consciousness
In some examples, a security application may monitor data received from one or more of sensors of a computing device, one or more input devices of the computing device, or one or more biometric sensors of a smartwatch that is connected to the computing device. If the user is not logged in and the user that is carrying the computing device has an uneven gait or is stumbling, the security app may, when the user initiates a login process, gather additional data, such as, from the sensors, the smartwatch, or both. If the user makes too many errors, based on data from the input devices, when attempting to login or after logging in, the security application may gather additional data. If the additional data indicates that the user may be under the influence of prescription or recreational drugs or alcohol, the user may be prevented from logging in.
US11514146B2 Risk-based biometric identification and authentication with trusted source for security access
A method including receiving, in a security device, a user object storing stored biometric data describing a biometric parameter of the user. Sensed biometric data is generating by sensing directly, using a sensor, the biometric parameter of the user. The stored biometric data is compared to the sensed biometric data. A confidence factor is determined using a first degree of trust, assigned to the object, combined with a second degree of match between the stored biometric data and the sensed biometric data. A user input is received indicating a desired activity. A risk factor is determined based on a combination of the confidence factor and the user input. The risk factor is compared to a selected pre-determined threshold. The user is granted a selected level of access to the security device from among different levels of access to the security device when the risk factor satisfies the selected pre-determined threshold.
US11514145B2 Linking individual biometric data to protected resources accessed via user devices
Methods, apparatus, and processor-readable storage media for linking individual biometric data to protected resources accessed via user devices are provided herein. An example computer-implemented method includes obtaining biometric data associated with users of a user device and identifying information pertaining to the biometric data; outputting the identifying information pertaining to the of biometric data and identifying information pertaining to protected resources; linking at least a portion of the multiple sets of biometric data to one of the protected resources based on input from at least a first of the users in response to the outputting step; processing, in response to an authentication request in connection with an attempt to access the protected resource by the at least first user, biometric data input to the user device; and resolving the authentication request in response to a determination that the input biometric data match the biometric data linked to the protected resource.
US11514140B2 Method and system for post-purchase data usage and license enforcement
In general, the invention relates to a method for managing data. The method includes obtaining a data set from a local data system, identifying an audit tag associated with the data set, generating a table entry for a data registration table based on the data set and the audit tag, and storing the table entry in the data registration table, wherein the data registration table is stored in a data tracking service.
US11514138B1 Authentication translation
Authentication translation is disclosed. A request to access a resource is received at an authentication translator, as is an authentication input. The authentication input corresponds to at least one stored record. The stored record is associated at least with the resource. In response to the receiving, a previously stored credential associated with the resource is accessed. The credential is provided to the resource.
US11514133B2 Managing non-destructive evaluation data
Methods manage non-destructive evaluation (“NDE”) data. NDE data for an asset is received and at least one alignment algorithm to align the NDE data to a simulated model associated therewith is determined. The NDE data is automatically aligned to the simulated model, a display representation that visually represents the aligned NDE data on the simulated model is generated, and information about the aligned NDE data is exported. Additionally, second NDE data associated with the at least a portion of the asset may also be received, at least one alignment algorithm to align the data determined, and the second NDE data aligned. Respective indications associated with the first and second NDE data may be determined and visually represented on the simulated model. Moreover, a shot descriptor file may be analyzed to determine whether additional NDE data is required to complete an alignment of NDE data.
US11514132B2 Automatic website data migration
Aspects of the present disclosure involve systems and methods for performing operations comprising: retrieving, from a content management system (CMS), website generation data that references a data model type stored on the CMS; importing, by a migration agent from the CMS, definition of the data model type referenced by the website generation data as a local version of the data model type; detecting, by the migration agent, a change to a property of the local version of the data model type; and generating, by the migration agent, a migration script to migrate the change to the property of the local version of data model type to the data model type stored on the CMS.
US11514129B1 Customizable redaptor extensions for single-page web applications
A method, computer system, and computer program product are provided for modifying a web application at runtime. A single-page web application is loaded by a web browser of a client, wherein the single-page web application exchanges data between the client and a server. An extension for the single-page web application is obtained. The extension is applied to the single-page web application, wherein applying the extension adds a new feature, or modifies an existing feature, of the single-page web application without reloading the single-page web application.
US11514128B2 Referral information determination and utilization
A method, product, and system comprising: obtaining a webpage request from an in-app browser of an application of a user device, wherein the webpage request is configured to request a webpage or a portion thereof from a server, wherein the webpage request comprises a user-agent field; identifying that the webpage request has no valid referral information; and based on the webpage request, determining artificial referral information of the webpage request, wherein the artificial referral information indicates a referral source of the webpage request.
US11514127B2 Missing web page relocation
Utilizing a computing device to automatically locate a link to a target web page whose link from a referring web page is broken. A computing device receives a request to access a link to a target web page from a referring web page. The computing device receives a notification indicating that the link to the target web page is broken. The computing device locates a new link to the target web page utilizing one or more keywords. The computing device provides access to the target web page.
US11514125B1 Multi-objective ranking of search results
Devices and techniques are generally described for ranking of search results based on multiple objectives. A first ranking for a plurality of search results is determined using a first machine learning model optimized for a first objective for ranking search results. A second objective for ranking search results is determined. A constraint is determined for the at least one second objective. The first machine learning model is iteratively updated to generate an updated machine learning model by minimizing a cost of the first objective subject to the constraint, wherein violations of the constraint are penalized using a penalty term. A second ranking for the plurality of search results is determined using the updated machine learning model. The search results of the second ranking are reordered relative to the search results of the first ranking.
US11514124B2 Personalizing a search query using social media
The invention relates to a method for personalizing a search of a search service. The search service comprises a search index with content items of a search type being used as first search results for first search queries issued by the client application and providing second search queries to be executed for retrieving second search results to be returned in reply to the first search queries. The method comprises using social media content items retrieved from social media services for extracting a set of keywords comprised by the social media content items. A second search query modified, wherein the modifying comprises adding keywords of the set keywords as additional search parameters of the determined second search query.
US11514118B2 Managing digital events, affinities, digital queries, and private digital clip notes across client devices for an affinity networking system
The present disclosure relates to systems, methods, and non-transitory computer readable media for an affinity networking system. In particular, the disclosed systems can determine and facilitate event-centric digital association among users and other entities (e.g., companies) based on event information, user profile information, company information, and private digital clip notes maintained for individual users. In addition, the disclosed systems can generate a digital event (e.g., for a seminar or a convention for users to attend) and can manage registration for the event based on user interactions via client devices. Further, the disclosed systems can enable a client device to create searchable private digital clip notes for co-users, events, or other entities.
US11514116B2 Modifying content to be consumed based on profile and elapsed time
A method and apparatus to distribute content to a user based on a consumption profile associated with the user is described. Based on the consumption profile associated with the user and a length of time between content creation and content consumption the content is modified. After the content is modified, the content is transmitted and/or provided to a user device.
US11514111B2 Snap-to-grid situational awareness system
A snap-to-grid situational awareness system that efficiently provides geographic, demographic and topical interest awareness information obtained from the location reporting mobile communication devices. The snap-to-grid feature allows demographic data for situational awareness statistics to be computed, stored and displayed on a snap-to-grid coordinate basis. This innovation greatly improves the functionality of a situational awareness system whole reducing memory and computing resources utilized when providing situational awareness functionality.
US11514109B2 Inferring semantic label(s) for assistant device(s) based on device-specific signal(s)
Implementations can identify a given assistant device from among a plurality of assistant devices in an ecosystem, obtain device-specific signal(s) that are generated by the given assistant device, process the device-specific signal(s) to generate candidate semantic label(s) for the given assistant device, select a given semantic label for the given semantic device from among the candidate semantic label(s), and assigning, in a device topology representation of the ecosystem, the given semantic label to the given assistant device. Implementations can optionally receive a spoken utterance that includes a query or command at the assistant device(s), determine a semantic property of the query or command matches the given semantic label to the given assistant device, and cause the given assistant device to satisfy the query or command.
US11514107B2 Image display apparatus and operation method of the same
Method and apparatus for obtaining audio corresponding to a plurality of images, based on semantic information and the emotion information of the plurality of images.
US11514106B2 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.
US11514105B2 Transferring playback from a mobile device to a playback device
A first connection state may be entered on a computing device. While the computing device is in the first connection state, actions taken on a playlist on the computing device may be applied to the playlist and not applied to a playback queue associated with a zone. An input may be received via the computing device, indicating a selection of the zone. In response to receiving the input, a second connection state may be entered. Entering the second connection state may comprise establishing a connected state between the computing device and the one or more playback devices. While the connected state is established, one or more actions taken on the playlist on the computing device may be applied to the playlist and transmitted, in a message to the zone over a network. The one or more actions may be one or more corresponding actions applied to the playback queue.
US11514104B2 Suggested application download
Example techniques involve suggesting an application of a streaming audio service via an application of a media playback system. An example implementation involves a mobile device displaying, via a control application of a media playback system, a library control comprising indicators representing respective media items of a particular streaming audio service. The mobile device receives, via the library control, input data indicating a selection of an indicator representing a particular media item. The mobile device sends instructions to cause a playback device to play back the particular media item. While the playback device is playing back the particular media item, the mobile device displays, via the control application, a control representing an application of the particular streaming audio service. The mobile device receives input data indicating a selection of the control representing the application of the particular streaming audio service and causes the mobile device to download the application.
US11514097B2 System and method for update of data and meta data via an enumerator
A data storage system includes storage and a global enumerator. The storage stores data chunks, object level metadata associated with portions of the data chunks, and chunk level metadata associated with respective data chunks. The global enumerator obtains an update request including a metadata characteristic and update data; in response to obtaining the update request: matches the metadata characteristic to at least one selected from a group consisting of a portion of the object level metadata and a portion of the chunk level metadata to identify an implicated metadata portion; and modifies, based on the update data, the implicated metadata portion.
US11514093B2 Method and system for technical language processing
Exemplary embodiments disclose a method, a computer program product, and a computer system for searching technical documents. Exemplary embodiments may include the use of lexicons to generate customized hash functions; utilizing customized hash functions to generate hashcodes of technical text in document repositories; building a database of hashcodes from the repository; utilizing the customized hash functions for generating a hashcode of a search query; and correlating the search hashcode with the hashcode database to produce search results. A computer-implemented method to search technical text includes constructing one or more base hash functions for generating hashcodes that represent semantic content of technical text and accessing one or more lexicons describing technical terminology. The method includes utilizing the one or more lexicons to create one or more customized hash functions from the one or more base hash functions to generate hashcodes that more accurately represent a semantic content of the technical terminology in the one or more lexicons compared to the base hash functions.
US11514092B2 Computerized method and apparatus for automated distributed ingest and presentation of multi-domain metrics
A computerized search method includes receiving first input designating a first location of a first analytic. The method includes, in response to a scheduling event, obtaining a first document from the first location, identifying a first predefined label within the first document, obtaining first and second data associated with the first predefined label, storing the first datum into a value index as a current value of the first analytic, and storing the second datum into a text index as a textual description of the first analytic. The method includes presenting a search interface and, in response to receiving a search query from a user: identifying a set of result analytics relevant to the search query based on the text index and presenting, for each of the result analytics, a textual description of the analytic from the text index and a most recent value of the analytic from the value index.
US11514091B2 Extracting entity relations from semi-structured information
Methods and systems for processing records include extracting feature vectors from words in an unstructured portion of a record. The feature vectors are weighted based similarity to a topic vector from a structured portion of the record associated with the unstructured portion. The weighted feature vectors are classified using a machine learning model to determine respective probability vectors that assign a probability to each of a set of possible relations for each feature vector. Relations between entities are determined within the record based on the probability vectors. An action is performed responsive to the determined relations.
US11514089B2 Geospatial monitoring system providing unsupervised site identification and classification from crowd-sourced mobile data (CSMD) and related methods
A geospatial monitoring system may include a memory and a processor cooperating with the memory to obtain crowd-sourced mobile data (CSMD) for a geographic region, identify a plurality of geospatial sites within the geographic region based upon the CSMD, and determine a classification of each of the plurality of geospatial sites based upon the CSMD. The processor may further determine a pattern-of-life normalcy model for each of the geospatial sites based upon a respective classification, determine an abnormality in a respective pattern-of-life normalcy model at a given geospatial site based upon the CSMD, and initiate additional monitoring for the given geospatial site having the abnormality.
US11514088B2 Aliased data retrieval for key-value stores
Examples of the present disclosure describe systems and methods for aliased data insertions/retrieval for key-value stores. In aspects, a data set comprising a primary key, one or more secondary keys (“aliases”), and data values may be received by a data storage system. The system may allocate an internal identifier to the primary key and store the internal identifier and the primary key in a first table. Each of the secondary keys may be used to create a key-value pair comprising the secondary key and the internal identifier. The key-value pair(s) may be stored in the first table with the corresponding primary key. The internal identifier and the data values may be stored in a second table. Subsequently, the primary or secondary key may be used to interrogate the first table for the internal identifier. The internal identifier may then be used to interrogate the second table for the data values.
US11514082B1 Dynamic content selection
Elements to be provided for display with an instance of content can be determined dynamically based upon features of those elements. The actions or behavior of a user can be stored over time, and used to determine element features that are of interest to the user for various categories of content. In order to obtain enough data for multiple categories, clustering of users can be performed where users with similar behaviors are grouped together, and their preferences for features determined for various categories. When a request for content is received, a category and user identity can be determined for the request, which is used to determine the appropriate cluster. The feature preferences for that cluster can then be used to select elements (e.g., images, audio, or video) to present with the content based at least in part upon the relevant features of those elements.
US11514080B1 Cross domain transactions
The subject technology receives a cross domain transaction, the cross domain transaction including a plurality of statements. The subject technology sends a first statement to an execution node for executing the first statement on first storage using micro-partitions. The subject technology sends a second statement to the execution node for executing the second statement on linearizable storage. The subject technology updates, using a metadata database, a status of the cross domain transaction to a pre-commit state. The subject technology sends a request to prepare a commit of the cross domain transaction. The subject technology updates, using the metadata database, the status of the cross domain transaction to a committing state. The subject technology finalizes the commit of the cross domain transaction and updating second metadata that the cross domain transaction has been committed.
US11514078B2 File journal interface for synchronizing content
In some embodiments, a system for synchronizing content with client devices receives a request from a client device to synchronize operations pertaining to content items associated with a user account registered at the system. The request can include the operations and a cursor identifying a current position of the client in a journal of revisions on the system. Based on the operations, the system generates linearized operations associated with the content items. The linearized operations can include a respective operation derived for each of the content items from one or more of the operations. The system converts each respective operation in the linearized operations to a respective revision for the journal of revisions and, based on the cursor, determines whether the respective revision conflicts with revisions in the journal. When the respective revision does not conflict with revisions in the journal, the system adds the respective revision to the journal.
US11514076B2 Cooperative naming for configuration items in a distributed configuration management database environment
A first datastore discovers a configuration item (CI), without a persistent unique identifier in a distributed datastores environment. When the first datastore has authoritative naming rights, it determines an authoritative identification for the CI. When the first datastore has advisory naming rights, it suggests a name for the CI to a second datastore having authoritative naming rights. The second datastore determines that a pre-existing identification for the CI in the second datastore is the authoritative identification for the CI. If there is no pre-existing identification for the CI in the second data store, the second data store accepts the suggested name as the authoritative identification for the CI. When the first datastore has no naming rights for the CI, it sends the CI to a third data store having authoritative naming rights for the CI to get an authoritative identification for the CI.
US11514075B2 System and method for prioritizing replication copy activity
A method, computer program product, and computer system for triggering, by a computing device, a synchronization activity on a storage object. A request may be executed for a copy operation resulting from the synchronization activity to copy the storage object from a source to a destination when a current number of concurrent copy operations is below a maximum number of copy operations. The request for the copy operation resulting from the synchronization activity to copy the storage object from the source to the destination may be placed in a queue when the current number of concurrent copy operations is at least at the maximum number of copy operations. One or more attributes of the request in the queue may be identified. The request for the copy operation may be executed according to a replication policy based upon, at least in part, the one or more attributes of the request in the queue.
US11514072B1 Computerized system for programmatic mapping of record lineage based on data flow through data storage components
An apparatus includes processing circuitry and a memory storing instructions that, when executed by the processing circuitry, cause the apparatus to identify a plurality of components and a data flow that interconnects the plurality of components. The instructions cause the apparatus to determine a lineage of a record generated by the plurality of components based on the data flow. The lineage indicates the data flow from a first component to a second component of the plurality of components to generate the record. The instructions cause the apparatus to present, to a user, a visual depiction of the lineage of the record. The visual depiction indicates the data flow of a query through at least the first component and the second component of the plurality of the components to generate the record.
US11514064B2 Resource provisioning in database systems
Resource provisioning systems and methods are described. In an embodiment, a system includes a plurality of shared storage devices collectively storing database data, an execution platform, and a compute service manager. The compute service manager is configured to determine a task to be executed in response to a trigger event and determine a query plan for executing the task, wherein the query plan comprises a plurality of discrete subtasks. The compute service manager is further configured to assign the plurality of discrete subtasks to one or more nodes of a plurality of nodes of the execution platform, determine whether execution of the task is complete, and in response to determining the execution of the task is complete, store a record in the plurality of shared storage devices indicating the task was completed.
US11514060B2 Support system, storage medium, and method for presenting relationships of items
According to one embodiment, a support system includes an editor. The editor displays a first editing region and a second editing region. A plurality of first items is arrangeable in the first editing region. A plurality of second items is arrangeable in the second editing region. A corresponding item is arrangeable in the second editing region. The corresponding item is associated with a first selected item. The first selected item is one of the plurality of first items. A first subordinate item is subordinateable to the selected first item. A second subordinate item is subordinateable to the corresponding item. The second subordinate item is different from the first subordinate item.
US11514056B2 Data request workflow system
A data request workflow system comprises vehicle operational data. A file delivery request comprises a data request for a subset of the vehicle operational data. A file processing system receives the vehicle operational data and includes at least one set of predefined file editing rules. The file processing system automatically applies at least one set of predefined file editing rules to filter out a predefined sub-set of the vehicle operational data and to automatically edit data that is part of the data request per predefined criteria for each type of vehicle operational data to provide a converted data file to be transmitted to a user that submitted the file delivery request.
US11514053B2 Caching of potential search results
A method comprising: receiving portions of a search query searching amongst multiple entries in a set of one or more data sources; triggered by the receipt of each respective portion, performing a respective caching operating comprising querying each of one or more data sources of the set to retrieve entries matching the search query as composed from the portion or portions received so far, and caching the retrieved entries in a corresponding cache group for each of the queried data sources; rendering an application view displaying a visual representation of at least some of the retrieved entries; and with each caching operation, selecting one or more of any newly retrieved entries in the cache following the retrieval based on the search query as now including the respective portion of the search query, and updating the application view to include the one or more selected entries from the cache.
US11514052B1 Tags and permissions in a content management system
A process for rendering a user interface for a content management system (CMS) includes: providing, over a network, the user interface for rendering through a browser of a client device; the user interface enables configuring a content project including a content model, the content model defining content types for the content project; wherein content entries are defined according to the content types, wherein each content entry is structured in accordance with a given content type, so that multiple content entries are defined from a given content type; wherein the user interface enables a tag to be set in association with any of the plurality of content entries; and wherein the CMS exposes a content delivery API (CDA) that enables, through a single API call to the CDA that references the tag, retrieval of the content entries across the plurality of content types that have the tag set in association therewith.
US11514046B2 Tiering with pluggable storage system for parallel query engines
A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes determining a usage level of a file, wherein the file is stored in a first storage system, moving the file to a second storage system based on the determined usage level of the file updating location information in a catalog based on the movement of the file, and performing at least a portion of a query on the file after updating location information in the catalog.
US11514044B2 Automated plan upgrade system for backing services
Embodiments allow automated provisioning of a plan upgrade for databases hosted in storage environments. A database is hosted in a shared storage environment according an existing plan, based upon consumption of available system resources (e.g., processing, I/O, memory, disk). An agent periodically issues requests for information relevant to database behavior (e.g., performance metrics, query logs, and/or knob settings). The agent collects the received information (e.g., via a domain socket), performing analysis thereon to predict whether future database activity is expected remain within the existing plan. Such analysis can include but is not limited to compiling statistics, and calculating values such as entropy, information divergence, and/or adjusted settings for database knobs. Based upon this analysis, the agent communicates a recommendation including a plan update and supporting statistics. Embodiments can reduce the effort/cost of the database administrator in having to manually predict future estimated database resource consumption and generate a plan update.
US11514043B2 Domain specific language for improved graph stitching
In an embodiment, a method comprises creating and storing, at a client computer, schema blueprint data comprising a plurality of different service definitions, each of the service definitions composed in a domain specific language (DSL), each service definition comprising identification of an endpoint and one or more schema definition language elements; generating, based on the schema blueprint data, a combined schema in a graph query language processing system, the combined schema indicating which querying operations and mutating operations that a graph endpoint of the graph query language processing system can execute, the generating the combined schema comprising: automatically mapping a first resource of a first plurality of digitally stored resources from the endpoint of a first service definition of the plurality of service definitions to a first field in the combined schema; automatically mapping a second resource of a second plurality of digitally stored resources from the endpoint of a second service definition of the plurality of service definitions to a second field in the combined schema; generating and submitting a query to the graph endpoint based on the combined schema that causes, by traversing the mappings, retrieving the first resource from the endpoint of the first service definition and the second resource from the endpoint of the second service definition.
US11514038B2 Systems and methods for quantum global optimization
A method for global optimization is disclosed. The method may include receiving a search request that may include an input. The method may further determine an amount of rotations necessary to perform the search request with a Grover Search algorithm. Then, the method may include determining that the amount of rotations is less than a predefined amount. Further, the method may generate one or more quantum walks. The one or more quantum walks and the Grover Search algorithm may be used to generated a global optimization algorithm. The method may then execute the global optimization algorithm to identify the input.
US11514033B2 System for providing dynamic linked panels in user interface
A computer system may be configured to: execute a first query associated with a first panel; display the first panel in a user interface based on first display settings of the first panel, the first panel displaying at least a portion of the result of the first query, the result of the first query associated with a variable; execute a second query associated with a second panel, wherein the second query refers to the variable associated with the first query; display the second panel in the user interface based on second display settings of the second panel, the second panel displaying at least a portion of the result of the second query; and in response to user input changing the displayed result in the first panel: re-execute the second query; and update the display of the second panel in the user interface based on results of the re-executed second query.
US11514024B2 Systems and methods for shard consistency in a clustered database
Systems and methods for shard consistency in a clustered database are described. The system identifies an addition of a first shard to a clustered database on a source storage platform. The clustered database includes at least two shards and the first shard includes a first node. The system communicates a first node agent to the first node. The node agent being is configured to execute on the first node to extract a data image and an operation log at the source storage platform and stream the data image and the operation log to the secondary storage platform. The system versions a first version of the clustered database. The versioning includes storing the data image and operation log for the first node at the second storage platform. The timestamp associated with the first shard is different than the timestamp for other shards in the clustered database.
US11514023B1 Stream object type for query processing
Provided herein are systems and methods for a stream object configuration, including configuring and processing streams on views. For example, a method includes configuring by at least one hardware processor at a first computing node, a view on a source table for shared access with at least a second computing node. The view includes a query associated with the source table. The query associated with the source table is executed to obtain a plurality of query results. A stream object is generated on the view. The stream object includes the plurality of query results of executing the query and a corresponding plurality of time stamps associated with times the plurality of query results are obtained. The generated stream object is configured for the shared access with at least the second computing node.
US11514020B2 Tracking change data capture log history
A method includes obtaining a first snapshot of a source system and deriving a set of key-value pairs reflecting the first snapshot. A mirror operation of the source system is performed to obtain CDC change operations. The method obtains a first CDC log as a first sequence of key-value pairs. A second snapshot of the source system is obtained and a set of key-value pairs is derived, which reflects the second snapshot. The first sequence of key-value pairs is compared with the set of key-value pairs to derive corrective CDC operations, captured as a set of key-value pairs. The corrective CDC operations represent corrections to be performed with respect to the first sequence of key-value pairs. A second CDC log is obtained as a second sequence of key-value pairs. The corrective CDC operations ensure that the second sequence of key-value pairs are coherent with the set of key-value pairs.
US11514017B2 Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance
Systems and methods for provisioning a new secondary IdentityIQ instance to an existing IdentityIQ instance are disclosed. In one embodiment, a method may include: receiving a request to provision the new secondary IdentityIQ instance; creating a primary IdentityIQ instance for the existing IdentityIQ instance and the new secondary IdentityIQ instance; aggregating data from the existing IdentityIQ instance to the primary IdentityIQ instance; deploying an event handler to the primary IdentityIQ instance to handle incoming requests for the existing IdentityIQ instance; changing a reconciliation process and an audit process from the existing IdentityIQ instance to the primary IdentityIQ instance thereby changing the existing IdentityIQ instance to the secondary IdentityIQ instance for the primary IdentityIQ instance; deploying the new secondary IdentityIQ instance to the primary IdentityIQ instance; and deploying at least one application to the new secondary IdentityIQ instance based on an operation processed by the new secondary IdentityIQ instance.
US11514015B2 Reducing requests using probabilistic data structures
Techniques are disclosed relating to providing and using probabilistic data structures to at least reduce requests between database nodes. In various embodiments, a first database node processes a database transaction that involves writing a set of database records to an in-memory cache of the first database node. As part of processing the database transaction, the first database node may insert, in a set of probabilistic data structures, a set of database keys that correspond to the set of database records. The first database node may send, to a second database node, the set of probabilistic data structures to enable the second database node to determine whether to request, from the first database node, a database record associated with a database key.
US11514012B2 Method and system for generating and using a master entity associative data network
A method and system for generating and using a master entity associative data network. The master entity associative data network system includes data sources storing data entities. Each data entity is of a specific entity type having specific entity properties, associations to other data entities, and an assigned common identifier label. Also, the master entity associative data network system includes a data processor configured to extract data entities from the data sources and extract associations to other data entities. The data processor stitches the data entities to each other based on at least one or more of the extracted associations, specific entity properties, and the common identifier label to generate one or more master data entities.
US11514008B2 Dynamically controlling data migration
Migration results in specific action requests to move data from a source system instance to a target system instance. Migration may consume many resources. In an effort to monitor migration effects on source and/or target performance, one or more traffic lights are determined to monitor utilization of resources of the source and/or target. Based on the one or more traffic lights, migration is dynamically throttled. The one or more traffic light may be assigned a status based on how the migration affects performance of another data operation which may be contemporaneously operating on either the source and/or the target.
US11514006B2 Modifying event generation rules responsive to detected schema changes
A schema consistency mechanism monitors data ingested by a data intake and query system for changes to the structure, or data schema, associated with the data. A schema consistency monitor obtains data from a data source (or, more generally, from any number of separate data sources) at a plurality of points in time. The data is analyzed to determine whether a first portion of the data received at a first point in time conforms to a first data schema and that a second portion of the data received at a second point in time conforms to a second data schema that is different from the first data schema (thereby indicating a change to the associated data schema). A graphical user interface (GUI) can be generated that includes indications of identified changes to one or more data schemas associated with data.
US11514003B2 Data compression based on key-value store
Methods, systems, and apparatus for, for data compression based on a key-value store. In one aspect, a method includes generating, at a server, a current dictionary based on a plurality of key-values stored in a storage system of the server; receiving a key-value pair transmitted by a client device; and performing, at the server, data compression on a key-value in the key-value pair by using the current dictionary; and storing the key-value in the storage system of the server.
US11514001B2 Concurrent computations operating on same data for CPU cache efficiency
Techniques for CPU cache efficiency may include performing concurrent processing, such as for first and second data operations, in a synchronized manner that prevents loading the same data chunk into the CPU cache more than once. Processing may include synchronizing the first and second data operations with respect to a first data chunk to ensure that both the first and second data operation processing has completed prior to proceeding with performing such processing on a second data chunk. The first and second data operations may be any two of deduplication, encryption, and compression, performed inline as part of the data path. In one embodiment, the first and second data operations for the first data chunk may be performed in parallel or sequentially where neither data operation proceeds with another data chunk until processing of the first and second data operations is complete for the first data chunk.
US11513995B2 System and method for generation of configuration descriptors for a chipset
A method is provided to generate a configuration descriptor for a chipset in a computing unit. The method includes determining, by one or more processors, a plurality of desired interface configurations for the chipset and for each of the one or more desired interface configurations, determining one or more ports of the chipset and corresponding platform connectors that satisfy features of the each of the one or more of the desired interface configurations based on a chipset description and a platform description. The method further includes assigning a port from among the determined one or more ports to the each of the one or more of the desired interface configurations and generating a chipset configuration descriptor based on the assigning of ports to each of the one or more desired interface configurations. In some embodiments, the chipset is initialized based on the configuration descriptor.
US11513991B2 Batch operation across an interface
Systems, methods, and apparatus for communication virtualized general-purpose input/output (GPIO) signals and control messages over a serial communication link. An apparatus includes a serial bus, and a controller configured to represent a series of signaling state of physical general-purpose input/output (GPIO) in a batch that comprises a sequence of virtual GPIO messages and control messages, generate a first header that includes timing information configured to control timing of execution of the batch, transmit the first header over a communication link, and transmit the batch over the communication link.
US11513988B1 System and method for multi-node buffer transfer
A method, computer program product, and computing system for receiving, at a local node, a request to buffer data on a remote persistent cache memory system of a remote node. A target memory address within the remote persistent cache memory system may be sent from the local node via a remote procedure call (RPC). The data may be sent from the local node to the target memory address within the remote persistent cache memory system via a remote direct memory access (RDMA) command.
US11513987B2 Remote direct memory access based networking gateway
A system includes a memory including a plurality of rings, an endpoint associated with a ring of the plurality of rings, and a gateway. The gateway is configured to receive a notification from the endpoint regarding a packet made available in the ring associated with the endpoint, access the ring with an RDMA read request, retrieve the packet made available in the ring, and forward the packet on an external network.
US11513984B2 Common server san core solution to enable software defined storage
In an aspect of the disclosure, a method, a computer-readable medium, and a computer system are provided. The computer system includes a baseboard management controller (BMC). The BMC receives a first message from a first remote device on a management network. The BMC determines whether the first message is directed to a storage service or fabric service running on a host of the BMC. The host is a storage device. The BMC extracts a service management command from the first message, when the first message is directed to the storage service or fabric service. The BMC sends, through a BMC communication channel to the host, a second message containing the service management command to the host. The BMC communication channel established for communicating baseboard management commands between the BMC and the host.
US11513981B2 PCIe link management without sideband signals
A system for controlling data communications, comprising an enclosure management processor configured to generate a peripheral component interconnect express reset command and a chip reset command. A re-timer configured to receive the peripheral component interconnect express reset command and the chip reset command and to control a communications port in response to the peripheral component interconnect express reset command and the chip reset command. The communications port configured to reset in response to a control signal from the re-timer.
US11513979B2 Non-posted write transactions for a computer bus
Systems and devices can include a controller and a command queue to buffer incoming write requests into the device. The controller can receive, from a client across a link, a non-posted write request (e.g., a deferred memory write (DMWr) request) in a transaction layer packet (TLP) to the command queue; determine that the command queue can accept the DMWr request; identify, from the TLP, a successful completion (SC) message that indicates that the DMWr request was accepted into the command queue; and transmit, to the client across the link, the SC message that indicates that the DMWr request was accepted into the command queue. The controller can receive a second DMWr request in a second TLP; determine that the command queue is full; and transmit a memory request retry status (MRS) message to be transmitted to the client in response to the command queue being full.
US11513972B2 TLB device supporting multiple data streams and updating method for TLB module
Aspects of managing Translation Lookaside Buffer (TLB) units are described herein. The aspects may include a memory management unit (MMU) that includes one or more TLB units and a control unit. The control unit may be configured to identify one from the one or more TLB units based on a stream identification (ID) included in a received virtual address and, further, to identify a frame number in the identified TLB unit. A physical address may be generated by the control unit based on the frame number and an offset included in the virtual address.
US11513968B1 Systems and methods for coupled cache management
Methods, systems, and computer-readable storage media for maintaining and utilizing a unified cache memory. The method first identifies a unified cache memory associated with an application and populates it with data for access during application execution. The unified cache memory is associated with coupled lookup elements, which include multiple keys and multiple values coupled together. The coupled lookup elements are available to the application for access to all possible views of the data.
US11513964B2 Data-relationship-based fast cache system
A data-relationship-based FAST cache system includes a storage controller that is coupled to first storage device(s) and second storage device(s). The storage controller identifies a relationship between first data stored in the first storage device(s) and second data stored in the first storage device (s), with the relationship based on a difference between a first number of accesses of the first data associated with a first time period and a second number of accesses of the second data associated with the first time period being within an access difference threshold range. Subsequent to identifying the relationship, the storage controller determines that the first data has been accessed in the first storage device(s) a number of times within a second time period that exceeds a FAST cache threshold and, in response, moves both the first data and the second data to the second storage device(s) based on the relationship.
US11513956B2 Maintaining availability of a non-volatile cache
A technique maintains availability of a non-volatile cache. The technique involves arranging a plurality of non-volatile random-access memory (NVRAM) drives into initial drive sets that form the non-volatile cache. The technique further involves detecting a failed initial drive set among the initial drive sets. The plurality of NVRAM drives now includes failed NVRAM drives that belong to the failed initial drive set and remaining non-failed NVRAM drives. The technique further involves, in response to detecting the failed initial drive set, re arranging the remaining non-failed NVRAM drives of the plurality of NVRAM drives into new drive sets that form the non-volatile cache.
US11513955B2 Memory module with local synchronization and method of operation
A memory module is operable in a memory system with a memory controller. The memory module comprises a module control device to receive command signals and a system clock from the memory controller and to output a module clock, module C/A signals and data buffer control signals. The module C/A signals are provided to memory devices organized in one or more ranks, while the data buffer control signals, together with the module clock, are provided to a plurality of buffer circuits corresponding to respective groups of memory devices and are used to control data paths in the buffer circuits. The plurality of buffer circuits include clock regeneration circuits to regenerate clock signals with programmable delays from the module clock. The regenerated clock signals are provided to respective groups of memory devices so as to locally sync the buffer circuits with respective groups of memory devices.
US11513954B2 Consolidated and concurrent remapping and identification for colorless roots
During a concurrent Relocation Phase, a GC thread relocates live objects, as an application thread executes. References in a frame on a call stack are remapped if the application thread attempts to access the frame. References on the call stack remains stale if no application thread attempts access. The GC thread may proceed with a subsequent phase of a GC cycle, even if a frame has stale references and therefore has not assumed a remap state. During a concurrent Mark/Remap Phase, the call stack may include frames in different frame states. The GC thread selects appropriate operations for processing each frame based on the respective frame state. When the GC thread encounters a frame not in the remap state, references therein are first remapped, and then identified as roots. Hence, root reference remapping and identification are performed in a single concurrent phase of a GC cycle.
US11513952B2 Data separation for garbage collection
Methods, systems, and devices for data separation for garbage collection are described. A control component coupled to the memory array may identify a source block for a garbage collection procedure. In some cases, a first set of pages of the source block may be identified as a first type associated with a first access frequency and a second set of pages of the source block ay be identified as a second type associated with a second access frequency. Once the pages are identified as either the first type or the second type, the first set of pages may be transferred to a first destination block, and the second set of pages may be transferred to a second destination block as part of the garbage collection procedure.
US11513951B2 System and method for improving write performance for log structured storage systems
A method, computer program product, and computer system for identifying, by a computing device, a list of objects containing a plurality of physical layer blocks (PLBs). One or more next PLBs of the plurality of PLBs may be allocated from a selected free object of the list of objects. One or more additional free objects from the list of objects may be generated. Garbage collection may be performed between an inactive object of the plurality of objects and the selected free object.
US11513950B2 Wear leveling in non-volatile memory
A method, circuit, and system for managing wear levelling in non-volatile memory. First, an original physical block address (PBA) for a logical block address (LBA) of a write operation may be received. The original PBA is one of a set of PBAs for data blocks of a non-volatile memory array. Each of these PBAs may be uniquely mapped to a particular LBA using a multistage interconnection network (MIN). A swap PBA may next be determined for the LBA. The swap PBA may be selected from the set of PBAs uniquely mapped using the MIN. Then, the MIN may be configured to map the LBA to the swap PBA. Finally, data of a first data block stored at the original PBA may be swapped with data of a second data block stored at the swap PBA.
US11513945B2 Apparatuses and methods for transferring data using a cache
The present disclosure includes apparatuses and methods related to shifting data. An example apparatus comprises a cache coupled to an array of memory cells and a controller. The controller is configured to perform a first operation beginning at a first address to transfer data from the array of memory cells to the cache, and perform a second operation concurrently with the first operation, the second operation beginning at a second address.
US11513925B2 Artificial intelligence-based redundancy management framework
Methods, apparatus, and processor-readable storage media for artificial intelligence-based redundancy management are provided herein. An example computer-implemented method includes obtaining telemetry data from one or more client devices within at least one system; predicting one or more hardware component failures in at least a portion of the one or more client devices within the at least one system by processing at least a portion of the telemetry data using a first set of one or more artificial intelligence techniques; determining, using a second set of one or more artificial intelligence techniques, one or more redundant hardware components for implementation in connection with the one or more predicted hardware component failures; and performing at least one automated action based at least in part on the one or more redundant hardware components.
US11513924B2 Flexible memory mapped input/output (I/O) space definition for a virtual device in a scalable I/O virtualization (S-IOV) architecture
Examples may include a method of instantiating a virtual machine; instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device by receiving input data requesting assigned resources for the virtual device, allocating assigned resources to the virtual device based at least in part on the input data, and mapping a page location in an address space of the shared physical device for a selected one of the assigned resources to a page location in a memory-mapped input/output (MMIO) space of the virtual device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the MMIO space of the virtual device.
US11513919B2 System and method of generating automatic checkpoints of a distributed file system
Disclosed herein are techniques for generating fractional checkpoints on a distributed file system by snapshotting subcomponents referred to as “file sets.” The techniques include capturing a present time; calculating from configured parameters a future wakeup time for a subsequent set of checkpoints from the present time; walking a database of meta file set objects to locate at least one meta file set object; calculating a retention period for a snapshot that is being created; and generating a global data-less snapshot for the meta file set object and remote data file set objects associated with the meta file set object, and then repeating the process for subsequent file set objects in the database.
US11513909B2 System and method for scheduled snapshot pacing with deduplication
A method, computer program product, and computer system for submitting, by a computing device, at least one snapshot request of a plurality of snapshots requests into a snapshot queue. How many snapshots of a plurality of snapshots are referencing a given point in time copy may be tracked, wherein the given point in time copy may be mapped to at least a portion of the plurality of snapshots. A desired executing time for the at least one snapshot request in the snapshot queue may be determined. The at least one snapshot request may be dequeued.
US11513908B2 Backup and tiered policy coordination in time series databases
A data protection system configured to backup a time series database is provided. The data protection system may be integrated with or have access to consolidation policies of the time series database. The backup policy and backup retention policy are set by monitoring the consolidation policy and adjusting the backup policy to ensure that the data in the time series database is protected prior to being downscaled, discarded or otherwise consolidated.
US11513902B1 System and method of dynamic system resource allocation for primary storage systems with virtualized embedded data protection
Embodiments provide for a primary storage array having multiple storage tiers. The multiple storage tiers include one or more performance tiers and at least one deduplicated storage tier storing deduplicated data. One embodiment provides for a data storage system including the storage array and an I/O engine to manage I/O requests for the storage array. The data storage system additionally includes a virtual execution environment to execute a virtual backup engine, the virtual backup engine to generate backup data for the one or more storage tiers of primary storage and deduplicate the backup data and a resource manager to manage a resource allocation to the virtual backup engine based on a hint received from the virtual backup engine, the hint associated with a backup operation that has a characterization selected from a set including computationally intensive and I/O intensive.
US11513899B2 Selectively capturing snapshots of volumes based on modified capacity
A computer-implemented method, according to one embodiment, includes: monitoring data requests that are performed on a logical volume in memory at a source location, and tracking changes that are made to data in the logical volume as a result of performing the data requests. A determination is made as to whether a preestablished amount of the data in the logical volume has been changed as a result of performing the data requests since a previous snapshot of the logical volume was captured. Moreover, in response to determining that a preestablished amount of the data in the logical volume has been changed as a result of performing the data requests since a previous snapshot of the logical volume was captured, a new snapshot of the logical volume is captured.
US11513896B2 Managing a redundant array of independent disks (RAID) using row parity and diagonal parity
Techniques manage data of a Redundant Array of Independent Disks (RAID). Such techniques involve: obtaining a first parity of checksum pair, which is determined based on a first checksum when user data of data disks in the RAID are predetermined values; determining, based on current checksums of the data disks in the RAID, a second parity of checksum pair of the RAID, the first parity of checksum pair and the second parity of checksum pair respectively comprising a row parity of checksum and a diagonal parity of checksum; and determining, based on the first parity of checksum pair and the second parity of checksum pair, a third parity of checksum pair for updating parity data of parity disks of the RAID.