Document Document Title
US11791298B2 Semiconductor package including plurality of semiconductor chips on common connection structure
The present disclosure relates to a semiconductor package including a first semiconductor chip having a first surface on which first connection pads are disposed, and a second surface on which second connection pads are disposed, and including through-vias connected to the second connection pads; a connection structure disposed on the first surface and including a first redistribution layer; a first redistribution disposed on the second surface; and a second semiconductor chip disposed on the connection structure. The first connection pads are connected to a signal pattern of the first redistribution layer, and the second connection pads are connected to at least one of a power pattern and a ground pattern of the second redistribution layer.
US11791297B2 Molded semiconductor package and related methods
Implementations of semiconductor packages may include: a semiconductor die having a first side and a second side; one or more bumps included on the first side of the wafer, the bumps comprising a first layer having a first metal and a second layer including a second metal. The first layer may have a first thickness and the second layer may have a second thickness. The semiconductor package may also have a mold compound encapsulating all the semiconductor die except for a face of the one or more bumps.
US11791296B2 Dielectric and metallic nanowire bond layers
In some examples, an electronic device comprises a first component having a surface, a second component having a surface, and a bond layer positioned between the surfaces of the first and second components to couple the first and second components to each other. The bond layer includes a set of metallic nanowires and a dielectric portion. The dielectric portion comprises a polymer matrix and dielectric nanoparticles.
US11791294B2 Method for fabricating semiconductor device with stress relief structure
The present application discloses a method for fabricating semiconductor device with a stress relief structure. The method includes providing a substrate, forming an intrinsically conductive pad above the substrate, and forming a stress relief structure above the substrate and distant from the intrinsically conductive pad.
US11791293B2 Semiconductor device and method of manufacturing the same
A semiconductor device and a method of manufacturing the same are provided. The semiconductor device includes an antenna zone and a routing zone. The routing zone is disposed on the antenna zone, where the antenna zone includes a first insulation layer and two or more second insulation layer and a thickness of the first insulation layer is different from that of the second insulation layer.
US11791291B2 Multiplexer cell and semiconductor device having camouflage design, and method for forming multiplexer cell
A semiconductor device includes a semiconductor substrate, a conductive segment, a conductive layer, a first contact element and a second contact element. The semiconductor substrate includes an active region. The conductive segment is formed on the semiconductor substrate, and extends across the active region. The conductive layer is formed over the semiconductor substrate and the conductive segment. The first contact element, formed between the conductive segment and a first conductive portion of the conductive layer, is arranged to electrically connect the conductive segment to the first conductive portion. The second contact element is formed between the conductive segment and a second conductive portion of the conductive layer. The first contact element and the second contact element are formed on the conductive segment and spaced apart from each other. The second contact element is arranged to electrically isolate the conductive segment from the second conductive portion.
US11791290B2 Physical unclonable function for secure integrated hardware systems
An integrated circuit (IC) is provided that includes a plurality of physical unclonable function (PUF) structures located in a PUF area. Each PUF structure of the plurality of PUF structures includes at least a PUF top electrically conductive structure containing random sidewall voids and random line openings which can provide an encrypted security code to the IC. The IC further includes a plurality of memory structures located in a memory area that is located laterally adjacent to the PUF area. Each memory structure of the plurality of memory structures includes a memory element sandwiched between a bottom electrically conductive structure and a top electrically conductive structure. The top electrically conductive structures are devoid of sidewall voids and line openings.
US11791287B2 Semiconductor device including a cutting region having a height greater than a height of a channel structure
A semiconductor device includes a peripheral circuit region on a lower substrate, and including circuit elements, memory cell regions including memory cells on each of a first upper substrate and a second upper substrate, which are on the lower substrate, at least one cutting region between the first upper substrate and the second upper substrate, and at least one semiconductor pattern between the first upper substrate and the second upper substrate, and adjacent to the at least one cutting region.
US11791284B2 Semiconductor device manufacturing method
Provided is a method suitable for efficiently manufacturing a semiconductor device while preventing warpage of the wafer laminate in manufacturing a semiconductor device in which semiconductor elements are multilayered through laminating wafers in which the semiconductor elements are fabricated. The method includes at least: preparing a plurality of first wafer laminates each having a laminate configuration including a first and second wafers each having an element forming surface and a back surface opposite from the element forming surface, the laminate configuration wherein the element forming surface sides of the first and second wafers are bonded to each other; thinning the first wafer of the first wafer laminate to form a first wafer laminate having the thinned first wafer; and bonding the thinned first wafer sides of two first wafer laminates having undergone the thinning to each other to form a second wafer laminate.
US11791283B2 Semiconductor device packaging warpage control
A method of manufacturing a semiconductor device packaging panel is provided. The method includes forming a panel having an active side and a backside. The panel includes a plurality of semiconductor die encapsulated with an encapsulant. An active surface of the semiconductor die is exposed on the active side of the panel. A warpage control carrier is attached onto the backside of the panel. The warpage control carrier includes an electroactive element configured for substantially flattening the panel while a control voltage is applied to the electroactive element.
US11791280B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package includes a substrate, a first electronic component, a second electronic component, a package body and a shield. The substrate has a first surface and a second surface opposite to the first surface. The substrate defines a cavity from the second surface extending into the substrate. The first electronic component is disposed on the first surface of the substrate. The second electronic component is disposed within the cavity of the substrate. The package body is disposed on a portion of the first surface of the substrate and covers the first electronic component. The shield is disposed on external surfaces of the package body.
US11791278B2 Display substrate motherboard and manufacturing method thereof, display substrate and display apparatus
Provided are a display substrate motherboard and manufacturing method thereof, a display substrate and a display apparatus. The display substrate motherboard includes a substrate, a display substrate area on the substrate, and a mark area on the periphery of the display substrate area. The display substrate motherboard also includes a thin film transistor disposed in the display substrate area, a mark structure disposed in the mark area and a planarization layer disposed on one side of the thin film transistor away from the substrate, and the planarization layer includes a groove which is disposed at the corresponding position of the mark structure and extends along a direction close to the substrate, and an orthographic projection of the groove on the substrate covers an orthographic projection of the mark structure on the substrate.
US11791274B2 Multichip semiconductor package including a bridge die disposed in a cavity having non-planar interconnects
Disclosed herein are microelectronic structures including bridges, as well as related assemblies and methods. In some embodiments, a microelectronic structure may include a substrate and a bridge.
US11791273B2 Microelectronic devices including contact structures, and related memory devices, electronic systems, and methods
A microelectronic device comprises a first microelectronic device structure and a second microelectronic device structure attached to the first microelectronic device structure. The first microelectronic device structure comprises memory arrays comprising memory cells comprising access devices and storage node devices, digit lines coupled to the access devices and extending in a first direction to a digit line exit region, and word lines coupled to the access devices and extending in a second direction to a word line exit region. The second microelectronic device structure comprises control logic devices over and in electrical communication with the memory cells. The microelectronic device further comprises contact structures individually in contact with the digit lines in the digit line exit region and in electrical communication with at least some of the control logic devices, at least one of the contact structures comprising a first cross-sectional area at an interface of the first microelectronic device structure and the second microelectronic device structure, and a second cross-sectional area at an interface of one of digit lines, the second cross-sectional area smaller than the first cross-sectional area. Related microelectronic devices, memory devices, electronic systems, and methods are also described.
US11791272B2 Integrated circuits (ICs) with multi-row columnar die interconnects and IC packages including high density die-to-die (D2D) interconnects
An integrated circuit (IC) package including ICs with multi-row columnar die interconnects has increased die-to-die (D2D) interconnect density in a conductive layer. Positioning the die interconnects in die interconnect column clusters, that each include a plurality of die interconnect rows and two columns, reduces the linear dimension occupied by the die interconnects and leaves room for more D2D interconnects. A die interconnect column cluster pitch is a distance between columns of adjacent die interconnect column clusters and this distance is greater than a die interconnect pitch between columns within the column clusters. Die interconnects may be disposed in the space between the multi-row column clusters and additional die interconnects can be disposed at the D2D interconnect pitch between the die interconnect column clusters. IC packages with ICs including the multi-row columnar die interconnects have a greater number of D2D interconnects for better IC integration.
US11791269B2 Electrical interconnect bridge
Electrical interconnect bridge technology is disclosed. An electrical interconnect bridge can include a bridge substrate formed of a mold compound material. The electrical interconnect bridge can also include a plurality of routing layers within the bridge substrate, each routing layer having a plurality of fine line and space (FLS) traces. In addition, the electrical interconnect bridge can include a via extending through the substrate and electrically coupling at least one of the FLS traces in one of the routing layers to at least one of the FLS traces in another of the routing layers.
US11791267B2 Semiconductor devices
A semiconductor device includes a substrate, a first electrode including a first hole, a first dielectric layer on an upper surface of the first electrode and on an inner surface of the first hole, a second electrode on the first dielectric layer, a second dielectric layer on the second electrode, a third electrode on the second dielectric layer and including a second hole, and a first contact plug extending through the second electrode and the second dielectric layer and extending through the first hole and the second hole. A sidewall of the first contact plug is isolated from direct contact with the sidewall of the first hole and a sidewall of the second hole, and has a step portion located adjacent to an upper surface of the second electrode.
US11791266B2 Chip scale package structure and method of forming the same
A semiconductor package structure including a semiconductor die having a first surface, a second surface opposite the first surface, and a third surface adjoined between the first surface and the second surface. A first protective insulating layer covers the first and third surfaces of the semiconductor die. A redistribution layer (RDL) structure is electrically coupled to the semiconductor die and surrounded by the first protective insulating layer on the first surface of the semiconductor die. A first passivation layer covers the first protective insulating layer and the RDL structure. At least one conductive structure passes through the first passivation layer and is electrically coupled to the RDL structure. A method of forming the semiconductor package is also provided.
US11791262B2 Semiconductor device and data storage system including the same
A semiconductor device includes a pattern structure; a stack structure including gate layers stacked in a first region on the pattern structure and extending into a second region; a memory vertical structure penetrating the stack structure in the first region; gate contact plugs electrically connected to the gate layers in the second region; and a first peripheral contact plug spaced apart from the gate layers, the gate layers including a first gate layer, the gate contact plugs including a first gate contact plug electrically connected to the first gate layer, side surfaces of the first gate contact plug and the first peripheral contact plug having different numbers of upper bending portions, and the number of upper bending portions of the side surface of the first gate contact plug being greater than the number of upper bending portions of the side surface of the first peripheral contact plug.
US11791261B2 Semiconductor structures and methods for forming the same
A semiconductor structure and a method for forming the same are provided. The method includes forming a dielectric layer on a substrate; forming a contact in the dielectric layer; recessing the dielectric layer so that the upper portion of the contact protrudes from the upper surface of the dielectric layer; and etching the upper portion of the contact to reduce the size of the upper portion of the contact. The semiconductor structure includes a substrate, a contact on the substrate and having an upper portion and a lower portion, a liner on the sidewall and bottom of the lower portion of the contact, and a dielectric layer surrounding the contact. The dielectric layer is in direct contact with the sidewall of the upper portion of the contact.
US11791260B2 Contacts for twisted conductive lines within memory arrays
Devices, systems, and methods for forming twisted conductive lines are described herein. One method includes: forming a first row and a second row of a first number of vertical conductive line contacts, the vertical contacts in each row are arrayed in a first horizontal direction and the first row is spaced from the second row in a second horizontal direction; forming a number of conductive lines with curved portions, each conductive line making contact with alternating conductive line contacts of the first and second rows of the first number of vertical conductive line contacts; and forming a second number of conductive lines with one or more curved portions, each conductive line making contact with the remaining ones of the conductive line contacts of the first and second rows of the first number of vertical conductive line contacts that have not been contacted by the first number of conductive lines.
US11791259B2 Semiconductor device and method for manufacturing the same
A semiconductor device including a lower layer, a plurality of first interconnection lines extending in a first direction on the lower layer, a plurality of second interconnection lines extending in a second direction intersecting the first direction between the first interconnection lines and connecting the first interconnection lines, the second direction intersecting the first direction, first insulating patterns between the second interconnection lines, and second insulating patterns disposed in the first interconnection lines may be provided. The first interconnection lines include connection regions, to each of which at least one of the second interconnection lines is connected. The second insulating patterns extend into the connection regions.
US11791258B2 Conductive lines with subtractive cuts
Integrated chips include a dielectric layer that includes at least one trench and at least one plug region. A line is formed in the dielectric layer in the at least one trench and terminates at the plug region. A dielectric plug is formed in the plug region.
US11791251B2 High power laminate RF package
The present disclosure relates to a package capable of handling high radio frequency (RF) power, which includes a carrier, a ring structure attached to a top surface of the carrier, an RF die attached to the top surface of the carrier within an opening of the ring structure and electrically connected to the ring structure, a heat spreader attached to a top surface of the ring structure, and an output signal lead configured to send out RF output signals generated by the RF die. Herein, the heat spreader covers a portion of the top surface of the ring structure at an output side of the package, and the output signal lead is attached to a top surface of the heat spreader. As such, the RF output signals are capable of being transmitted from the RF die to the output signal lead through the ring structure and the heat spreader.
US11791247B2 Concealed gate terminal semiconductor packages and related methods
Semiconductor packages may include a lead frame, one or more semiconductor die coupled with the lead frame, and an interposer coupled with the lead frame and with at least one of the one or more semiconductor die. The interposer in implementations includes an electrically conductive material coupled with an electrically insulative material. The interposer may be coupled with the lead frame through the electrically insulative material such that the electrically conductive material is electrically isolated from the lead frame. The interposer may facilitate a gate node of the package being fully encapsulated within the package without being exposed through an encapsulant of the package. Fully encapsulating the gate node within the package may allow a contact pad of another node to have a larger area exposed through the encapsulant to provide greater heat transfer to a printed circuit board (PCB).
US11791246B2 Package structure with photonic die and method
Provided is a package structure including a bottom die, a top die, an insulating layer, a circuit substrate, a dam structure, and an underfill. The top die is bonded on a front side of the bottom die. The insulating layer is disposed on the front side of the bottom die to laterally encapsulate a sidewall of the top die. The circuit substrate is bonded on a back side of the bottom die through a plurality of connectors. The dam structure is disposed between the circuit substrate and the back side of the bottom die, and connected to the back side of the bottom die. The underfill laterally encapsulates the connectors and the dam structure. The dam structure is electrically isolated from the circuit substrate by the underfill. A method of forming the package structure is also provided.
US11791245B2 Electronic package and method for manufacturing the same
An electronic package includes a patterned conductive layer and at least one conductive protrusion on the patterned conductive layer. The at least one conductive protrusion has a first top surface. The patterned conductive layer and the at least one conductive protrusion define a space. The electronic package further includes a first electronic component disposed in the space and a plurality of conductive pillars on the first electronic component. The conductive pillars have a second top surface. The first top surface is substantially level with the second top surface.
US11791244B2 Semiconductor-module external terminal
A semiconductor-module external terminal includes a bottom portion to be soldered and a terminal body vertically bent from the bottom portion, and the terminal body includes a first groove on a left end side and a second groove on a right end side of a bending portion which is bent immediately above the bottom portion, and the first groove and the second groove are asymmetrical with respect to a center line passing the terminal body in a vertical direction.
US11791242B2 Semiconductor device
A semiconductor device, includes: a substrate having a first surface on which a plurality of devices are disposed and a second surface, opposite to the first surface; an interlayer insulating film on the first surface of the substrate; an etching delay layer disposed in a region between the substrate and the interlayer insulating film; first and second landing pads on the interlayer insulating film; a first through electrode penetrating through the substrate and the interlayer insulating film; and a second through electrode penetrating the substrate, the etching delay layer, and the interlayer insulating film, the second through electrode having a width, greater than that of the first through electrode, wherein each of the first and second through electrodes includes first and second tapered end portions in the interlayer insulating film, each of first and second tapered end portions having a cross-sectional shape narrowing closer to the landing pads.
US11791237B2 Microelectronic assemblies including a thermal interface material
Microelectronic assemblies, and related devices and methods, are disclosed herein. For example, in some embodiments, a microelectronic assembly may include a package substrate having a first surface and an opposing second surface; a die having a first surface and an opposing second surface, wherein the first surface of the die is coupled to the second surface of the package substrate; a cooling apparatus thermally coupled to the second surface of the die; and a thermal interface material (TIM) between the second surface of the die and the cooling apparatus, wherein the TIM includes an indium alloy having a liquidus temperature equal to or greater than about 245 degrees Celsius.
US11791232B2 Packaging structure and packaging method of digital circuit
A packaging structure includes: a substrate provided with a through-cavity penetrating up and down, and a metal heat sink on a front surface of the substrate; a bonding chip mounting area and a first passive element mounting area on the front surface, and a flip chip mounting area, a second passive element mounting area and a pin lead mounting area are provided on a back surface of the substrate; a first sealing ring located at the periphery of the bonding chip mounting area and the first passive element mounting area; a first cover plate packaged on the first sealing ring; a second sealing ring located at the periphery of the flip chip mounting area and the second passive element mounting area with the pin lead mounting area being located at the periphery of the second sealing ring; and a second cover plate packaged on the second sealing ring.
US11791231B2 Compression-loaded printed circuit assembly for solder defect mitigation
The present disclosure provides systems for applying a compression load on at least part of an application specific integrated circuit (“ASIC”) ball grid array (“BGA”) package during the rework or secondary reflow process. The compression-loading assembly may include a top plate and a compression plate. The compression plate may exert a compression load on at least part of the ASIC using one or more compression mechanisms. The compression mechanisms may each include a bolt and a spring. The bolt may releasably couple the top plate to the compression plate and allow for adjustments to the compression load. The spring may be positioned on the bolt between the top plate and the compression plate and, therefore, may exert a force in a direction away from the top plate and toward the compression plate. The compression load may retain the solder joint and may prevent the solder separation defect during the reflow process.
US11791230B2 Fan-out semiconductor package
A method of manufacturing a fan-out semiconductor package includes forming a frame having a through-hole and including one or more wiring layers; forming a semiconductor chip in the through-hole of the frame; forming an encapsulant covering an upper surface of each of the frame and the semiconductor chip, and filling a space between a wall surface of the through-hole of the frame and a side surface of the semiconductor chip; forming a connection structure below each of the frame and the semiconductor chip; forming a first metal pattern layer on an upper surface of the encapsulant; forming an insulating material on the upper surface of the encapsulant and covering the first metal pattern layer; and forming a second metal pattern layer on the insulating material, a first metal via passing through the insulating material, and a second metal via passing through the insulating material and the encapsulant.
US11791229B2 Protection structures in semiconductor chips and methods for forming the same
Embodiments of semiconductor chips and fabrication methods thereof are disclosed. In one example, a semiconductor chip includes a main chip region and a protection structure surrounding the main chip region in a plan view. The protection structure includes a dielectric layer and a conductive portion in the dielectric layer. The conductive portion includes a conductive layer and a core having a material different from that of the conductive layer.
US11791223B2 Substrate bonding apparatus and substrate bonding method
To improve the throughput of substrate bonding. A substrate bonding apparatus that bonds first and second substrates so that contact regions in which the first and second substrates contact are formed in parts of the first and second substrates and the contact regions enlarge from the parts, the apparatus including: a detecting unit detecting information about the contact regions; and a determining unit determining that the first and second substrates can be carried out based on the information detected at the detecting unit. In the substrate bonding apparatus, the information may be information, a value of which changes according to progress of enlargement of the contact regions, and the determining unit may determine that the first and second substrates can be carried out if the value becomes constant or if a rate of changes in the value becomes lower than a predetermined value.
US11791222B2 3D semiconductor device and structure
A semiconductor device, the device including: a first silicon layer including a first single crystal silicon layer; a first metal layer disposed over the first single crystal silicon layer; a second metal layer disposed over the first metal layer; a third metal layer disposed over the second metal layer; a second level including a plurality of transistors, the second level disposed over the third metal layer; a fourth metal layer disposed over the second level; a fifth metal layer disposed over the fourth metal layer; and a via disposed through the second level, where the via has a diameter of less than 450 nm, and where a typical thickness of the fifth metal layer is greater than a typical thickness of the third metal layer by at least 50%.
US11791220B2 Semiconductor device and semiconductor device fabrication method
A semiconductor device, including: a first well of a first polarity formed in a semiconductor substrate; a source region and a drain region of a second polarity formed in the first well so as to be separated from each other by a predetermined spacing; an impurity region of the first polarity formed so as to surround the source region and the drain region; a first gate oxide film formed on the semiconductor substrate at a position between the source region and the drain region; a second gate oxide film formed on the first gate oxide film; a gate electrode formed on the second gate oxide film; and an impurity layer of the first polarity formed below the first gate oxide film.
US11791218B2 Dipole patterning for CMOS devices
A method includes providing a structure having a substrate, first and second channel layers over the substrate, and first and second gate dielectric layers over the first and the second channel layers respectively. The method further includes forming a first dipole pattern over the first gate dielectric layer, the first dipole pattern having a first dipole material that is of a first conductivity type; forming a second dipole pattern over the second gate dielectric layer, the second dipole pattern having a second dipole material that is of a second conductivity type opposite to the first conductivity type; and annealing the structure such that elements of the first dipole pattern are driven into the first gate dielectric layer and elements of the second dipole pattern are driven into the second gate dielectric layer.
US11791217B2 Gate structure and method with dielectric gates and gate-cut features
A structure includes a fin on a substrate; first and second gate stacks over the fin and including first and second gate dielectric layers and first and second gate electrodes respectively; and a dielectric gate over the fin and between the first and second gate stacks. The dielectric gate includes a dielectric material layer on a third gate dielectric layer. In a cross-sectional view cut along a direction parallel to a lengthwise direction of the fin and offset from the fin, the first gate dielectric layer forms a first U shape, the third gate dielectric layer forms a second U shape, a portion of the first gate electrode is disposed within the first U shape, a portion of the dielectric material layer is disposed within the second U shape, and a portion of an interlayer dielectric layer is disposed laterally between the first and the second U shapes.
US11791216B2 Nanostructure field-effect transistor device and method of forming
A method of forming a semiconductor device includes: forming, in a first device region of the semiconductor device, first nanostructures over a first fin that protrudes above a substrate; forming, in a second device region of the semiconductor device, second nanostructures over a second fin that protrudes above the substrate, where the first and the second nanostructures include a semiconductor material and extend parallel to an upper surface of the substrate; forming a dielectric material around the first and the second nanostructures; forming a first hard mask layer in the first device region around the first nanostructures and in the second device region around the second nanostructures; removing the first hard mask layer from the second device region after forming the first hard mask layer; and after removing the first hard mask layer, increasing a first thickness of the dielectric material around the second nanostructures by performing an oxidization process.
US11791214B2 Gate-all-around semiconductor device and method
A method includes providing a substrate, a dummy fin, and a stack of semiconductor channel layers; forming an interfacial layer wrapping around each of the semiconductor channel layers; depositing a high-k dielectric layer, wherein a first portion of the high-k dielectric layer over the interfacial layer is spaced away from a second portion of the high-k dielectric layer on sidewalls of the dummy fin by a first distance; depositing a first dielectric layer over the dummy fin and over the semiconductor channel layers, wherein a merge-critical-dimension of the first dielectric layer is greater than the first distance thereby causing the first dielectric layer to be deposited in a space between the dummy fin and a topmost layer of the stack of semiconductor channel layers, thereby providing air gaps between adjacent layers of the stack of semiconductor channel layers and between the dummy fin and the stack of semiconductor channel layers.
US11791211B2 Semiconductor devices including through vias and methods of fabricating the same
Disclosed are semiconductor devices including through vias and methods of fabricating the same. The methods may include forming a first structure including a metal pattern and a second structure on the first structure. The metal pattern includes an upper surface facing the second structure. The methods may also include etching the second structure to form a via hole exposing the metal pattern, oxidizing a first etch residue in the via hole to convert the first etch residue into an oxidized first etch residue, and removing the oxidized first etch residue. After removing the oxidized first etch residue, the upper surface of the metal pattern may include a first portion that includes a recess and has a first surface roughness and a second portion that is different from the first portion and has a second surface roughness. The first surface roughness may be greater than the second surface roughness.
US11791201B2 Method for fabricating electrode and semiconductor device
A minute transistor is provided. A transistor having low parasitic capacitance is provided. A transistor having high frequency characteristics is provided. An electrode including the transistor is provided. A novel electrode is provided. The electrode includes a first conductive layer containing a metal, an insulating layer, and a second conductive layer. The insulating layer is formed over the first conductive layer. A mask layer is formed over the insulating layer. The insulating layer is etched using plasma with the mask layer used as a mask, whereby an opening is formed in the insulating layer so as to reach the first conductive layer. Plasma treatment is performed on at least the opening in an oxygen atmosphere. By the plasma treatment, a metal-containing oxide is formed on the first conductive layer in the opening. The oxide is removed, and then the second conductive layer is formed in the opening.
US11791199B2 Nanosheet IC device with single diffusion break
An approach for a nanosheet device with a single diffusion break is disclosed. The device comprises of active gate is formed above the BDI. At least the SDB is also formed over BDI with dielectric filled gate. The dielectric fill forms an indentation into the remaining nanosheets, under the spacer region, or between the inner spacers, in the SDB region. The method of creating the device comprises of, forming a gate cut opening between two ends of a dummy gate of one or more gates; forming a first sacrificial material on the gate cut opening; creating a single diffusion break; removing the dummy gate and oxide layer; removing, selectively a second sacrificial material; trimming, selectively stack of nanosheets; and forming dielectric in the gate cut opening and the single diffusion break.
US11791194B2 Substrate processing apparatus and method of processing a substrate
A substrate processing apparatus including a process chamber; a susceptor in the process chamber; and an inner edge ring and an outer edge ring on the susceptor, wherein the inner edge ring includes a semiconductor, the outer edge ring includes an insulator, an upper surface of the outer edge ring is at a higher level than an upper surface of the inner edge ring, and the outer edge ring has an overhang extending onto the inner edge ring.
US11791191B2 Ultraviolet radiation shield layer
A method is provided to fabricate a wafer including a bonding layer interposed between a device wafer and a handle wafer. The method includes performing a first deposition process to deposit an ultraviolet (UV) shield layer on a backside surface of the handle wafer. A second deposition process is performed to deposit a stress compensation layer on an exposed surface of the UV shield layer. The UV shield layer blocks UV energy generated while performing the second deposition process from reaching the bonding layer.
US11791190B2 Apparatus and methods for real-time wafer chucking detection
Substrate supports, substrate support assemblies and methods of using the substrate supports are described. The substrate support has a support surface with at least two electrodes and a plurality of purge channels bounded by a seal band. A power supply connected to the electrodes configured as an electrostatic chuck. A capacitance of the substrate is measured while on the substrate support to determine the chucking state of the substrate.
US11791188B2 Transport apparatus and control method
A transport apparatus includes a transport unit configured to transport a protection material in each operation of a packing operation and an unpacking operation; a protection material placement portion on which the protection material is stacked; a container placement portion on which a container main body portion is placed; a control unit configured to control the transport unit in an operation mode selected from a plurality of operation modes corresponding to types of the protection material; an attachment determination unit configured to determine attachment/detachment of components that are selected in correspondence with the type of the protection material and form the transport unit, the protection material placement portion, and the container placement portion; and a consistency determination unit configured to determine consistency between the selected operation mode and a determination result of the attachment determination unit.
US11791185B2 Side storage pods, electronic device processing systems, and methods for operating the same
Electronic device processing systems including an equipment front end module (EFEM) with at least one side storage pod are described. The side storage pod has a chamber including a storage container. The storage container includes at least a top substrate holder and a bottom substrate holder. In some embodiments, an exhaust port is located at a midpoint between the top substrate holder and the bottom substrate holder. A gas flow component is configured to provide a gas flow between the EFEM body and the storage container. A gas flow temperature component is configured to modify the temperature of the gas flow to a particular temperature.
US11791184B2 Semiconductor fabrication process and method of optimizing the same
The program code, when executed by a processor, causes the processor to input fabrication data including a plurality of parameters associated with a semiconductor fabricating process to a framework to generate a first class for analyzing the fabrication data, to extract a first parameter targeted for analysis and a second parameter associated with the first parameter from the plurality of parameters and generate a second class for analyzing the first parameter as a sub class of the first class, to modify the first parameter and the second parameter into a data structure having a format appropriate to store in the second class, so as to be stored in the second class, to perform data analysis on the first parameter and the second parameter, to transform the first parameter and the second parameter into corresponding tensor data, and to input the tensor data to the machine learning model.
US11791181B2 Methods for the treatment of workpieces
Systems and methods for thermal treatment of a workpiece are provided. In one example, a method for conducting a treatment process on a workpiece, such as a thermal treatment process, an annealing treatment process, an oxidizing treatment process, or a reducing treatment process in a processing apparatus is provided. The processing apparatus includes a plasma chamber and a processing chamber. The plasma chamber and the processing chamber are separated by a plurality of separation grids or grid plates. The separation grids or grid plates operable to filter ions generated in the plasma chamber. The processing chamber has a workpiece support operable to support a workpiece.
US11791179B2 Substrate treating apparatus and substrate treating method
A substrate treating apparatus and a substrate treating method are disclosed. The substrate treating apparatus includes a process module configured to perform processing on a substrate, an index module configured to insert the substrate into the process module and withdraw the substrate, of which the processing is completed, from the process module, a loading module configured to relay the substrate between the process module in a vacuum atmosphere and the index module in an atmospheric pressure atmosphere by switching an atmosphere thereof to the vacuum atmosphere or the atmospheric pressure atmosphere, and a control module configured to receive operation states from the process module, the index module, and the loading module and schedule operations of the process module, the index module, and the loading module in a direction in which the number of substrates to be processed per unit time increases with reference to the received operation states.
US11791177B2 Placing table including heat exchange medium path and substrate processing apparatus thereof
A placing table configured to place a substrate on an electrostatic chuck includes a base; the electrostatic chuck placed on a placing surface of the base; and a path formed within the placing table along the placing surface, and configured to allow a heat exchange medium to flow therein from an inlet opening to an outlet opening of the heat exchange medium. A distance between a top surface of the path and the placing surface is constant from the inlet opening to the outlet opening. A cross sectional shape of the path in a direction perpendicular to the top surface is differed depending on a position in the path.
US11791173B2 Substrate cleaning equipment, substrate treatment system including the same, and method of fabricating semiconductor device using the substrate cleaning equipment
Substrate cleaning equipment includes a substrate holder which supports a substrate, a swing body, a head, a first cleaning liquid supply structure, and a second cleaning liquid supply structure. The swing body moves along a sweep line on a main surface of the substrate. The head is coupled to the swing body and includes a pad attachment surface facing the substrate holder. The first cleaning liquid supply structure is coupled to the swing body and sprays a first cleaning liquid onto the main surface of the substrate. The second cleaning liquid supply structure sprays a second cleaning liquid onto the main surface of the substrate. A buffing pad is attached to the pad attachment surface.
US11791171B2 Substrate processing apparatus
A substrate processing apparatus according to an aspect of the present disclosure includes a substrate rotating unit, a gas-liquid separator, and an exhaust route. The substrate rotating unit is configured to hold and rotate a substrate. The gas-liquid separator is provided so as to surround an outer circumference of the substrate rotating unit to separate gas and liquid droplets. The exhaust route is provided so as to surround an outer circumference of the gas-liquid separator and discharges the gas separated by the gas-liquid separator.
US11791170B2 Universal semiconductor package molds
A method of making semiconductor packages includes providing a first lead frame having a first plurality of semiconductor dies arranged along a first longitudinal axis, each of the first plurality of semiconductor dies having a first number of metal contacts; providing a second lead frame having a second plurality of semiconductor dies arranged along a second longitudinal axis, each of the second plurality of semiconductor dies having a second number of metal contacts, the second number of metal contacts different than the first number of metal contacts; and covering the first plurality of semiconductor dies in a first mold using a common semiconductor die cavity; covering the second plurality of semiconductor dies in a second mold using the common semiconductor die cavity.
US11791168B2 Method for creating a wettable surface for improved reliability in QFN packages
The disclosed principles provide for implementing low-cost and fast metallic printing processes into the QFN and other no-leads package assembly flow to selectively print solderable material in areas that would otherwise be susceptible to corrosion and thus pose reliability risks. The problem of copper corrosion and poor BLR performance in no-leads packages because of remaining exposed copper areas after package singulation is solved by employing selective metallic printing processes in the assembly flow to coat all risk-prone areas with solder material. For example, for no-leads packages that are formed using printed leadframes, solder can be deposited through inkjet, screen, stencil, or photonic printing into the grooves which are formed after passivating the packages at the strip level. The singulating occurs through the grooves having solder printed therein, and results in wettable upper and sidewall surfaces of the outer ends of the leadframe for each package.
US11791164B2 Polishing composition and polishing method
The present invention relates to a polishing composition including water and silica, wherein the silica has a BET specific surface area of 30 m2/g or more and an NMR specific surface area of 10 m2/g or more, and a polishing method using the polishing composition. The polishing composition of the present invention adopts silica having the BET specific surface area falling within the above-described range, and additionally having the NMR specific surface area falling within a specific range, and consequently attains a high polishing rate, and can maintain the polishing rate even when used for a long time.
US11791160B2 Polycrystalline film, method for forming polycrystalline film, laser crystallization device and semiconductor device
The present invention provides a microstructure in which evenly distributed crystal grains line up in parallel lines extending along the surface of the film, and a no-lateral-growth region left at each of locations exposed to both ends of a grain interface, which serves as a partition between the neighboring two crystal grains. According to the present invention, there are also provided: a method for forming a polycrystalline film, such as a thin polycrystalline silicon film, a thin aluminum film, and a thin copper film, which is flat and even, in surface, electrically uniform and stable, and mechanically stable; a laser crystallization device for use in manufacture of polycrystalline films, and a semiconductor device using the polycrystalline film and having good electrical property and increased breakdown voltage.
US11791154B2 Cyclic spin-on coating process for forming dielectric material
The present disclosure is generally related to semiconductor devices, and more particularly to a dielectric material formed in semiconductor devices. The present disclosure provides methods for forming a dielectric material layer by a cyclic spin-on coating process. In an embodiment, a method of forming a dielectric material on a substrate includes spin-coating a first portion of a dielectric material on a substrate, curing the first portion of the dielectric material on the substrate, spin-coating a second portion of the dielectric material on the substrate, and thermal annealing the dielectric material to form an annealed dielectric material on the substrate.
US11791153B2 Deposition of hafnium oxide within a high aspect ratio hole
Methods for forming hafnium oxide within a three-dimensional structure, such as in a high aspect ratio hole, are provided. The methods may include depositing a first hafnium-containing material, such as hafnium nitride or hafnium carbide, in a three-dimensional structure and subsequently converting the first hafnium-containing material to a second hafnium-containing material comprising hafnium oxide by exposing the first hafnium-containing material to an oxygen reactant. The volume of the second hafnium-containing material may be greater than that of the first hafnium-containing material. Voids or seams formed during the deposition of the first hafnium-containing material in the three-dimensional structure may be filled by the expanded material after exposing the first hafnium-containing material to the oxygen reactant. Thus, the three-dimensional structure, such as a high aspect ratio hole, can be filled with hafnium oxide substantially free of voids or seams.
US11791151B2 Structure production wet etch method and structure production apparatus
A process of preparing a wafer having a diameter of two inches or more, at least a surface of the wafer being formed from a group III nitride crystal, including preparing an alkaline or acidic etching liquid containing a peroxodisulfate ion as an oxidizing agent that accepts an electron, accommodating the wafer such that the surface of the wafer is immersed in the etching liquid such that the surface of the wafer is parallel with a surface of the etching liquid; and radiating light from the surface side of the etching liquid onto the surface of the wafer without agitating the etching liquid. First and second etching areas disposed at an interval from each other are defined on the surface of the wafer. In the process of radiating the light onto the surface of the wafer, the light is radiated perpendicularly onto surfaces of the first and second etching areas.
US11791143B2 Small gap device system and method of fabrication
A small-gap device system, preferably including two or more electrodes and one or more spacers maintaining a gap between two or more of the electrodes. A spacer for a small-gap device system, preferably including a plurality of legs defining a mesh structure. A method of spacer and/or small-gap device fabrication, preferably including: defining lateral features, depositing spacer material, selectively removing spacer material, separating the spacer from a fabrication substrate, and/or assembling the small-gap device.
US11791141B2 System and method for residual gas analysis
The present disclosure provides embodiments of a system and method for detecting processing chamber condition. The embodiments include performing a wafer-less processing step in a processing chamber to determine the condition of the chamber walls. Based on an analysis of the residual gas resulting from the wafer-less processing step, an operator or a process controller can determine whether the chamber walls have deteriorated to such an extent as to be cleaned.
US11791133B2 Plasma generating apparatus and method for operating same
A plasma generating apparatus according to an embodiment of the present invention comprises: a pair of electrodes arranged in a dielectric discharge tube; an initial discharge induction coil module; and a main discharge induction coil module. The initial discharge induction coil module and the main discharge induction coil module are connected to an RF power source, and the RF power source provides RF power having different resonance frequencies to the initial discharge induction coil module and the main discharge induction coil module, respectively.
US11791132B2 Aperture array with integrated current measurement
Systems and methods of measuring beam current in a multi-beam apparatus are disclosed. The multi-beam apparatus may include a charged-particle source configured to generate a primary charged-particle beam, and an aperture array. The aperture array may comprise a plurality of apertures configured to form a plurality of beamlets from the primary charged-particle beam, and a detector including circuitry to detect a current of at least a portion of the primary charged-particle beam irradiating the aperture array. The method of measuring beam current may include irradiating the primary charged-particle beam on the aperture array and detecting an electric current of at least a portion of the primary charged-particle beam.
US11791131B2 Charged particle beam apparatus and method for controlling charged particle beam apparatus
A charged particle beam apparatus includes a movement mechanism, a particle source, an optical element, a detector, and a control mechanism configured to control, based on an observation condition, the movement mechanism, the particle source, the optical element, and the detector. The control mechanism is configured to acquire a diffraction pattern image including a plurality of Kikuchi lines as a comparison image after inclining the movement mechanism by a first angle, evaluate an error between an inclination angle of the sample and a target inclination angle using a reference image of a reference diffraction pattern and the comparison image, and control inclination of the movement mechanism based on an evaluation result.
US11791126B2 Apparatus for directional processing
An apparatus for directional processing is disclosed. The apparatus includes a workpiece support and an ion source, having a plurality of walls. An extraction aperture is disposed on at least one of the plurality of walls. In certain embodiments, the plurality of walls defines a hollow region. The hollow region is located above the portion of the workpiece that is being processed, allowing the etching byproducts can be evacuated without depositing on the ion source. The shape of the hollow region may be modified to further reduce the amount of deposition on the hollow ion source. Additionally, a pump may be disposed within or above the hollow region to facilitate the removal of the etching byproducts. In other embodiments, the extraction aperture of the ion source may be disposed at a corner of the plasma chamber.
US11791120B2 Status indicator for switchgear
A switchgear assembly includes an indicator assembly to indicate whether a movable contact is in an open or a closed position. The indicator assembly includes an indicator body having first and second sections. The indicator body is rotatable to display the first section in the open position and the second section in the closed position. The indicator assembly also includes a drive gear having a first helical spline and coupled to an actuator of the switchgear assembly such that operation of the actuator moves the drive gear, and an elongated driven gear having a second helical spline extending along a length of the driven gear and engaged with the first helical spline of the drive gear such that movement of the drive gear rotates the driven gear. The driven gear is coupled to the indicator body such that rotation of the driven gear causes rotation of the indicator body.
US11791119B2 Relay
First and second movable contacts are connected to a first movable contact piece. A second movable contact piece is provided separately from the first movable contact piece. Third and fourth movable contacts are connected to the second movable contact piece. A drive device moves the first movable contact piece and the second movable contact piece by moving a movable iron core by a magnetic force generated from a coil. In a state where the first to fourth movable contacts are contacts the first to fourth fixed contacts, respectively, the first movable contact piece and the second movable contact piece are electrically connected in parallel with the first fixed terminal and the second fixed terminal.
US11791117B2 Electromagnetic relay
An electromagnetic relay includes a base, a first terminal, a fixing member, and a first adhesive. The base includes a first hole. The base is made of a thermosetting resin. The first terminal extends through the first hole. The fixing member is a separate body from the base. The fixing member has higher elasticity than the thermosetting resin. The fixing member fixes the first terminal to the base. The fixing member includes a first support wall and a first recess. The first support wall is disposed between an inner surface of the first hole and the first terminal. The first support wall extends upward along the first terminal. The first recess is disposed on an upper surface of the first support wall and faces the first terminal. The first adhesive is filled in the first recess. The first adhesive adheres the first terminal and the first support wall.
US11791111B2 Switch device and method for producing switch device
A switch device includes a plurality of lead frames that is conductive and configured to electrically connectable to an external device, a contact-separation mechanism configured to allow the plurality of lead frames to be electrically connected to and separated from each other, and an electric element configured to connect the plurality of lead frames to each other. The electric element is surface-mounted on the lead frames and sealed with resin. In each of the lead frame, the boundary, such as a groove or a notch, is formed along the outer edge of the arrangement position of the electric element.
US11791110B2 Key structure
A key structure including a base, a platform, a scissor structure, a heat conducting member, an elastic member, and a key cap is provided. The scissor structure is movably pivoted between the platform and the base. The heat conducting member is disposed on the platform. The elastic member is disposed on the base and is structurally in contact with the heat conducting member by passing through an opening of the platform. The key cap is disposed on the platform, and the heat conducting member is clamped between the key cap and the platform.
US11791104B2 Reducing variance in capacitor electrodes
Fabricating an electrode for capacitor includes performing a first set of one or more preliminary oxide formation operations on a sheet of material. The method also includes performing a capacitance test on the sheet of material so as to determine the capacitance of the sheet of material after the one or more preliminary oxide formation operations. The method proceeds on a first path in response to a first result of the capacitance test and on a second path in response to a second result of the capacitance test. The first path includes performing a second set of the one or more preliminary oxide formation operations on the sheet of material so as to reduce the capacitance of the sheet of material below the determined capacitance. The second path excludes performing any preliminary oxide formation operations on the sheet of material.
US11791102B2 Multilayer ceramic electronic component and mount structure for multilayer ceramic electronic component
A multilayer ceramic capacitor has a relationship of about 10°≤θ1≤about 50° and a relationship of about 10°≤θ2≤about 50°, where θ1 denotes an angle between a first end surface and a perpendicular extending from a side of a first main surface at a point of intersection of the first main surface and the first end surface, and θ2 denotes an angle between a second end surface and a perpendicular extending from a side of the first main surface at a point of intersection of the first main surface and the second end surface.
US11791100B2 Film capacitor with coated dielectric layer
A film capacitor preferably includes a single film capacitor layer wound around itself in adjacent layers to form a winding. The film capacitor layer preferably includes a dielectric film, a first metallization layer formed on the dielectric film, a dielectric coating formed on the first metallization layer, and a second metallization layer formed on the dielectric coating. A metallic contact layer is preferably formed on an outer edge of the winding. A terminal is preferably formed on an outer edge of the metallic contact layer. An insulating material preferably encapsulates the winding, the metallic contact layer, and a portion of the terminal. The capacitor as self-healing properties. Further, the border of the electrodes may be wave-cut. Further, an insulating gap may be added between the border and the upper electrode.
US11791098B2 Dielectric and multilayer capacitor including the same
A multilayer capacitor includes a body including a plurality of dielectric layers, and a plurality of internal electrodes stacked with one of the dielectric layers interposed therebetween, and external electrodes disposed on external surfaces of the body and connected to the internal electrodes, respectively. The plurality of dielectric layers include a dielectric expressed by empirical formula BaM1aTi1-xSnxM2bO3 (0.008≤x≤0.05, 0.006≤a≤0.03, and 0.0006≤b<0.006) in which M1 includes a rare earth element, and M2 includes at least one of Mn or V.
US11791088B2 Multilayer coil component
In a multilayer coil component 1, a coil 7 includes a first connection part 22a and a second connection part 26a, the first connection part 22a is connected to one end part of the coil 7, which part is placed on a side of one principal surface 2c, and is arranged in an identical dielectric layer 6 with a conductor 22 included in the one end part, the second connection part 26a is connected to the other end part of the coil 7, which part is placed on a side of the other principal surface 2d, and is arranged in an identical dielectric layer 6 with a conductor 26 included in the other end part, and recessed parts 8a and 8b and recessed parts 9a and 9b are respectively provided in the first terminal electrode 4 and the second terminal electrode 5 in the element body 2.
US11791087B2 Planar converter
The present invention relates to a planar converter, comprising: a magnetic unit comprising a first planar winding and two second planar windings magnetically coupled to each other and a magnetic core assembly; two closed circuits each comprises the first planar winding, a switch, and has a first connection point and a second connection point; two PCBs each provided with at least one of the closed circuits thereon; and two first connectors each comprising two welding ends opposite to each other, wherein the two welding ends of one of the two first connectors are connected to the first connection points of the two closed circuits, respectively, and the two welding ends of another one of the two first connectors are connected to the second connection points of the two closed circuits, respectively, and the two closed circuits are connected in parallel.
US11791086B2 Electronic component
In an exemplary embodiment, an electronic component includes: an element body part 10 constituted by an insulative body of rectangular solid shape; an internal conductor 30 provided inside the element body part 10; and external electrodes 50 provided at least on the bottom face 14 (mounting surface) of the element body part 10 and electrically connected to the internal conductor 30; wherein the element body part 10 has: a conductor-containing layer 20 in which a coil conductor 36 (functional part) that will become a part of the internal conductor 30 to demonstrate electrical performance, is provided; and a high-hardness layer 22 which is provided side by side with the conductor-containing layer 20 in a direction parallel with the bottom face 14 (mounting surface) of the element body part 10, and which has a higher hardness compared to the conductor-containing layer 20. The electronic component has improve mechanical strength.
US11791082B2 Low-power terahertz magnetic nano-oscillating device
A magnetic nano oscillating device, according to an embodiment of the present invention, comprises: a ferromagnetic layer disposed on a substrate; a non-magnetic conductive layer laminated on the ferromagnetic layer; an antiferromagnetic layer (or a ferrimagnetic layer) laminated on the non-magnetic conductive layer; and first and second electrodes respectively contacting both side surfaces of the ferromagnetic layer and the non-magnetic conductive layer. The antiferromagnetic layer (or ferrimagnetic layer) is a thin film made of a material magnetized in perpendicular or in-plane direction to a layer surface, the ferromagnetic layer is in-plane magnetized to a layer surface of the ferromagnetic layer, and an in-plane current injected into the ferromagnetic layer and the non-magnetic conductive layer through the first and second electrodes provides a spin current including a spin in a thickness direction of the thin film transferred to the antiferromagnetic layer (or ferrimagnetic layer), thereby causing magnetization precessional motion of a sub-lattice of the antiferromagnetic layer (or ferrimagnetic layer).
US11791079B2 Coil assembly
A coating layer is formed on a coil made of an insulated conductive wire comprising a metal wire and an insulating layer encapsulating the metal layer, wherein the coating layer encapsulates at least one portion of the insulating layer of the insulated conductive wire so that a terminal part of the metal wire exposed from the insulating layer can be positioned firmly while going through an automatic soldering process for electrically connecting with an external circuit.
US11791078B1 Method for synchronous production of manganese tetraoxide and ferric oxide for soft magnetic material by using marine polymetallic nodules
A method for synchronous production of manganese tetraoxide and ferric oxide for a soft magnetic material by using marine polymetallic nodules includes: 1) crushing and grinding marine manganese nodules and baking to a constant weight; thoroughly mixing with a mixed flux and roasting in a muffle furnace; 2) carrying out solid-liquid separation, washing solid-phase precipitates with water, grinding the solid, adding sulfuric acid, controlling the temperature to be below 50° C., and vacuuming a reactor up; 3) adding a reducing agent to react at room temperature for 5-10 min, adding ammonia water to adjust the pH value to 5.5, and carrying out separation and filtering; 4) controlling the temperatures of manganese sulfate and ferric sulfate solutions to be below 50° C., and adding ammonium sulfide; and 5) washing with deionized water, and calcining at 800-900° C. for 1-3 s by a suspension low-temperature instantaneous firing system.
US11791077B2 Soft magnetic alloy and magnetic component
A soft magnetic alloy including an internal area having a soft magnetic type alloy composition including Fe and Co, a Co concentrated area existing closer to a surface side than the internal area and having a higher Co concentration than in the internal area, and a SB concentrated area existing closer to the surface side than the Co concentrated area and having a higher concentration of at least one element selected from Si and B than in the internal area.
US11791073B2 Shunt resistor
A shunt resistor the resistive value of which can be lowered simply and easily has: a first resistive body, two base materials that sandwich the first resistive body therebetween and are joined by a welding to the first resistive body, and a second resistive body joined by a welding to the two base materials at different positions from the first resistive body. In addition, the second resistive body can come into contact with the first resistive body.
US11791070B2 NTC thermistor element
An NTC thermistor element is of less than 0402 size. A first internal electrode is connected to a first external electrode. A second internal electrode is separated from the first internal electrode and is connected to a second external electrode. A third internal electrode opposes the first and second internal electrodes and is not connected to the first external electrode and the second external electrode. A shortest distance between the first internal electrode and the third internal electrode and a shortest distance between the second internal electrode and the third internal electrode are smaller than a shortest distance between the first internal electrode and the second internal electrode, a shortest distance between the first external electrode and the third internal electrode, and a shortest distance between the second external electrode and the third internal electrode, and are less than or equal to ¼ the thickness of the thermistor body.
US11791059B2 System for continually monitoring the condition of nuclear reactor internals
A system configured to monitor the structural health of reactor vessel internals of a nuclear reactor is disclosed herein. The system includes a memory configured to store historical information associated with past performance of the nuclear reactor, and an anomaly detection subsystem including a control circuit configured to receive a signal from a sensor. The anomaly detection subsystem is configured to determine, via the control circuit, a characteristic of a vibrational response of the reactor vessel internals based, at least in part, on the signal; access, via the control circuit, the historical information stored in the memory; compare, via the control circuit, the determined characteristic to the historical information stored in the memory; and determine, via the control circuit, a condition of the reactor vessel internals based, at least in part, on the comparison of the determined characteristic and the historical information.
US11791057B2 Reflectors for molten chloride fast reactors
A reflector assembly for a molten chloride fast reactor (MCFR) includes a support structure with a substantially cylindrical base plate, a substantially cylindrical top plate, and a plurality of circumferentially spaced ribs extending between the base plate and the top plate. The support structure is configured to encapsulate a reactor core for containing nuclear fuel. The MCFR also includes a plurality of tube members disposed within the support structure and extending axially between the top plate and the bottom plate. The plurality of tube members are configured to hold at least one reflector material to reflect fission born neutrons back to a center of the reactor core.
US11791053B2 Method and system for simulating intervertebral disc pathophysiology
A computer-implemented method and system for modeling the pathophysiology of a human intervertebral disc may comprise an anatomic dataset and a biophysical model disposed in connection with a simulation program. The biophysical model may comprise a plurality of subsystems, including, without limitation, governing equations, constitutive equations, boundary conditions, initial conditions, and parameter values. By altering certain subsystems of the biophysical model, a user may selectively solve for certain pathophysiological metrics using at least one of a plurality of algorithms disposed within the simulation program. Moreover, such selective altering of the subsystems, such as, for instance, the boundary conditions, may allow a user to impose certain conditions on the computer-implemented method system, thereby allowing a user to dispose the intervertebral disc of the model at, for instance, in vivo human conditions, and subsequently initiate simulated degeneration conditions thereto, for the efficient and accurate modeling of such an intervertebral disc.
US11791052B2 Method for estimating mental health and providing solution for mental health by learning psychological data and physical data based on machine learning and mental health estimating device using the same
The method for estimating mental health and providing solution for mental health by learning psychological data and biological data based on machine learning includes: (a) acquiring, by mental health estimating device, psychological data for testing and biological data for testing of test subject from terminal of the test subject in state in which first estimated model is learned by referring to estimated mental health data for learning output from the first estimated model and ground truth mental health data corresponding to the estimated mental health data after psychological data for learning and biological data for learning of learning subjects are input to the first estimated model; and (b) inputting, by the mental health estimating device, the psychological data for testing and the biological data for testing to the first estimated model to allow the first estimated model to output estimated mental health data for testing.
US11791051B2 System and method for improving the speed of determining a health risk profile of a patient
In one aspect, the present disclosure is directed to a method for improving the speed of determining a health risk profile associated with a patient. The method may include the step of retrieving patient medical information about the patient, wherein the patient medical information is an uncoded natural language expression in a first language. The method may also include comparing the patient medical information with records in a first database. If the patient medical information matches the preselected medical information, the method includes performing a first data conversion procedure. If the patient medical information fails to match any record in the first database, the method includes performing a second data conversion procedure, wherein the first data conversion procedure is performed faster than the second data conversion procedure.
US11791049B2 Methods and systems for detecting intravascular device failure
A diagnostic system to aid in diagnosing conditions underneath a subject's skin that predict intravascular device failure is provided. The diagnostic system includes an ultrasound unit that uses ultrasonic energy to obtain images underneath the subject's skin surrounding the insertion site of an intravascular device. The ultrasound unit is in electronic communication with a computing device that collects and stores data generated by the ultrasound unit. The computing device utilizes machine learning or artificial intelligence techniques to identify conditions underneath the subject's skin that predict intravascular device failure, and through a user interface, indicates to the user that subcutaneous conditions predictive of intravascular device failure are present.
US11791047B2 Medication recommendation system and method for treating migraine
Method and System for providing a medical drug recommendation. Time and location data is read from received client data. Weather data is retrieved based on the time and location data and the weather data is stored in a user data set. A medical drug recommendation is computed from a user data set that comprises migraine event data by using a statistical model. Furthermore, a server is prepared to provide medical drug recommendations, wherein a statistical model for delivering a medical drug recommendation is adjusted by providing user data as input data to a statistical model, the user data sets comprising migraine events.
US11791046B2 Systems and methods of managing payments that enable linking accounts of multiple guarantors
Systems and methods of managing payments for services or products are disclosed. Billing system data is extracted or accessed to provide business intelligence and. Visit charges from multiple billing systems can be aggregated to guarantor accounts within or across multiple billing systems and provide a single statement of charges for a given time period. Accounts are accessible online. Accounts can be linked to delegate management authority of a first guarantor's account to a second (manager) guarantor. Visit charges for linked accounts are included in the manager guarantor's statement an online access. Open charges balances can be brokered or transferred to a new asset holder. Pre-determined payment options can be configured by a provider, asset holder, and/or potential asset holder. The pre-determined payment options can include an option for financing a balance. A configurable financing option may enable a guarantor to request terms and receive automatic approval, subject to authorized terms.
US11791044B2 System for generating medical reports for imaging studies
A software system for assisting a physician's diagnosis and reporting based on medical imaging includes software tools for pre-processing medical images, collecting findings, and automatically generating medical reports. A pre-processing software component generates an anatomical segmentation and/or computer-aided diagnosis based on an analysis of a medical image. A finding collecting software component displays the image, and facilitates rapid and efficient entry of associated findings by displaying a filtered list of templates associated with a selected region of the image and/or a computer-aided diagnosis. When the physician selects a template from the filtered list, the template may be displayed with entry options pre-filled based, e.g., on any computer-aided diagnosis. After the physician edits and/or confirms the entries, a report generation component uses the entries to generate a medical report.
US11791041B2 Acceptance, commissioning, and ongoing benchmarking of a linear accelerator (LINAC) using an electronic portal imaging device (EPID)
The present invention is a method or system for acceptance testing and commissioning of a LINAC and treatment planning system (TPS). For a LINAC commissioning, the present invention collects reference data from a fully calibrated LINAC and compares the reference data with machine performance data collected from LINAC. The compared results are analyzed to assess accuracy of the testing LINAC. For a TPS commissioning, the present invention collects standard reference data from standard treatment plans and standard input data and compares the standard reference data with results from standard tests that are performed by a testing treatment plan system. The compares results are analyzed to assess accuracy of the testing treatment plan system.
US11791040B2 Neonatal care system and method of tracking composition thereof
A neonatal care system includes a platform for supporting an infant, a plurality of part tags each embedded in a part within the neonatal care device, and at least one part reader. Each of the plurality of part tags is configured to transmit a part identifier and the at least one part reader is configured to receive the part identifiers transmitted from the plurality of the part tags. A controller is configured to store at least one part identifier catalog, receive the part identifiers from the part reader, and compare the part identifiers generated by the plurality of part tags to the at least one part identifier catalog. If any of the received part identifiers does not match the at least one part identifier catalog, then an alert is generated.
US11791037B1 Integrated computer-based tools and techniques for health and dental care practice management
A system (or architecture) for facilitating dental or other health care provider services, associated tasks and automated functionalities is provided as an integrated platform including an integrated combination of: a smart Interactive Voice Response (IVR) system, an automated front desk, a voice assisted integrated practice management system (PMS), automated billing and compliance, custom doctor portals, and automated reporting. The integrated platform is configured to provide a personal assistant who manages tasks and tracks patient records and/or is configured to limit or remove redundant software systems. The system includes or utilizes a Customer Relationship Management (CRM) system/software which is configured as the central hub of all information in and out of all interfaces or customer touch points.
US11791036B2 Systems and methods of automatically processing electronic images across regions
Systems and methods are disclosed for using an integrated computing platform to view and transfer digital pathology slides using artificial intelligence, the method including receiving at least one whole slide image in a cloud computing environment located in a first geographic region, the whole slide image depicting a medical sample associated with a patient, the patient being located in the first geographic region; storing the received whole slide image in a first encrypted bucket; applying artificial intelligence to perform a classification of the at least one whole slide image, the classification comprising steps to determine whether portions of the medical sample depicted in the whole slide image are healthy or diseased; based on the classification of the at least one whole slide image, generating metadata associated with the whole slide image; and storing the metadata in a second encrypted bucket.
US11791035B2 Systems and methods for artificial intelligence powered molecular workflow verifying slide and block quality for testing
Systems and methods are disclosed for verifying slide and block quality for testing. The method may comprise receiving a collection of one or more digital images at a digital storage device. The collection may be associated with a tissue block and corresponding to an instance. The method may comprise applying a machine learning model to the collection to identify a presence or an absence of an attribute, determining an amount or a percentage of tissue with the attribute from a digital image in the collection that indicates the presence of the attribute, and outputting a quality score corresponding to the determined amount or percentage.
US11791034B2 Adaptive artificial intelligence system for identifying behaviors associated with mental illness and modifying treatment plans based on emergent recognition of aberrant reactions
One or more embodiments described herein relate to predicting, using adaptive artificial intelligence techniques, typical and aberrant physiological reactions of a patient to psychiatric counseling. Treatment plans can be determined and calculated based on previously-gathered demographic and/or biometric data, and/or modifications to treatment plans can be determined and/or implemented based on emergent recognition of reaction types, such as reclassifying reactions that would previously have been deemed typical as aberrant (or vice versa).
US11791030B2 Wound analysis device and method
Embodiments of tissue monitoring and therapy systems and methods are disclosed. In some embodiments, a monitoring and therapy system comprises collecting video images of a tissue site, amplifying said video images via Eulerian Video Magnification, and determining a treatment parameter from the amplified video images detectable by Eulerian Video Magnification. If the treatment parameter differs from a threshold, an alert may be generated.
US11791026B2 Cloud-based healthcare diagnostics and treatment platform
A cloud-based healthcare diagnostic and treatment platform capable of making non-invasive healthcare diagnostics and treatment recommendations based on data captured from combinations of physical activity and mental activity. In an embodiment, the system and method comprise a healthcare diagnostics and treatment module comprising a HIPPA-compliant security gateway, an AI-assisted healthcare diagnostics module, and an alert and treatments module. The HIPPA-compliant security gateway separates out health-related data from streams of data which may include other data such as game data, provides the health-related data to the AI-assisted healthcare diagnostics module which performs diagnoses of the health-related data using machine learning algorithms, and provides the diagnoses to the alert and treatments module which generates alerts and treatments based on the diagnoses.
US11791025B2 Personalized health system, method and device having a recommendation function
A personal health system, method and device that maintains a health knowledge base, inputs user characteristics, generates health scores based on the user characteristics and provides recommendations based on the user characteristics, health scores and knowledge base, wherein the recommendations are indicated by the knowledge base to be likely to improve the user's health.
US11791024B2 Implementing localized device specific limitations on access to patient medical information
A mechanism is provided in a data processing system to implement localized device specific limitations on access to patient medical information. An authorizing device receives a request from a requestor device via a dose proximity communication protocol requesting to access an electronic medical record (EMR) associated with a patient. The authorizing device receives user input via a user interface specifying conditions for permitting access to the EMR. The authorizing device transmits an access authorization request to a patient registry system requesting the patient registry system to provide access to the EMR associated with the patient in accordance with the conditions for permitting access specified by the user input. The patient registry system generates a temporary access data structure based on the specified conditions. The patient registry system processes a subsequent request from the requestor device to access the EMR in accordance with the temporary access data structure.
US11791023B2 Data collection device
A data collection device comprising an input, a processor and an output. The input is configured to receive a user identifier receive data from external data generating equipment. The processor is configured to generate processed data comprising the received data and metadata including the user identifier. The output is configured to output the processed data to a data repository.
US11791022B2 Cross discipline disease management system
A middleware device or software may be placed in communication with one or more testing instruments and a lab information system. As samples are collected from patients and tested with the testing instruments, test results pass through the middleware and are analyzed in context with other data, such as patient history, testing instrument history, and test results from other tests of the sample, in order to determine whether a particular result is acceptable, whether retesting is needed, whether additional sample collection or testing is needed, and whether currently ordered testing is still necessary. When the middleware determines a need for additional testing or retesting it may automatically create orders for such testing in order to reduce delays in manual review of testing results.
US11791021B2 System and method for building intuitive clinical trial applications
The present invention allows clinical trial organizers to operate a platform for creating trial specific custom mobile applications at a price point that would not be possible if the application were created by programmers on a trial-by-trial basis. The invention shortens build time by creating a hierarchy of questions that changes the next question posed to the user based upon their answer to a previous question thereby reducing the number of questions the user must answer while providing the application creation platform with the detailed information relevant to a specific clinical trial. The platform uses a simulation builder that provides a test version of the application to the user mobile device during the application creation process thereby allowing the user to see the layout of the application as they progress through the building process. While building the application, the user can create a simulated version of the application in real time deliver the same to the mobile device of the user. The system creates a handshaking process that allows the user to create annotations and/or edits in the simulated application that are communicated back to the building platform. Changes made in the simulated application will affect the landing page the user sees when returning to the building platform. The system will collect usability data from a clinical trial application on a plurality of trial subject and trial organizer mobile devices. The system can measure variables such as time on page, misentries, and missed selections of icons to determine common trouble spots for users. That data may be used to redesign the interface or process flow of the application to optimize usability
US11791019B2 Systems and methods for high throughput compound library creation
The disclosure provides methods and systems for identifying a subset of compounds in a plurality of compounds. The identifying includes obtaining, for each compound, a vector including a set of elements, where each element includes a measurement of a different feature of an instance of a cell context upon exposure to the compound. The identifying includes repeating the obtaining for a plurality of cell contexts, to obtain a plurality of vectors for each compound across different cell contexts. The identifying includes combining the vectors for each compound to form a combined vector for each compound, thereby forming a plurality of combined vectors representing different compounds. The identifying includes pruning the plurality of compounds to the subset of compounds based on a similarity between respective combined vectors in the plurality of combined vectors corresponding to compounds in the plurality of compounds.
US11791017B2 Soybean anti-pod-shattering major QTLqPD05, and mapping method and application thereof
The present invention provides a soybean anti-pod-shattering major QTLqPD05, and a mapping method and application thereof, and belongs to the field of QTL mapping. The soybean anti-pod-shattering major QTL is mapped on the chromosome 5 of soybean at a physical position between 40448596-40703417. For the method for mapping the soybean anti-pod-shattering major QTL, a SLAF marker is screened at the whole genome level of the soybean by utilizing a SLAF-seq sequencing technology, so as to explore the QTLs related to pod shattering from this population. By using a material of a RIL7 population which has pod-shattering soybean and anti-pod-shattering soybean as the parents, a high-density genetic linkage map covering the whole genome of soybean is constructed, and QTL mapping of the anti-pod-shattering trait is carried out on this population to obtain QTLs related to anti-pod-shattering. In addition to this, the construction of the high-density genetic linkage map and the identification of the novel QTLs related to anti-pod-shattering specific to this population provide a reference for efficient QTL mapping of soybean.
US11791016B2 Methods and systems for computer-generated predictive application of neuroimaging and gene expression mapping data
The present disclosure relates to computer generated topographies from computer correlations of neurobehavioral phenotype mapping data and gene expression mapping data. Neurobehavioral phenotype mapping data is obtained for a selected phenotype and correlated with gene expression mapping data for one or more genes to define a phenotype-gene pair topography for each phenotype-gene pair. A score for each phenotype-gene pair is determined based on the correlation. The scores are used to identify genes, or drug targets, associated with the respective gene of the respective phenotype-gene pair. Conversely, gene expression mapping data is obtained for a selected gene and correlated with neurobehavioral phenotype mapping data for one or more phenotypes to define a gene-phenotype topography for each gene-phenotype pair. A score for each gene-phenotype pair is determined based on the correlation. The scores are used to identify a phenotype associated with the respective phenotype-gene pair.
US11791012B2 Standby circuit dispatch method, apparatus, device and medium
Provided are standby circuit dispatch method, apparatus, device and medium. The method includes: a first test item is executed and first test data is acquired, the first test data including position data of a failure bit acquired during execution of the first test item; a first redundant circuit dispatch result is determined according to the first test data; a second test item is executed and second test data is acquired; when the failure bit acquired during execution of the second test item includes a failure bit outside the repair range of the dispatched regional redundant circuits and dispatched global redundant circuits, and the dispatchable redundant circuits have been dispatched out, a maximum target bit umber is acquired according to the first test data and the second test data; and a target dispatch mode is selected and a second redundant circuit dispatch result is determined according to the target dispatch mode.
US11791008B2 Methods and devices for testing multiple memory configurations
Methods, devices, and systems for testing a number of combinations of memory in a computer system. A modular memory device is installed in a memory channel in communication with a processor. The modular memory device includes a number of memory storage devices. The number of memory storage devices include a number of pins. For each of a number of subsets of the number of memory storage devices, a subset of the number of memory storage devices is selected, each pin of a subset of the number of pins which do not correspond to the subset of the number of memory storage devices is configured with a termination impedance, and the subset of the number of memory storage devices is tested.
US11791007B2 Leakage detection circuit, nonvolatile memory device including leakage detection circuit, and memory system including nonvolatile memory device
A leakage detection circuit may include: a comparison circuit configured to compare an input voltage, which changes based on the level of an operation voltage node, to a reference voltage and configured to output a detection signal; and a state decision circuit configured to determine a count value that corresponds to a determination period based on the detection signal and configured to output leakage state information based on the count value.
US11791005B2 Memory circuit and method of operating same
A memory circuit includes a first programming device, a first circuit branch and a second circuit branch. The first programming device includes a first control terminal coupled to a first word line, and a first connecting end. The first circuit branch includes a first diode, and a first fuse element coupled to the first diode. The second circuit branch includes a second diode, and a second fuse element coupled to the second diode. The first circuit branch and the second circuit branch are coupled to the first connecting end of the first programming device.
US11791004B2 Threshold voltage offset bin selection based on die family in memory devices
A method includes associating, by a processing device, a set of dies of a block family with a die family, wherein the block family is associated with a first threshold voltage offset bin for voltage offsets to be applied in a read operation; and responsive to detecting a triggering event, associating each die of the set of dies with a second threshold voltage offset bin for voltage offsets to be applied in a read operation, wherein the second threshold voltage offset bin is selected based on a representative die of the set of dies associated with the die family.
US11791002B2 Semiconductor memory device maintaining verification data during program suspend, and method of operating the semiconductor memory device
A method of operating a semiconductor memory device includes starting a program operation on selected memory cells using a main verification voltage and an auxiliary verification voltage in response to a program command, receiving a program suspend command during the program operation, and changing at least one auxiliary voltage verification result information among threshold voltage states which are not program-passed to at least one data pattern among threshold voltage states which program-passed, in response to the program suspend command.
US11791000B2 Valid translation unit count-based memory management
A method includes determining a first valid translation unit count (VTC) for a first block of memory cells, determining a second VTC for a second block of memory cells when the first VTC is below a VTC threshold corresponding to performance of a memory management operation, consolidating the first VTC and the second VTC when the consolidated first VTC and the second VTC equal or exceed the VTC threshold corresponding to the performance of the memory management operation, and executing the memory management operation utilizing the consolidated first VTC and the second VTC.
US11790998B2 Eliminating write disturb for system metadata in a memory sub-system
A plurality of memory units residing in a first location of a memory device is identified, wherein the first location of the memory device corresponds to a first layer of a plurality of layers of the memory device. It is determined whether a write disturb capability associated with the first location of the memory device satisfies a threshold criterion. Responsive to determining that the write disturb capability associated with the first location of the memory device satisfies the threshold criterion, a plurality of logical addresses associated with the plurality of memory units is remapped to a second location of the memory device, wherein the second location of the memory device corresponds to a second layer of the plurality of layers of the memory device, and wherein a write disturb capability associated with the second location of the memory device does not satisfy the threshold criterion.
US11790994B2 Non-volatile memory with reverse state program
A memory system separately programs memory cells connected by a common word line to multiple sets of data states with the set of data states having higher threshold voltage data states being programmed before the set of data states having lower threshold voltage data states. The memory system also separately programs memory cells connected by an adjacent word line to the multiple sets of data states such that memory cells connected by the adjacent word line are programmed to higher data states after memory cells connected by the common word line are programmed to higher data states and prior to memory cells connected by the common word line are programmed to lower data states.
US11790991B2 Sequential voltage ramp-down of access lines of non-volatile memory device
Some embodiments include apparatuses and methods of operating the apparatuses. One of the apparatuses includes a memory cell string having first, second, third, fourth, and fifth memory cells; access lines including first, second, third, fourth, and fifth access lines coupled to the first, second, third, fourth, and fifth memory cells, respectively, and a module. The first memory cell is between the second and third memory cells. The second memory cell is between the first and fourth memory cells. The third memory cell is between the first and fifth memory cells. The module is to couple the first access line to a ground node at a first time of a memory operation, couple the second and third access lines to the ground node at a second time of the operation after the first time, and couple the fourth and fifth access lines to the ground node at a third time of the operation after the second time.
US11790989B2 Soft reset for multi-level programming of memory cells in non-von neumann architectures
A method for setting memory elements in a plurality of states includes applying a set signal to a memory element to transition the memory element from a low-current state to a high-current state; applying a partial reset signal to the memory element to transition the memory element from the high-current state to a state between the high-current state and the low-current state; determining whether the state corresponds to a predetermined state; and applying one or more additional partial reset signals to the memory element until the state corresponds to the predetermined current state. The memory element may be coupled in series with a transistor, and a voltage control circuit may apply voltages to the transistor to set and partially reset the memory element.
US11790978B2 Register file with write pre-charge
An embodiment of a novel memory circuit is described that improves post aging performance of a shared VCC node with a write pre-charge on the supply line. A write pre-charge PMOS device is added to the shared VCC node in some embodiments. The write pre-charge circuit helps insure that the shared VCC node has a healthy voltage value at the beginning of a write phase and also enables the memory circuit to recover the shared VCC value after the write phase (e.g., immediately following), enabling a read operation after a write operation for a same register file entry or adjacent entries (e.g., entries connected to the same shared VCC node). Other embodiments are disclosed and claimed.
US11790977B2 Transmitter with voltage level adjustment mechanism in memory controller
The present invention provides a memory controller including a plurality of channels. A first channel of the plurality of channels includes a first transmitter, a first pull-up variable resistor and a first pull-down variable resistor, wherein the first transmitter is configured to generate a first data signal to a memory module, the first pull-up variable resistor is coupled between a supply voltage and an output terminal of the first transmitter, and the first pull-down variable resistor is coupled to the output terminal of the first transmitter. The control circuit is coupled to the plurality of channels, and is configured to control the first pull-up variable resistor and/or the first pull-down variable resistor according to a reference voltage used by the memory module.
US11790972B1 Writing scheme for multi-element gain ferroelectric memory bit-cell with plate-lines parallel to a bit-line and with individual switches and control on the plate-lines of the bit-cell
A memory is provided which comprises a capacitor including non-linear polar material. The capacitor may have a first terminal coupled to a node (e.g., a storage node) and a second terminal coupled to a plate-line. The capacitors can be a planar capacitor or non-planar capacitor (also known as pillar capacitor). The memory includes a transistor coupled to the node and a bit-line, wherein the transistor is controllable by a word-line, wherein the plate-line is parallel to the bit-line. The memory includes a refresh circuitry to refresh charge on the capacitor periodically or at a predetermined time. The refresh circuit can utilize one or more of the endurance mechanisms. When the plate-line is parallel to the bit-line, a specific read and write scheme may be used to reduce the disturb voltage for unselected bit-cells. A different scheme is used when the plate-line is parallel to the word-line.
US11790958B2 Memory device
A method of operating a memory device is provided. A clock signal is received. Each clock cycle of the clock signal initiates a write operation or a read operation in a memory device. A power nap period is then determined. The power nap period is compared with a clock cycle period to determine that the power nap period is less than the clock cycle period of the clock signal. A header control signal is generated in response to determining that the power nap period is less than the clock cycle period. The header control signal turns off a header of a component of the memory device.
US11790956B2 Electronic device having metal member and screw that attaches connector and metal member to housing
According to one embodiment, an electronic device includes a housing, a substrate, a connector, a metal member, a screw, first solder, and second solder. The substrate includes a first surface to which a second hole opens and a metal region to which a first hole opens. The region is provided on the first surface. The connector is provided with a third hole. The metal member is attached to the connector and includes a second surface to which a fourth hole opens and a joint inserted into the second hole. The screw attaches the connector and the metal member to the housing through the third hole and the fourth hole. The first solder joins the region and the second surface to each other. The second solder joins an inner surface of the second hole and the joint to each other.
US11790954B1 Carrier for hard drive
A carrier is provided for a hard drive. The carrier includes a housing that receives a hard drive and a security chip. A locking component secures the hard drive within the housing. Securing the locking component prevents the hard drive from being removed from the housing. A release mechanism releases the locking component. A breaking component is in communication with the release mechanism such that upon actuation of the release mechanism to release the locking component, the breaking component breaks the security chip for the hard drive.
US11790949B2 Data storage device integrating wedge repeatable runout (WRRO) learning into data recovery procedure (DRP)
A data storage device comprises a disk having a plurality of data tracks and a plurality of servo wedges wherein the plurality of servo wedges comprise a plurality of wedge repeatable runout (WRRO) fields configured to store a plurality of WRRO compensation values in connection with the plurality of data tracks. The data storage device may also include a read/write head configured to be actuated over the disk, and a controller configured to gather position error signal (PES) data needed for computation of the WRRO compensation values during a field operation of the data storage device. The data storage device may be further configured to adjust a position of the read/write head based on the WRRO compensation values.
US11790946B2 Magnetically repositionable cassettes within a data storage drive
The presently disclosed technology is directed to maximizing cleanliness, reliability, and space efficiency within a jukebox-style HDD, while minimizing overall cost of the HDD. In an effort to reduce the movement of a robotic arm assembly, cassettes within a jukebox-style HDD may be configured to be magnetically repositionable to replace some of the movement of the robotic arm assembly, without adding another significant source of potential mechanical failure within the HDD enclosure. Further, the overall number of moving parts is reduced, which may improve reliability of the HDD, as well as cleanliness within the HDD enclosure.
US11790945B2 Cartridge, memory, data recording apparatus, and data reproduction apparatus including information for adjusting magnetic tape width
A cartridge according to the present technology includes: a cartridge case; and a memory. The cartridge case houses a magnetic tape. The memory is provided in the cartridge case, the memory storing information before data recording by the magnetic tape, the information being for adjusting, during data recording or during data reproduction by the magnetic tape, a width of the magnetic tape.
US11790943B2 Dual-pulse excitation method for ultra-fast, super-resolution all-optical magnetic recording
A dual-pulse excitation method for ultra-fast, super-resolution all-optical magnetic recording includes the steps of: providing a first excitation pulse and a second modulation pulse; and focusing the first excitation pulse and the second modulation pulse, and then radiating the two pulses in sequence to a magneto-optical recording medium, so that an area of the magneto-optical recording medium irradiated undergoes opto-magnetic reversal. By controlling the time delay, spatial overlapping area, and energy density ratio between the dual femtosecond laser pulses, it can induce a second reversal of the magnetization field in the spatial overlapping area of the two pulses on the magneto-optical material that can achieve single-pulse opto-magnetic reversal to obtain all-optical magnetic recording beyond the diffraction limit. This process takes place within several hundred picoseconds, thus providing an effective technical means for ultra-high density and ultra-fast magnetic storage.
US11790942B2 Process for forming magnetic recording layer for tape media
A method, in one approach, includes forming a magnetic recording layer having: encapsulated nanoparticles each comprising a magnetic nanoparticle encapsulated by an encapsulating layer, and a polymeric binder binding the encapsulated nanoparticles.
US11790931B2 Voice activity detection using zero crossing detection
A first VAD system outputs a pulse stream for zero crossings in an audio signal. The pulse density of the pulse stream is evaluated to identify speech. The audio signal may have noise added to it before evaluating zero crossings. A second VAD system rectifies each audio signal sample and processes each rectified sample by updating a first statistic and evaluating the rectified sample per a first threshold condition that is a function of the first statistic. Rectified samples meeting the first threshold condition may be used to update a second statistic and the rectified sample evaluated per a second threshold condition that is a function of the second statistic. Rectified samples meeting the second threshold condition may be used to update a third statistic. The audio signal sample may be selected as speech if the second statistic is less than a downscaled third statistic.
US11790926B2 Method and apparatus for processing audio signal
A method and apparatus for processing an audio signal are disclosed. According to an example embodiment, a method of processing an audio signal may include acquiring a final audio signal for an initial audio signal using a plurality of neural network models generating output audio signals by encoding and decoding input audio signals, calculating a difference between the initial audio signal and the final audio signal in a time domain, converting the initial audio signal and the final audio signal into Mel-spectra, calculating a difference between the Mel-spectra of the initial audio signal and the final audio signal in a frequency domain, training the plurality of neural network models based on results calculated in the time domain and the frequency domain, and generating a new final audio signal distinguished from the final audio signal from the initial audio signal using the trained neural network models.
US11790924B2 Stereo encoding method and stereo encoder
In a stereo encoding method, a channel combination encoding solution of a current frame is first obtained, and then a quantized channel combination ratio factor of the current frame and an encoding index of the quantized channel combination ratio factor are obtained based on the obtained channel combination encoding solution, so that an obtained primary channel signal and secondary channel signal of the current frame meet a characteristic of the current frame.
US11790920B2 Guest access for voice control of playback devices
Playback devices comprising a network interface, an optional speaker(s), and one or more processors are disclosed herein. In some embodiments, the playback device is configured to communicate with a computing system that stores configuration data corresponding to each of a plurality of users. The playback device detects one or more users near the playback device and retrieves user configuration data corresponding to each of the one or more detected users, and thereafter, uses the user configuration data of the one or more detected users to process voice commands, play media content, and/or perform other voice and/or media related functions.
US11790918B2 Audio firewall
An audio firewall system has a microphone that generates audio data. A speech-to-text engine converts the audio data to text data. The text data is parsed for a service wake word and corresponding content data. The service wake word identifies one of a local security system and a remote assistant server. A text-to-speech engine converts the service wake word and the corresponding content data to converted audio data. The converted audio data is provided to the remote assistant server. The content data is provided to the local security system. The audio firewall system receives a response from the remote assistant server or the local security system and outputs an audio signal corresponding to the response.
US11790916B2 Speech-to-text system
Systems and methods for processing speech transcription in a speech processing system are disclosed. Transcriptions of utterances is received and identifications to the transcriptions are assigned. In response to receiving an indication of an erroneous transcribed utterance in at least one of the transcriptions, an audio receiver is automatically activated for receiving a second utterance. In response to receiving the second utterance, an audio file of the second utterance and a corresponding identification of the erroneous transcribed utterance are transmitted to a speech recognition system for a second transcription, and the erroneous transcribed utterance is replaced with the second transcription.
US11790912B2 Phoneme recognizer customizable keyword spotting system with keyword adaptation
A wake-up word for a digital assistant may be specified by a user to trigger the digital assistant to respond to the wake-up word, with the user providing one or more initial pronunciations of the wake-up word. The wake-up word may be unique, or at least not determined beforehand by a device manufacturer or developer of the digital assistant. The initial pronunciation(s) of the keyword may then be augmented with other potential pronunciations of the wake-up word that might be provided in the future, and those other potential pronunciations may then be pruned down to a threshold number of other potential pronunciations. One or more recordings of the initial pronunciation(s) of the wake-up may then be used to train a phoneme recognizer model to better recognize future instances of the wake-up word being spoken by the user or another person using the initial pronunciation or other potential pronunciations.
US11790910B2 Interacting with a user device to provide automated testing of a customer service representative
A device obtains information concerning a plurality of customer service representatives to identify a customer service representative and a user device associated with the customer service representative. The device selects a test issue of a plurality of test issues to be presented to the customer service representative, and, based on the test issue, a virtual assistant to converse with the customer service representative. The device initiates, based on an availability of the user device, a communication session with the user device, and causes the virtual assistant to converse with the customer service representative regarding the test issue. The device obtains data concerning a performance of the customer service representative during the communication session, processes the data using a machine learning model to determine a performance score for the customer service representative, and causes, based on the performance score for the customer service representative, at least one action to be performed.
US11790909B2 System and method for smart validation of pre-conditions in executing pilot voice commands
Methods and systems are provided for validation of speech commands from an aircraft pilot. The method comprises receiving a speech command from the aircraft pilot with a voice communication device that is part of a cockpit system. Next, the speech command is decoded into a computer readable format. The decoded speech command is then checked against the present aircraft state as indicated by avionic sensors of the aircraft and against an approved pre-condition that is stored in a pre-condition database. The decoded speech command is validated if the decoded speech command is consistent with the present aircraft state and consistent with the approved pre-condition. An input to the cockpit system is updated to execute the speech command from the aircraft pilot if the decoded speech command is validated.
US11790908B2 Extended reality based voice command device management
A voice command can be received from a user. One or more voice command devices (VCDs) that the voice command is targeting can be determined. A visual indicator of each of the one or more targeted VCDs can be displayed on an XR device worn by the user, wherein each visual indicator visually indicates a respective targeted VCD the voice command is directed to on the XR device.
US11790899B2 Determining state of automated assistant dialog
Determining a dialog state of an electronic dialog that includes an automated assistant and at least one user, and performing action(s) based on the determined dialog state. The dialog state can be represented as one or more slots and, for each of the slots, one or more candidate values for the slot and a corresponding score (e.g., a probability) for each of the candidate values. Candidate values for a slot can be determined based on language processing of user utterance(s) and/or system utterance(s) during the dialog. In generating scores for candidate value(s) of a given slot at a given turn of an electronic dialog, various features are determined based on processing of the user utterance and the system utterance using a memory network. The various generated features can be processed using a scoring model to generate scores for candidate value(s) of the given slot at the given turn.
US11790894B2 Machine learning based models for automatic conversations in online systems
A system uses conversation engines to process natural language requests and conduct automatic conversations with users. The system generates responses to users in an online conversation. The system ranks generated user responses for the online conversation. The system generates a context vector based on a sequence of utterances of the conversation and generates response vectors for generated user responses. The system ranks the user responses based on a comparison of the context vectors and user response vectors. The system uses a machine learning based model that uses a pretrained neural network that supports multiple languages. The system determines a context of an utterance based on utterances in the conversation. The system generates responses and ranks them based on the context. The ranked responses are used to respond to the user.
US11790888B2 Multi channel voice activity detection
A method for multi-channel voice activity detection includes receiving a sequence of input frames characterizing streaming multi-channel audio captured by an array of microphones. Each channel of the streaming multi-channel audio includes respective audio features captured by a separate dedicated microphone. The method also includes determining, using a location fingerprint model, a location fingerprint indicating a location of a source of the multi-channel audio relative to the user device based on the respective audio features of each channel of the multi-channel audio. The method also includes generating an output from an application-specific classifier. The first score indicates a likelihood that the multi-channel audio corresponds to a particular audio type that the particular application is configured to process. The method also includes determining whether to accept or reject the multi-channel audio for processing by the particular application based on the first score generated as output from the application-specific classifier.
US11790886B2 System and method for synthesizing automated test cases from natural interactions
A system for synthesizing real IVR scenarios, automatically reproducing test scenarios, and providing accurate reports on those scenarios. An IVR tester uses a telephony device (website, mobile app, VOIP, etc.) and an automated IVR test case generator to place test calls to an IVR system. The automated IVR test case generator intercepts and collects the phone call's audio stream, dual-tone multi-frequency signals, and available metadata (e.g., response times, post-speech silence timeout, etc.). Once the call is complete, the automated IVR test case generator pre-populates a webpage or other user-interface technology and a database with the audio stream, dual-tone multi-frequency signals, and available metadata from the test scenario phone call. The IVR tester may then save that test scenario and continue to the next scenario. The saved scenario may now be used automatically by the IVR test case generator for regression testing or duplicated and edited for use in other systems.
US11790885B2 Semi-structured content aware bi-directional transformer
A method, computer system, and a computer program product for natural language processing are provided. A first text corpus that includes semi-structured content that includes hierarchical nodes may be received. Some of the hierarchical nodes may be masked. Node embeddings and level embeddings may be generated from the semi-structured content of the first text corpus and from the masked hierarchical nodes. The node embeddings and the level embeddings may be included in a bi-directional transformer model. The bi-directional transformer model may be trained on the first text corpus by reducing loss from the bi-directional transformer model predicting the masked hierarchical nodes.
US11790884B1 Generating speech in the voice of a player of a video game
A computer-implemented method of generating speech audio in a video game is provided. The method includes inputting, into a synthesizer module, input data that represents speech content. Source acoustic features for the speech content in the voice of a source speaker are generated and are input, along with a speaker embedding associated with a player of the video game into an acoustic feature encoder of a voice convertor. One or more acoustic feature encodings are generated as output of the acoustic feature encoder, which are inputted into an acoustic feature decoder of the voice convertor to generate target acoustic features. The target acoustic features are processed with one or more modules, to generate speech audio in the voice of the player.
US11790882B2 Active noise cancellation filter adaptation with ear cavity frequency response compensation
Embodiments and methods perform ear cavity frequency response (EFCR) adaptive noise cancelation (ANC) with path-compensation over an entire main path to the eardrum (MPED) of a user. A number of ANC filter models are pre-trained to include respective anti-noise path (ANP) filter models and respective MPED filter models representing ANC filter configurations. As a user wears a headphone earpiece, characteristics of the wearer and the position/orientation of wearing manifest a wearer/wearing condition. Techniques described herein can continuously or periodically and efficiently determine which of the pre-trained ANC filter models most closely described the present MPED of the present wearer/wearing condition, and can continuously or periodically update the ANC filter configuration based on the pre-trained models to maintain high-performance ANC that includes EFCR path-compensation.
US11790881B2 Plasma based noise reduction system
An active noise reduction system (2) comprising an electroacoustic plasma transducer (5) for mounting in an installation structure and an acoustic sensing system (11). The electroacoustic plasma transducer comprises a plasma electrode arrangement (6) including a collector electrode (8) and a corona electrode (9), and a control system (7) connected to the plasma electrode arrangement for supplying power to the plasma electrode arrangement. The control system comprises a controller (12), and a amplification circuit (13). The acoustic sensing system is connected to the control system providing a measurement signal of an environmental sound to control the output of the electroacoustic transducer for reducing noise. The control system comprises a filter implementing a control transfer function θ(ω) based on a model of the electroacoustic plasma transducer.
US11790875B2 Editing of midi files
A system is provided for editing an audio file. The system displays, on an electronic device, a piano roll. The system receives a user input to cut a segment of the piano roll. The segment of the piano roll includes a respective tone that extends across both sides of the segment of the piano roll, such that the respective tone includes: a first portion of the respective tone that precedes the segment of the piano roll; and a second portion of the respective tone that follows the segment of the piano roll. In response to the user input to cut the segment of the piano roll, the system cuts the segment from the piano roll and, without user intervention, concatenate the first portion of the respective tone with the second portion of the respective tone.
US11790873B2 Correction for defective memory of a memory-in-pixel display
An electronic display may include a pixel circuit. The pixel circuit may include memory storage to store data values representative of image data to be depicted via the pixel circuit. The memory storage may also include memory components for storing bits of the data value. The pixel circuit may also include a light-emitting device for emitting light based at least in part on the data value and a controller. The controller may receive the data value and store the bits based on a mapping between the bits and the memory components. The mapping may be determined based on routing one or more of the bits associated with one or more defective memory components of the memory components to one or more other memory components of the memory components. The controller may also drive the light-emitting device to emit light based on the bits stored in accordance with the mapping.
US11790871B2 Detection and display of mixed 2D/3D content
Various implementations disclosed herein include devices, systems, and methods that enable a first device to obtain two-dimensional (2D) content referenced by a webpage and a second device in communication with the first device to display 3D content referenced by the webpage. In an example, it is detected that the webpage references 3D content associated with 2D content and detected that a second device, capable of displaying the 3D content referenced by the webpage, is linked to or in communication with the first device. In one example, the second device receives input corresponding to a user selection to view the 3D content, and in response, displays an 3D environment including the 3D content.
US11790864B1 Display panel and driving method thereof
The present application provides a display panel and a driving method thereof. The display panel includes an array substrate with a terminal portion and a color filter substrate with a common electrode layer. The display panel further includes a first detection terminal, a second detection terminal arranged away from the terminal portion, first electrical connection wires, and a second electrical connection wire. Both the first detection terminal and the second detection terminal are electrically connected to the common electrode layer. The first detection terminal and the second detection terminal are respectively electrically connected to the terminal portion through corresponding first electrical connection wires. The first detection terminal and the second detection terminal are electrically connected through the second electrical connection wire.
US11790860B2 Systems and methods for providing image motion artifact correction for a color sequential (CS) display
Systems and methods for providing image motion artifact correction for a color sequential (CS) display in a display system in a vehicle. The system includes a processor operationally coupled to a source of a coherent RGB image frame, a source of a line of sight (LOS) motion rate, and the display system, the processor configured to, calculate a sub-frame (SF) timing rate for the CS display; unpack the coherent RGB image frame into a Red, a Green, and a Blue frame; calculate a red, a green, and a blue pixel shift, as a function of a LOS rate change; apply the red pixel shift to the Red frame, the green pixel shift to the Green frame, and the blue pixel shift to the Blue frame, thereby creating modified RGB sub-frames; and re-packing the modified RGB sub-frames into a modified coherent RGB image frame for the CS display.
US11790859B2 Source driving circuit, display device, and pixel driving method
Provided are a source driving circuit, a display device and a pixel driving method. The source driving circuit includes a voltage isolation circuit, a voltage follower circuit, a first voltage dividing circuit, a second voltage dividing circuit, a first switch circuit, a second switch circuit, a third switch circuit, a fourth switch circuit, a fifth switch circuit, a sixth switch circuit and a current source.
US11790858B2 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.
US11790856B2 Display device having emission control driver
A display device can include a display panel configured to display an image through sub pixels, a first scan driver configured to supply a plurality of first scan signals to a plurality of first gate lines connected to the sub pixels, and an emission control driver configured to supply a plurality of emission control signals to a plurality of third gate lines connected to the sub pixels. The emission control driver includes a plurality of emission control stages configured to supply the plurality of emission control signals, respectively. Each of the plurality of emission control stages can include an output buffer including a first output transistor configured to output a clock signal to an output line by controlling a Q node, and a second output transistor configured to output a high potential power supply voltage to the output line by controlling a QB node.
US11790855B2 Display device including pixels driven at different frequencies and driving method thereof
A display device includes a plurality of pixels connected to a plurality of first scan lines, a plurality of second scan lines, and a plurality of data lines, where the pixels are arranged in a plurality of rows, a plurality of first stages connected to the first scan lines, a plurality of second stages connected to the second scan lines, and a data driver connected to the data lines. Each of the first scan lines is connected to pixels arranged in a corresponding row among the rows. Each of the second scan lines is commonly connected to pixels arranged in corresponding 8h rows among the plurality of rows, where h is a natural number.
US11790846B2 Display panel, driving method therefor, and display device
A driving method of a display panel includes: determining a brightness band of the display panel, wherein brightness bands include a first brightness band to an Nth brightness band, maximum grayscale brightness of the first brightness band to the Nth brightness band decreases sequentially, and each brightness band includes three Gamma correction curves respectively corresponding to a first light emitting unit, a second light emitting unit, and a third light emitting unit each of an (N−M)th brightness band to the Nth brightness band also corresponds to at least one duty ratio; determining an input data voltage corresponding to at least one light emitting unit based on a Gamma correction curve that corresponds to the determined brightness band and an image to be displayed; and driving the display panel to display the image based on the determined input data voltage, or the determined input data voltage and the duty ratio.
US11790842B1 Driving circuit, display panel, and display device
A driving circuit, a display panel, and a display device are provided. In the driving circuit, a first and second light-emitting control sub-circuits are configured to drive a light-emitting unit to emit light; an energy storage element; an operational sub-circuit is configured to compare a voltage at a point where the energy storage element is electrically connected with the operational sub-circuit with a reference voltage to obtain an output signal; a first data input sub-circuit is turned on or off according to the output signal, and when turned on, transmit a first data signal to the first and second light-emitting control sub-circuits to drive the light-emitting unit to emit light; a second data input sub-circuit is configured to be turned on or off according to the output signal, and when turned on, transmit a second data signal to the first and second light-emitting control sub-circuits to drive the light-emitting unit to emit light.
US11790839B2 Electronic device
An electronic device including a plurality of light-emitting units, a driving circuit, and a controlling circuit is provided. The driving circuit is configured to drive at least one of the light-emitting units. The controlling circuit is configured to control the driving circuit. The plurality of light-emitting units, the driving circuit, and the controlling circuit are respectively disposed on different substrates.
US11790834B2 Display device including light-emitting diode backlight unit
A display device may include: a light-emitting diode (LED) backlight unit (BLU), a pixel driving circuit configured to generate a scan signal and an image signal, a pixel circuit configured to generate an output current based on the scan signal and the image signal, and transmit the output current to the LED BLU, the pixel circuit including, a first transistor connected between an input pin and a node, the input pin configured to receive the image signal, the first transistor including a gate terminal configured to receive the scan signal, a second transistor connected between the node and a ground terminal, the second transistor including a gate terminal connected to the node, a third transistor connected between the node and a gate node, a fourth transistor configured to generate the output current according to a voltage of the gate node, and a capacitor connected to the gate node.
US11790832B2 Driving signals and driving circuits in display device and driving method thereof
A display device includes a multiple of light-emitting elements and a multiple of driving circuits. Each of the multiple of driving circuits is configured to generate a driving current to illuminate one of the multiple of light-emitting elements. Each of the multiple of driving circuits includes a first transistor, a second transistor, a reset circuit, a first control circuit and a second control circuit. The driving current flows from a first system high voltage terminal through the first transistor, the second transistor and one of the multiple of light-emitting elements to a system low voltage terminal. The first control circuit is configured to control the first transistor to modulate pulse amplitude of the driving current. The second control circuit is configured to control the second transistor to modulate pulse width of the driving current.
US11790824B2 Display method, display device, and display apparatus
A display method, a display device, and a display apparatus are provided. The display method includes following steps: obtaining a current frame display period corresponding to a current refresh frequency of a GPU, wherein the current frame display period is a sum of a duration of a frame display and a duration of a vertical blank region; determining a start time and a lasting duration of the vertical blank region based on a preset frame display duration and the current frame display period; and controlling a target image to be displayed from the start time according to the lasting duration.
US11790823B2 Image display device
An image display device includes an imaging unit, a color temperature detection unit, a color temperature sensor, a white balance adjustment unit and a display unit. The imaging unit is configured to capture an image of a rear of a vehicle. The color temperature detection unit is configured to detect a color temperature of a captured image. The color temperature sensor is installed at a front of the vehicle to detect a color temperature of incident light. When a difference between the color temperature of the captured image and the color temperature of the incident light is a color temperature threshold value or greater, the white balance adjustment unit is configured to switch from a first white balance adjustment based on the color temperature of the captured image to a second white balance adjustment based on the color temperature of the incident light.
US11790818B2 Method, apparatus and system for debugging display panel
A method for debugging the display panel includes: acquiring a target correction data table of the display panel in each of at least one color mode by debugging the display panel in each of the at least one color mode. Debugging the display panel in each of the at least one color mode includes: controlling the display panel to display a test picture in the color mode; acquiring an initial display parameter curve based on a display parameter of the test picture; determining a reference display parameter curve based on the initial display parameter curve and a standard display parameter curve; and determining the target correction data table based on the reference display parameter curve and the standard display parameter curve.
US11790815B1 Display device capable of decrypting visual secret information
A display device having a plurality of light emitting regions and a plurality of transparent regions alternately disposed is provided. The display device includes a display module and a reflection element. The display module includes a front pixel and a rear pixel disposed opposite to the front pixel, the front pixel and the rear pixel are disposed in the plurality of light emitting regions, and the front pixel displays a first image in the plurality of light emitting regions. The reflection element is disposed at a side of the display module adjacent to the rear pixel, wherein the reflection element reflects a second image displayed by the rear pixel to form a third image. The first image in the plurality of light emitting regions and the third image in the plurality of transparent regions are combined to show a predetermined image.
US11790813B2 A-frame sign support
The present invention is directed to an improved A-frame support for displaying signs, together with a hinge for outwardly-pivoting the A-frame support and a device for bracing the A-frame support in outwardly-pivoted, open position.
US11790812B2 Multi-screen display installation device, installation method and multi-screen frame
A multi-screen display installation device includes a first display cabinet and a second display cabinet with different lengths. Each of the first display cabinet includes first lower and upper connecting portions. The second display cabinet includes second lower and upper connecting portions. Each second lower connecting portion is aligned with and detachably engaged with the corresponding first upper connecting portion to bring the second display cabinet into ready stacking on a top of the first display cabinet in a desired upper stacking position. Each second upper connecting portion is aligned with and detachably engaged with the corresponding first lower connecting portion to bring the second display cabinet into ready stacking on a bottom of the first display cabinet in a desired lower stacking position.
US11790809B2 Glass-inclusive sample viewer, and/or associated methods
Certain example embodiments relate to a box or other viewer that accommodates one or more glass-inclusive samples and that is usable in a plurality of different configurations to facilitate evaluation of the sample(s) from indoor and outdoor viewing perspectives. The sample viewer is “convertible” between a transportation configuration and the indoor and outdoor viewing perspective configurations. For example, certain example embodiments may be used as glass-inclusive sample shipping and storage containers that transform into miniature mockup walls with little manual effort and with little risk of human viewers looking at glass the wrong way (e.g., a manner that would lead to a false impression of the visual aesthetic of the sample(s) therein). The glass-inclusive sample(s) may include one or more uncoated or coated glass sheets, insulated glass (IG) units, vacuum insulated glass (VIG) units, laminated products, and/or the like.
US11790807B2 Visual image display board and method of manufacturing the same
A visual image display board according to an exemplary embodiment of the present invention includes a horizontal base and a display board. The display board includes a front surface, a back surface, a left side, a right side, an upper side and a bottom side. The bottom side of the display board is coupled to the horizontal base. An adhesive layer is disposed between the bottom side of the display board and the horizontal base. The adhesive layer couples the display board to the horizontal base. One or more photographs are conformally disposed on the front surface of the display board. A shape of the one or more photographs substantially corresponds with a shape of the display board.
US11790805B2 Dent removal teaching system
A dent removal teaching system may include a base frame and an upper frame movably coupled, or articulating with the base frame. The upper frame may include a plurality of access holes, whereby a dent removal tool may be inserted into one of the plurality of access holes. The dent removal teaching system may also include a body panel which may be releasably secured to the upper frame, so that a user may apply force to a dent in the body panel using the dent removal tool. This combination provides a teaching environment to practice the removal of a dent from a vehicle body.
US11790802B2 Augmented and mediated reality welding helmet systems
A welding helmet system is provided. The welding helmet system includes a protective shell and a welding display system. The welding display system is configured to be removably coupled to the protective shell. The welding display system is configured to receive data from a sensor, and to display a welding metric derived from the sensor via the image generation system.
US11790798B2 System for online automated exam proctoring
Certain embodiments may be directed to a system and method for proctoring an exam, and more particularly, for online automated exam proctoring. A method may include checking a test-taker's computing device for compatibility, and for content that provide unauthorized aid to the test-taker during a testing session. The method may also include taking a photo of the test-taker, recording the test-taker by performing a room pan while analyzing the surrounds of the test-taker for unauthorized objects, and validating the identity of the test-taker by way of at least one of presenting challenge questions, obtaining voice biometrics, or obtaining keystroke biometrics. The method may further include recording the test-taker's audio or video and desktop feed, determining if the test-taker is exhibiting questionable behavior, and suspending the testing session if it is determined that the test-taker is exhibiting questionable behavior.
US11790797B2 Methods to initialize ground taxi clearance display
A flight deck system and a method for providing a flight crew with a ground path to a destination at an aerodrome for taxiing is disclosed. The flight deck system includes a controller configured to: set a destination point on the ground at the aerodrome for an airborne aircraft that is preparing to land; estimate a stopping point for the aircraft on a runway; and predict a ground path for the aircraft to follow at the aerodrome from the runway to the destination point. To predict the controller is further configured to: determine a starting point on the runway for the predicted ground path; and determine a runway exit point to a taxiway. The controller is further configured to cause the predicted ground path to be displayed on a flight deck display device.
US11790794B2 System and method for community provided weather updates for aircraft
Systems, apparatuses, and methods for acquiring information regarding weather conditions along a flightpath from other aircraft and incorporating that information into a flight path optimization and planning system. The system and methods may acquire substantially real-time information from pilots or other crew who have encountered a weather system or event (e.g., a wind direction or speed measurement, an observation of a storm or lightning, an observation of a difficulty in controlling an aircraft, unexpected excessive turbulence, etc.) and share that information with other airborne pilots or crew, either directly or using a ground-based server. The server may receive and process the acquired information and determine which aircraft may be likely to encounter or be impacted by a weather system or event for which it has received additional weather-related data and information.
US11790793B2 Systems and methods for model based vehicle navigation
Systems and methods for model based vehicle navigation are provided. In one embodiment, a navigation system: a strapdown navigation processor; a propagator-estimator filter, the navigation processor configured to input inertial sensor data and navigation corrections from the filter to generate a navigation solution comprising a vehicle velocity estimate and a vehicle attitude estimate; a vehicle physics model configured to perform calculations utilizing dynamics equations for a rigid body. The model inputs 1) vehicle state estimates from the navigation solution and 2) platform inputs indicative of forces acting on a vehicle platform. The model outputs a set of three orthogonal predicted translational acceleration measurements based on the inputs. The filter comprises a measurement equation associated with the model and is configured to input the navigation solution and inertial sensor data, and to input and process the translational acceleration measurements as a navigation aid to generate the navigation corrections.
US11790791B2 Market based detect and avoid (DAA) solutions
Methods and systems herein relate to unmanned aerial vehicles (UAVs) avoiding collisions by interacting with servers. Some embodiments of a method include receiving, by an unmanned aircraft system (UAS) traffic management (UTM) server one or more intended trajectories from one or more UAVs; determining, by the UTM server one or more conflicts based on the intended trajectories intersecting over a region monitored by the UTM server; and communicating, by the UTM server the one or more conflicts, the communicating includes assigning a value to each of a plurality of three-dimensional (3D) grid cells representing the region monitored by the UTM server, each value representative of a potential for conflict associated with a grid cell; and transmitting, to the one or more UAVs, value data associated with the plurality of grid cells.
US11790787B2 Digital copilot
The present disclosure is directed to providing pilots with timely information to allow for better decision making and improved safety during the piloting of a flight. The systems and methods described herein can employ a collection of algorithms that can take disparate information, process it, and synthesize it into meaningful information for a pilot, flight crew, other flight systems, and/or other algorithms to consume.
US11790782B2 Warning about a hazardous situation in road traffic
To improve road safety, a method for warning about a hazardous situation in road traffic is specified, wherein the hazardous situation is identified by means of a vehicle guidance system and a warning system is to used to determine whether a road user is within an effective range in surroundings of a motor vehicle. Depending on the identified hazardous situation, the warning system is used to transmit a warning signal to the road user before an automatic reaction to the hazardous situation is initiated or prepared by means of the electronic vehicle guidance system.
US11790780B2 System and method of maintaining traffic apparatus location information
A system and method of acquiring and maintaining location information associated with traffic apparatus deployed in connection with a traffic flow monitoring or regulation system are disclosed. In some implementations, an apparatus identifier may distinguish a particular traffic apparatus from others that are deployed in proximity, and a functional identifier may define a functionality of the particular traffic apparatus; positioning, orientation, and movement or acceleration data may also be provided for real-time or near real-time system applications. These apparatus data may be used to derive and to maintain a record of location data associated with each traffic apparatus deployed in a particular application.
US11790778B2 Connected-vehicle interface module and method of use
A connected-vehicle interface module is provided that includes a connected-vehicle controller, a wireless data connected-vehicle radio for receiving an activation signal indicating a road condition, and a connected-vehicle interface controller. The connected-vehicle interface controller including a microcontroller and a plurality of universal asynchronous receiver transmitters for receiving, transmitting, and processing data received by at least one of the connected-vehicle controller and the connected-vehicle radio, and communicated to the microcontroller via one or more wired connections; a memory device for storing program data, a transceiver and one or more communication ports, coupled to the microcontroller, for connection and communication with a connected vehicle road side unit, wherein the activation signal is communicated to the connected vehicle road side unit via the one or more communication ports, and at least one operator interface in communication with at least one of the connected-vehicle radio, the connected-vehicle interface controller, and the connected-vehicle controller.
US11790777B2 Intelligent predictive sign boards for road safety
A method, computer system, and a computer program product for roadway messaging are provided. A computer receives first information of a reduction of a roadway section. The computer determines a passable road width at the reduction in the roadway section. The computer determines a size of a first vehicle. The computer determines whether the first vehicle fits through the passable road width. The computer generates a first message based on the determining of whether the first vehicle fits through the passable road width, the first message comprising a driving recommendation for the first vehicle. The computer transmits the first message for reception by the first vehicle.
US11790774B2 Broadcast radio transmissions to control electronically configurable traffic signs
A method comprises: generating a traffic sign message configured to configure an active traffic sign that is electronically configurable; encrypting the traffic sign message to produce an encrypted traffic sign message; sending the encrypted traffic sign message to a radio broadcast transmitter; and at the radio broadcast transmitter, transmitting the encrypted traffic sign message in a radio broadcast signal; and at the active traffic sign: receiving the radio broadcast signal and recovering the encrypted traffic sign message from the radio broadcast signal; decrypting the encrypted traffic sign message to produce the traffic sign message; and configuring the active traffic sign according to the traffic sign message.
US11790771B2 Vehicle-mounted device for controlling transmission of sensor data
A vehicle-mounted device collects and transmits sensor data to an external apparatus, a buffer unit that stores the sensor data. A determination unit that determines whether or not a predetermined condition is satisfied, and a controller that controls transmission of the sensor data by the transmitter to the external apparatus. The controller causes the transmitter to stop transmitting the sensor data collected by the collector to the external apparatus when the determination unit determines that the predetermined condition is satisfied, and causes, when a determination result obtained by the determination unit changes to indicate that the predetermined condition is not satisfied after the determination unit determines that the predetermined condition is satisfied, the transmitter to concurrently transmit the sensor data stored in the buffer unit to the external apparatus while giving priority to sensor data with a shorter delay time based on priority levels according to delay time.
US11790769B2 Graphical user interface for programming universal remote control devices
A universal remote control (URC) is programmed to control a particular type and make of electronic consumer device using a graphical user interface. A plurality of images is displayed on the user-interface. Each image of the plurality of images is a digital photograph of an electronic consumer device or a remote control device usable to control the corresponding electronic consumer device. A user selects the digital photograph of the particular type and make of electronic consumer device or its corresponding remote control device. Codeset information associated with the selected device is transmitted to the URC such that the URC is programmed to control the selected device. If the codeset information is a codeset identifier, then it is displayed on the user interface. The user enters the codeset identifier into the URC such that the URC is programmed to control the selected device.
US11790766B2 Predictive analytics for emergency detection and response management
Disclosed are systems, methods, and media capable of generating emergency predictions. The systems, methods, and media generate spatiotemporal emergency communication predictions, carry out data augmentation, detect emergency anomalies, optimize emergency resource allocation, or any combination thereof.
US11790765B1 Smoke detector device with secondary detection chamber and filter
Devices, systems, and methods for providing a smoke detector device with a secondary detection chamber and filter are described herein. One smoke detector device includes a first smoke detecting chamber, a first light source, a first light sensor, an air movement device to move at least some of the particulate into an inlet of a second smoke detecting chamber, a filter material positioned such that the particulate must pass through the filter material to enter the second chamber, the second chamber formed therein to receive particulate from the first chamber, a second light source, and a second light sensor to determine whether smoke particles are present in the second chamber.
US11790762B2 Edge intelligence powered security solutions and other applications for a smart city
A system for sensing and responding to detected activity or an event in a region is provided. The system may comprise: a modular edge computing platform configured to provide a predetermined functionality for a particular application, the modular edge computing platform is configured to process sensor data to generate processed data, and transmit the processed data; and a remote entity that comprises (i) a cloud analytic configured to receive the processed data from the modular edge computing platform and analyze the processed data, and (ii) a cloud user interface module configured to provide a graphical user interface on a user device, the graphical user interface displays one or more results generated by the cloud analytic upon analyzing the processed data.
US11790760B2 Modular sensing systems and methods
A modular approach is provided for sensing and responding to detected activity or an event in a region that can be implemented quickly and easily using existing city infrastructure to establish a grid of sensors and detectors to provide localized or wide area coverage. The approach provides a turnkey solution or smart city in a box that can be adapted to different situations and needs to provide communications functionality and/or a desired or customized functionality for a wide range of different applications.
US11790757B2 Emergency response system using closest edge node
Disclosed is a back-end system for emergency response, and a corresponding front-end system. The back-end system handles network communication to and/or from multiple information sources for gathering emergency response information from the information sources, including at least video data related to an emergency and/or security situation and additional emergency response information. The back-end system extracts subsets of information from the emergency response information at least partly based on input originating from one or more users and/or operators. The back-end system is configured to perform processing of the emergency response information to enable formation of a common overview of the emergency and/or security situation valid for different users/operators, while also enabling the emergency response information and/or extracted subsets thereof to be processed, compiled and/or filtered, and/or presented to a specific user and/or operator in a way that is customized for the specific user and/or operator of the emergency response system.
US11790756B2 Emergency response system using viewport dependent streaming
Disclosed is a back-end system for emergency response, and a corresponding front-end system. The back-end system handles network communication to and/or from multiple information sources for gathering emergency response information from the information sources, including at least video data related to an emergency and/or security situation and additional emergency response information. The back-end system extracts subsets of information from the emergency response information at least partly based on input originating from one or more users and/or operators. The back-end system is configured to perform processing of the emergency response information to enable formation of a common overview of the emergency and/or security situation valid for different users/operators, while also enabling the emergency response information and/or extracted subsets thereof to be processed, compiled and/or filtered, and/or presented to a specific user and/or operator in a way that is customized for the specific user and/or operator of the emergency response system.
US11790750B2 Systems and methods for measuring air quality
A method of determining a user's exposure to pollution, the method comprising sensing environmental conditions by a detector device, transmitting sensed environmental conditions data from the detector device to a smart device, and alerting the user about personal pollutant exposure by the smart device.
US11790745B2 Fire detection with data transmission
Systems and methods for smoke detection are provided. Aspects include operating a first device to transmit a first alphanumeric code to a second device by transmitting a modulated optical signal to the second device, wherein the modulated optical signal represents the first alphanumeric code, wherein the first device comprises an optical signal source configured to transmit a modulated optical signal through a medium, and wherein the second device is configured to receive the modulated optical signal through the medium. Analyzing the modulated optical signal received at the second device to convert the modulated optical signal to a second alphanumeric code and comparing the first alphanumeric code to the second alphanumeric code to determine a presence of one or more conditions between the first device and second device.
US11790741B2 Drone based security system
A drone security system with at least a drone and a drone base having been setup with locations that are part of a tradition security systems and where the traditional security system is in communication with drone base enabling the drone to respond to events that occur in the traditional security system and for the drone to also follow a predetermined path with checkpoints.
US11790727B2 Multi-player gaming system having an eligibility-based feature game
A method of gaming comprising: determining which of a plurality of gaming devices, each operable for independent play of one or more games, are eligible for an additional game; initiating an additional game; and determining in response to initiation of the additional game, which eligible gaming devices will participate in the initiated additional game, the determination including a random determination in respect of at least one of the eligible gaming devices to determine whether the respective eligible gaming device will participate in the additional game.
US11790725B2 Gaming monetary instrument tracking system
A gaming monetary instrument tracking system is configured to track sources for the monetary value of a monetary instrument across multiple previous gaming transactions. The system can include a plurality of system nodes in communication with a system server. The system nodes can be electronic gaming devices, which can generate data with respect to gaming monetary instruments that each have a monetary value, and some of the system nodes can also issue new gaming monetary instruments. The system server can receive data generated by the system nodes and create data structures that link multiple gaming monetary instruments with each other according to multiple different transactions regarding the instruments at different times and across multiple different nodes. A historical record for each instrument can provide data regarding related previous transactions and instruments.
US11790724B2 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.
US11790717B2 Emergency delegation
It is provided a method for controlling access to a physical space using an emergency delegation. The method is performed in a lock device and comprises the steps of: receiving an access request from an electronic key; obtaining a plurality of delegations, wherein each delegation is a delegation from a delegator to a delegatee, the plurality of delegations collectively forming a chain of delegations wherein when two delegations are chained together, the delegatee of one delegation is the delegator of the next delegation; determining that a delegation in the chain of delegations is an emergency delegation, the emergency delegation indicating that access should only be granted when an emergency situation occurs; determining when an emergency situation occurs; and granting access to the physical space when the chain of delegations starts in the lock device and ends in the electronic key; and when the emergency situation occurs.
US11790716B2 Face authentication apparatus
A face authentication apparatus includes a face image acquisition unit, a collation unit, a time measurement unit, and a threshold change unit. The face image acquisition unit acquires a face image of an authentication target. The collation unit performs face authentication on the face image of the authentication target on the basis of a threshold. The time measurement unit measures the elapsed time from the time of starting operation of the face authentication apparatus. The threshold change unit restricts changing of the threshold to a value larger than a value determined depending on the measured elapsed time.
US11790715B2 Authenticating on automated shipment machines
A method for loading and/or unloading an automated shipment machine with shipments by means of a user with a vehicle or for preparing same. In the method, the user on the vehicle is authenticated. The vehicle is taken into communication range for communication with the automated shipment machine. The vehicle is authenticated on the automated shipment machine, and optionally, the user is authenticated on the automated shipment machine.
US11790714B2 Locker apparatus, associated method and associated computer program
A locker apparatus, method and computer program are provided. The locker apparatus comprises: a plurality of lockers, wherein each locker is for storing a hand portable electronic device, and wherein each locker comprises a receiver configured to receive signals from a hand portable electronic device and comprises a locking mechanism for locking and unlocking the locker; user input circuitry configured to receive inputs from a user; a transmitter; at least one processor; and memory storing at least one computer program having computer program instructions that, when executed by the at least one processor, cause at least the following to be performed: in response to input being received at the user input circuitry identifying a user, identifying a hand portable electronic device for the user; causing the transmitter to a transmit a signal to the hand portable electronic device to cause the hand portable electronic device to output a signal for opening a locker; and if the signal output by the hand portable electronic device is received by one of the receivers, causing the locking mechanism of the locker comprising the receiver that received the signal output by the hand portable electronic device to unlock the locker.
US11790711B2 Keys and locks
A key and lock set for a vehicle includes: a vehicle lock set with both vehicle door lock and vehicle engine start lock; a passcode for mechanical lock; a rotary mechanical passcode dialer or push-button mechanical passcode keypad that is mounted in vehicle and accessible from vehicle outside; an electronic key in the form of a card key, tag key, passcode or biometric for an electronic lock, wireless key with a built-in power source, portable electronic appliance with key software or key hardware of cell phone, smart phone, tablet, computer, smart watch, digital camera or digital multimedia player; and an electronic key identifier that is mounted in vehicle for the electronic key.
US11790710B2 Electronic access control system
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method. The system may receive an authentication request from a computing device and determine whether the authentication request corresponds with stored authentication data. Based on the determination, the system may store identification data associated with a smart device corresponding to the authentication request. The system may receive detection data when the smart device is detected within a predetermined area and, in response to a detection, obtain an identifier from the smart device. The system may determine whether the obtained identifier corresponds with the stored identification data. Based on the determination, the system may direct an electronic lock to transition from a locked state to an unlocked state.
US11790709B2 Method for controlling locker based on delivery message and electronic device
Embodiments provide a method for controlling a locker based on a delivery message. In those embodiments, an electronic device obtains a delivery message of a first package that is sent by a server, where the delivery message includes pickup information of the first package and location information of a locker in which the first package is placed, and the pickup information is used to open a pickup box in which the first package is placed in the locker. The electronic device then determines a first area based on the location information, where the locker is located in the first area; and displays a pickup function item when it is detected that the electronic device enters the first area. Still in those embodiments, the electronic device sends a locker opening request to the server when it is detected that a user triggers the pickup function item.
US11790708B2 Multi-sensor passive keyless functionality
In selected examples, a vehicle control system (VCS) includes Bluetooth beacons and an app running on a mobile device, such as a smartphone or a key fob equipped with movement sensors and a Bluetooth® transceiver. Passive keyless entry capability of the system uses received signal strength indications (RSSIs) together with movement-related indications of the movement sensors to determine when the mobile device moves away from the vehicle beyond a predetermined departure distance, and/or approaches the vehicle to within a predetermined arrival distance. When the user approaches the vehicle, the mobile device automatically transmits an arrival notification to the VCS, which automatically performs arrival actions, e.g., unlocking doors and disarming security features of the VCS/vehicle. When the user moves away from the vehicle, the mobile device automatically transmits a departures notification to the VCS, which performs departure actions, e.g., locking the vehicle and arming the security features of the VCS/vehicle.
US11790704B2 Method and apparatus for vehicle warning light handling
A system includes a processor configured to detect a vehicle condition associated with a warning light. The processor is also configured to obtain explanatory information explaining the cause of the warning light. The processor is further configured to present the explanatory information via a vehicle display. Also, the processor is configured to present a plurality of options for further action with the explanatory information and, upon selection of one of the options, take further steps in accordance with the selection option.
US11790703B2 Method to be executed by a server to evaluate a vehicle being used in disaster relief
A method to be executed by a server includes acquiring first vehicle information, which is information regarding a vehicle before use of the vehicle for disaster relief, acquiring second vehicle information, which is information regarding the vehicle after use of the vehicle for disaster relief, and notifying an administrator of the vehicle of information regarding a difference between the acquired first vehicle information and the acquired second vehicle information.
US11790701B2 Systems and methods for monitoring component failure in a gear train based system
Pursuant to various embodiments, systems, apparatuses and methods are provided herein useful to monitoring one or more components coupled to shaft-driven gearbox of an engine or motor. In some approaches, the systems include a sensor, such as a vibration sensor, mechanically linked or mounted to the shaft-driven gearbox. The vibration sensor may be used to monitor a vibration response of one or more components coupled to the shaft-driven gearbox. It is contemplated, by monitoring a component coupled to the shaft-driven gearbox using the systems and methods described herein, is possible to proactively detect one or more faults in the component and/or to identify one or more maintenance actions.
US11790699B2 Systems and methods for traffic violation detection
The present disclosure provides a system and method for traffic violation detection. The system may determine a target object which should be given precedence with respect to a vehicle from one or more moving objects by performing an angle correction on the one or more moving objects, wherein the one or more moving objects are objects moving in a predetermined region. When it is determined that a moving direction of the target object is a moving direction towards middle of a road and a target vehicle passing through the predetermined region is not courteous to the target object, the system may mark a state of the target vehicle as a violation state.
US11790697B1 Systems for and methods of creating a library of facial expressions
Methods, systems, and computer readable storage media for using image processing to develop a library of facial expressions. The system can receive digital video of at least one speaker, then execute image processing on the video to identify landmarks within facial features of the speaker. The system can also identify vectors based on the landmarks, then assign each vector to an expression, resulting in a plurality of speaker expressions. The system then scores the expressions based on similarity to one another, and creates subsets based on the similarity scores.
US11790695B1 Enhanced video annotation using image analysis
Devices, systems, and methods are provided for enhanced video annotations using image analysis. A method may include identifying, by a first device, first faces of first video frames, and second faces of second video frames. The method may include determining a first score for the first video frames, the first score indicative of a first number of faces to label, the first number of faces represented by the first video frames, and determining a second score for the second video frames, the second score indicative of a second number of faces to label. The method may include selecting the first video frames for face labeling, and receiving a first face label for the first face. The method may include generating a second face label for the second faces. The method may include sending the first face label and the second face label to a second device for presentation.
US11790693B2 Authentication management through IMU and radar
This document describes techniques and systems for authentication management through IMU and radar. The techniques and systems use inertial sensor data from an inertial measurement unit (IMU) and/or radar data to manage authentication for a computing device. By so doing, the techniques conserve power, improve accuracy, or reduce latency relative to many common techniques and systems for computing-device authentication.
US11790692B2 Method for behaviour recognition, electronic equipment, and storage medium
A method and device for behavior recognition are provided. According the present disclosure, an image is collected. It is detected whether the image includes a face. When the image includes a face, it is determined whether the face in the image is a face with closed eyes. When the face in the image is not with closed eyes, a distance between the face and an image collecting unit is computed. A maximum field of vision of a target to which the face belongs is determined according to the distance and a parameter of the image collecting unit. It is determined, according to the maximum field of vision, whether the target has a set behavior.
US11790690B1 Fingerprint recognition device, fingerprint recognition method and method of generating moire pattern image
A fingerprint recognition device is provided. The fingerprint recognition device includes a fingerprint sensing circuit and an image processing circuit. The fingerprint sensing circuit is configured to perform a first fingerprint sensing operation to obtain a first fingerprint image. The image processing circuit is coupled to the fingerprint sensing circuit and configured to generate a de-moire fingerprint image according to a moire pattern image and the first fingerprint image and perform a fingerprint recognition process according to the de-moire fingerprint image.
US11790688B2 Fingerprint recognition panel and display device
The fingerprint recognition panel includes fingerprint recognition circuits arranged in a matrix, reading signal lines, a gate driving circuit and scanning lines connected with the gate driving circuit. The gate driving circuit is for outputting scanning signals to the scanning lines successively; each fingerprint recognition circuit is in connection with two scanning lines, a reading control end is connected with a first scanning line, and a reset control end is connected with a second scanning line; the first scanning line in connection with the fingerprint recognition circuits of the nth row and the second scanning line in connection with the fingerprint recognition circuits of the (n−m)th row are the same; or the second scanning line in connection with the fingerprint recognition circuits of the nth row and the first scanning line in connection with the fingerprint recognition circuits of the (n−m)th row are the same.
US11790686B2 Composite piezoelectric element and electronic device having the same
A composite piezoelectric element and an electronic device having the same are disclosed, in which the composite piezoelectric element includes insulating films and piezoelectric bodies, which are alternately arranged, wherein the piezoelectric bodies may be categorized into general piezoelectric bodies used as at least one of a haptic actuator, a speaker actuator and a receiver actuator, and a finger scan recognition piezoelectric body for finger scan recognition.
US11790678B1 Method for identifying entity data in a data set
A data processing system receives a plurality of electronic documents in image format, and extracts text data using an optical character recognition processor. The system determines a plurality of candidate entity data and candidate context data based on the extracted text data using a trained natural language processing closed-domain question answering model. The system accesses n-gram words stored in a knowledge base, and determines similarity scores between each candidate context data and each of the n-gram words. The system determines a weighted average of the similarity scores, and selects an optimum entity data from the plurality of candidate entity data based on the weighted average of the similarity scores.
US11790673B2 Method for detection of cells in a cytological sample having at least one anomaly
Disclosed is a method for detecting cells having at least one anomaly in a cytological sample on the basis of at least one first digitised digitised-electron-microscopy image of the sample.
US11790667B2 Method and apparatus for localization using search space pruning
Methods described herein relate to reducing the computational intensity of vision-based localization. Methods may include: receiving sensor data from a vehicle traveling along a road; identifying one or more features of the environment from the sensor data; classifying the one or more identified features into one or more of a plurality of semantic classifications for the features; identifying map image data based on an identified location of the vehicle; identifying one or more features in the map image data; comparing one or more identified features of a first semantic classification with one or more features of the map image data of the first semantic classification; and registering a localized location of the vehicle within the environment based, at least in part, on the one or more identified features of the first semantic classification corresponding to the one or more features of the map image data of the first semantic classification.
US11790666B1 Vision-based detection and classification of traffic lights
The present disclosure is directed to an autonomous vehicle having a vehicle control system. The vehicle control system includes an image processing system. The image processing system receives an image that includes a plurality of image portions. The image processing system also calculates a score for each image portion. The score indicates a level of confidence that a given image portion represents an illuminated component of a traffic light. The image processing system further identifies one or more candidate portions from among the plurality of image portions. Additionally, the image processing system determines that a particular candidate portion represents an illuminated component of a traffic light using a classifier. Further, the image processing system provides instructions to control the autonomous vehicle based on the particular candidate portion representing an illuminated component of a traffic light.
US11790665B2 Data driven dynamically reconfigured disparity map
In some examples, a system may receive, from at least one camera of a vehicle, at least one image including a road. The system may further receive vehicle location information including an indication of a location of the vehicle. In addition, the system may receive at least one of historical information from a historical database, or road anomaly information, where the road anomaly information is determined from at least one of a road anomaly database or real-time road anomaly detection. Based on the at least one image, the indication of the location of the vehicle, and the at least one of the historical information or the road anomaly information, the system may generate at least one of a disparity map or a disparity image.
US11790661B2 Image prediction system
To generate a prediction image in which an outline of an object is clear and existence of the object is easily recognized, the image prediction system that generates a future prediction image and includes a gaze unit, a working memory unit, a control unit, and a generation model unit. The gaze unit controls a region including an object included in an observation image as a first gaze region. The working memory unit controls the first gaze region as a second gaze region when a difference in the first gaze region between the observation image and a prediction image is equal to or less than a predetermined value. The generation model unit generates prediction images of the first gaze region and the second gaze region. The control unit integrates the prediction image of the first gaze region and the prediction image of the second gaze region to generate a prediction image.
US11790658B2 Investigation assist system and investigation assist method
An investigation assist system includes a plurality of servers and an integration server communicatively connected to a terminal and the plurality of servers. In response to reception of a video captured by a plurality of cameras, each of the plurality of servers performs a video analysis of an object with respect to an incident, with the plurality of servers processing different objects, respectively. Based on an input of a plurality of different object feature elements from the terminal, the integration server sends a search request for corresponding objects to the respective servers corresponding to the object feature elements, receives and integrates search results of the corresponding objects from the respective servers, and causes the terminal to display an integrated search result.
US11790657B2 Object counting method and surveillance camera
An object counting method is applied to a surveillance camera and used to determine an amount and a direction an object passing over a surveillance region. The object counting method includes acquiring a plurality of known traces, dividing the plurality of known traces into a first group passing the surveillance region along a first direction and a second group passing the surveillance region along a second direction, computing a first start point computed value of the first group and a second start point computed value of the second group to acquire a start point connection vector, and comparing the start point connection vector with a trace vector of a target object to determine whether the target object passes over the surveillance region along the first direction or the second direction.
US11790653B2 Computer-generated reality recorder
Implementations of the subject technology provides analyzing a recording of content. The subject technology generates metadata information based at least in part on the analyzing. The subject technology identifies, based at least in part on at least one of a user preference or a detected event, a region of interest or an object of interest in the recording of content. Based at least in part on the identified region of interest or object of interest, the subject technology generates a modified version of the recording of content. Further, the subject technology stores the modified version of the recording of content for subsequent playback on an electronic device.
US11790651B2 System and method for capturing images for training of an item identification model
A system for capturing images for training an item identification model obtains an identifier of an item. The system detects a triggering event at a platform, where the triggering event corresponds to a user placing the item on a platform. The system causes the platform to rotate. The system causes at least one camera to capture an image of the item while the platform is rotating. The system extracts a set of features associated with the item from the image. The system associates the item to the identifier and the set of features. The system adds a new entry to a training dataset of the item identification model, where the new entry represents the item labeled with the identifier and the set of features.
US11790642B2 Method for determining a type and a state of an object of interest
The disclosed subject matter relates to a method for determining a type and a state of an object of interest, comprising: generating a depth map of a scene by means of a depth sensor, the scene containing the object of interest and an occlusion object lying between the depth sensor and the object of interest; computing three 2D occupancy views, each in a different viewing direction, and three 2D occlusion views; feeding each of said occupancy and occlusion views into a different input of a trained convolutional neural network; receiving both a class and a bounding box of the object of interest from the convolutional neural network; and determining the type of the object of interest and the state of the object of interest.The disclosed subject matter further relates to a system for carrying out said method.
US11790641B2 Answer evaluation method, answer evaluation system, electronic device, and medium
The present disclosure provides an answer evaluation method, an answer evaluation system, an electronic device, and a medium. The method comprises: acquiring an answer image, for a test paper answered by a use; classifying the answer image based on a pre-trained test question classification model, so as to obtain an objective question answer area and a subjective question answer area; identifying at least one objective question in the objective question answer area and an objective question answers for each of the at least one objective question; identifying at least one subjective question in the subjective question answer area and a subjective question answers for each of the at least one subjective question; and determining a total score value of the test paper based on the objective question, the objective question answer, the subjective question and the subjective question answer.
US11790629B2 Intensity normalization in imaging mass spectrometry
The present invention relates generally to a species (analyte) separation and analysis system, for instance a spectrometry system, comprising a processor for receiving and processing signals from said its detector to remove undesirable variation or noise before further processing into a spectrum, whereby the processor is programmed by a novel program for a normalization preprocessing of the signals of said separation and analysis system.
US11790627B2 Using an object key to deprioritize processing of relative regions
A method for using an object key to deprioritize processing of relative regions of images of an object includes capturing an image of an object to be tracked and selecting an object key of the object. The object key includes a portion of the object, the object key is attached to the object and is recognizable by an image capture device. The method includes calculating a relative size of the object key with respect to a size of the object and a location of the object key with respect to the object, and tracking one or more locations of the object from the relative size and location of the object with respect to the object key and by capturing a plurality of images of the object key at a resolution sufficient for tracking movement of the object key.
US11790624B2 Video processing method, video processing apparatus, and recording medium having video processing program recorded therein
A method is provided for processing a video to be displayed on a head mounted display device mounted on a worker performing virtual work. A position, posture, and line of sight of the worker are acquired, and a three-dimensional model of a work object on which the worker performs virtual work and a three-dimensional model of the worker are displayed on a display screen according to the acquired position, posture, and line of sight. A distance visualization portion is displayed which linearly extends from a predetermined section of the three-dimensional model of the worker and connects the predetermined section and the three-dimensional model of the work object, to visualize a distance between the predetermined section and the work object.
US11790623B1 Manipulation of virtual object position within a plane of an extended reality environment
A mobile device is fitted with a camera and an extended reality (XR) software application program executing on a processor within an XR system. Via the XR software application program, techniques are performed for manipulating virtual objects in an XR environment. In one technique, the XR software application program facilitates the movement of a virtual object from a first location to a second location, within a plane parallel to a touchscreen of a mobile device, responsive to a displacement determined based on user input detected via the touchscreen.
US11790622B2 Systems and methods for identifying threats and locations, systems and method for augmenting real-time displays demonstrating the threat location, and systems and methods for responding to threats
Systems for identifying threat materials such as CBRNE threats and locations are provided. The systems can include a data acquisition component configured to determine the presence of a CBRNE threat; data storage media; and processing circuitry operatively coupled to the data acquisition device and the storage media. Methods for identifying a CBRNE threat are provided. The methods can include: determining the presence of a CBRNE threat using a data acquisition component; and acquiring an image while determining the presence of the CBRNE threat. Methods for augmenting a real-time display to include the location and/or type of CBRNE threat previously identified are also provided. Methods for identifying and responding to CBRNE threats are provided as well.
US11790618B1 Enhanced 3D training environment
A method for immersively displaying a scanned environment of a region to a set of users in a training environment wearing augmented reality head display units. The training environment includes a pseudo-GPS system, which allows position tracking over time. This enables rehearsing military operations before they occur.
US11790613B2 Image output device
The present invention relates to an image output device mounted on a vehicle so as to implement augmented reality, and a control method therefor. At least one from among an autonomous vehicle, a user terminal, and a server of the present invention can be linked with an artificial intelligence module, a drone (unmanned aerial vehicle, UAV), a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to a 5G service, and the like.
US11790607B2 Method and apparatus for displaying heat map, computer device, and readable storage medium
This application discloses a method and apparatus for displaying a heat map, a computer device, and a readable storage medium, and relates to the field of interface display. The method includes: acquiring coordinate data of a heat point position, and transmitting the coordinate data to a graphics processing unit (GPU); converting a point primitive set corresponding to the coordinate data into a patch primitive set by the GPU; shading and rendering the patch primitive set by the GPU; and displaying a heat map corresponding to the heat point position. In a process of calculating and rendering the heat map, a central processing unit (CPU) only needs to confirm coordinate data of a heat point position before transmitting point primitives corresponding to the coordinate data to the GPU, and the heat map is calculated by the GPU for rendering. Through the foregoing method, in the process of calculating and rendering the heat map, most operations are transferred to the GPU, thereby reducing calculation pressure of the CPU, and releasing computing resources of the CPU for other program logic to use.
US11790606B2 Determining camera rotations based on known translations
In example embodiments, techniques are provided for calculating camera rotation using translations between sensor-derived camera positions (e.g., from GPS) and pairwise information, producing a sensor-derived camera pose that may be integrated in an early stage of SfM reconstruction. A software process of a photogrammetry application may obtain metadata including sensor-derived camera positions for a plurality of cameras for a set of images and determine optical centers based thereupon. The software process may estimate unit vectors along epipoles from a given camera of the plurality of cameras to two or more other cameras. The software process then may determine a camera rotation that best maps unit vectors defined based on differences in the optical centers to the unit vectors along the epipoles. The determined camera rotation and the sensor-derived camera position form a sensor-derived camera pose that may be returned and used.
US11790600B2 Image processing device, imaging apparatus, image processing method, and recording medium
An image processing device includes a shape acquisition unit configured to acquire shape information of a subject, a first region detection unit configured to detect a first region generating a shadow of the subject, a second region detection unit configured to detect a second region onto which the shadow is projected, a virtual light source direction setting unit configured to determine a direction of a virtual light source in which the first region projects the shadow onto the second region on the basis of the shape information, the first region, and the second region, and an image generation unit configured to generate an image with the shadow on the basis of the shape information and the determined direction of the virtual light source.
US11790596B2 Bayesian machine learning system for adaptive ray-tracing
Various techniques for adaptive rendering of images with noise reduction are described. More specifically, the present disclosure relates to approaches for rendering and denoising images—such as ray-traced images—in an iterative process that distributes computational efforts to pixels where denoised output is predicted with higher uncertainty. In some embodiments, an input image may be fed into a deep neural network (DNN) to jointly predict a denoised image and an uncertainty map. The uncertainty map may be used to create a distribution of additional samples (e.g., for one or more samples per pixel on average), and the additional samples may be used with the input image to adaptively render a higher quality image. This process may be repeated in a loop, until some criterion is satisfied, for example, when the denoised image converges to a designated quality, a time or sampling budget is satisfied, or otherwise.
US11790595B2 Method for handling of out-of-order opaque and alpha ray/primitive intersections
A hardware-based traversal coprocessor provides acceleration of tree traversal operations searching for intersections between primitives represented in a tree data structure and a ray. The primitives may include opaque and alpha triangles used in generating a virtual scene. The hardware-based traversal coprocessor is configured to determine primitives intersected by the ray, and return intersection information to a streaming multiprocessor for further processing. The hardware-based traversal coprocessor is configured to provide a deterministic result of intersected triangles regardless of the order that the memory subsystem returns triangle range blocks for processing, while opportunistically eliminating alpha intersections that lie further along the length of the ray than closer opaque intersections.
US11790594B2 Ray-tracing with irradiance caches
Disclosed approaches provide for irradiance caches which may be used to share irradiance between ray interactions spatially and/or temporally. An irradiance cache may store incoming irradiance or outgoing irradiance and may be updated by casting one or more rays from one or more locations to sample irradiance for the location(s). The number of rays that are cast may be reduced by ranking the locations, irradiance caches, and/or corresponding groups of geometry based on one or more characteristics thereof. For example, a ranking score may be computed based on camera distance, camera visibility, and/or a number of frames since a prior update. When sampling a location, outgoing irradiance from an outgoing irradiance cache may be used to determine shading when a hit distance of a ray used to generate the sample exceeds a threshold value.
US11790592B2 Data process apparatus for to-be-cached matrix and method thereof
The present disclosure relates to a data process apparatus and a method thereof. The data process apparatus includes an internal memory unit and a shader level-1 cache. The internal memory unit is configured to store a to-be-cached matrix. The to-be-cached matrix includes at least a first element and a second element. The first element and the second element are stored in the internal memory unit in order of elements. The first element is located in a first row of the to-be-cached matrix, and the second element is located in next row of the to-be-cached matrix adjacent to the first row. The shader level-1 cache is connected to the internal memory unit, and configured to acquire the to-be-cached matrix to obtain a to-be-processed matrix stored in order of elements, and store the to-be-processed matrix. The data process apparatus can improve the efficiency of accessing the internal memory unit and reduce the bandwidth occupied by invalid data; enable hardware pipelines to be tighter and reduce idle clock cycles; and enable the shader level-1 cache to be smaller, thereby reducing hardware costs.
US11790589B1 System and method for creating avatars or animated sequences using human body features extracted from a still image
A user may create an avatar and/or animated sequence illustrating a particular object or living being performing a certain activity, using images of portions of the object or living being extracted from a still image or set of still images of the object or living being.
US11790582B2 Systems and methods for providing vision simulation for pseudophakic patients
Systems and methods are presented for providing a vision simulation of a patient who has an eye condition. A composite image representing a real-world scene is obtained. The composite image includes multiple image layers, where each image layer represents objects that are at a particular viewing distance in the real-world scene. A first eye model representing the eye optics of the patient is generated. A second eye model representing the eye optics of a viewer is generated. The second eye model is modified by performing a mathematical function. A simulated image representing the vision of the patient is generated by convolving the first eye model and the modified second eye model with the composite image. In some embodiments, a tone mapping algorithm may also be applied to the simulated image to simulate a nighttime scene.
US11790581B2 Transferring hairstyles between portrait images utilizing deep latent representations
The disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that generate a transferred hairstyle image that depicts a person from a source image having a hairstyle from a target image. For example, the disclosed systems utilize a face-generative neural network to project the source and target images into latent vectors. In addition, in some embodiments, the disclosed systems quantify (or identify) activation values that control hair features for the projected latent vectors of the target and source image. Furthermore, in some instances, the disclosed systems selectively combine (e.g., via splicing) the projected latent vectors of the target and source image to generate a hairstyle-transfer latent vector by using the quantified activation values. Then, in one or more embodiments, the disclosed systems generate a transferred hairstyle image that depicts the person from the source image having the hairstyle from the target image by synthesizing the hairstyle-transfer latent vector.
US11790580B2 Method for reconstructing geostationary ocean color satellite data based on data interpolating empirical orthogonal functions
The present disclosure discloses a method for reconstructing geostationary ocean color satellite data based on Data INterpolating Empirical Orthogonal Functions. The method includes steps of: 1) for an original ocean color remote sensing area, using concentration detection and edge detection to eliminate abnormal image elements; 2) in the Data INterpolating Empirical Orthogonal Functions, using Laplace smoothing filter to smoothly filter a time covariance matrix; 3) for temporal modes value obtained by the Data INterpolating Empirical Orthogonal Functions, first decomposing it into sub-temporal mode, then adopting empirical modal decomposition, and finally performing interpolation, to obtain an ocean color remote sensing reanalysis data set that maintains its original accuracy and full coverage of time and space. Advantage of the method is that it fully considers high time resolution characteristics of the geostationary ocean color satellite data and considers conditions that there is a continuous high missing rate and complete missing in data missing, and it is suitable for the reconstruction of the geostationary ocean color satellite data, with good accuracy and high interpretation rate. The present disclosure has very important practical application value for the reconstruction of the geostationary ocean color satellite data.
US11790573B2 Systems and methods for using augmented reality for antenna adjustment
An antenna position determination system determines a position for an antenna to communicate with a broadcast tower and present the antenna to a user via augmented reality. The antenna position determination system receives information indicating one or more broadcast towers including a location for each broadcast tower. The antenna position determination system selects a broadcast tower of the one or more broadcast towers and receives an image of an antenna. The antenna position determination system determines a position for the antenna to communicate with the selected broadcast tower based on the image of the antenna and the selected broadcast tower. The antenna position determination system presents the determined position of the antenna to a user via an augmented reality user interface.
US11790572B1 Digitization of whiteboards
Depiction of a physical whiteboard may be captured by an image capture device. The depiction of the physical whiteboard may be detected and used to generate a virtual whiteboard. A change in the depiction of the physical whiteboard may be detected and used to change the virtual whiteboard. A virtual change to the virtual whiteboard may be received and used to change the virtual whiteboard. The change to the virtual whiteboard based on the virtual change may be projected on top of the physical whiteboard.
US11790565B2 Compressing image-to-image models with average smoothing
System and methods for compressing image-to-image models. Generative Adversarial Networks (GANs) have achieved success in generating high-fidelity images. An image compression system and method adds a novel variant to class-dependent parameters (CLADE), referred to as CLADE-Avg, which recovers the image quality without introducing extra computational cost. An extra layer of average smoothing is performed between the parameter and normalization layers. Compared to CLADE, this image compression system and method smooths abrupt boundaries, and introduces more possible values for the scaling and shift. In addition, the kernel size for the average smoothing can be selected as a hyperparameter, such as a 3×3 kernel size. This method does not introduce extra multiplications but only addition, and thus does not introduce much computational overhead, as the division can be absorbed into the parameters after training.
US11790560B2 Methods and decompression units for decompressing a compressed block of image data
Methods and decompression units for decompressing data from a compressed block of image data, the compressed block of image data representing a block of image data comprising a plurality of image element values, the image element values being divisible into at least a first value and a second value such that the block of image data comprises a two-dimensional block of first values. The method comprises: analysing a header of the compressed block of image data to identify (i) a location in a body of the compressed block of image data of a fixed-length parameter that corresponds to a first desired value in the two-dimensional block of first values, and (ii) common base information for the first desired value, the common base information being common to a first set of values comprising all of the two-dimensional block of first values or a portion of the two-dimensional block of first values that includes the first desired value; retrieving the fixed-length parameter that corresponds to the first desired value from the identified location in the body of the compressed block of image data; and generating the first desired value from the common base information and the fixed-length parameter.
US11790558B1 Generation of synthetic image data with varied attributes
Techniques are generally described for generation of synthetic image data. In some examples, a selection of a first image may be received. The first image may depict at least a first object having a plurality of image attributes representing visual characteristics of the at least the first object. In some examples, a selection of a first image attribute of the plurality of image attributes to be maintained in subsequently-generated images may be received. In various examples, a first machine learning model may generate a second image having the plurality of image attributes. The change in an appearance of the first image attribute may be minimized in the second image while a change in the appearance of other attributes of the plurality of image attributes may be maximized in the second image.
US11790553B2 Method and apparatus for detecting target object, electronic device and storage medium
Embodiments of the present disclosure provide a method and apparatus for detecting a target object, an electronic device, and a computer readable storage medium. The method may include: acquiring a to-be-detected image; processing the to-be-detected image using an object detection model including a deformable convolutional layer to obtain an offset prediction result of the deformable convolutional layer; and adjusting a size of an anchor point using the offset prediction result, and determining position information of the target object in the to-be-detected image using the anchor point of the adjusted size.
US11790549B2 Unsupervised learning of image depth and ego-motion prediction neural networks
A system includes a neural network implemented by one or more computers, in which the neural network includes an image depth prediction neural network and a camera motion estimation neural network. The neural network is configured to receive a sequence of images. The neural network is configured to process each image in the sequence of images using the image depth prediction neural network to generate, for each image, a respective depth output that characterizes a depth of the image, and to process a subset of images in the sequence of images using the camera motion estimation neural network to generate a camera motion output that characterizes the motion of a camera between the images in the subset. The image depth prediction neural network and the camera motion estimation neural network have been jointly trained using an unsupervised learning technique.
US11790548B2 Urban environment labelling
The present invention relates to a method and system for automatic localisation of static objects in an urban environment. More particularly, the present invention relates to the use of noisy 2-Dimensional (2D) image data to identify and determine 3-Dimensional (3D) positions of objects in large scale urban or city environments. Aspects and/or embodiments seek to provide a method, system, and vehicle for automatically locating static 3D objects in urban environments by using a voting-based triangulation technique. Aspects and/or embodiments also provide a method for updating map data after automatically new 3D static objects in an environment.
US11790546B2 Point cloud annotation for a warehouse environment
A system is provided for automatic identification and annotation of objects in a point cloud in real time. The system can automatically annotate a point cloud that identifies coordinates of objects in three-dimensional space while data is being collected for the point cloud. The system can train models of physical objects based on training data, and apply the models to point clouds that are generated by various point cloud generating devices to annotate the points in the point clouds with object identifiers. The solution of automatically annotated point cloud can be used for various applications, such as blueprints, map navigation, and determination of robotic movement in a warehouse.
US11790542B2 Mapping and localization system for autonomous vehicles
Accurate vehicle localization is arguably the most critical and fundamental task for autonomous vehicle navigation. While dense 3D point-cloud-based maps enable precise localization, they impose significant storage and transmission burdens when used in city-scale environments. A highly compressed representation for LiDAR maps, along with an efficient and robust real-time alignment algorithm for on-vehicle LiDAR scans, is proposed here. The proposed mapping framework, requires less than 0.1% of the storage space of the original 3D point cloud map. In essence, mapping framework emulates an original map through feature likelihood functions. In particular, the mapping framework models planar, pole and curb features. These three feature classes are long-term stable, distinct and common among vehicular roadways. Multiclass feature points are extracted from LiDAR scans through feature detection. A new multiclass-based point-to-distribution alignment method is also proposed to find the association and alignment between the multiclass feature points and the map.
US11790541B2 Method and apparatus with target object tracking
A processor-implemented method of tracking a target object includes: extracting a feature from frames of an input image; selecting one a neural network model from among a plurality of neural network models that is provided in advance based on a feature value range, based on a feature value of a target object that is included in the feature of a previous frame among the frames; and generating a bounding box of the target object included in a current frame among the frames, based on the selected neural network model.
US11790538B2 Production line monitoring method and monitoring system thereof
A production line monitoring method and a monitoring system thereof are provided. The monitoring system is configured to obtain a plurality of images of an operator, determine a motion type of the operator in the plurality of images based on an image recognition model, determine a time of occurrence and a motion period of the motion type, and record the time of occurrence and the motion period of the motion type.
US11790532B2 Method for cutting a model of a dental arch
Method for cutting a three-dimensional model of a dental scene, or “scene model.” The method includes acquiring a view of the scene model, called the “analysis view.” The method includes analyzing the analysis view by a neural network in order to identify, in the analysis view, at least one elementary zone representing an element of the dental scene, and assigning a value to at least one attribute of the elementary zone. The method includes identifying a region of the scene model represented by the elementary zone on the analysis view, and assigning, in the region, a value to an attribute of the scene model in accordance with the value of the attribute of the elementary zone.
US11790530B2 System for processing an image relating to a histological tissue
Method of processing a digital image relating to a histological tissue, to vary a color by forcing it towards a target average color of a digital reference image. The method includes a segmentation of the image regions that express a hue in a neighborhood of the hue of a comparison color and the calculation of an average coloration of the segmented area and if this average coloration differs under a predetermined threshold from the comparison color, then calculation and application of a corrective factor for each point of the image that expresses a hue around the hue of the average color, if instead the average color deviates beyond the predetermined one threshold from the comparison staining, then (Step 5) the average staining is set as the comparison staining and the segmentation is resumed from (Step 2).
US11790528B2 Preoperative survival prediction method based on enhanced medical images and computing device using thereof
A preoperative survival prediction method and a computing device applying the method include constructing a data seta according to a plurality of enhanced medical images and a resection margin of each enhanced medical image and obtaining a plurality of training data sets from the constructed data set. For each training data set, multi-task prediction models are trained. A target multi-task prediction model is selected from the plurality, and a resection margin prediction value and a survival risk prediction value are obtained by predicting an enhanced medical image to be measured through the target multi-task prediction model. The multi-task prediction model more effectively captures the changes over time of the tumor in multiple stages, so as to enable a joint prediction of a resection margin prediction value and a survival risk prediction value.
US11790524B2 System and method for quantitative volumetric assessment and modeling of tumor lesions
Disclosed are systems, methods, and computer program products for tumor lesion identification, segmentation, tracking and analysis, wherein a 3D spatial distribution of the tumor lesions in a target organ forms a unique 3D point structure for a patient.
US11790523B2 Autonomous diagnosis of a disorder in a patient from image analysis
A device receives an input image of a portion of a patient's body, and applies the input image to a feature extraction model, the feature extraction model comprising a trained machine learning model that is configured to generate an output that comprises, for each respective location of a plurality of locations in the input image, an indication that the input image contains an object of interest that is indicative of a presence of a disease state at the respective location. The device applies the output of the feature extraction model to a diagnostic model, the diagnostic model comprising a trained machine learning model that is configured to output a diagnosis of a disease condition in the patient based on the output of the feature extraction model. The device outputs the determined diagnosis of a disease condition in the patient obtained from the diagnostic model.
US11790522B2 Detection sensitivity for a defect corresponding to a predetermined local pattern
A detection sensitivity is set such that a detection sensitivity for a defect corresponding to a predetermined local pattern in a reference image, which is a reference printing result, is lower than for a region other than the predetermined local pattern in the reference image. Image data representing an image of an inspection target is acquired and the image of the inspection target is inspected based on the reference image and the set detection sensitivity.
US11790521B2 System and method to use machine learning to ensure proper installation and/or repair by technicians
A system for installation or repair work includes a mobile device and a central server. The mobile device includes a camera and a first processor. The first processor is configured to execute processing instructions including an algorithm to evaluate photographs recorded by the camera. The central server is configured to wirelessly communicate with the mobile device. The central server includes a second processor configured to execute control instructions stored on a second memory to cause the central server to: (i) receive at least one photograph evaluated by the first processor of the mobile device; (ii) perform machine learning using the at least one photograph to improve the algorithm used to evaluate the at least one photograph by the first processor; (iii) update the processing instructions using the improved algorithm; and (iv) transmit the updated processing instructions to the mobile device to enable evaluation of a subsequent photograph.
US11790517B2 Subtle defect detection method based on coarse-to-fine strategy
A subtle defect detection method based on coarse-to-fine strategy, including: (S1) acquiring data of an image to be detected via a charge-coupled device (CCD) camera; (S2) constructing a defect area location network and preprocessing the image to be detected to initially determine a defect position; (S3) constructing a defect point detection network; and training the defect point detection network by using a defect segmentation loss function; and (S4) subjecting subtle defects in the image to be detected to quantitative extraction and segmentation via the defect point detection network.
US11790515B2 Detecting defects in semiconductor specimens using weak labeling
A system for classifying a pattern of interest (POI) on a semiconductor specimen is disclosed. The system comprises a processor and memory circuitry. The memory circuitry is configured to obtain a high-resolution image of the POI, and to generate data usable for classifying the POI in accordance with a defectiveness-related classification. To generate the data, a machine learning model is utilized that has been trained in accordance with training samples. The training samples include a high-resolution training image captured by scanning a respective training pattern on a specimen, the respective training pattern being similar to the POI. The training samples also include a label associated with the image, the label being derivative of low-resolution inspection of the respective training pattern.
US11790510B2 Material testing of optical test pieces
The invention relates to techniques for material testing of optical test pieces, for example of lenses. Angle-variable illumination, using a suitable illumination module, and/or angle-variable detection are carried out in order to create a digital contrast. The digital contrast can be, for example, a digital phase contrast. A defect detection algorithm for automated material testing based on a result image with digital contrast can be used. For example, an artificial neural network can be used.
US11790508B2 Computer vision predictions for non-destructive testing
Systems and methods for target inspection are provided. The system includes a camera, at least one sensor, and a controller. The camera acquires images of a target over time and the sensor(s) acquire motion data characterizing camera and target movement. The controller generates, using a first computer vision (CV) algorithm, an initial prediction and confidence level regarding an object of interest for a first image acquired at a first time. The controller also determines, using the motion data, a motion parameter characterizing relative motion between the camera and the target at the first time. The controller additionally receives a weighting based upon a second image acquired at a second time prior to the first time. The controller generates, using a second CV algorithm, a final prediction and confidence level for the first image based upon the first image, the initial prediction and confidence level, the motion parameter, and the weighting.
US11790504B2 Monitoring method and apparatus
A monitoring and photographing module includes one primary camera and N secondary cameras. The primary camera and the N secondary cameras are configured to collect images, and a frame rate at which any secondary camera collects an image is less than a frame rate at which the primary camera collects an image. Regions monitored by the N secondary cameras respectively cover N different regions in a region monitored by the primary camera, and a focal length of any secondary camera is greater than a focal length of the primary camera.
US11790501B2 Training method for video stabilization and image processing device using the same
A training method for video stabilization and an image processing device using the same are proposed. The method includes the following steps. An input video including low dynamic range (LDR) images is received. The LDR images are converted to high dynamic range (HDR) images by using a first neural network. A feature extraction process is performed to obtain features based on the LDR images and the HDR images. A second neural network for video stabilization is trained according to the LDR images and the HDR images based on a loss function by minimizing a loss value of the loss function to generate stabilized HDR images in a time-dependent manner, where the loss value of the loss function depends upon the features. An HDR classifier is constructed according to the LDR images and the HDR images. The stabilized HDR images are classified by using the HDR classifier to generate a reward value, where the loss value of the loss function further depends upon the reward value.
US11790499B2 Certificate image extraction method and terminal device
A certificate image extraction method, including: step S101, obtaining an original image containing a certificate image, wherein the original image is obtained by a camera device by means of photographing; step S102, performing white balance processing on the original image to obtain a balance image according to component values of pixel points in the original image in red, green and blue color components; step S103, determining a position of the certificate image in the balance image according to a pre-trained certificate feature model; wherein the certificate feature model is obtained by training based on historical certificate images, a certificate image model and a preset initial weight value; and step S104, extracting the certificate image from the balance image according to the position of the certificate image. By performing the certificate image extraction method, the accuracy of extracting the certificate image from the original image is improved.
US11790498B1 Augmented reality local tone mapping for light-transmissive display panel systems and methods
Systems and methods are provided for displaying augmented reality image content perceived as being overlaid on background image content viewed through a light-transmissive viewing surface. Image processing circuitry may receive input augmented reality image data corresponding with a pixel position on the display panel, determine a perceived background brightness metric indicative of background brightness level at the pixel position based at least in part on captured background image data and an ambient lighting metric, determine a target tone mapping based at least in part on the perceived background brightness metric, and determine display augmented reality image data to be used by a display panel to display the augmented reality image content least in part by applying the target tone mapping to the input augmented reality image data.
US11790494B2 Facial verification method and apparatus based on three-dimensional (3D) image
A three-dimensional (3D) image-based facial verification method and apparatus is provided. The facial verification method may include capturing a facial image of a 3D face of a user, determining an occluded region in the captured facial image by comparing the captured facial image and an average facial image, generating a synthetic image by synthesizing the captured facial image and the average facial image based on the occluded region, and verifying the user based on the synthetic image.
US11790490B2 Super-resolution apparatus and method for virtual and mixed reality
An apparatus and method for efficiently improving virtual/real interactions in augmented reality. For example, one embodiment of a method comprises: capturing a raw image including depth data; identifying one or more regions of interest based on a detected spatial proximity of one or more virtual objects and one or more real objects; generating a super-resolution map of the one or more regions of interest using machine-learning techniques or results thereof; detecting interactions between the virtual objects and the real objects using the super-resolution map; and performing one or more graphics processing or general purpose processing operations based on the detected interactions.
US11790488B2 Methods and apparatus for multi-encoder processing of high resolution content
Methods and apparatus for multi-encoder processing of high resolution content. In one embodiment, the method includes capturing high resolution imaging content; splitting up the captured high resolution imaging content into respective portions; feeding the split up portions to respective imaging encoders; packing encoded content from the respective imaging encoders into an A/V container; and storing and/or transmitting the A/V container. In another embodiment, the method includes retrieving and/or receiving an A/V container; splitting up the retrieved and/or received A/V container into respective portions; feeding the split up portions to respective imaging decoders; stitching the decoded imaging portions into a common imaging portion; and storing and/or displaying at least a portion of the common imaging portion.
US11790481B2 Systems and methods for fusing images
A method performed by an electronic device is described. The method includes obtaining a first image from a first camera, the first camera having a first focal length and a first field of view. The method also includes obtaining a second image from a second camera, the second camera having a second focal length and a second field of view disposed within the first field of view. The method further includes aligning at least a portion of the first image and at least a portion of the second image to produce aligned images. The method additionally includes fusing the aligned images based on a diffusion kernel to produce a fused image. The diffusion kernel indicates a threshold level over a gray level range. The method also includes outputting the fused image. The method may be performed for each of a plurality of frames of a video feed.
US11790478B2 Methods and apparatus for mapping source location for input data to a graphics processing unit
The present disclosure relates to methods and apparatus for mapping a source location of input data for processing by a graphics processing unit. The apparatus can configure a processing element of the graphics processing unit with a predefined rule for decoding a data source parameter for executing a task by the graphics processing unit. Moreover, the apparatus can store the parameter in local storage of the processing element and configure the processing element to decode the parameter according to the at least one predefined rule to determine a source location of the input data and at least one relationship between invocations of the task. The apparatus can also load, to the local storage of the processing element, the input data from a plurality of memory addresses of the source location determined by the parameter. A one logic unit can then execute the task on the loaded input data.
US11790476B2 Method, apparatus, and program for preventing content from leaking out
Provided is an apparatus for preventing a content leak, including: a view request receiving unit for receiving a content view request for view target content to obtain content viewer information; a marker form determining unit for determining a marker form regarding a location of the view target content where a marker for each character is added, according to the content viewer information; a marking method determining unit for determining a marking method regarding a type or order of markers added to the marker form; and a modified content generating unit for generating modified content by adding, to the view target content, one or more markers corresponding to the content viewer information, based on the marker form and the marking method.
US11790475B2 Light-field messaging to embed a hidden message into a carrier
A method of light messaging, in which a hidden message is transmitted via coded image emitted from a display device and retrieved using a camera, comprises training a camera-display transfer model that receives images with hidden messages from an embedding model and generates modified coded images based on training data that accounts for properties of displays and cameras, the modified coded images delivered to a recovery model that decodes the hidden messages and outputs hidden message determinations, training both the embedding and recovery models using the CDTF model and training data to minimize differences between the input hidden messages and the hidden message determinations. After training the CDTF model and other models, embedding a hidden message in a carrier image using the embedding model, displaying the coded image using the display device, receiving the coded image at the camera, and retrieving the hidden message using the recovery model.
US11790474B2 Autonomous chauffeur
Systems and methods for providing autonomous chauffeur services. In particular, systems and methods are provided to integrate users' calendars with a ridehail application to provide personal chauffeur-type services. Integrating a ridehail service application with a user's calendar and online schedule enables the ridehail service to act as a personal around-the-clock chauffeur, with an autonomous vehicle appearing when needed and taking the user to their destination with no additional input.
US11790473B2 Systems and methods of delayed authentication and billing for on-demand products
In one embodiment, a method includes receiving, from a requestor, a request for an on-demand identity product in relation to an identity of a consumer, the request comprising personally identifying information (PII) of the consumer. The method also includes executing, using the PII, a partial registration of the consumer for the on-demand identity product, the partial registration omitting satisfaction of at least one security requirement. The method additionally includes determining whether delayed authentication is enabled for the on-demand identity product. Moreover, the method includes, responsive to a determination that delayed authentication is enabled for the on-demand identity product: conditionally suspending the at least one security requirement; initiating provision of the on-demand identity product to the requestor; and restricting the requestor's access to determined sensitive data resulting from the initiated provision at least until the at least one security requirement is satisfied.
US11790472B1 Computer system and network for eliminating fraud in the issuance of surety bonds
A system provides for digital issuance of surety bonds and corresponding powers of attorney to eliminate fraud using multiple security layers, and includes a server communicating with client devices of: surety companies, agents, contractors, and obligees. A surety company accesses a GUI to grant power of attorney to an agent; the agent accesses a GUI to prepare a digital bond for the contractor. The draft bond is signed digitally by the agent and contractor in the closed system. The server generates and subsequently displays a unique identifier on both the executed bond and associated power of attorney, to act as a digital stapler to prevent subsequent fraudulent use of the power of attorney independent of that executed bond. An audit trail provided by the executed bond includes hyperlinks to: time-date stamps of the digital signatures; and IP Addresses of the client devices used for the digital signatures.
US11790471B2 System and method of providing identity verification services
Generating authentication credentials includes receiving from a first user input identifying a customer identifier for an online account with a business or organization and a residential or business physical address, and sending via a network a notification to a first user system to follow instructions on a mail piece to be received by the first user. The mail piece is physically sent via a distribution network to the physical address and an online application is activated in response to scanning a coded indicia on the mail piece. Data indicative of an identity of the first user is received and the identity of the first user is verified based on at least information associated with the coded indicia and the received data. A recommendation is generated whether to approve the online account and an electronic credential is created for the first user based on acceptance of the online account.
US11790470B1 Storage service for sensitive customer data
Techniques are described for storing customer data in compliance with data retention policies, including data retention policies that may imposed by law or regulation. A merchant website may be configured to gather customer information using an inline form obtained from a service provider, where the inline form protects the customer information from being accessed by the website. The customer information is provided from the inline form to the service provider, and the service provider stores the customer information for the merchant, while applying appropriate data retention policies. The merchant may avoid potential violations of retention policies by accessing the stored information without committing it to local persistent memory. In some cases, the stored information may be presented to the merchant through an inline form that protects the information from being accessed by computing components of the merchant.
US11790465B2 Construction management device, construction management system, and construction management method
A construction management system includes a position determination unit that determines whether or not a transport vehicle associated with a construction site is located within a notification area associated with the construction site, and an output unit that outputs an indication that the transport vehicle is located within the notification area to a communication terminal associated with the construction site when the position determination unit determines that the transport vehicle is located within the notification area.
US11790464B2 Aggregated distribution for energy demand response
An aggregated distribution system includes an HVAC controller, a battery controller, and an aggregated data management engine. The aggregated data management engine is configured to retrieve an HVAC energy usage profile and retrieve a battery energy usage profile. The aggregated distribution system also includes distribution engine configured to forward a first set of HVAC dual variables and forward a first set of battery dual variables to a first neighboring unit of the aggregated distribution system, receive one or more additional sets of HVAC dual variables and one or more additional sets of battery dual variables from one or more neighboring units of the aggregated distribution system, update the HVAC energy usage profile with the one or more additional sets of HVAC dual vehicles and update the battery energy usage profile with the one or more additional sets of battery dual vehicles.
US11790460B2 Blockchain event logging between companies
A system and method using blockchain for monitoring and tracking service provider involvement in a transaction on behalf of a customer company. In the system and method, session information related to the transactions are encrypted using an encryption key specific to a company on whose behalf the service provider is acting. The encrypted action is signed the with a private key of a public/private key pair. The signed, encrypted action record is placed on the blockchain, which can later be accessed to review the actions on behalf of the specific company.
US11790458B1 Systems and methods for modeling telematics, positioning, and environmental data
Provided herein is a modeling computing device including a processor in communication with a memory device. The processor is configured to: (i) retrieve, from the at least one memory device, historical data associated with a plurality of users, wherein the historical data includes historical liability amount data and historical user data, and wherein the historical user data includes at least one of historical personal information, historical vehicle telematics data, and historical environmental data, (ii) generate a model that relates the historical liability amount data and the historical user data, (iii) store the model in the at least one memory device, (iv) collect current user data associated with a candidate user, wherein the current user data includes current personal information, current vehicle telematics data, and current environmental data, and (v) analyze the collected current user data using the generated model.
US11790451B2 Fee/rebate contingent order matching system and method
A specialized computer matching system programmed to match orders for financial instruments of any type; where orders are matched at a price equal to the best available price or within the best available prices in the market; where priority of matching orders is ranked by price; where orders at the same price may be further ranked based on other attributes; where orders may optionally specify that the order sender is willing to pay a fee to (or receive a rebate by) an Order Matching Entity (i.e., a fee/rebate contingency (FRC)); where an order's optional FRC must be met in order to match the order; and where an order which cannot be matched solely because its FRC rate prevents it from matching with another order temporarily yields priority—other than price priority—to other orders ranked below to permit those orders to be matched.
US11790450B2 Data distribution architecture
Disclosed are a system and method, also referred to herein as an architecture, for efficiently communicating a high volume of data from a server over an electronic communications network to geographically disperse recipients, where one or more of those recipients may receive a customized version of that data, e.g., content, timing and/or form. As the data is generated, timing information and/or changes to information regarding customizations is incorporated forming a data stream which is communicated to local data publishers (“LDP's”). Upon receipt, the LDP' s extract the data, customization, or timing information and act accordingly when transmitting the received data to the recipients. Customization is applied to update local control databases which specify the customizations for subsequently received data before transmission. By acting on the messages in real time, e.g., as they are received, the LDP's, even if they don't receive the messages at the same time, then perform the same functions in the same relative order relative to the data stream.
US11790449B2 Search space minimization for computerized time-series data forecasting system
A system includes a processor and a memory with instructions. The instructions include, in response to receiving a zoned graph request, determining a current breakeven point on a current date based on a strike price of an option. The instructions include estimating a future strike price of the option based on an expiration date of the option, determining a future breakeven point on the expiration date of the option based on the estimated future strike price, and determining a range as a current price corresponding to the current breakeven point to a future price corresponding to the future breakeven point. The instructions include, for each time between the current date and the expiration date, determining a middle breakeven point at the corresponding time based on the range and generating a zoned graph including the current breakeven point, the future breakeven point, and each middle breakeven point at the corresponding times.
US11790447B2 Transaction processor for clearing interest rate swaps with improved efficiency
The disclosed embodiments relate to improving the efficiency of an electronic trading system for interest rate swaps (“IRS”) by allowing for IRS contracts to be funded in a base currency while the cash flows, e.g. coupon payments, price alignment interest, variation margin, are denominated in a local currency different from the base currency. Thereby cash flows may be netted and offset minimizing the magnitude of funds needed to be moved and reducing the number of transactions processed by the electronic trading system as well as the consumption of computational resources thereby. Furthermore, the disclosed embodiments facilitate entering into IRS transactions is a currency different from the currency of cash flows while eliminating Herstatt risk due to volatility of foreign exchange rates, which allows for increased off shore participation and thereby increased transaction volume.
US11790445B2 Charting multiple markets
The present embodiments relate to charting multiple markets. In some embodiments, charting multiple markets may include receiving market data for a plurality of tradeable objects. The plurality of tradeable objects may include an anchor object and at least one non-anchor object. The market data may include anchor object price data for the anchor object and non-anchor price data for the at least one non-anchor object. The non-anchor object price data may be converted based on the anchor object price data such that converted non-anchor object price data has a price scale of the anchor object price data. The anchor object price data and the non-anchor object price data may be displayed along a normalized price axis.
US11790443B2 Display system
A display system comprising a computer, a communications link between the computer and the Internet, a database, accessible by the computer, containing a plurality of user files wherein each of the user files contains a plurality of transaction parameters corresponding to one or more indications associated with the user file. The transaction parameters govern the presentation and acceptance of indications associated therewith. The system further includes a database, accessible by the computer, containing a plurality of indications wherein each of the indications contains information corresponding to open bids or offers for commodities, and an indication selection submitted by a user over the communications link. Software executing on the computer receives the indication selection, retrieves an indication corresponding to the indication selection from the indication database, queries a user file in the user database corresponding to the indication to determine transaction parameters associated with the indication, and presents the indication to the user in accordance with any determined transaction parameters.
US11790440B2 Providing search-directed user interface for online banking applications
Systems and methods for providing a search-directed user interface for online banking applications. An example method may comprise: receiving, via a graphical user interface (GUI) session associated with an authenticated user, a search argument comprising a character string; executing, by a processing device, a search query by matching the character string to account data of one or more accounts that the authenticated user is authorized to access, the account data comprising a plurality of data items representing at least one of: financial product types, financial product identifiers, financial transaction types, financial transaction descriptions, financial transaction amounts, portfolio types, accounts, and aggregated financial indicators; and causing a data set produced by executing the search query to be visually represented via the GUI session.
US11790439B1 Automated bidding on auctioned content
Systems, methods, and computer-readable media (transitory and non-transitory) are provided herein for automated bidding on auctioned online content. In various embodiments, a bidder process operating on a bidder management computing system may determine an IP address associated with an impression to be populated with consumable content. The impression may be solicited by a content auction computing system. The bidder process may retrieve, e.g., from volatile memory local to the bidder process management computing system, bidding guidelines associated with the IP address. The bidder process may determine, based on the retrieved bidding guidelines, a bid for a particular consumable content item to populate the solicited impression. The bidder process may then submit the bid to the content auction computing system.
US11790438B2 System and method for identifying fit of apparel on a user
A reference object is used in measurement capturing features of the invention to calibrate a camera taking pictures of a user. The position of the reference object in the pictures of the user helps correct for rotations of the reference object that is held by the user. Once user measurements are captured, a total weighted variance is defined to identify correct size of apparel to the user. In addition to the variance, overall fit quality is determined by adding user body shape and fit anomalies of the apparel to the variance.
US11790437B1 Personalizing portable shopping displays using mobile devices and inaudible tones
Systems, methods, and computer-readable media are disclosed for systems and methods for personalizing portable shopping displays using mobile devices and inaudible tones. Example methods may include causing a first inaudible tone to be emitted by a speaker, the first inaudible tone configured to initiate a change in a user interface at a mobile device, determining a second inaudible tone from a user device using a microphone, the second inaudible tone including a user identifier of a user, and determining a user interaction with a product at a product display. Certain example methods may include determining user preference data, and causing presentation of product information for the product using the user preference data.
US11790436B2 Content management apparatus, content management method, and program
Content with a desired layout is created easily and safely. The content management apparatus (3) includes a storage unit (32) for storing a plurality of parts constituting a part of the content, and a control unit (33) for creating the content by combining the plurality of parts which are respectively arranged at desired positions and selected from the storage unit (32). Here, the parts include system parts which are essential for displaying the content and are restricted from being edited by a business operator which is a user, and a design part, that is, an optional part which is created by the business operator who is a user and can be added arbitrarily. Then, the control unit 33 rearranges the system parts which are arranged at predetermined positions, and arranges the design part between the system parts to create the content.
US11790432B1 Systems and methods for assessing needs
Systems and methods for assessing the needs of customers using predictive modeling techniques are disclosed. The method receives customer data from a first database and provided by the user. The method generates an instruction to a second database and receives additional customer information received from external databases to generate a basic profile for data based on the customer. The system further analyzes data provided by the user. The method generates a customer profile based on the basic customer data and additional data. The method determines missing data from the customer profile associated and a set of attributes of the user. The method identifies a profile with the customer similar set of attributes and estimates the missing data using predictive modeling techniques to generate estimated customer information. The system further pre-populates one or more missing fields of the full profile associated with the customer based on said estimated customer information. The system. The method additionally analyzes the full updated customer profile associated with the customer to generate one or more insurance recommendations for the customer that will allow customers to fulfill one or more proposed future financial goals while ensuring the financial stability of the customer. The systems and methods disclosed allow the level of data-entry efforts required from the user to be significantly reduced.
US11790429B2 Systems and methods for interpreting colors and backgrounds of maps
Novel system, methods, which include machine learning, and device for providing color, mapping and fashion recommendations, including for persons with visual impairment such as color blindness or complete blindness. Also described are methods for assisting an individual with the task of interpreting at least one map, the method comprising: providing a portable communication device to identify and extract color and/or pattern from the at least one map through use of a camera and at least one algorithm; providing a processor capable of accessing locally stored and/or remote information about the at least one map; assigning colors on the at least one map with a red green blue (RGB) value through use of a color assignment algorithm; wherein the individual can touch a spot on digital renditions of the at least one map to determine the RGB value; providing a database for storing the digital renditions of the at least one map; wherein the individual imports the at least one map, through a series of photos or videos, for bulk imports into the database; providing revisions to the at least one map or designs for at least one novel map, for use in real-world or virtual environments, wherein the at least one map can be scored relative to a backround in the virtual environment such that map colors or map backrounds or both the map colors and the map backrounds are adjusted resulting in alternate color combinations in virtual contexts.
US11790428B2 Information processing device and program
An information processing device and a program are provided that enable a purchaser to compare provision conditions, such as the sales price of a product, in purchasing the product. The information processing device is provided with: a reception unit; a prediction unit; a specification unit; and an information generation unit. The reception unit is configured to receive a character or a character string, and input destination identification information. The input destination identification information makes it possible to identify an input destination of a character or a character string. The prediction unit is configured to predict, in accordance with the input destination information received by the reception unit, a word based on the character or character string received by the reception unit. The specification unit is configured to specify products or services related to the word. The information generation unit is configured to generate display information that displays the names of products or services as candidates of input character strings.
US11790419B2 Method and apparatus for group purchasing using a historical price in an e-commerce environment
The method and system are directed at providing group purchasing at a historical price in an e-commerce environment. A user may select a price that a price at which a produce previous sold, seen as the historical price. This price may then be used to generate an online purchasing campaign that other user may join. The purchasing campaign is user or consumer driver rather than merchant driven.
US11790418B1 Impact retail hub
A digital platform is provided for reframing a trading experience, and creating and securely trading physical products and cryptographically secured digital assets through on-chain and off-chain communities. The platform's method comprises: receiving one of first product information and first service information, through a blockchain network, from a seller; creating one of a first product and a first service, on the blockchain network, on a digital platform; transparently listing product details of one of the first product and the first service, using the blockchain network, on the digital platform; and dynamically assigning and publishing a price of one of the first product, and the first service based on combination of one of an edition, and a launch, and one of a run size, and a volume of one of the first product and the first service using a smart contract.
US11790414B2 Techniques and architectures for customizable modular line item evaluation
Pluggable pricing modules with functional extension points. A plurality of pricing methods are installed with a pricing service. The pricing service has a pluggable architecture to accept pricing methods including a set of pricing functions, and one or more extension points that provide programmatic hooks within an operational flow of the pricing service to provide optional interfaces to functional modules external to the pricing service. In response to a pricing request for a sales transaction, the pricing request including a pricing resolving selected pricing method for each sales item of the one or more sales items from the plurality of pricing methods. At least one of the one or more extension points are used to call an external functional module to interact with the operational flow of the pricing service. Aggregated results are provided to the source of the pricing request.
US11790413B2 System and method for communication
A digital communication method, comprising: providing a digital packet radio transceiver which communicates through an antenna array, defining a directional pattern with distinct spatial communication channels using a plurality of frequency channels; detecting channel conditions based on a feedback protocol between the digital packet radio transceiver and a remote digital packet radio system, selectively controlling the digital packet transceiver to transmit information responsive to the channel conditions; detecting another digital packet radio transceiver concurrently using the same frequency channels, and selectively controlling an interference with the other digital packet radio transceiver in dependence on information from the other digital packet radio transceiver, by one of deferring to transmissions by the other digital packet radio transceiver, and competing with transmissions by the other digital packet radio transceiver.
US11790403B2 Vehicle with context sensitive information presentation
Technologies are generally described for context sensitive display of information on a consumable delivery vehicle with en route preparation. An on-board controller may receive different sets of sensor data associated with time, location, temperature, humidity, captured images, and/or captured audio from sensors on the vehicle or at a destination location. The sensor data may be analyzed/processed at the on-board controller or by a remote control system and instructions may be generated for display of context sensitive information based on received sensor data and/or processed sensor data. One or more displays on the vehicle may display images are associated with a branding, a menu, a pricing, and/or an advertisement based on the generated instructions.
US11790402B2 Output control device, information output system, output control method, and program
An output control device includes a determination unit configured to determine whether or not a person is a specific person, a processing unit configured to acquire position information of the person, and an output control unit configured to cause a first output device located in the vicinity of the person to output information according to the person on the basis of personal information about the person determined to be the specific person by the determination unit and the position information acquired by the processing unit, wherein the output control unit is configured to cause a second output device to output the information output by the first output device in continuation with the output of the first output device if the person has moved from the vicinity of the first output device to the vicinity of the second output device.
US11790399B2 Dynamic evaluation and use of global and contextual personas
A system and method for content selection and presentation is disclosed. A plurality of content elements configured for presentation in at least one content container is received and one of the plurality of content elements is selected for presentation in the at least one content container. The one of the plurality of content elements is selected by a trained selection model configured to select one of an individual context or a global context. An interface including the selected one of the plurality of content elements is generated.
US11790396B2 Preservation of scores of the quality of traffic to network sites across clients and over time
A software and/or hardware facility for scoring the quality of traffic to a site accessible via the Internet or other network. The facility may generate training set data and use the training set data to identify parameters indicative of fraudulent traffic to a site and reduce the effect of fraudulent traffic advertisers and publishers. The facility may score the quality of traffic and determine combinations of parameters that are indicative of the quality of traffic to the site. Traffic to the site may be scored based on the combination of parameters associated with the one or more sessions. Lower scores are indicative of traffic having little value to a publisher, advertiser, or third party; higher scores are indicative of traffic having greater value.
US11790394B2 Methods and systems for automatic call routing with no caller intervention using anonymous online user behavior
A call conversion tracking system is disclosed that tracks call-based communications initiated from invitational content. Based on the tracking, the call conversion tracking system generates data analytics quantifying the effectiveness of the invitational content's ability to trigger a voice call (e.g., a phone call) and/or other type of voice communication. The system correlates the voice communication data and sales-related data, and associates such data to interactions within the invitational content responsible for driving the call and sale.
US11790387B2 User interface adjustments based on internet-of-things engagement
A method, a computer program product, and a computer system. Activities of at least one customer with at least one tagged merchandise in possession of the at least one customer are monitored. The at least one tagged merchandise includes multiple Internet-of-Things (IoT) devices communicatively coupled over local communication channels to a central IoT hub which is communicatively coupled to an IoT service over the Internet. Each IoT device is designed for a particular application. The multiple IoT devices include respective multiple sensors with each sensor being particularized for the particular application of the IoT device that includes each sensor. The multiple IoT devices include a first IoT device that includes a first sensor configured to sense a type of interaction the at least one customer has with the at least one tagged merchandise to make a determination based on a gamification analysis of a qualifying event or a non-qualifying event.
US11790386B2 Machine-learned attendance prediction for ticket distribution
A ticket exchange server is configured to determine a number of tickets to distribute for an event. The ticket exchange server accesses, for a stadium, training data describing attendance at historical events, historical opponents of a sports team, and a historical win/loss record of the sports team. The ticket exchange server trains a machine-learned model configured to predict an attendance for a future event at the stadium based on an opponent of the sports team at the future event and a current or predicted win/loss record of the sports team. The ticket exchange server selects an event for the sports team against an opponent and determines a predicted attendance using the machine-learned model. The ticket exchange server identifies a number of tickets greater than a capacity of the stadium to make available based on the predicted attendance and distributes the number of tickets to prospective attendees.
US11790385B2 ESG forecasting
A method to forecast financial performance of companies is provided. The method comprises retrieving from a database news articles related to a number of companies published within a predefined time period. The news articles are classified as either ESG articles or non-ESG articles and then vectorized. A subset of relevant non-ESG articles are selected. The ESG and selected non-ESG articles are fed into a sentiment scoring model, which generates sentiment scores for the companies over the predefined time period. The sentiment scores are fed into an ESG forecast model along with historical market data and ESG data related to the companies. The ESG forecast model forecasts the financial performance of the companies in relation to ESG policies.
US11790384B2 Systems and methods for assisting users in assessing costs of transactions
Systems and methods are disclosed for assisting users in assessing costs of transactions. For instance, method may include: determining a cost value of at least one transaction associated with a user; classifying the user into a category, based on consumer interest characteristics of the user and consumer interest characteristics associated with the category; determining a relatable product based on the consumer interest characteristics associated with the category, the relatable product being a product purchased by a plurality of persons classified in the category; determining a relatable cost value, the relatable cost value being a representation of the cost value of the at least one transaction using a quantity of the respective relatable product; and presenting the relatable cost value to the user.
US11790379B2 Bayesian estimation of the effect of aggregate advertising on web metrics
A method, apparatus, and non-transitory computer readable medium for data analytics are described. Embodiments of the method, apparatus, and non-transitory computer readable medium include monitoring online activity corresponding to a plurality of users; receiving aggregate marketing data for a marketing activity; identifying online activity data for a time period corresponding to the marketing activity based on the monitoring; generating a regression model based on the aggregate marketing data and the online activity data using Bayesian regression, wherein the regression model represents a relationship between the marketing activity and the online activity, comprises a time effect coefficient, and is based on a prior distribution of the time effect coefficient that decays to zero as time increases; and estimating a treatment effect for the marketing activity on the online activity based on the regression model, wherein the treatment effect comprises a rate of effect decay.
US11790374B1 Secure card not present transactions using chip-enabled cards
Techniques are described for performing secure card not present (CNP) transactions using integrated circuit chip-enabled cards. The techniques include continually or periodically tracking a location of a user's card by a user computing device, e.g., a “smart” phone, and storing a log of datasets relating to the location of the user's card at a server device. Based on the tracking, the user computing device may alert the user via a push notification or other message when the user's card is not within a preset range of the user computing device. In addition, an authentication server determines a location of a purchaser computing device attempting to perform a CNP transaction using the user's card information, and compares the location of the purchaser computing device with a most recent location of the user's card retrieved from the log of datasets to determine whether to approve the CNP transaction.
US11790369B2 Systems and method for enhanced active machine learning through processing of partitioned uncertainty
Systems and methods are disclosed herein for improving machine learning of a data set. In one example, the method may include training a predictive model on an initial data set comprising labeled data, wherein the training is performed in an active learning system. The method may further include generating a set of parameters based on the training and introducing an unlabeled data set into the predictive model. According to some embodiments, the method may further include applying the set of parameters to the unlabeled data set, generating a set of predictions associated with the applied set of parameters and calculating a first uncertainty score and a second uncertainty score associated with the generated set of predictions. Moreover, the method may also include modifying the data set based on the first uncertainty score, and modifying the predictive model based on the second uncertainty score.
US11790368B2 Auto-evolving database endorsement policies
An example operation may include one or more of computing historical patterns related to fraudulent attempts from a transaction log, predicting future fraud attempts from public data, correlating the historical patterns and the predicted future fraud attempts, modifying one or more endorsement policies based on the correlations, and adding the modified one or more endorsement policies to a smart contract.
US11790361B2 Smart device system and method of use
A smart device is provided between a transaction terminal (e.g. an access device, a point of sale terminal) and a payment card to facilitate a secure transaction. The smart device receives transaction details from the transaction terminal. The transaction terminal suspends the transaction. The smart device is brought in communication with a payment device in control of the user (e.g. the user of the payment device does not hand over the payment device to a merchant, clerk, waitstaff). The smart device receives a cryptogram identifying an account from the payment device and transmits the cryptogram to the transaction terminal. The transaction terminal resumes the transaction, generates a transaction authorization request message including the cryptogram, and transmits the transaction authorization request message to an issuer of the account. The transaction terminal receives an authorization response message from the issuer, and notifies the smart device of the transaction being approved or declined.
US11790359B2 Anonymized targeted content delivery
When incentivizing vendors to give greater discounts on items or services offered or advertised to specific customers on a third-party website in exchange for reduced advertisement pricing, a vendor enters offer parameters (e.g., item or service for sale, price or discount amount, terms of the offer, a permitted number of acceptances of the offer, etc.) into a user interface along with target customer criteria (e.g., age, gender, minimum income, etc.). The target criteria is matched to customer profile data, and an advertisement generated using the offer parameter information is presented to customers whose profiles match the target criteria. In return for offering larger discounts, a cost per event (CPE) associated with the advertisement is reduced for the vendor. An invoice is generated and transmitted to the vendor, and upon receipt of payment, the advertisement provider remits a portion of the received payment to the website owner.
US11790357B1 Dynamic transaction token/dynamic pricing based on conditions of order
Systems and methods utilizing payment tokens are provided. One method includes receiving a transaction authorization request including a plurality of transaction conditions; generating a plurality of payment tokens based on the plurality of transaction conditions; provisioning the plurality of payment tokens, each of the payment tokens including at least one transaction condition of the plurality of transaction conditions; receiving a payment token from the plurality of payment tokens based on the plurality of transaction conditions; and transmitting, to a recipient, a payment corresponding to the received payment token.
US11790355B2 Coin counting lottery machine with cryptocurrency capability
The present invention relates to a novel coin counting lottery vending machine with selective cryptocurrency support. The machine combines the functions of enabling users to buy lottery tickets using coins, cash and/or cryptocurrency and converting coins into cash or cryptocurrency. The machine includes a coin receptacle, a ticket scanner to check the winning status of a previously purchased ticket, a ticket slot for receiving play slips for draw tickets, a cash slot, a touch screen, and a dispensing tray. The machine can also be connected to a lottery provider server for checking status of a ticket and storing information about dispensed tickets. The machine can also be connected to a cryptocurrency exchange for performing cryptocurrency transactions.
US11790342B2 Establishing one-to-many relationships for events in a relational database
In some implementations, a device may receive an indication of an event that is associated with a first account and an entity, and an amount associated with the event. The device may establish a record, in a relational database, to link an identifier associated with the first account with the event. The device may receive, from a device associated with the first account, a request to associate the event with the first account and a second account. The device may modify the record to link the identifier associated with the event with the identifier associated with the first account and an identifier associated with the second account. The device may update a first balance associated with the first account to reduce the first balance and update a second balance associated with the second account to increase the second balance based on modifying the record.
US11790339B2 Systems and methods for remotely interacting with performers and influencing live events
A computer-implemented method of remotely influencing a performer at a live event via a customer mobile device is disclosed herein. The method includes: displaying a graphical user interface configured to receive user inputs; receiving a first user input including a user request for the performer at the live event; presenting predetermined terms and conditions associated with the user request; receiving a second user input including a user acceptance of the terms and conditions associated with the user request; transmitting the user request to a host server upon receiving the user acceptance of the terms and conditions associated with the user request; receiving a confirmation of the terms and conditions associated with the user request from the host server; and transmitting the user request for receipt by a performer mobile device of the performer during the live event.
US11790338B2 Transaction system and method
A method of selling a good or service online includes creating a price tagged image including a visualization of the good or service and a visual code including information regarding the good or service and configured to be interacted with by a buyer of the good or service, sharing the price tagged image to an online platform, redirecting a buyer of the good or service to a transaction system provided independently of the online platform following an interaction of the buyer with the visual code corresponding to the good or service based on the information of the visual code, and negotiating a transaction between the buyer and a seller regarding the good or service corresponding to the visual code interacted with by the buyer via use of the transaction system.
US11790334B1 Blockchain supported resource transfer communication protocol
Blockchain supported resource transfer communication protocol techniques are described. In an implementation, a semantic message is received encoding parameters to be implemented as part of a resource transfer involving a digital wallet. A quote is generated specifying attributes as part of implementing communication connections to perform the resource transfer in compliance with the parameters specified by the semantic message. An acceptance message is received indicating acceptance of the quote, the acceptance message including credentials of the digital wallet. Generation is initiated of an application executable as part of a blockchain as complying with the parameters and the attributes. Data describing the application as executable as part of the blockchain is transmitted for distribution to the digital wallet. The resource transfer is initiated through execution of the application as part of the blockchain.
US11790331B2 Card reader based payment transactions from a web browser
A browser executing on a computer terminal associated with a merchant receives a payment request for a purchase by a customer from the merchant. The computer terminal transmits, over a communications network to a mobile communication device associated with the customer, a push notification including the payment request and a set of instructions. The payment request indicates an identifier and amount of the purchase. The set of instructions causes the mobile communication device to activate a card reader using a mobile payment app, present the purchase amount to the customer on a touch-sensitive display of the mobile computing device, receive an acceptance of the purchase amount from the customer via the touch-sensitive display, and authorize the card reader to process payment for the purchase amount based on the acceptance. The computer terminal receives, over the communications network, a confirmation of the processed payment from the mobile computing device.
US11790328B2 Secondary market and vending system for devices
A recycling kiosk for recycling and financial remuneration for submission of a mobile telephone is disclosed herein. The recycling kiosk includes an inspection area with at least one camera and a plurality of electrical connectors in order to perform a visual analysis and an electrical analysis of the mobile telephone for determination of a value of the mobile telephone. The recycling kiosk also includes a processor, a display and a user interface.
US11790326B2 Systems and methods for repair of vehicle body damage
Systems and methods of repairing damage to the body structure of a vehicle based on a comparison of vehicle damage to vehicle specification data to indicate the magnitude and direction of vehicle damage to formulate a repair plan for review.
US11790319B2 Method and apparatus for managing physician referrals
Method and apparatus for managing the physician referral process, whereby a referring physician (e.g., a primary care provider) refers a patient to another physician (e.g., a specialist) for a particular medical procedure, analysis or care. An aggregator provides systems and methods available to physicians and their administrative staff (herein collectively referred to as physicians or doctors) to: book appointments on behalf of their patients online through a doctor directory and calendar function; filter available doctors by specialty, subspecialty, procedure, insurance participation and/or hospital network; transfer a patient's personal information, medical history and pre-selected insurance forms from one doctor's office to another's, electronically; transfer and upload relevant forms and paperwork via fax from one doctor's office to another; track referrals historically (over time) on a by-doctor or by-patient basis; facilitate referrals to and from doctors in a certain network or group.
US11790317B2 System, device, and process for tracking product
A system configured to track, trace and monitor product. In some aspects, the system is configured to track product and capture product related information and includes a network interface configured to receive product related information over a network from a plurality of tracking devices located at a plurality of facilities. The system also includes a database configured to store the product related information from the plurality of tracking devices located at the plurality of facilities. The system also includes a processor configured to be responsive to and control at least the database and the network interface. The system also includes the processor and the database being further configured to implement blockchain technology with respect to the product related information to generate a blockchain ledger of the product related information.
US11790315B2 Systems, methods, computing platforms, and storage media for directing and controlling an autonomous inventory management system
Systems, methods, computing platforms, and storage media for directing and controlling an autonomous inventory management system are disclosed. Exemplary implementations may place an inventory item in an autonomous storage unit, direct the autonomous storage unit to depart a starting location, direct the autonomous storage unit to board a first transport system departing for a first arrival location, determine whether an event will delay or expedite the arrival of the autonomous storage unit at the first arrival location, determine alternative routing options for the autonomous storage unit to continue travel to the first arrival location, recalculate the route of the autonomous storage unit to the first arrival location, and select a new route to the first arrival location.
US11790313B1 Unmanned aerial vehicle item delivery
Methods and systems for item delivery using multiple unmanned aerial vehicles are provided. The methods and systems include operations comprising: obtaining, by a distance unmanned aerial vehicle (UAV), a package that includes a plurality of items, each item being associated with a target delivery destination; delivering, by the distance UAV, the package to a regional hub that includes a local UAV, the distance UAV being configured to travel a longer distance and carry more weight than the local UAV; retrieving, by the local UAV, a given item of the plurality of items from the package; determining, by the local UAV, the target delivery destination associated with the given item; and delivering, by the local UAV, the given item to the target delivery destination.
US11790312B1 Supply-chain characteristic-vectors merchandising system and methods
In some configurations, a supply-chain characteristic-vectors merchandising system and a method for an environmental characteristic-vectors of a gas communicating from an upstream amenity to a downstream amenity in a supply-chain may be disclosed. The system may be configured to track oil and/or gas throughout the supply-chain by associating characteristic-vectors (e.g., environmental, operational, physical etc.) of the upstream amenity and the downstream amenity with the energy units of the gas transmitted through the supply-chain.
US11790309B1 Courier delivery service
Systems and methods herein describe receiving a transport request from a first device, transmitting the transport request to a second device, causing the second device to display a first instruction, determining that a current location of a securable container associated with the second device matches the first location, based on the determination, generating a first access code operable to access the securable container, and transmitting the first access code to a third device, receiving an indication that the securable container has been opened using the first access code, based on the indication, causing the second device to display a second instruction, determining that a subsequent location of the securable container matches the second location, based on the determination, generating a second access code and transmitting the second access code to the first device; and receiving a subsequent indication that the securable container has been opened using the second access code.
US11790308B2 Object tracking in a multi-modal transportation environment
A method for observing and directing the movement of a physical object from a location to a destination, the method comprising. The method includes receiving specifications governing the physical dimensions, a material composition, a movement parameter, and an environmental control condition requirement for a physical object and storing those specifications in a shared, distributed ledger accessible by the relevant actors in a supply chain. By requiring significant events to be recorded in the distributed ledger, such a confirmations of product conformance to the specifications, documentation regarding the transport and receipt of the object, and relevant environmental conditions, the movement of the object through the supply chain can be ascertained and controlled with a high degree of visibility and accountability.
US11790307B2 Information processing device, information processing method and non-transitory storage medium
An information processing device executes: identifying a first region where a predetermined module is insufficient in number, the predetermined module being a module that is attachable to and detachable from a movable object; identifying a second region where the predetermined module is superfluous in number; instructing a movable object equipped with the predetermined module in the second region to provide the superfluous predetermined module to a predetermined movable object; instructing the predetermined movable object to cause the predetermined module to be attached in the second region and transport the predetermined module to the first region; and instructing a movable object not equipped with the predetermined module in the first region to receive the predetermined module transported to the first region by the predetermined movable object.
US11790303B2 Analyzing agent data and automatically delivering actions
One or more monitoring servers are connected via a data link or API to a server system. The monitoring servers may operate one or more monitoring services that monitor the agent computing devices and agent displays to collect metrics. The server system processes recommendations and auto-delivering actions based on the monitored data of each employee and a variance against a high performer persona. The actions and recommendations are optimized by machine learning logic to improve the agent's performance in one or more metrics. The server system connects to one or more agent computing devices and/or agent displays to auto-deliver the actions.
US11790299B2 Method and apparatus for process optimization
A method for determining whether a given run of a process having a defined protocol is on a trajectory for successful completion is provided. The method includes the step of initiating a run of the defined protocol of the process. During the initiated run, obtaining information reflecting variables that may affect the quality of the process. A preferred trajectory model for achieving a successful implementation of a process is also obtained. The information reflecting the variables that affect the quality of the process are compared with the preferred trajectory model. This comparison allows a determination of offset of the value of the determined variables to the value of the same variables of the preferred trajectory model. The magnitude or amount of offset is indicative of the whether the run initiated in step is on a path or trajectory for success.
US11790298B2 FDA compliant quality system to risk-mitigate, develop, and maintain software-based medical systems
Apparatus and associated methods relate to a risk trace matrix engine for managing database associations, in a quality management system (QMS), between risk mitigations and features of a system having a risk-based profile. In an illustrative example, metadata may be created to associate risk mitigations with elements of a product and then metadata may be stored in a database during the design or operating lifecycle of the product, for example. The engine may dynamically build one or more trace matrices for the product design, each matrix associating risk mitigations to elements of the product design documentation. In response to any modifications that may relate to the component's specifications, for example, the engine may retrieve associated metadata and generate notifications prompting for user verification. In various implementations, such engines may advantageously reduce the risk by automatically generating traceability via a matrix of associations between features and components, which may be hardware and/or software components.
US11790294B2 System for managing an integrated drive-through restaurant and carwash facility providing estimated wait times via a graphical user interface
Quick service restaurants with car wash systems and traffic management systems for managing customer traffic and routing customers who have made food-only purchases and customers who have purchased both a food item and a carwash service. In some examples, graphical user interfaces incorporated in point of sale systems display time predictions for the delivery of food items and carwash services to aid and encourage customer selection of both food items and carwash services.
US11790289B2 Systems and methods for managing dynamic transportation networks using simulated future scenarios
The disclosed computer-implemented method may include (i) receiving a first transport request and a second transport request, (ii) evaluating a fitness of matching the first and second transport requests to be fulfilled by a transport provider, based at least partly on a transportation overlap between the first and second transport requests, (iii) generating a simulated future transport request, (iv) evaluating a fitness of matching the first transport request with the simulated future transport request, based at least in part on a transportation overlap between the first transport request and the simulated future transport request, and (v) matching the first and second transport requests based at least in part on the fitness of matching the first and second transport requests and based at least in part on the fitness of matching the first transport request with the simulated future transport request. Various other methods, systems, and computer-readable media are disclosed.
US11790288B2 Systems and methods for machine forward energy transactions optimization
Systems and methods for machine forward energy transactions optimization are disclosed. A transaction-enabling system may include a resource requirement circuit to aggregate a resource requirement for a fleet of machines to perform a task, a forward resource market circuit to access a forward market for energy, and a controller. The controller may include an artificial intelligence (AI) circuit to configure a transaction on the forward market for energy in response to the aggregated resource requirement and a machine resource acquisition circuit to automatically solicit the configured transaction on the forward market for energy. The AI circuit may also iteratively improve the configured transaction to improve a task outcome of the fleet of machines.
US11790287B2 Systems and methods for machine forward energy and energy storage transactions
Systems and methods for machine forward energy and energy storage transactions are disclosed. An example transaction-enabling system may include a resource requirement circuit to aggregate a resource requirement for a fleet of machines to perform a task, wherein the resource requirement comprises an energy storage capacity requirement, a forward resource market circuit to access a forward market for energy, and a machine resource acquisition circuit to execute a transaction on the forward market for energy in response to the aggregated resource requirement.
US11790286B2 Systems and methods for fleet forward energy and energy credits purchase
Systems and methods for fleet forward energy and energy credits purchase are disclosed. An example transaction-enabling system may include a resource requirement circuit to aggregate a resource requirement for a fleet of machines to perform a task; a forward resource market circuit to access a forward market for energy; and a machine resource acquisition circuit to execute a transaction on the forward market for energy in response to the aggregated resource requirement.
US11790283B2 Parking space lock and system and method for providing parking service
A parking space lock, as well as a system and a method are disclosed, which provide a vehicle with a parking service. The parking space lock includes a fixing portion fixed in a parking space; a movable portion structured to move between a first position and a second position with respect to the fixing portion so as to make the parking space lock change between a locked state and an open state, wherein no vehicle is allowed to enter the parking space when the parking space lock is in the locked state, and a vehicle is allowed to enter the parking space when the parking space lock is in the open state; a first communication portion configured to communicate with a service device; a control portion configured to, when receiving a first signal from the service device by the first communication portion, control the movable portion to move to/to be at the first position and maintain the parking space lock in the locked state.
US11790278B2 Determining rationale for a prediction of a machine learning based model
An online system performs predictions for real-time tasks and near real-time tasks that need to be performed by a deadline. A client device receives a real-time machine learning based model associated with a measure of accuracy. If the client device determines that a task can be performed using predictions having less than the specified measure of accuracy, the client device uses the real-time machine learning based model. If the client device determines that a higher level of accuracy of results is required, the client device sends a request to an online system. The online system provides a prediction along with a string representing a rationale for the prediction.
US11790273B2 Artificial intelligence radio transceiver
A software-defined radio system may include a radio frequency front end connected to a high performance computing processor comprised of a central processing unit (CPU), a graphics processing unit (GPU), and a shared memory between the CPU and GPU. The software-defined radio system may incorporate a signal processing unit between the radio frequency front end and the high performance computing processor. Additionally, the software-defined radio system may be configured to create a ring buffer in a shared memory between the CPU and GPU and directly store digital signal data in the ring buffer. The software-defined radio system may be used to implement and train machine learning algorithms and transmit digital signals.
US11790272B2 System and method for end-to-end-differentiable joint image refinement and perception
System and method for end-to-end differentiable joint image refinement and perception are provided. A learning machine employs an image acquisition device for acquiring a set of training raw images. A processor determines a representation of a raw image, initializes a set of image representation parameters, defines a set of analysis parameters of an image analysis network configured to process the image's representation, and jointly trains the set of representation parameters and the set of analysis parameters to optimize a combined objective function. A module for transforming pixel-values of the raw image to produce a transformed image comprising pixels of variance-stabilized values, a module for successively performing processes of soft camera projection and image projection, and a module for inverse transforming the transformed pixels are disclosed. The image projection performs multi-level spatial convolution, pooling, subsampling, and interpolation.
US11790270B2 User-generated visual guide for the classification of images
A process and a system for creating a visual guide for developing training data for a classification of image, where the training data includes images tagged with labels for the classification of the images. A processor may prompt a user to define a framework for the classification. For an initial set of images within the training data, qualified human classifiers are prompted to locate the images within the framework and to tag the images with labels. The processor determines whether the tagged images have consistent labels, and, if so, the processor adds images to the training data. The processor may add the images by providing a visual guide, the visual guide including tagged images arranged according to their locations within the framework their labels, and prompting human classifiers to tag the additional images with labels for the classification, according to the visual guide.
US11790264B2 Systems and methods for performing knowledge distillation
The present disclosure is directed to methods and systems for knowledge distillation. Implementations of the disclosure can include executing the following actions using one or more computing devices: obtaining an initial training dataset including multiple training examples; determining sets of outputs by performing inference on the training examples with a group of pre-trained machine-learned models that have been trained to perform a respective task based on a respective pre-trained model training dataset; evaluating a performance of each pretrained machine-learned model based at least in part on the set of outputs generated by the pre-trained machine-learned model; determining for the set of outputs generated by each pre-trained machine-learned model, whether to include one or more outputs of the set of outputs in a distillation training dataset based at least in part on the respective performance of such pre-trained machine-learned model; and training a distilled machine-learned model using the distillation training dataset.
US11790263B2 Program synthesis using annotations based on enumeration patterns
A system for program synthesis using annotations based on enumeration patterns includes a memory device for storing program code, and at least one processor device operatively coupled to the memory device. The at least one processor device is configured to execute program code stored on the memory device to obtain a set of annotated terms including one or more terms each annotated with an enumeration pattern, translate problem text into a formal specification using natural language processing, the formal specification being described as a set of rules associated with predicates, and synthesize one or more terms satisfying the set of rules of the formal specification based on the set of annotated terms to generate a computer program.
US11790259B2 Systems and methods for tuning capacitance in quantum devices
Quantum processors having qubits with tunable capacitance are provided. The qubits include Josephson junctions shunted by capacitors and are tunably coupled to capacitance loops such that the resonant frequencies of the qubits and capacitance loops avoid entanglement with each other. Methods for tuning the capacitance of such qubits by varying the coupler's coupling strength are provided. These methods include methods for calibrating qubits' capacitance.
US11790257B2 Incident prediction system
An incident prediction system and an incident prediction method are provided for predicting an incident. The system comprises a crowd detection interface for receiving a plurality of mobile device identifiers and an incident database wherein a plurality of weight factors is associated with a plurality of stored mobile device identifiers. The weights associated to mobile devices which were present at a site during a previous, historical incident are higher. The system further comprises a prediction subsystem configured for determining a total weight factor at a site to predict an occurrence of an incident. The system and the method may provide information on a composition of a crowd which may help to better prevent incidents from happening. As such, the provided system and method may enable a more effective prediction of incidents compare to currently available systems and methods.
US11790254B2 Method and system for detecting model file content
The present invention provides a computerized method and system for detecting modeling content within a model file without rendering the model file, the method and system including loading the model file into a detection engine, the model file including software code therein. In the method and system, the detection engine scans the model file, detecting descriptor terms within software code. The method and system includes generating a description list for the model file based on the plurality of descriptor terms and executing a conversion engine to review the description list relative to a relational database, the conversion engine electronically generating file terms describing the modeling content within the model file based on input from the relational database. Whereby, the method and system generates a content list for the model file based on the file terms, the content list thereby associated with the model file.
US11790251B1 Systems and methods for semantically detecting synthetic driven conversations in electronic media messages
Various embodiments described herein relate to a machine-learning based electronic media analysis software system. The system is configured to detect anomalous and predictive patterns associated with an event. The system is configured to use feature extraction techniques and semi-supervised machine-learning to detect the patterns associated with the event in the electronic media messages, which may indicate a synthetic driven behavior and conversation corresponding to the event.
US11790250B2 Using computational cost and instantaneous load analysis for intelligent deployment of neural networks on multiple hardware executors
Various embodiments are generally directed to an apparatus, system, and other techniques for dynamic and intelligent deployment of a neural network or any inference model on a hardware executor or a combination of hardware executors. Computational costs for one or more operations involved in executing the neural network or inference model may be determined. Based on the computational costs, an optimal distribution of the computational workload involved in running the one or more operations among multiple hardware executors may be determined.
US11790247B2 Robust adaptive dynamic mode decomposition for modeling, prediction, and control of high dimensional physical systems
A computer-implemented method is provided. The computer-implemented includes a data-driven model and a robust closure model stored in a memory by using a processor for controlling a system. The computer-implemented method includes steps of acquiring sensor signals from at least one sensor of the system via an interface, computing a state of the system based on the sensor signals, determining a gain of the robust closure model based on the state of the system, reproducing a state of the system based on the determined gain, estimating a physics-based model of the system by combining the data-driven model and the robust closure model, and generating control commands by mapping the state of the system using the estimated physics-based model.
US11790246B2 Dynamic media use control service
Methods, computer program products, and systems are presented. The methods include, for instance: obtaining prediction data that are indicative of media use behaviors of a user over a period of time. Prediction on a pattern of media use behaviors of the user including media content, hours spent on the media content, and the period of time is made. Base on the predicted media use pattern corresponding to a current stage in the period of time, a media use control rule for the user on a controlled device is generated.
US11790244B2 Predictive analytical system and method
A system and method for generating a predictive model include accessing data from a dynamic dataset and a static dataset, generating a unique individual profile for each of a plurality of subjects within a population, assigning a class attribute to each subject, and based on the unique individual profile and the class attribute for each subject, developing a classification model based on the unique individual profile and the class attribute for each of the plurality of subject, and generating an individual score for each of the plurality of subjects using the classification model. The unique individual profile is generated from the data in the dynamic and the static datasets.
US11790242B2 Mini-machine learning
Techniques are described for generating and applying mini-machine learning variants of machine learning algorithms to save computational resources in tuning and selection of machine learning algorithms. In an embodiment, at least one of the hyper-parameter values for a reference variant is modified to a new hyper-parameter value thereby generating a new variant of machine learning algorithm from the reference variant of machine learning algorithm. A performance score is determined for the new variant of machine learning algorithm using a training dataset, the performance score representing the accuracy of the new machine learning model for the training dataset. By performing training of the new variant of machine learning algorithm with the training data set, a cost metric of the new variant of machine learning algorithm is measured by measuring usage the used computing resources for the training. Based on the cost metric of the new variant of machine learning algorithm and comparing the performance score for the new and reference variants, the system determines whether the modified reference machine algorithm is the mini-machine learning algorithm that is computationally less costly than the reference variant of machine learning algorithm but closely tracks the accuracy thereof.
US11790238B2 Multi-task neural networks with task-specific paths
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using multi-task neural networks. One of the methods includes receiving a first network input and data identifying a first machine learning task to be performed on the first network input; selecting a path through the plurality of layers in a super neural network that is specific to the first machine learning task, the path specifying, for each of the layers, a proper subset of the modular neural networks in the layer that are designated as active when performing the first machine learning task; and causing the super neural network to process the first network input using (i) for each layer, the modular neural networks in the layer that are designated as active by the selected path and (ii) the set of one or more output layers corresponding to the identified first machine learning task.
US11790232B2 Method and apparatus with neural network data input and output control
A neural network deep learning data control apparatus includes: a memory; an encoding circuit configured to receive a data sequence, generate a compressed data sequence in which consecutive invalid bits in a bit string of the data sequence are compressed into a single bit of the compressed data sequence, generate a validity determination sequence indicating a valid bit and an invalid bit in a bit string of the compressed data sequence, and write the compressed data sequence and the validity determination sequence to the memory; and a decoding circuit configured to read the compressed data sequence and the validity determination sequence from the memory, and determine a bit in the bit string of the compressed data sequence set for transmission to a neural network circuit, based on the validity determination sequence, such that the neural network circuit omits an operation with respect to non-consecutive invalid bits.
US11790229B2 Systems and methods for synthetic data generation using a classifier
The present disclosure provides systems and methods for synthetic data generation. A recurrent neural network can be trained for synthetic data generation by obtaining a sequence of elements and determining, using a classifier, that the sequence corresponds to a token. In response to the determination, a recurrent neural network configured to use a first vocabulary including the elements can be modified to use a second vocabulary, the second vocabulary including the token and the first vocabulary. The modified recurrent neural network can be trained using the token and the sequence of elements. The trained recurrent neural network can be used to generate synthetic data. A classifier can detect sequences of elements in the synthetic data corresponding to tokens. The tokens can replace the sequences of elements in the generated synthetic data and can be provided to the trained recurrent neural network to continue synthetic data generation.
US11790228B2 Methods and systems for performing tasks on media using attribute specific joint learning
A learning-based model is trained using a plurality of attributes of media. Depth estimation is performed using the learning-based model. The depth estimation supports performing a computer vision task on the media. Attributes used in the depth estimation include scene understanding, depth correctness, and processing of sharp edges and gaps. The media may be processed to perform media restoration or the media quality enhancement. A computer vision task may include semantic segmentation.
US11790224B2 Machine learning from the integration flow metadata
A method of generating and using a metadata files for integration flows may include analyzing definition files of integration flows to generate metadata files that include summary information for each of the integration flows. The method also includes extracting source-target relationships from the summary information for each of the integration flows and training a model using the plurality of source-target relationships. The method also includes receiving a source element from a current integration flow; providing the source element and characteristics of the current integration flow to the model; and receiving, from the model, recommended target elements to be connected to the source element in the current integration flow.
US11790219B2 Three dimensional circuit implementing machine trained network
Some embodiments provide a three-dimensional (3D) circuit structure that has two or more vertically stacked bonded layers with a machine-trained network on at least one bonded layer. As described above, each bonded layer can be an IC die or an IC wafer in some embodiments with different embodiments encompassing different combinations of wafers and dies for the different bonded layers. The machine-trained network in some embodiments includes several stages of machine-trained processing nodes with routing fabric that supplies the outputs of earlier stage nodes to drive the inputs of later stage nodes. In some embodiments, the machine-trained network is a neural network and the processing nodes are neurons of the neural network. In some embodiments, one or more parameters associated with each processing node (e.g., each neuron) is defined through machine-trained processes that define the values of these parameters in order to allow the machine-trained network (e.g., neural network) to perform particular operations (e.g., face recognition, voice recognition, etc.). For example, in some embodiments, the machine-trained parameters are weight values that are used to aggregate (e.g., to sum) several output values of several earlier stage processing nodes to produce an input value for a later stage processing node.
US11790216B2 Predicting likelihoods of conditions being satisfied using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using recurrent neural networks. One of the systems is configured to process a temporal sequence comprising a respective input at each of a plurality of time steps and comprises: one or more recurrent neural network layers; one or more logistic regression nodes, wherein each of the logistic regression nodes corresponds to a respective condition from a predetermined set of conditions, and wherein each of the logistic regression nodes is configured to, for each of the plurality of time steps: receive the network internal state for the time step; and process the network internal state for the time step in accordance with current values of a set of parameters of the logistic regression node to generate a future condition score for the corresponding condition for the time step.
US11790213B2 Identifying complex events from hierarchical representation of data set features
Techniques are disclosed for identifying multimodal subevents within an event having spatially-related and temporally-related features. In one example, a system receives a Spatio-Temporal Graph (STG) comprising (1) a plurality of nodes, each node having a feature descriptor that describes a feature present in the event, (2) a plurality of spatial edges, each spatial edge describing a spatial relationship between two of the plurality of nodes, and (3) a plurality of temporal edges, each temporal edge describing a temporal relationship between two of the plurality of nodes. Furthermore, the STG comprises at least one of: (1) variable-length descriptors for the feature descriptors or (2) temporal edges that span multiple time steps for the event. A machine learning system processes the STG to identify the multimodal subevents for the event. In some examples, the machine learning system comprises stacked Spatio-Temporal Graph Convolutional Networks (STGCNs), each comprising a plurality of STGCN layers.
US11790211B2 Adjusting neural network resource usage
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for adjusting neural network resource usage. One of the methods includes receiving a network input for processing by a task neural network, the task neural network comprising a plurality of neural network layers; receiving a usage input specifying a respective weight for each of one or more usage factors, wherein each usage factor impacts how many computational resources are used by the task neural network during the processing of the network input; and processing the network input using the task neural network in accordance with the usage input to generate a network output for the network input, comprising: selecting, based at least on the usage input, a proper subset of the plurality of neural network layers to be active while processing the network input, and processing the network input using only the selected neural network layers.
US11790210B1 Heirarchical prediction models for unstructured transaction data
Systems and techniques are described for improving the evaluation of unstructured transaction data to, for example, recognize reoccurring data patterns or patterns of interest, predict future outcomes using historical indicators, identify attributes of interest, or evaluate likelihoods of certain conditions occurring. For example, a system can transform unstructured public record data obtained from multiple independent public data sources according to a hierarchical data model. The hierarchical data model can specify nodes within different data layers of a data hierarchy and classification labels corresponding to each of the nodes. In this way, the system can utilize data transformation techniques to permit the processing of information within unstructured transaction data that would have otherwise been impossible to perform without initially structuring the data according to the hierarchical data model.
US11790209B2 Recurrent neural networks for data item generation
Methods, and systems, including computer programs encoded on computer storage media for generating data items. A method includes reading a glimpse from a data item using a decoder hidden state vector of a decoder for a preceding time step, providing, as input to a encoder, the glimpse and decoder hidden state vector for the preceding time step for processing, receiving, as output from the encoder, a generated encoder hidden state vector for the time step, generating a decoder input from the generated encoder hidden state vector, providing the decoder input to the decoder for processing, receiving, as output from the decoder, a generated a decoder hidden state vector for the time step, generating a neural network output update from the decoder hidden state vector for the time step, and combining the neural network output update with a current neural network output to generate an updated neural network output.
US11790208B2 Output circuitry for non-volatile memory array in neural network
A number of circuits for use in an output block coupled to a non-volatile memory array in a neural network are disclosed. The embodiments include a circuit for converting an output current from a neuron in a neural network into an output voltage, a circuit for converting a voltage received on an input node into an output current, a circuit for summing current received from a plurality of neurons in a neural network, and a circuit for summing current received from a plurality of neurons in a neural network.
US11790206B1 High-speed RFID tag assembly using impulse heating
RFID inlays or straps may be assembled using impulse heating of metal precursors. Metal precursors are applied to and/or included in contacts on an RFID IC and/or terminals on a substrate. During assembly of the tag, the IC is disposed onto the substrate such that the IC contacts physically contact either the substrate terminals or metal precursors that in turn physically contact the substrate terminals. Impulse heating is then used to rapidly apply heat to the metal precursors, processing them into metallic structures that electrically couple the IC contacts to the substrate terminals.
US11790202B2 Game token and method for manufacturing the same
A game token by which a plurality of RFID tags embedded in a plurality of the game tokens stacked each other can be read in a relatively stable manner is provided. A game token is provided with a security part and a receiving part that receives the security part. The security part has a shape with a diameter smaller than the diameter of the receiving part, a structure with a plurality of plastic layers laminated together, an RFID tag, and a visible print layer indicating a type or ID of the game token. The receiving part has a surface. The surface of the receiving part has a recessed portion for receiving the security part, and the depth of the recessed portion is 25% or more of the thickness of the game token.
US11790199B2 Printing apparatus, control method, and storage medium
A printing apparatus prints on print media including a paper medium and a special print medium other than the paper medium. The printing apparatus includes an analysis unit that analyzes a print job, and a determination unit that determines whether or not the print job is a job to cause execution of printing on the special print medium, based on a result of analysis by the analysis unit. Based on the determination by the determination unit that the print job is the job to cause execution of printing on the special print medium, an operation manual in a case of printing on the special print medium is printed on the paper medium. After the operation manual is printed, the printing on the special print medium is executed based on a premise that a prescribed operation is carried out by a user.
US11790197B2 Miniature long range imaging engine with auto-focus, auto-zoom, and auto-illumination system
Methods and systems to implement a miniature long range imaging engine with auto-focus, auto-zoom, and auto-illumination are disclosed herein. An example method includes detecting, by a microprocessor, a presence of an aim light pattern within the FOV; determining, by the microprocessor and in response to the detecting, a target distance of an object in the FOV based on a position of the aim light pattern in the FOV, the target distance being a distance from the imaging engine to the object; causing, by the microprocessor, a variable focus optical element to focus on the object based on the target distance; responsive to making a first determination, by the microprocessor, selecting, based on the target distance, one of a plurality of zoom operation modes; and responsive to making a second determination, by the microprocessor, selecting, based on the target distance, one of a plurality of illumination modes.
US11790195B2 System and method for reading a barcode independently of image resolution or scale
The present disclosure relates to a system for reading a barcode independently of image resolution or scale of a captured barcode image. In one embodiment, the system includes an optical sensor and a processor. The optical scanner can scan a barcode, including a plurality of bars and spaces, into a scanned image. The processor can convert the scanned image into binary data. The processor can also calculate numbers of ones (1s) between zeros (0s) in the binary data and determine widths of one of i) each of the bars and ii) each of the spaces based on the calculated numbers of ones (1s). The processor can further calculate numbers of zeros (0s) between ones (1s) in the binary data and determine widths of the other one of i) each of the bars and ii) each of the spaces based on the calculated numbers of zeros (0s).
US11790194B1 Handheld barcode readers and assemblies with vision cameras
Handheld barcode readers and assemblies are disclosed herein. An example handheld barcode reader includes a housing defining a head portion and a base portion, a vision camera positioned in the base portion, a barcode reading module positioned at least partially in the head portion, and a controller in communication with the barcode reading module and the vision camera. The vision camera has a first FOV directed through a base window in the base portion and the barcode reading module has a second FOV directed through a scan window in the head portion. The controller is configured to decode barcodes read by the barcode reading module, receive captured images from the vision camera, and synchronize the barcode reading module and the vision camera such that the vision camera does not capture images when the barcode reading module is active.
US11790193B2 Radio-frequency identification (RFID) tags for liquid monitoring
Example embodiments relate to radio-frequency identification (RFID) tags for liquid monitoring. An example RFID tag includes an antenna configured to communicate with an RFID reader. The antenna includes a radiating plane. The antenna also includes a ground plane. The RFID tag is attachable to a container. A reactance associated with the antenna is modifiable based on a temperature and a volume of a liquid within the container and adjacent to the ground plane. The RFID tag also includes an integrated circuit that includes a memory. The integrated circuit is configured to modulate the antenna in response to an RFID signal from the RFID reader based on the reactance associated with the antenna.
US11790181B2 Extractive structured prediction in interactive systems
A current observation expressed in natural language is received. Entities in the current observation are extracted. A relevant historical observation is retrieved, which has at least one of the entities in common with the current observation. The current observation and the relevant historical observation are combined as observations. The observations and a template list specifying a list of verb phrases to be filled-in with at least some of the entities are input to a neural network, which can output the template list of the verb phrases filled-in with said at least some of the entities. The neural network can include attention mechanism. A reward associated with the neural network's output can be received and fed back to the neural network for retraining the neural network.
US11790180B2 Omnichannel data communications system using artificial intelligence (AI) based machine learning and predictive analysis
A system for determining context and intent in a conversation using machine learning (ML) based artificial intelligence (AI) in omni channel data communications is disclosed. The system may comprise a data store to store and manage data within a network, a server to facilitate operations using information from the one or more data stores, and a ML-based AI subsystem to communicate with the server and the data store in the network. The ML-based AI subsystem may comprise a data access interface to receive data associated with a conversation with a user via a communication channel. The ML-based AI subsystem may comprise a processor to provide a proactive, adaptive, and intelligent conversation by applying hierarchical multi-intent data labeling framework, training at least one model with training data, and generating and deploying a production-ready model based on the trained and retained at least one model.
US11790178B1 Routing data communications between client-specific servers and data-center communications servers
Certain aspects of the disclosure are directed to context aggregation in a data communications network. According to a specific example, user-data communications between a client-specific endpoint device and the other participating endpoint device during a first time period can be retrieved from a plurality of interconnected data communications systems. The client station can be configured and arranged to interface with a data communications server providing data communications services on a subscription basis. Context information for each respective user-data communication between the client station and the participating station during the first time period can be aggregated, such that subsequent user-data communications received from the participating station and intended for the client entity, can be routed based on the aggregated context information.
US11790175B2 System and method for phonetic hashing and named entity linking from output of speech recognition
A system and method for named entity linking from the output of speech-to-text systems by using an approximate string matching that normalizes common sounds, removes ambiguities, removes silent consonants, and accounts for speech slurring for long names. Additionally, the system and method for named entity linking from the output of speech-to-text systems employs a hierarchical matching system that performs multiple attempts using various mechanisms for resolving the name, starting with a very strict mechanism, and proceeding sequentially through less strict mechanisms.
US11790174B2 Entity recognition method and apparatus
The present disclosure discloses an entity recognition model training method and an entity recognition method as well as an apparatus using them. The entity recognition model training method includes: obtaining a training text and matching the training text with a database to obtain a plurality of matching results; processing the matching results to obtain a plurality of feature vectors corresponding to the matching results; obtaining a word vector of each word in the training text by processing the training text; and training an initial entity recognition model based on the feature vector and the word vector to obtain an entity recognition model. By using this training manner, the entity recognition model obtained can have an improved accuracy of entity recognition.
US11790166B2 Quality assessment method for automatic annotation of speech data
A quality assessment method for automatic annotation of speech data is provided and includes: building a base rule-base of automatically annotated speech data based on quality key indicators; reading automatically annotated speech data to be detected, and performing quality detection on the automatically annotated speech data to be detected according to the quality key indicators to thereby complete quality measurement; updating an automatically annotated speech dataset according to a result of the quality measurement; and importing the automatically annotated speech dataset after the updating into the base rule-base. The shortcomings of using traditional quality assessment methods for data annotation in automatic machine annotations can be overcome, and it can play a very positive supporting role in promoting the development of ethnic minority speech intelligence.
US11790159B2 Actively adapted knowledge base, content calibration, and content recognition
Systems for automatic document generation automatic content recognition may comprise a storage medium and a processor coupled to the storage medium. The processor may generate and/or process a document template and receive client data. In some embodiments, the processor may automatically determine whether the client data is compliant with at least one content control standard based on a comparison between the client data and at least one text variant and, if so, may automatically generate a processed document using the client data and the document template. In some embodiments, the processor may establish at least one normative form for the document template, automatically compare the client data with the normative form content, automatically recognize that the client data corresponds to the document template based on the comparing, and automatically generate a processed document using the client data and the document template.
US11790158B1 System and method for using a dynamic webpage editor
Disclosed are technologies for previewing a webpage. A first request comprising a first content layout for the webpage and indicia of one or more first device characteristics corresponding to emulation in a webpage preview may be received. A plurality of first style rules may be generated that may include an indication that at least one of the one or more content items is hidden based on the received indicia of one or more first device characteristics. A user designation regarding a preview status of the at least one hidden content item may be received. A preview of the webpage based on the plurality of first style rules may be rendered. The preview may identify the at least one hidden content item in the preview of the webpage if the preview status is positive, or exclude that content item in the preview if the preview status is negative.
US11790157B2 Web-based application user interface (UI) in-context editor
Systems and methods that may be used to provide in-context editing of a webpage-based user interface (UI).
US11790156B2 Text editing method and electronic device supporting same
Provided are a method and an electronic device for editing text. The method includes receiving a first text from a user, wherein the first text is to be transmitted to a receiver; obtaining at least one second text that has been previously transmitted or received between the user and the receiver; identifying a first structure of the first text and a second structure of the obtained at least one second text, wherein the first structure and the second structure includes at least one of a paragraph structure and a sentence structure; and changing at least part of the first text by changing the first structure of the first text based on the second structure of the obtained at least one second text.
US11790154B2 Mobile terminal device, slide information managing system, and a control method of mobile terminal
A mobile terminal device 20, comprising a display 21, wherein slide information to be displayed includes a plurality of pieces of the slide information independently stored as the slide information for each screen, the pieces of the slide information are configured to be able to be combined arbitrarily; the slide information includes main explanatory slide information for use in a main explanation, and relevant slide information as being the information in relation to the main explanatory slide information; and the slide information is configured to be able to be stored in association with the main explanatory slide information, and the display is configured to be able to display the main explanatory slide information associated with the relevant slide information by a transfer for one screen from the relevant slide information.
US11790149B1 System and method for tracing nets across multiple fabrics in an electronic design
Embodiments include herein are directed towards a method for electronic circuit design is provided. Embodiments may include allowing, at a graphical user interface, a user to initiate a co-design mode associated with an electronic design. Embodiments may further include allowing, at the GUI, the user to select a shape to trace connectivity from. Embodiments may also include tracing the connectivity of the shape across one or more overlaps and identifying one or more pins associated with the connectivity. Embodiments may further include determining a correct pin from an instance associated with the connectivity and displaying the connectivity at the GUI.
US11790146B2 Semiconductor device
A semiconductor device including a standard cell is provided. The standard cell includes an active region; a gate structure intersecting the active region; a first conductive structure including: a first power supply line and a second power supply line; and a second conductive structure disposed on the first conductive structure, the second conductive structure including: first power distribution patterns spaced apart from each other a first boundary and electrically connected to the first power supply line, second power distribution patterns spaced apart from each other along a second boundary and electrically connected to the second power supply line, net metal lines disposed between and spaced apart from the first power distribution patterns and the second power distribution patterns, and electrically connected to a first portion of the signal lines, and pin metal lines electrically connected to a second portion of the signal lines.
US11790143B2 Collateral correlated regression in version control repository
A method, system, and computer program product for parallel regression to bypass regression process interruption are provided. The method identifies an RTL design. The RTL design is converted into a control data flow graph having a plurality of nodes and a plurality of arcs. A mapping table is generated with a machine learning database from a set of test cases based on the control data flow graph. The method selectively calls one or more test cases of the set of test cases to merge a branch to a main repository to bypass a portion of a regression process.
US11790141B2 Systems and methods for designing integrated circuits
System and methods to generate a circuit design for an integrated circuit using only allowable pairs of connected logic stages. The allowable pairs of connected logic stages are those pairs of connected logic stages with a static noise margin (SNM) above an SNM threshold. Also presented is a 16-bit microprocessor made entirely from carbon nanotube field effect transistors (CNFET) having such allowable pair of connected logic stages.
US11790140B2 Method of realizing a hardware device for executing operations defined by a high-level software code
This disclosure provides a method to realize a hardware device, in particular a hardware device configured on a FPGA or manufactured as an ASIC, configured to meet maximum performances achievable by a certain algorithm defined by a high-level software code. The method is based on the steps of translating of the high-level software code into a corresponding low-level software code defining low-level operation, for executing the same operations defined by the high-level software code; then on estimating of certain parameters to calculate a peak performance value P and memory transfer performance Pm of the hardware device; finally, on realizing the hardware device with hardware resources having performance within the peak performance value P and memory transfer performance Pm.
US11790139B1 Predicting a performance metric based on features of a circuit design and explaining marginal contributions of the features to the prediction
A design tool determines features of a circuit design and applies a first model to the features. The first model indicates a predicted value of a metric based on the plurality of features. The design tool applies an explanation model to the features, and the explanation model indicates levels of contributions by the features to the predicted value of the metric, respectively. The design tool selects a feature of the plurality of features based on the respective levels of contributions and looks up a recipe associated with the feature in a database having possible features associated with recipes. The design tool processes the circuit design according to the recipe into implementation data that is suitable for making an integrated circuit (IC).
US11790137B2 Method for parameter design and numerical simulation of jet trencher nozzle
The present disclosure provides a parameter design and numerical simulation method for jet trencher nozzle, comprising the following steps: S1. designing parameters of nozzle; S2. selecting the parameters of nozzle; S3. establishing a geometric model; S4. setting boundary conditions and delineating grids; S5. performing numerical simulation using Flow-3D; and S6. performing results processing and analysis. According to the present invention, the whole process of nozzle flushing and ground breaking can be simulated, the size of the cross-section of the flushing trench is measured, and by analyzing the obtained result, the reasonability of nozzle radius parameter design can be verified, and a certain reference is provided for design of inclination angle parameters.
US11790130B2 Optimization device, optimization method, and non-transitory computer-readable storage medium for storing optimization program
An optimization method includes: identifying, for each of a plurality of replicas each of which has a plurality of state variables, an amount of change in strength of interaction that corresponds to a change in a distance between the replica and another replica in a state space in a case where a value of a first state variable among the plurality of state variables of the replica is updated, the state space indicating a space which a combination of values of the plurality of state variables is able to take; and determining whether or not to update the value of the first state variable, based on a proposal probability that corresponds to the amount of change in the strength of interaction in the case where the value of the first state variable is updated and based on an acceptance probability that corresponds to a target probability distribution.
US11790125B2 System and method for automated production of buildings and building components
An automated manufacturing system and method is provided. The system includes a software system and a production system. The software system includes a design module, an engineering module, and a manufacturing module for the design, engineering, and subsequent production of a prefabricated building product. The production system includes a matrix of cells and a plurality of robotic production units configurable with a plurality of production tools. The matrix includes a number of columns and a number of rows, each column representing a product to be worked on and each row representing a type of work to be performed on each product. The system processes a building model and configures each cell to perform specific work with one or more robotic production units and one or more production tools. A prefabricated building product is built in stages as it moves from cell to cell.
US11790124B2 Systems and methods for coordinating initiation, preparing, vetting, scheduling, constructing, and implementing a power plant implementation
A method for preparing and vetting a power plant for implementation at a telecommunications site is disclosed. The method includes assessing the power plant and a location for the power plant at the telecommunications site. The method also includes obtaining data from the location utilizing one or more data capture techniques, the one or more data capture techniques including capturing one or more of photos and videos of existing infrastructure at the telecommunications site. The method further includes generating one of a 360 degree view and a model of the existing infrastructure. The method also includes identifying installation obstacles and flaws utilizing the model including the conditions of the existing infrastructure selected to receive and interface with the power plant. The method further includes re-designing the power plant installation based on the obstacles and flaws identified. The method also includes developing a project plan for the power plant installation.
US11790123B2 Computer-implemented method for the semi-automated creation of a digital design plan of an electrical switchgear system
A computer-implemented method for the semi-automated generation of a digital design plan of an electrical switchgear, comprising: monitoring a user interaction with a system for the computer-aided creation of a digital design plan of an electrical switchgear, directed towards the creation of a digital design plan of an electrical switchgear, wherein at least one last user interaction with the system is recognized and stored in a memory of the system as user interaction data.
US11790122B2 Predictive vector guide for construction cost estimation
A system and associated methodology for predictive construction cost estimation. Path data, extracted from a vector-based data source, is decoded and correlated into a point-map-to-line-segment array providing the ability to predictively snap a cursor on a user interface to points and/or line segments illustrated in the vector-based data source. Once identified and committed to by the user, the invention thereafter links additional snapped points/line segments/polylines enabling the user to quickly and efficient move throughout the data source crating a timely and accurate construction estimation.
US11790118B2 Cloud-based system for protecting sensitive information in shared content
Cloud-based methods and systems for content sharing are disclosed. In some embodiments, the systems may include one or more processors configured to: receive, from a client device, an instruction for sharing a designated digital asset; retrieve the designated digital asset from a storage device; determine provenance of the designated digital asset based on metadata of the designated digital asset; generate authentication information based on the provenance of the designated digital asset; identify sensitive information in the designated digital asset; generate a redacted version of the designated digital asset by modifying content of the designated digital asset to alter the identified sensitive information; and provide the redacted version and authentication information of the designated digital asset to a recipient of the designated digital asset.
US11790116B2 Systems and methods for privacy preserving determination of intersections of sets of user identifiers
At least one aspect is directed to determining an estimate of an intersection of user identifiers in a first set of user identifiers and a second set of user identifiers. The first and second sets of user identifiers can be populated with user identifiers that have interacted with the same content item or content item campaign. Estimates of intersections of the first and the second sets can be determined based on a binomial vector approach, a vector of counts approach, or a hybrid approach. The binomial vector approach generates vectors based on k hashes of each user identifier in the first set and summing the vectors to generate a first vector. The intersection can be determined based on a dot product of the first vector and a second vector similarly generated from the second set of user identifiers.
US11790115B1 Privacy preserving data processing in a Solid ecosystem using agents
A method for privacy preserving data processing in a linked data operating environment wherein applications have secure and permissioned access in an interoperable manner to data that is stored in one or more online data stores. The method begins by creating a privacy preserving data processing (PPDP) agent for use by an entity to process the data in association with the online data stores. The PPDP agent is then subjected to a certification process that ensures that the PPDP agent does not exfiltrate any data from the online data stores. After a successful certification, and following registration of the agent with an agent repository, a secure PPDP environment is instantiated in association with the data stores and in which the PPDP agent is then configured to execute. The PPDP agent is then executed within the secure PPDP environment over a configured security context and life-cycle of the PPDP agent. At the close of the PPDP agent's life-cycle, or upon a given event, the PPDP agent is terminated and the PPDP environment is closed.
US11790110B2 System and method for preventing sensitive information from being recorded
A system and method for concealing sensitive information may include: receiving a screenshot from an application; generating an application model that identifies the application by automatically determining a respective position or location of part(s) of the screenshot; determining a part of the screenshot includes sensitive information, automatically concealing the sensitive information in the screenshot based application model to thus generate a modified screenshot, and recording the modified screenshot.
US11790104B2 Permissions-aware search with document verification
Methods and apparatuses for providing a permissions-aware search and knowledge management system that incorporates user suggested results, document verification, and intelligent user activity tracking across group hierarchies to improve the quality and relevance of search results are described. The permissions-aware search and knowledge management system may enable content stored across a variety of local and cloud-based data stores to be indexed, searched, and displayed to authorized users. The identification and ranking of relevant documents corresponding with a user's search query may take into account user suggested results from the user and others assigned to the same group as the user, whether the underlying content of a search result was verified by a content owner as being up-to-date, the amount of time that has passed since the underlying content was verified by the content owner, and the recent activity of the user and related group members.
US11790101B2 Containerized build steps
A method includes receiving a build request containing build step instructions from a user. The build step instructions specify a usage of containers within memory hardware for building an output container. The containers include at least one private container having private contents and/or at least one public container having public contents. The method also includes authenticating the user initiating the build request and determining whether the user is authorized to access the private containers. When the user is authenticated and authorized to access the private containers, the method includes obtaining the containers specified by the build step instructions from the memory hardware, executing the build step instructions to build the output container while using the received containers, and outputting the built output container.
US11790097B1 Systems and methods to track, store, and manage events, rights, and liabilities
Aspects herein relate to storing information concerning rights and liabilities or other records on distributed ledgers. A method disclosed can include identifying a transferor blockchain associated with rights and liabilities for transfer from a transferor to an acquirer, identifying an acquirer blockchain associated with the acquirer, creating an interim blockchain including the rights and liabilities, generating entries to the transferor blockchain removing the rights and liabilities, and generating entries to the acquirer blockchain adding the rights and liabilities. Another method disclosed can include identifying a critical record of a party, identifying a blockchain associated with the party, and generating an entry on the blockchain associated with the critical record, the entry having permissions related to at least the party.
US11790096B2 Tokenizing digital assets with restrictions on a blockchain
An electronic device receives, from a user, a restriction that restricts how sound of a digital asset plays to non-owners of the digital asset that is tokenized as a non-fungible token (NFT). One or more electronic devices tokenize the digital asset as the NFT on a blockchain that stores the restriction how the sound of the digital asset plays to the non-owners of the NFT.
US11790088B2 Information processing device, information processing method, and recording medium
An information processing device includes: a processor; and a memory including at least one set of instructions that, when executed by the processor, causes the processor to perform operations. The operations include: obtaining incident information about an incident of a cyberattack that occurred in a vehicle; obtaining first vehicle information about a state of a first vehicle; storing, in the memory, the incident information and the first vehicle information; determining a risk level of a vehicle function of the first vehicle, based on a degree of matching between the incident information and the first vehicle information stored in the memory, the vehicle function of the first vehicle being one among one or more vehicle functions of the first vehicle; generating a function restriction command for restricting the vehicle function, when the risk level is higher than a first criterion; and outputting the function restriction command.
US11790087B2 Method and apparatus to identify hardware performance counter events for detecting and classifying malware or workload using artificial intelligence
A method comprises generating a first set of hardware performance counter (HPC) events that is ranked based on an ability of an individual HPC event to profile a malware class, generating a second set of HPC event combinations that is ranked based on an ability of a set of at least two joint HPC events to profile a malware class, generating a third set of extended HPC event combinations, profiling one or more malware events and one or more benign applications to obtain a detection accuracy parameter for each malware event, applying a machine learning model to rank the third set of HPC event combinations based on malware detection accuracy, and applying a genetic algorithm to the third set of HPC event combinations to identify a subset of the third set of extended combinations of HPC events to be used for malware detection and classification.
US11790081B2 Systems and methods for controlling an industrial asset in the presence of a cyber-attack
Systems and methods are provided for the control of an industrial asset, such as a power generating asset. Accordingly, a cyber-attack model predicts a plurality of operational impacts on the industrial asset resulting from a plurality of potential cyber-attacks. The cyber-attack model also predicts a corresponding plurality of potential mitigation responses. In operation, a cyber-attack impacting at least one component of the industrial asset is detected via the cyber-attack neutralization module and a protected operational impact of the cyber-attack is identified based on the cyber-attack model. The cyber-attack neutralization module selects at least one mitigation response of the plurality of mitigation responses based on the predicted operational impact and an operating state of the industrial asset is altered based on the selected mitigation response.
US11790078B2 Computer-based systems configured for managing authentication challenge questions in a database and methods of use thereof
A system and a method are performed by a processor. A set of challenge questions for authenticating a plurality of customers to perform high-risk activities in their respective accounts associated with an entity is received. A machine learning model is used to determine an authentication score for each challenge question in the set and used to rank them. An electronic request on a computing device from an unverified customer who desires to perform a high-risk account activity is received. The unverified customer is authenticated either as a fraudster or a verified customer based on answers to the ranked challenge questions. The processor performs either allowing the verified customer to perform the at least one high-risk account activity with a respective account associated with the verified customer or blocking the fraudster to perform the at least one high-risk account activity.
US11790075B1 Managed lifecycle roles for secure credential vending
Managed lifecycle roles are disclosed. Managed lifecycle roles may be used for secure credential vending or otherwise. For instance, an entity (e.g., administrator or other entity) requests, via an interface of a role manager, creation of a role associated with a lifecycle definition (e.g., an expression of an enforceable expiration of the role or similar characteristic). The role manager stores the role and role lifecycle definition to a data store. Another entity requests to use the role to perform some operation with respect to a resource. A credential service validates the request against a lifecycle definition for the role (and against an access control list, in some examples) and responds to valid requests with credentials useable to perform the operation with respect to the resource. The other entity uses the credentials to perform the operation with respect to the resource. A sweep process manages attributes of the roles.
US11790066B2 Systems and methods for private authentication with helper networks
Helper neural network can play a role in augmenting authentication services that are based on neural network architectures. For example, helper networks are configured to operate as a gateway on identification information used to identify users, enroll users, and/or construct authentication models (e.g., embedding and/or prediction networks). Assuming, that both good and bad identification information samples are taken as part of identification information capture, the helper networks operate to filter out bad identification information prior to training, which prevents, for example, identification information that is valid but poorly captured from impacting identification, training, and/or prediction using various neural networks. Additionally, helper networks can also identify and prevent presentation attacks or submission of spoofed identification information as part of processing and/or validation.
US11790065B2 Method and apparatus for verifying user using multiple biometric verifiers
A user verification apparatus may perform user verification using multiple biometric verifiers. The user verification apparatus may set a termination stage of one or more biometric verifiers. Multiple biometric verifiers may be used to generate outputs, for which separate termination stages are set to establish a particular combination of set termination stages associated with the multiple biometric verifiers, and the user verification apparatus may fuse outputs of the biometric verifiers based on the particular combination of set termination stages. The user verification apparatus may verify a user based on a result of the fusing, and an unlocking command signal may be generated based on the verifying. The unlocking command signal may be generated to selectively grant access, to the verified user, to one or more elements of a device. The device may be a vehicle.
US11790063B2 Information processing apparatus, control method, and medium
An information processing apparatus is provided. The apparatus performs operations comprising performing facial authentication of a second user in a state in which a first user is logged in, performing authentication of a user using a second scheme that is different from facial authentication if the facial authentication is successful, and switching a logged-in user from the first user to the second user if the authentication using the second scheme is successful and the authenticated user is the second user.
US11790059B1 Assigning new passcodes to electronic devices
An electronic book distribution system includes electronic devices that reset their passcodes after specified authentication failures. The passcodes of an individual electronic device is reset to a value that is generated using a predefined function of a randomly generated support code. The support code is displayed to the user, and the user is instructed to contact a support service in order to obtain the new passcode. The support service independently authenticates the user, calculates the new device passcode using the same predefined function used by the electronic device, and provides the new passcode to the user.
US11790058B2 Automated role management for resource accessing code
Computer systems and methods are disclosed to implement a role manager that automatically analyzes code accessing various resources to generate a role with the necessary resource permissions to execute the code. In embodiments, the role manager may be implemented as part of a workflow orchestration or resource provisioning system that employs code requiring access to different types of resources. In embodiments, the role manager may analyze a code segment to identify the different resources accessed by the code segment and the permissions needed for each access, and generate a role that has the needed permissions. In embodiments, the role manager may automatically manage these roles based on changes to associated code segments. Advantageously, the disclosed role manager removes the need to manually create roles need by code segments ahead of time, and creates roles with minimal privileges required for the code, thereby simplifying achievement of system security.
US11790054B2 Method for license authentication, and node, system and computer-readable storage medium for the same
According to embodiments of the present disclosure, there is provided an edge authentication node, a central authentication node, a method implemented in each node, a system including each node, and a corresponding computer-readable storage medium for license authentication. The method implemented in the edge authentication node includes: receiving a license authentication request from a client node, the license authentication request includes client fingerprint information associated with the client node; decrypting, based on the client fingerprint information, a license certificate associated with the client node generated by the central authentication node, so as to obtain license information associated with the client node; and transmitting a license authentication response to the client node based at least partially on the license information obtained.
US11790052B2 Systems and methods for providing a digital content item to an authorized user
Systems and methods for providing a digital content item to an authorized user are described. A system for providing access to a digital content item comprises a network interface, a memory, and one or more processors, the one or more processors to process a user request to obtain a digital resource identifier corresponding to a user-requested digital content item; select a digital resource provisioning platform to provide the user-requested digital content item, the selection based on holdings availability data; generate a link to the user-requested digital content item on the selected digital resource provisioning platform based on one or more rules specific to the selected digital resource provisioning platform; and provide to the user's computing device the link to the user-requested digital content item on the selected digital resource provisioning platform, the link to navigate a user interface directly to a view of the digital content item responsive to a selection of the link.
US11790048B2 Extended reality (XR) accessibility controller
This disclosure describes techniques that enable service providers to unobtrusively assist impaired individuals while communicating and transacting in a physical environment. An extended reality (XR) accessibility controller is described that is configured to capture, from an XR device, sensor data associated with an object at a geographic location, identify the object, and generate object data for delivery to the XR device.
US11790046B2 Device and method for classification using classification model and computer readable storage medium
A device and a method for classification using a pre-trained classification model and a computer readable storage medium are provided. The device is configured to extract, for each of multiple images in a target image group to be classified, a feature of the image using a feature extraction layer of the pre-trained classification model; calculate, for each of the multiple images, a contribution of the image to a classification result of the target image group using a contribution calculation layer of the pre-trained classification model; aggregate extracted features of the multiple images based on calculated contributions of the multiple images, to obtain an aggregated feature as a feature of the target image group; and classify the target image group based on the feature of the target image group.
US11790044B2 Detecting anomalous events in a discriminator of an embedded device
In an embodiment, an apparatus includes: a sensor to sense real world information; a digitizer coupled to the sensor to digitize the real world information into digitized information; a signal processor coupled to the digitizer to process the digitized information into an image; a discriminator coupled to the signal processor to determine, based at least in part on the image, whether the real world information comprises an anomaly, where the discriminator is trained via a generative adversarial network; and a controller coupled to the discriminator.
US11790042B1 Mitigating reality gap through modification of simulated state data of robotic simulator
Mitigating the reality gap through training and utilization of at least one difference model. The difference model can be utilized to generate, for each of a plurality of instances of simulated state data generated by a robotic simulator, a corresponding instance of modified simulated state data. The difference model is trained so that a generated modified instance of simulated state data is closer to “real world data” than is a corresponding initial instance of simulated state data. Accordingly, the difference model can be utilized to mitigate the reality gap through modification of initially generated simulated state data, to make it more accurately reflect what would occur in a real environment. Moreover, the difference representation from the difference model can be used as input to the control policy to adapt the control learned from simulator to the real environment.
US11790037B1 Down-sampling of negative signals used in training machine-learned model
In an example embodiment, a skip logic using downsampling is applied to negative signals on a training data set fed to a machine-learning algorithm to train a machine-learned model. By downsampling the negatively labeled pieces of training data, the technical problem encountered in biasing the machine-learned model towards negative cases is overcome.
US11790036B2 Bias mitigating machine learning training system
A computing device trains a fair machine learning model. A predicted target variable is defined using a trained prediction model. The prediction model is trained with weighted observation vectors. The predicted target variable is updated using the prediction model trained with weighted observation vectors. A true conditional moments matrix and a false conditional moments matrix are computed. The training and updating with weighted observation vectors are repeated until a number of iterations is performed. When a computed conditional moments matrix indicates to adjust a bound value, the bound value is updated based on an upper bound value or a lower bound value, and the repeated training and updating with weighted observation vectors is repeated with the bound value replaced with the updated bound value until the conditional moments matrix indicates no further adjustment of the bound value is needed. A fair prediction model is trained with the updated bound value.
US11790029B2 System and method for converting the digital typesetting documents used in publishing to a device-specific format for electronic publishing
A system and method that converts the digital typesetting documents used in publishing to a device-specific format for electronic publishing. A “smart file and device-specific application” approach maintains the “look and feel” (design) of the source document used for print publication while typesetting for a specific device. Although this approach requires considerably more resources to create a smart file for each device-specific format, the smart file retains the unique typesetting characteristics of the printed book, is more aesthetically pleasing, and is easier to read. Furthermore, the device-specific application can render the smart file more quickly thereby eliminating any latency.
US11790024B2 Content presentation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content. One of the methods includes providing a plurality of image content items to an application interface of a client device for presentation; receiving a user selection of a particular image content item of the plurality of presented image content items; and responsive to the selection, providing a combination of native content and third party content associated with the selected image content item, wherein the native content includes a close up view of the selected image content item and the third party content includes a third party webpage.
US11790020B2 System and method for delivery of content based on matching of user profiles with content metadata
In accordance with an embodiment, described herein is a system and method for delivery of content based on matching of user profiles with content metadata. The system enables delivery of personalized content, without the overhead of managing segment targeting rules, while providing content publishers or marketers with complete control over such personalization. A recommendation service or application program interface, provided by a computer, cloud computing environment, or other type of computer system, enables receipt and processing of requests, from client devices, for personalized content. A recommendation engine delivers content assets in response to a request from a client device. The recommendation engine determines a content channel and a user identity associated with the request, and then delivers content assets based on rules governing the matching of content asset metadata with the user profile. While content classification evolves over time, so also does the personalization of delivered content.
US11790019B2 Searching and sharing content with an overlaid interface
An interface of a separate module added to a web browser is overlaid over content of a window of the web browser. A new content item to be added to a repository of content items shared among a select group of users is received via the overlaid interface of the separate module. A search input is received via the overlaid interface of the separate module. One or more content items responsive to the search input within the repository of content items shared among the select group of users are identified. At least one of the identified content items responsive to the search input is provided via the overlaid interface of the separate module for use in the content of the window of the web browser.
US11790018B1 Apparatus for attribute traversal
In an aspect, an apparatus for attribute traversal is presented. An apparatus includes at least a processor and a memory communicatively connected to the at least a processor. A memory contains instructions configuring at least a processor to receive user data. At least a processor configured to identify a plurality of attributes of user data. At least a processor is configured to calculate a proficiency score. At least a processor is configured to generate a utility function. At least a processor is configured to determine an attribute enhancement datum. At least a processor is configured to present an attribute enhancement datum to a user.
US11790013B2 Systems and methods for generating transaction profile tags
Methods for generating transaction profile tags from profile transaction activity may include receiving a transaction profile including recorded transactions, associating at least one transaction label with each of the transactions, the labels associated with transaction types, generating a set of profile features based on the recorded transactions from the transaction profile, encoding the set of profile features with a macro-encoder into a first-reduced set, clustering the first-reduced set into at least two subsets, each associated with a macro-profile tag, and tagging the transaction profile with one of the macro-profile tags. Methods may also include encoding the set of profile features with a micro-encoder selected based on the tagged macro-profile tag, clustering the second-reduced set into a plurality of subsets associated with account profile types, respectively, and tagging the transaction profile with a tag associated with the account profile type. Systems and computer program products are also provided.
US11790001B2 Systems and methods of network visualization
Systems and methods that provide visualization of networks. Data is input into a table structure that represents any hierarchy of entities, relationships and their attributes. The content of the table is processed to extract the entities, relationships and their attributes. These are turned into nodes, edges and a visual representation of their attributes using color gradients, categorical colors, shapes, thickness, text labels, etc.
US11789994B1 System and method for enabling an interactive navigation of a hybrid media webpage
The embodiments herein relate to a method for enabling navigation of a personalized hybrid webpage through video segments on a user device. The method includes (i) generating the personalized hybrid webpage at a hybrid webpage server, the personalized hybrid webpage includes a first subtopic container that corresponds to a first content, a second subtopic container that corresponds to a second content, a first screen component, and the embedded video, (ii) streaming a first video segment associated with the first content on the first screen component from the hybrid webpage server by synchronizing a first narrator video with a first background content, (iii) navigating the personalized hybrid webpage from the first screen component to a second screen component by transitioning the embedded video from the first video segment to a second video segment in response to an action on an overlay element. The overlay element is positioned outside the embedded video.
US11789992B2 Search-based navigation of media content
Mechanisms are provided to allow for improved media content navigation. Metadata such as closed captioning, social media content, and tags associated with various media segments are analyzed to allow identification of particular entities depicted in the various media segments. Image recognition and audio recognition algorithms can also be performed to further identify entities or validate results from the analysis of metadata.
US11789990B1 Automated splitting of document packages and identification of relevant documents
A process for document processing (e.g., automated package splitting) may involve producing, for each document page of an ordered plurality of document pages, an image of the document page and a representation of text from the document page; generating, for each document page of the ordered plurality, and based on the image of the document page and the representation of text from the document page, an embedding of the document page; and generating, for each document page among a subset of the ordered plurality, a label for the document page that indicates whether the document page is a document first page, based on the embedding of the document page, the embedding of each of at least one document page that precedes the document page in the ordered plurality, and the embedding of each of at least one document page that follows the document page in the ordered plurality.
US11789988B2 Optimizing database query execution by extending the relational algebra to include non-standard join operators
A method is executed at a computer system to retrieve data from a database. Upon receiving a database query, a database engine of the computer system parses the query to form an operator tree including a plurality of join operators. For one of the plurality of clauses, the database engine adds to the operator tree a respective node that specifies a mark join operator, a single join operator, an inner join operator, or an outer join operator. Specifically, the database engine adds the mark join operator when the clause includes one of a predetermined set of predicate subqueries, and adds the single join operator when the clause includes a scalar subquery. The database engine performs one or more optimization passes on the operator tree to form an optimized execution plan, and executes the optimized execution plan to retrieve a result set from the database.
US11789985B2 Method for determining competitive relation of points of interest, device
A method for determining a competitive relation of Points of Interest (POI), and a device are provided in the present disclosure. The specific implementation includes: determining POI representation data between two target POIs based on service-related data of the target POIs; and determining a competitive relation between the target POIs based on the POI representation data.
US11789983B2 Enhanced data driven intelligent cloud advisor system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a win prediction for an opportunity. In some implementations, a server receives data representing an opportunity. The server obtains historical data from a data repository based on the received data representing the opportunity. The server generates standardized feature vectors based on non-standardized data, the non-standardized data comprising (i) the received data and (ii) the obtained historical data. The server filters the standardized feature vectors. The server generates a win percentage based on the filtered feature vectors using classifiers. In response to generating the win percentage for the opportunity, the server generates a plurality of data insights using the classifiers and the generated win percentage, wherein the plurality of data insights describe one or more data predictions for pursuing the opportunity. The server provides the win percentage and the plurality of data insights for output.
US11789979B2 Relational database retrieval procedures for cohort-wise data comparisons
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, and computing entities for generating a comparison data value for each attribute of interest for one or more attributes of interest associated with a dataset. In one embodiment, a method is provided comprising: importing the dataset into a database environment; executing a SQL procedure to aggregate records in the dataset into attribute data items, wherein each item comprises an aggregate data value for each attribute of interest; and for each item: executing the SQL procedure to (1) generate a standardized data value for each attribute of interest based on the aggregate data value; (2) identify a cohort; (3) generate a statistical data value for each attribute of interest with respect to the cohort; and (4) generate the comparison data value for each attribute of interest based on a comparison between the standardized data value and the statistical data value.
US11789978B2 System and method for load, aggregate and batch calculation in one scan in a multidimensional database environment
In accordance with an embodiment, systems and methods can provide for load, aggregate, and batch calculation in in a multidimensional database environment. Metadata can be used to identify in which higher dimensions each leaf-level load is used. At such time, the data from the leaf level is aggregated to each of the higher dimensions where it is to be used. Then, the aggregate values are stored in memory until a completed sum (or other calculation) is completed at the higher levels. At such time, the aggregate values can be discarded from memory. The ability of the system to perform a load, aggregate, and batch calculation in one scan is particularly useful in processing very large sets of data, for example in big data environments, where it may not be desirable to load the data for all of the leaf nodes into current memory.
US11789971B1 Adding replicas to a multi-leader replica group for a data set
Replicas may be added to a multi-leader replica group for a data set. A new replica may be added to a group of replicas by copying a version of the data set according to a point in time to the new replica. As updates may occur at different ones of the replicas when the new replica is added, updates that occurred at a source replica for the snapshot and other replicas may be replicated by the different replicas according to the point in time at which the snapshot is created without blocking updates at any of the replicas in the replica group.
US11789963B2 Systems and methods for presenting web application content
Systems and methods are disclosed for presenting web application content. A method for presenting web application content includes executing a web application using a web browser, the web application configured to display a web page element in a web browser. The method includes identifying an application component requested by a user action. The method also includes querying a component registry database for the application component, the component registry database including one or more application components loadable by the web application. The method then includes obtaining, from a link in the component registry database, application component code for the application component. The method also includes incorporating the application component code into the web page element. The method also includes rendering the application component code and the web page element using the web browser so that the application component is displayed in the web browser as part of the web page element.
US11789961B2 Interaction with particular event for field selection
An event limited field picker for a search user interface is described. In one or more implementations, a service may operate to collect and store data as events each of which includes a portion of the data correlated with a point in time. Clients may use a search user interface perform searches by input of search criteria. Responsive to receiving search criteria, the service may operate to apply a late binding schema to extract events that match the search criteria and provide search results for display via the search user interface. The search user interface exposes an event limited field picker operable to make selections of fields with respect to individual events in a view of the search results. In response to receiving an indication of a fields selected via the picker, visibility of selected fields may be updated to control which field and values are included in different views.
US11789957B2 System, method, and apparatus for querying a database
A database system as well as a method and an apparatus for querying a database are disclosed herein. In one embodiment, a system comprises a master database, at least one slave database, and a query processing unit. The master database has a data connection with the slave database, and the slave database has a data connection with the query processing unit. The query processing unit is configured to split a query request into query operation instructions having non-overlapping query ranges, send the split query operation instructions to the same or different slave databases to perform the query operations, and return the query results. The disclosed embodiments improve query efficiency.
US11789952B2 Ranking enterprise search results based on relationships between users
A system stores records of different entity types and processes search queries to determine search results comprising records that match the search query. The system receives a search query comprising search keywords from a source user. The system identifies a target user based on a search keyword received in the search query. The system determines a relationship between the source user and the target user. The system determines a relationship strength score for the relationship between the source user and the target user and ranks the search results based on the relationship strength score. The system provides the search results to the source user.
US11789951B2 Storage of data structures
A method, a system, and a computer program product for placement or storage of data structures in memory/storage locations. A type of a data structure for storing data and a type of data access to the data structure are determined. The type of data access includes a first and a second type of data access. A frequency of each type of access to each type of data structure accessed by a query is determined. Using the determined frequency, a number of first type of data accesses to the data structure is compared to a number of second type of accesses to the data structure. The numbers of first and second types of data access are compared to a predetermined threshold percentage of a total number of data accesses to the data structure. Based on the comparisons, a physical memory location for storing data is determined.
US11789949B2 Method and system of performing an operation on a single-table, multi-tenant database and partition key format therefor
A partition key format for allocating partitions to data items in a single table database, where the data items are owned by different entities. The partition key format including a sequence of a plurality of frames, wherein a first of said frames is an identifier of the requesting entity (EID), and a second one of said frames is an identifier of the type of data item (TID).
US11789946B2 Answer facts from structured content
In one aspect, a method includes receiving a query determined to be a question query that seeks an answer response and data identifying resources determined to be responsive to the query; identifying structured content set in a top-ranked subset of the resources, each structured content set being content arranged according to related attributes in one of the resources; for each identified structured content set, determining whether the query matches the structured content set based on terms of the query matching related attributes of the structured content set; selecting one of the structured content sets for which the query is determined to match; generating, from the selected structured content set, a structured fact set from the related attributes that matched the terms of the query; and providing the structured fact set with search results that identify the resources determined to be responsive to the query.
US11789942B2 Dynamic asset monitoring and management using a continuous event processing platform
The disclosed architecture leverages realtime continuous event processing (CEP) to address using a general input interface framework to import a dynamic set of event types (e.g., assets), and using a declarative, expressive query model to implement monitoring and management tasks on an asset level. This is in contrast to looking separately at single values from static databases and/or realtime streams as is common conventionally. The architecture uses the CEP data model to model assets as realtime event types. Thus, queries can be formulated per asset and not just per single stream. The architecture uses the query capabilities of CEP to formulate asset management and monitoring tasks as standing, declarative queries, and uses the input interface of a CEP platform to correlate data from different data sources with different dynamic properties.
US11789940B2 Natural language interface to databases
Disclosed are various approaches for providing a natural language interface for searching databases. A natural language query is parsed to identify a plurality of tokens. At least one operator is identified with a machine-learning model based at least in part on the plurality of tokens. Next, at least one attribute and at least one respective attribute value are identified with a machine-learning model based at least in part on the plurality of tokens. Then, at least one constraint is identified with a machine-learning model based at least in part on the plurality of tokens. Finally, a machine language query is generated based at least in part on the at least one operator, the constraint(s), the attribute(s), and the respective attribute value(s).
US11789936B2 Storage engine for hybrid data processing
The present disclosure describes storage techniques for hybrid transactional and analytical processing. Data captured by a first processing engine may be received. The first processing engine may be configured to perform online transactional processing). Multiple replicas of logical logs generated based on the data may be distributed to a Delta Store by applying a quorum protocol on the multiple replicas. Data in the Delta Store are stored in a row format and are visible to a query for online analytical processing performed by a second processing engine. Data may be flushed from the Delta Store to a Base Store based on one or more predetermined rules. Data in the Base Store are stored in a columnar format and may be accessible by the second processing engine.
US11789930B2 Method and apparatus for a file sharing and synchronization system
A computer-implemented method is provided for managing and sharing picture files. In one embodiment of the present invention, the method comprises providing a server platform and providing a datastore on the server platform for maintaining full resolution copies of the files shared between a plurality of sharing clients. A synchronization engine is provided on the server platform and is configured to send real-time updates to a plurality of sharing clients when at least one of the sharing clients updates or changes one of said files. A web interface may also be provided that allows a user to access files in the datastore through the use of a web browser.
US11789927B2 Method for validating at least one predetermined position data stored in an aircraft database, associated computer program and device
The invention relates to a method for validating at least one position stored in a database of an aircraft comprising a satellite positioning system, the database containing at least one radionavigation beacon position, a runway threshold position, and a displaced runway threshold position on a runway, on which the aircraft is intended to land, the validation of said at least one position comprising a consistency check between at least: a signal received by the aircraft from a radionavigation beacon associated with said at least one position, and the position of the aircraft provided by the satellite positioning system, and the value of the position stored in the database.
US11789921B2 System and method for modifying various types of assets
A method includes generating, by an asset modification module, a core algorithm for modification of assets. The core algorithm modifies the assets based on time-sensitive and time varying evaluation data and in accordance with user preferences. For an asset of the assets, the method further comprises generating a set of augmented algorithms based on the core algorithm, where the set of augmented algorithms modifies the asset based on asset specific time-sensitive and time varying evaluation data and in accordance with asset specific user preferences. When the asset is selected for modification, the method further includes obtaining current asset specific time-sensitive and time varying evaluation data and selecting an augmented algorithm to process indicators of the current asset specific time-sensitive and time varying evaluation data in light of the asset specific user preferences to determine a modification operation. The method further includes modifying the asset in accordance with the modification operation.
US11789917B2 Data deduplication in a storage system
A storage control system receives a first data block to be written to a primary storage, and generates a content signature for the first data block. The storage control system adds a first entry for the first data block into a persistent deduplication database. The first entry comprises a key which comprises the content signature for the first data block. The persistent deduplication database comprises a tree data structure which comprises elements that are configured to store entries for data blocks. The storage control system merges the entries of at least two elements of the tree data structure to generate a set of merged entries which comprises the first entry for the first data block, and a second entry for a second data block, and commences a deduplication process in response to determining that the first entry and the second entry in the set of merged entries have matching keys.
US11789915B2 Automatic model selection for a time series
Methods and systems are described herein for improving anomaly detection in timeseries datasets. Different machine learning models may be trained to process specific types of timeseries data efficiently and accurately. Thus, selecting a proper machine learning model for identifying anomalies in a specific set of timeseries data may greatly improve accuracy and efficiency of anomaly detection. Another way to improve anomaly detection is to process a multitude of timeseries datasets for a time period (e.g., 90 days) to detect anomalies from those timeseries datasets and then correlate those detected anomalies by generating an anomaly timeseries dataset and identifying anomalies within the anomaly timeseries dataset. Yet another way to improve anomaly detection is to divide a dataset into multiple datasets based on a type of anomaly detection requested.
US11789913B2 Integration of model execution engine containers with a model development environment
An analytic model generated in a data scientist model acquisition toolbench is received. An analytic model is translated using a structuring tool. An execution simulation for testing the translated analytic model is performed for executing the model in the data scientist model acquisition toolbench.
US11789911B1 Scalable permissions management for granular levels of database access
A permissions management service may allow a large number of user to access database objects of a database service in a scalable manner. After a data owner on-boards a database of a database service with the permissions management service, the data owner may create a data catalog for a user or user group that indicates the database objects (e.g., tables, views) that are available for the user to request access to. A request from a user may be authenticated by the permissions management service using federation/single sign-on. The user may select database objects from a data catalog of objects that are available for the user to request access to. The permissions management service sends an access request to the database service, indicating the selected database objects. The database service may then grant to the user permission to access the selected objects (e.g., via grant commands).
US11789908B2 Offloading memory maintenance for a log-structured file system
Garbage collection for a log-structured file system can be offloaded from a processor to an internal controller of a storage device, such as a solid-state drive. For example, an internal controller of a storage device can determine characteristics of a log-structured file system hosted by a processor that is external to the storage device. The characteristics can indicate how data is arranged in the log-structured file system. The internal controller can then execute, based on the characteristics, a garbage collection process with respect to the data of the log-structured file system on behalf of the processor.
US11789905B2 Automated generation of game tags
Implementations relate to systems, methods, and computer-readable media to generate text tags for games. A computer-implemented method is provided to generate one or more text tags for a game using a trained machine learning model. Data that includes a game identifier of the game and a set of digital assets associated with the game are provided as input to the trained machine learning model. Predicted text tags are generated using the trained machine learning model based on the set of digital assets associated with the game. The text tags are associated with a respective prediction score. One or more text tags are selected from the plurality of predicted text tags based on the respective prediction score.
US11789903B1 Tagging tool for managing data
A plurality of files that include unsearchable computer data may be analyzed and tagged. A plurality of tags that relate to characteristics of the files is determined. The characteristics relate to both the data included in the files as well as the general structure or nature of the files. The plurality of computer files is then tagged or associated with these tags, enabling the plurality of computer files to be searched to identify and retrieve relevant files of the computer files. The tags may be updated in response to various prompts to reflect changing computer files.
US11789901B2 Source type definition configuration using a graphical user interface
A data intake and query system provides interfaces that enable users to configure source type definitions used by the system. A data intake and query system generally refers to a system for collecting and analyzing data including machine-generated data. Such a system may be configured to consume many different types of machine data generated by any number of different data sources including various servers, network devices, applications, etc. At a high level, a source type definition comprises one or more properties that define how various components of a data intake and query system collect, index, store, search and otherwise interact with particular types of data consumed by the system. The interfaces provided by the system generally comprise one or more interface components for configuring various attributes of a source type definition.
US11789900B1 Snapshot capacity estimation
A method for determining size information related one or more snapshots related to file systems stored in a storage system, the method may include (a) sampling one or more combinations of points in time and logical spaces, the logical spaces are associated with the one or more file systems to provide sampled combinations of sampled portions of file system entities (FSEs) and sampled points in time; (b) searching for relevant snapshots that are relevant to the sampled combinations to provide relevant snapshots at the sampled points in time; and (c) determining physical sizes of the relevant snapshots at the sampled point in time; wherein a number of samples per sampled FSE is indicative of a size of the sampled FSEs.
US11789895B2 On-chip heterogeneous AI processor with distributed tasks queues allowing for parallel task execution
Embodiments described herein provide an on-chip heterogeneous Artificial Intelligence (AI) processor comprising at least two different architectural types of computation units, wherein each of the computation units is associated with a respective task queue configured to store computation subtasks to be executed by the computation unit. The AI processor also comprises a controller configured to partition a received computation graph associated with a neural network into a plurality of computation subtasks according to a preset scheduling strategy and distribute the computation subtasks to the task queues of the computation units. The AI processor further comprises a storage unit configured to store data required by the computation units to execute their respective computation subtasks and an access interface configured to access an off-chip memory. Different application tasks are processed by managing and scheduling the different architectural types of computation units in an on-chip heterogeneous manner.
US11789891B2 Multi-device read protocol using a single device group read command
Systems, apparatuses, methods, and computer-readable media are provided for managing operations associated with multi-device serial read for communication buses. Embodiments include a protocol controller coupled to a transmitter and receiver assembly of a device to control the transmitter and receiver assembly to perform a multi-device read protocol to read from a plurality of devices coupled to the serial bus using a single device group read command. Other embodiments may be described and/or claimed.
US11789886B2 Controller area network device
A Controller Area Network, CAN, device comprising: a compare module configured to interface with a CAN transceiver, a CAN decoder configured to decode an identifier of a CAN message received from the RXD input interface; an identifier memory configured to store an entry that corresponds to at least one identifier; compare logic configured to compare a received identifier from a CAN message to the entry that is stored in the identifier memory and to output a match signal upon a match; a signal generator configured to output, in response to the match signal, a signal to invalidate the CAN message, wherein the signal is output from the TXD output interface to the CAN transceiver; and wherein the signal generated by the signal generator provides for one or more dominant bits that are timed so that at a bit immediately following a FDF field or the FDF field bit is made dominant.
US11789884B2 Bus system and method for operating a bus system
Bus system comprising a first bus and a second bus, wherein the first bus is connected to the second bus through a bridge and a multiplexer. A first master has access to the second bus via the first bus, the bridge and the multiplexer. A second master has access to the second bus via the multiplexer. The bridge comprises an arbitration unit which is arranged to allow both a first master and a second master access to the second bus in such a way that no access is disturbed or lost.
US11789883B2 Inter-die communication of programmable logic devices
An integrated circuit device may include a first network on chip (NOC) circuit configured to receive a set of data and transfer the set of data to a first node of the first NOC circuitry. The first node is configured to transfer the set of data to a second NOC circuit of an additional integrated circuit device separate from the integrated circuit device.
US11789881B2 Communication apparatus, control method, and storage medium
There is provided a communication apparatus comprising a connector that includes a plurality of signal lines and connects to an external recording device. The control unit performs control to determine whether a second signal has been input before a predetermined time period elapses since a first signal was output to the external recording device, the second signal indicating that the external recording device is compatible with a second transfer mode. In a case where it is determined that the second signal has been input, the control unit performs control to perform communication in the second transfer mode.
US11789867B2 Cache arrangement for data processing systems
A data processing system includes a cache system configured to transfer data stored in the memory system to a processor and to transfer data from the processor to the memory system. The cache system comprises a cache and a data encoder associated with the cache that is configured to encode uncompressed data from the cache for storing in the memory system in a compressed format, and decode compressed data from the memory system for storing in the cache in an uncompressed format.
US11789863B2 On-the-fly remembered set data structure adaptation
Techniques for on-the-fly adaptation of remembered set data structures are disclosed. Operations include initiating execution of an application thread and a garbage collection process for a heap memory including a first plurality of logical partitions, wherein each logical partition of the first plurality of logical partitions is associated with a remembered set data structure. While the application thread and the garbage collection process are executing, the system determines a set of characteristics. Based on the set of characteristics meeting threshold criteria for adjusting a first remembered set data structure corresponding to a first logical partition, the system identifies a first remembered set configuration corresponding to the first remembered set data structure, creates a replacement remembered set data structure based on the first remembered set configuration, and associates the replacement remembered set data structure with the first logical partition.
US11789862B2 Power-on-time based data relocation
A total estimated occupancy value of a first data on a first data block of a plurality of data blocks is determined. To determine the total estimated occupancy value of the first data block, a total block power-on-time (POT) value of the first data block is determined. Then, a scaling factor is applied to the total block POT value to determine the total estimated occupancy value of the first data block. Whether the total estimated occupancy value of the first data block satisfies a threshold criterion is determined. Responsive to determining that the total estimated occupancy value of the first data block satisfies the threshold criterion, data stored at the first data block is relocated to a second data block of the plurality of data blocks.
US11789859B1 Address generation for page collision prevention
To generate sequential addresses when multiple integrated circuit (IC) devices are accessing the same memory, an address token is sent along the IC devices communicatively coupled in a ring topology. The address token is first transferred along the ring topology during a memory reservation phase in which each IC device can set a corresponding memory request bit to indicate that the IC device has data to write to the memory. The modified address token is then transferred along the ring topology again during a memory access phase. During the memory access phase, each IC device that has data to write can perform a memory write operation using a sequential address determined from the contents of the address token.
US11789858B2 Method and system for performing read/write operation within a computing system hosting non-volatile memory
A method for performing a write operation includes selecting, by a host, at least a free write buffer from a plurality of write buffers of a shared memory buffer (SMB) by accessing a cache structure within the SMB for tracking the free write buffer; sending, by the host, at least a logical address accessed from the cache structure with respect to the selected write buffer to issue a write-command to a non-volatile memory; receiving a locking instruction of the selected write buffer from the non-volatile memory; updating a status of the selected write buffer within the cache structure based on the received locking instruction; and allowing the non-volatile memory to extract contents of one or more locked write buffers including the selected write buffer.
US11789857B2 Data transfer with continuous weighted PPM duration signal
A computer-implemented method for processing signals is provided including advantageously generating a temporally continuous weighted pulse position modulation (CW PPM) duration signal from an input analog signal, converting the CW PPM duration signal to a memory access signal, executing a multiply and accumulate (MAC) operation with the memory access signal, and advantageously generating the input analog signal from a result of the MAC operation by an activation function (AF).
US11789854B2 Hybrid interface testing
A user interface testing system, method, and device for a vehicle under test (“VUT”). A test system is communicatively coupled to the VUT. A test system records outputs of at least one human-machine-interface (“HMI”) responsive to a first set of test cases and then scores the recorded HMI outputs responsive to the first set of test cases. The test system generates a second set of test cases and scoring criteria for the second set of test cases based on the received first set of test cases and the recorded HMI outputs responsive to the first set of test cases. The test system performs the second set of test cases on the HMI and records HMI outputs responsive to the second set of test cases. The test system assigns scores for the recorded HMI outputs responsive to the second set of test cases using the generated scoring criteria.
US11789847B2 On-chip code breakpoint debugging method, on-chip processor, and chip breakpoint debugging system
The present application discloses an on-chip code breakpoint debugging method, an on-chip processor, and a chip breakpoint debugging system. The on-chip processor starts and executes an on-chip code, and an output function is set at a breakpoint position of the on-chip code. The on-chip processor obtains output information output by the output function, and stores the output information into an off-chip memory. In one embodiment, according to the output information, output by the output function and stored in the off-chip memory, the on-chip processor can obtain execution conditions of the breakpoints of the on-chip code in real time, achieve the purpose of debugging multiple breakpoints in the on-chip code concurrently, and improve debugging efficiency.
US11789846B2 Method and system for using stacktrace signatures for bug triaging in a microservice architecture
A method is disclosed. The method including receiving at a telemetry service a plurality of transaction responses from a plurality of components distributed across a network, wherein the plurality of transaction responses is generated to process a request originating from a source component, wherein the request includes a request identifier, wherein the plurality of transaction responses includes a plurality of code path identifiers. The method including generating a fingerprint associated with the request by concatenating the plurality of code path identifiers, wherein each transaction response includes the request identifier and a corresponding code path identifier. The method including storing the fingerprint in a data storage.
US11789843B1 Event detection sensor and recording system
A method of detecting an event and recording quantitative parameters associated with the event is provided. The method includes securing an event detection and recording system on a piece of equipment, the event detection and recording system comprising a plurality of sensors, an internal power source, and a microcontroller. The method further includes activating a low monitoring mode and measuring one or more quantitative parameters with the one or more of the sensors at a first sampling rate to generate low monitoring mode sensor data; analyzing the low monitoring mode sensor data to detect initiation of a triggering event; terminating the low monitoring mode upon detection of the triggering event; and activating a high monitoring mode including measuring and recording one or more quantitative parameters at a second sampling rate, where the second sampling rate is greater than the first sampling rate. The associated system is also provided.
US11789840B2 Managing containers on a data storage system
Mechanisms and techniques are employed for managing the allocation and load balancing of storage system resources for the containerized, distributed execution of applications on a storage system. A control component executing on a processing component of the storage system may control reserving the necessary resources on one or more processing components to implement an application, and control a container management module to create, deploy and/or modify one or more containers on one or more processing components of the storage system. The one or more containers then may be executed to implement the application. Multiple processing components of the storage system may have a resource management module executing thereon. The control component may exchange communications with the one or more resource management modules of each processing component to determine the resources available within the processing component; e.g., to determine whether the processing component can satisfy the resource requirements of the application.
US11789839B2 Real time trigger rate monitoring in a memory sub-system
The rate at which reads on a target memory portion initiate error recovery procedures can be monitored in real-time. Trigger rates can be used to perform analysis of a memory sub-system or to implement improvements in the memory sub-system. Trigger rate monitoring can include accessing a count of error recovery initializations for a target memory portion, wherein the count of error recovery initializations corresponds to a number of times a first stage of a multi-stage error recovery process was performed. Trigger rate monitoring can further include accessing a count of read operations corresponding to the target memory portion. The count of error recovery initializations and the count of read operations can be used to compute a trigger rate. The trigger rate, or multiple trigger rates from various times or from various target memory portions, can be used to compute a metric for the memory portion(s).
US11789836B2 Debug for multi-threaded processing
A system to implement debugging for a multi-threaded processor is provided. The system includes a hardware thread scheduler configured to schedule processing of data, and a plurality of schedulers, each configured to schedule a given pipeline for processing instructions. The system further includes a debug control configured to control at least one of the plurality of schedulers to halt, step, or resume the given pipeline of the at least one of the plurality of schedulers for the data to enable debugging thereof. The system further includes a plurality of hardware accelerators configured to implement a series of tasks in accordance with a schedule provided by a respective scheduler in accordance with a command from the debug control. Each of the plurality of hardware accelerators is coupled to at least one of the plurality of schedulers to execute the instructions for the given pipeline and to a shared memory.
US11789834B2 Computer and conduit for system testing
A method for testing an interaction system response to different types of interaction devices is disclosed. A testing computer can execute various sets of interaction device logic during different test interaction. The testing computer can electronically communicate with an access device during test interaction through a conduit mobile device. As a result, the testing computer can electronically communicate with the access device even when the testing computer is remotely located.
US11789830B2 Anti-entropy-based metadata recovery in a strongly consistent distributed data storage system
A strongly consistent distributed data storage system comprises an enhanced metadata service that is capable of fully recovering all metadata that goes missing when a metadata-carrying disk, disks, and/or partition fail. An illustrative recovery service runs automatically or on demand to bring the metadata node back into full service. Advantages of the recovery service include guaranteed full recovery of all missing metadata, including metadata still residing in commit logs, without impacting strong consistency guarantees of the metadata. The recovery service is network-traffic efficient. In preferred embodiments, the recovery service avoids metadata service downtime at the metadata node, thereby reducing the impact of metadata disk failure on the availability of the system. The disclosed metadata recovery techniques are said to be “self-healing” as they do not need manual intervention and instead automatically detect failures and automatically recover from the failures in a non-disruptive manner.
US11789817B2 Error correction for internal read operations
Methods, systems, and devices for error correction for internal read operations are described. In some memory systems, a memory device may perform an internal read operation, in which the memory device reads data internal to the memory device (e.g., without sending the data to a memory system controller). To detect and correct errors during an internal read operation, the memory device may use an error control circuit on a memory die. The error control circuit on the memory die may operate on the same codeword, including the same data and same parity bits, as an error control circuit at the memory system controller, effectively reusing the stored parity bits for host read operations and internal read operations. To reduce the decoding overhead at the memory device, the error control circuit on the memory die may support detecting fewer errors than the error control circuit at the memory system controller.
US11789814B2 System and method for data protection in solid-state drives
The present disclosure relates to a system and a method for data protection. In some embodiments, an exemplary method for data encoding includes: receiving a data bulk; performing an erasure coding (EC) encoding on the data bulk to generate one or more EC codewords; distributing a plurality of portions of each EC codeword of the one or more EC codewords across a plurality of solid-state drives (SSDs); performing, at each SSD of the plurality of SSDs, an error correction coding (ECC) encoding on portions of the one or more EC codewords distributed to the SSD to generate an ECC codeword; and storing, in each SSD of the plurality of SSDs, the ECC codeword.
US11789810B2 Method and system for detecting data corruption
A system, comprises at least one processor; and a memory coupled to the at least one processor and storing a function-performing module comprising processor-executable instructions which, when executed by the at least one processor, configure the at least one processor to determine that a function performed by a function-performing module was not performed according to a defined rule; and responsive to determining that the function was not performed according to the defined rule, generate a notification indicating data corruption, the data corruption detection module and the function-performing module configured separately and in a blind manner.
US11789803B2 Error handling framework for security management in a communication system
In a communication system comprising a first network operatively coupled to a second network, wherein the first network comprises a first security edge protection proxy element operatively coupled to a second security edge protection proxy element of the second network, and wherein one of the first and second security edge protection proxy elements is a sending security edge protection proxy element and the other of the first and second security edge protection proxy elements is a receiving security edge protection proxy element, the receiving security edge protection proxy element receives a message from the sending security edge protection proxy element. The receiving security edge protection proxy element detects one or more error conditions associated with the received message. The receiving security edge protection proxy element determines one or more error handling actions to be taken in response to the one or more detected error conditions.
US11789801B2 Error logging during system boot and shutdown
Systems and methods are described for improved error logging during system boot and shutdown. A hardware initialization firmware on a computing device can include a logging module. When errors occur during early system booting or late system shutdown, the firmware can create error logs. The logging module can receive the error logs and prioritize them according to a set of rules. The logging module can select error logs of the highest priority up to a predetermined maximum amount. The logging module can modify the error logs using a shorthand form and write them to nonvolatile random-access memory. The firmware can initialize runtime services and launch an operating system. A system logger on the operating system can retrieve the error logs, save them to a file, and erase them from the memory.
US11789798B2 Method and system for enhancing orchestration and automating communication between teams during IT systems testing
An apparatus includes circuitry configured to maintain a record of a plurality of owners and at least one test operation owned by an owner; prompt automatically the owner in response to a failure of the one test operation; maintain a log of actions taken on the one test operation, and provide availability to the log of actions; update an estimated time to completion, and notify a management entity of the updated estimated time to completion; mark and prioritize an order related to the one test operation, in response to the estimated time to completion being within a threshold of a delivery date; rank the marked order with other marked orders by a risk of not being able to meet the delivery date; and notify the owner of the ranking with an urgent message, in response to the marked order failing to meet the delivery date.
US11789792B1 Message passing interface (MPI) collectives using multi-allgather
Systems, methods, and devices for performing computing operations are provided. In one example, a system is described to include an endpoint belonging to a collective that is organized as a hierarchical tree. The collective includes one or more application groups that are connected to leaf nodes of the hierarchical tree, where each application-level process in the one or more application groups initiate processing of data based on an order of arrival known for at least one other application-level process joining the one or more application groups.