Document Document Title
US11749630B2 Interconnect structure and semiconductor chip including the same
A semiconductor chip includes a back end of line (BEOL) structure on a first surface of the semiconductor substrate and including a conductive connection structure and an interlayer insulating layer covering the conductive connection structure, a conductive reinforcing layer arranged on the BEOL structure, a cover insulating layer covering the conductive reinforcing layer, an under bump metal (UBM) layer including a plurality of pad connection portions connected to the conductive reinforcing layer through openings in the cover insulating layer, and a plurality of first connection bumps arranged on the plurality of pad connection portions of the UBM layer, electrically connected to one another through the conductive reinforcing layer, and located to overlap the conductive reinforcing layer. The conductive reinforcing layer has a plate shape and extends parallel to the first surface of the semiconductor substrate.
US11749629B2 High-speed die connections using a conductive insert
A semiconductor package for high-speed die connections using a conductive insert, the semiconductor package comprising: a die; a plurality of redistribution layers; a conductive insert housed in a perforation through the plurality of redistribution layers; and a conductive bump conductively coupled to an input/output (I/O) connection point of the die via the conductive insert.
US11749623B2 Semiconductor memory devices and methods of manufacturing thereof
A method for fabricating memory devices includes forming a first portion of a memory device that includes a first device portion and one or more first interface portions. The first device portion includes a plurality of first memory strings, each of which includes a plurality of first memory cells vertically separated from one another. Each of the one or more first interface portions, laterally abutted to one side of the first device portion, includes a plurality of first word lines (WLs). The method further includes forming a plurality of first source lines (SLs) and a plurality of first bit lines (BLs) in the first device portion. The method further includes forming a first seal ring structure that laterally encloses both the first device portion and the first interface portion concurrently with forming the pluralities of SLs and BLs.
US11749621B2 Leadframe with ground pad cantilever
An electronic device includes a die attach pad with a set of cantilevered first leads for down bond connections, a set of second leads spaced apart from the die attach pad, a semiconductor die mounted to the die attach pad and enclosed by a package structure, a set of first bond wires connected between respective bond pads of the semiconductor die and at least some of the first leads, and a set of second bond wires connected between respective further bond pads of the semiconductor die and at least some of the second leads.
US11749615B2 Display device including alignment pattern
A display device includes: a substrate including a first component area in which a first transmission portion is arranged, a second component area that surrounds the first component area and in which a second transmission portion is arranged, and a main display area surrounding at least a portion of the second component area; an insulating layer having a first transmission hole corresponding to the first transmission portion and a second transmission hole corresponding to the second transmission portion, the first transmission hole and the second transmission hole exposing an upper surface of the substrate; a plurality of display elements arranged on the insulating layer and corresponding to the first component area, the second component area, and the main display area; and an alignment pattern arranged on the substrate and overlapping the second transmission hole and configured to align a component with the second component area.
US11749614B2 Through-silicon via (TSV) key for overlay measurement, and semiconductor device and semiconductor package including TSV key
A through-silicon via (TSV) key for overlay measurement includes: a first TSV extending through at least a portion of a substrate in a first direction that is perpendicular to a top surface of the substrate; and at least one ring pattern, which is apart from and surrounds the first TSV in a second direction that is parallel to the top surface of the substrate, the at least one ring pattern being arranged in a layer that is lower than a top surface of the first TSV in the first direction, wherein an inner measurement point corresponds to the first TSV, an outer measurement point corresponds to the at least one ring pattern, and the inner measurement point and the outer measurement point are arranged to provide an overlay measurement of a TSV.
US11749613B2 Component with dielectric layer for embedding in component carrier
A method for manufacturing a component carrier includes forming a stack with at least one electrically insulating layer structure and/or at least one electrically conductive layer structure, providing a component having one or more pads and at least one dielectric layer on at least one main surface of the component such that the dielectric layer at least partially covers one or more pads of the component, placing the component on a temporary carrier, and embedding the component between the temporary carrier and the at least one insulating layer structure by pressing the component into the at least one insulating layer structure.
US11749605B2 Hybrid under-bump metallization component
Devices and methods that can facilitate hybrid under-bump metallization components are provided. According to an embodiment, a device can comprise an under-bump metallization component that can comprise a superconducting interconnect component and a solder wetting component. The device can further comprise a solder bump that can be coupled to the superconducting interconnect component and the solder wetting component. In some embodiments, the superconducting interconnect component can comprise a hermetically sealed superconducting interconnect component.
US11749604B2 Ruthenium oxide film and ruthenium liner for low-resistance copper interconnects in a device
Selective ruthenium and selective ruthenium oxide may be used in single damascene processes and/or dual damascene processes to form BEOL metallization layers and vias of an electronic device. A selective ruthenium liner may be formed to achieve a low contact resistance and a low sheet resistance for the BEOL metallization layers and vias, to promote adhesion between the various layers and materials in the BEOL metallization layers and vias, and/or to reduce or eliminate defects (such as voids and discontinuities) in the BEOL metallization layers and vias.
US11749603B2 Interconnection structure, fabricating method thereof, and semiconductor device using the same
A semiconductor device includes a semiconductor substrate, a contact region present in the semiconductor substrate, and a silicide present on a textured surface of the contact region. A plurality of sputter ions is present between the silicide and the contact region. Since the surface of the contact region is textured, the contact area provided by the silicide is increased accordingly, thus the resistance of an interconnection structure in the semiconductor device is reduced.
US11749600B2 Three-dimensional memory device with hybrid staircase structure and methods of forming the same
A vertically alternating sequence of unit layer stacks is formed over a substrate. Each unit layer stacks includes an insulating layer and a spacer material layer that is formed as, or is subsequently replaced with, a first electrically conductive layer. A 2×N array of stepped surfaces is formed. Each column of two stepped surfaces other than one column is vertically extended by performing a set of processing sequences at least once. The set of processing sequences includes forming a patterned etch mask layer and etching an unmasked subset of the 2×N array. One or more patterned etch mask layer has a respective continuous opening including an entire area of a respective 2×M array of stepped surfaces that is a subset of the 2×N array of stepped surfaces. Vertical stacks of memory elements are formed through the vertically alternating sequence.
US11749599B2 Dual thickness fuse structures
The present disclosure relates to semiconductor structures and, more particularly, to dual thickness fuse structures and methods of manufacture. The structure includes a continuous wiring structure on a single wiring level and composed of conductive material having a fuse portion and a thicker wiring structure.
US11749596B2 Wiring substrate
A wiring substrate includes a conductor pad, an insulating layer formed on the conductor pad such that the insulating layer is covering the conductor pad and has a through hole, a bump formed on the conductor pad such that the bump is formed in the through hole penetrating through the insulating layer. The conductor pad is formed such that the conductor pad has a connecting surface connected to the bump, a concave part formed on the connecting surface of the conductor pad to the bump, and a convex part formed in the concave part.
US11749593B2 Electronic structure, electronic package structure and method of manufacturing electronic device
An electronic structure, an electronic package structure and method of manufacturing an electronic device are provided. The electronic structure includes a carrier and a protection layer. The carrier includes a first pad, a second pad and a first dielectric layer. The first pad is at a side of the carrier and configured to bond with a conductive pad. The second pad is at the side of carrier and configured to electrically connect an exterior circuit. The first dielectric layer includes a first portion around the first pad and a second portion around the second pad, wherein a top surface of the first portion and a top surface of the second portion are substantially coplanar. The protection layer is on the second pad and covers the second pad.
US11749591B1 Power converter package with thermally enhanced interposers to cooling fins
A power-converter module has a switching Printed Circuit Board (PCB) with power transistors that generate heat. Ground, an input power supply, and an output power supply to the power transistors connect through metal traces on the switching PCB directly to interposer heat sinks that are soldered between the switching PCB and a system PCB. The metal traces and interposer heat sinks carry both supply or ground currents and heat away from the power transistors. These power and ground currents continue from the interposer heat sinks to the system PCB through direct solder joints between the system PCB and the interposer heat sinks. An interposer PCB has a same thickness as the interposer heat sinks and carries control signals from the system PCB to the switching PCB, bypassing the interposer heat sinks. The interposer heat sinks have an interposer portion soldered between the PCBs and fins beyond the switching PCB footprint.
US11749588B2 Semiconductor device and corresponding method
A semiconductor device comprises at least one semiconductor die electrically coupled to a set of electrically conductive leads, and package molding material molded over the at least one semiconductor die and the electrically conductive leads. At least a portion of the electrically conductive leads is exposed at a rear surface of the package molding material to provide electrically conductive pads. The electrically conductive pads comprise enlarged end portions extending at least partially over the package molding material and configured for coupling to a printed circuit board.
US11749576B2 Stacked circuit package with molded base having laser drilled openings for upper package
A stacked package configuration is described that includes a bottom package and an upper package. The bottom package includes a substrate having a top surface with first circuitry and metal first pads. A molded layer is then formed over the substrate. Holes through the molded layer are then laser drilled to expose the first pads. The holes and first pads align with leads of an upper package, which contains further circuit components. The holes are then partially filled with a solder paste. A thermal epoxy is applied between the molded layer and the upper package. The leads of the upper package are then inserted into the holes, and the solder paste is reflowed to electrically, thermally, and mechanically connect the upper package to the bottom package. The reflow heat also cures the epoxy. A ball grid array is then formed on the bottom of the substrate.
US11749572B2 Testing bonding pads for chiplet systems
Systems, methods, circuits, and apparatus including computer-readable mediums for testing bonding pads in multi-die packages, e.g., chiplet systems. An example integrated circuit device includes an integrated circuit, first type bonding pads and second type bonding pads. Each of the first type bonding pads is electrically connected to the integrated circuit and configured to be electrically connected to a corresponding external integrated circuit device. Each of the second type bonding pads is configured to have no electrical connection with the corresponding external integrated circuit device. Each of the first type bonding pads is configured to be electrically connected to a corresponding one of the second type bonding pads. A number of the first type bonding pads can be larger than a number of the second type bonding pads. Each of the second type bonding pads can have a larger pad area for probing than each of the first type bonding pads.
US11749569B2 Method for non-destructive inspection of cell etch redeposition
Various embodiments of the present disclosure are directed towards a method for non-destructive inspection of cell etch redeposition. In some embodiments of the method, a grayscale image of a plurality of cells on a wafer is captured. The grayscale image provides a top down view of the cells and, in some embodiments, is captured in situ after etching to form the cells. The cells are identified in the grayscale image to determine non-region of interest (non-ROI) pixels corresponding to the cells. The non-ROI pixels are subtracted from the grayscale image to determine ROI pixels. The ROI pixels are remaining pixels after the subtracting and correspond to material on sidewalls of, and in recesses between, the cells. An amount of etch redeposition on the sidewalls and in the recesses is then scored based on gray levels of the ROI pixels. Further, the wafer is processed based on the score.
US11749568B2 Method for forming a pre-connection layer on a surface of a connection partner and method for monitoring a connection process
A method for forming a connection between two connection partners includes: forming a pre-connection layer on a first surface of a first connection partner, the pre-connection layer including a certain amount of liquid; performing a pre-connection process, thereby removing liquid from the pre-connection layer; performing photometric measurements while performing the pre-connection process, wherein performing the photometric measurements includes determining at least one photometric parameter of the pre-connection layer, wherein the at least one photometric parameter changes depending on the fluid content of the pre-connection layer; and constantly evaluating the at least one photometric parameter, wherein the pre-connection process is terminated when the at least one photometric parameter is detected to be within a desired range.
US11749563B2 Interlayer dielectric layer
The present disclosure describes a method for forming a silicon-based, carbon-rich, low-k ILD layer with a carbon concentration between about 15 atomic % and about 20 atomic %. For example, the method includes depositing a dielectric layer, over a substrate, with a dielectric material having a dielectric constant below 3.9 and a carbon atomic concentration between about 15% and about 20%; exposing the dielectric layer to a thermal process configured to outgas the dielectric material; etching the dielectric layer to form openings; and filling the openings with a conductive material to form conductive structures.
US11749561B2 Self-alignment etching of interconnect layers
A method for etching a metal containing feature is provided. Using a pattern mask, layers of material are etched to expose a portion of a metal containing feature. At least a portion of the exposed metal containing feature is etched, and is replaced by the growth of a filler dielectric. The etched portion of the metal containing feature and the filler dielectric reduce the unwanted conductivity between adjacent metal containing features.
US11749552B2 Wafer processing tools and methods thereof
A wafer processing device may include a wafer exchanger including two or more blades, each of the two or more blades may be configured to receive a wafer, the two or more blades may be rotatable about an axis on a single horizontal plane, and the two or more blades may be movable between at least a load cup and a robot access location; wherein the load cup may include a wafer station that is vertically moveable relative a blade located in the load cup and may be configured to remove a wafer from a blade located in the load cup and place a wafer on a blade located in the load cup. Other devices, load cups and methods are also disclosed herein.
US11749544B2 Process temperature measurement device fabrication techniques and methods of calibration and data interpolation of the same
A process condition measurement wafer assembly is disclosed. In embodiments, the process condition measurement wafer assembly includes a bottom substrate and a top substrate. In another embodiment, the process condition measurement wafer assembly includes one or more electronic components disposed on one or more printed circuit elements and interposed between the top substrate and bottom substrate. In another embodiment, the process condition measurement wafer assembly includes one or more shielding layers formed between the bottom substrate and the top substrate. In embodiments, the one or more shielding layers are configured to electromagnetically shield the one or more electronic components and diffuse voltage potentials across the bottom substrate and the top substrate.
US11749542B2 Apparatus, system, and method for non-contact temperature monitoring of substrate supports
Embodiments of the present disclosure relate to apparatus, systems and methods for substrate processing. A detachable substrate support is disposed within a processing volume of a processing chamber and the substrate support includes a substrate interfacing surface and a back surface. The pedestal hub has a supporting surface removably coupled to the substrate support. A hub volume of the pedestal hub includes temperature measuring assembly disposed therein positioned to receive electromagnetic energy emitted from the back surface of the substrate support. The temperature measuring assembly measures an intensity of the electromagnetic energy entering the assembly and generates intensity signals. An apparent temperature of the substrate is determined based on the intensity signals.
US11749540B2 Dual actuating tilting slit valve
Disclosed is a wafer processing system, a dual gate system, and methods for operating these systems. The dual gate system may have a shaft, a first gate and a second gate coupled to the shaft at opposite sides thereof, and an actuator coupled to the shaft. The actuator is configured to tilt together the shaft, the first gate, and the second gate to a first sealed gate position or to a second sealed gate position. The actuator can be operated using a pneumatic mechanism, an electro-magnetic mechanism, or a cam follower mechanism.
US11749539B1 Maskless etching of electronic substrates via precision dispense process
Systems and methods for selectively etching features in an electronic substrate via a precision dispense apparatus and precision etchant dispense tool are disclosed. The method includes creating a toolpath instruction for etching at least one feature in the substrate, programming the precision dispense apparatus to execute the created toolpath instruction, and causing the precision dispense tool to deposit etchant material onto the surface of the substrate to etch the substrate surface to produce the at least one feature according to the created toolpath instruction. The capabilities of the systems and methods disclosed herein extend to 3D substrates and post-build processing, among others.
US11749536B2 Semiconductor device and method of fabricating the same
A method of fabricating a semiconductor may include forming on a substrate a mold structure including a mold layer, a buffer layer, and a support layer, performing on the mold structure an anisotropic etching process to form a plurality of through holes in the mold structure, and forming a plurality of bottom electrodes in the through holes. The buffer layer has a nitrogen content amount that increases as approaching the support layer from the mold layer. The buffer layer has an oxygen content amount that increases as approaching the mold layer from the support layer.
US11749534B1 Quad flat no-lead (QFN) package without leadframe and direct contact interconnect build-up structure and method for making the same
A method and related structure for a quad flat no-lead (QFN), dual flat no-lead (DFN) or small outline no-lead (SON) package without a leadframe. Disposing semiconductor chips face-up on a temporary carrier, disposing a first encapsulant layer around the semiconductor chip, the active layer and conductive stumps, forming a conductive layer and conductive contacts over the planar surface, disposing encapsulant over the first encapsulant layer, conductive layer and conductive contacts, forming a photoresist over the encapsulant with openings, forming conductive pads within the openings, forming a solderable metal system (SMS) or applying an organic solderability preservative (OSP) over the conductive pads, and cutting through the encapsulant around the chip to form the outline of a package.
US11749531B2 Polishing method, and polishing composition and method for producing the same
A polishing method according to the present invention, includes polishing a polishing object containing a silicon material by using a polishing composition containing abrasive grains, a tri- or more polyvalent hydroxy compound and a dispersing medium and having pH of less than 6.0.
US11749528B2 Method of manufacturing semiconductor devices including the steps of removing a plurality of spacers that surrounds each of the plurality of nanotubes into a layer of nanotubes, and forming gate dielectric and/or gate electrode
A semiconductor device and method of manufacturing using carbon nanotubes are provided. In embodiments a stack of nanotubes are formed and then a non-destructive removal process is utilized to reduce the thickness of the stack of nanotubes. A device such as a transistor may then be formed from the reduced stack of nanotubes.
US11749525B2 Vapor phase growth apparatus and vapor phase growth method
A vapor phase growth apparatus according to an embodiment includes a reaction chamber; a substrate holder having a holding wall capable holding an outer periphery of the substrate; a process gas supply part provided above the reaction chamber, the process gas supply part having a first region supplying a first process gas and a second region around the first region supplying a second process gas having a carbon/silicon atomic ratio higher than that of the first process gas, an inner peripheral diameter of the second region being 75% or more and 130% or less of a diameter of the holding wall; a sidewall provided between the process gas supply part and the substrate holder, an inner peripheral diameter of the sidewall being 110% or more and 200% or less of an outer peripheral diameter of the second region; a first heater; a second heater; and a rotation driver.
US11749520B2 Electrode for a discharge chamber
A discharge chamber for a deep ultraviolet (DUV) light source includes a housing; and a first electrode and a second electrode in the housing, the first electrode and the second electrode being separated from each other to form a discharge region between the first electrode and the second electrode, the discharge region being configured to receive a gain medium including at least one noble gas and a halogen gas. At least one of the first electrode and the second electrode includes a metal alloy including more than 33% and less than 50% zinc by weight.
US11749518B2 Package comprising an ion-trap and method of fabrication
A package-level, integrated high-vacuum ion-chip enclosure having improved thermal characteristics is disclosed. Enclosures in accordance with the present invention include first and second chambers that are located on opposite sides of a chip carrier, where the chambers are fluidically coupled via a conduit through the chip carrier. The ion trap is located in the first chamber and disposed on the chip carrier. A source for generating an atomic flux is located in the second chamber. The separation of the source and ion trap in different chambers affords thermal isolation between them, while the conduit between the chambers enables the ion trap to receive the atomic flux.
US11749511B2 Plasma observation system and plasma observation method
A plasma observation system includes a plasma processing apparatus which includes a processing container in which a substrate is processed with plasma, and a plurality of observation windows each capable of observing an emission state of the plasma in the processing container; and a measuring device including a light receiver configured to receive a plurality of light beams intersecting in the processing container through a plurality of observation windows, and a controller configured to specify an observation point of the plasma and determine a state of the plasma at the observation point based on the plurality of light beams received by the light receiver.
US11749510B2 Plasma generating device, substrate processing apparatus, and method of manufacturing semiconductor device
There is provided a plasma generating device that includes a first electrode connected to a high-frequency power supply, and a second electrode to be grounded, a buffer structure configured to form a buffer chamber that accommodates the first and second electrodes wherein the first electrode and the second electrode are alternately arranged such that a number of electrodes of the first electrode and the second electrode are in an odd number of three or more in total, and wherein the second electrode is used in common for two of the first electrode being respectively adjacent to the second electrode used in common, and wherein a gas supply port that supplies gas into a process chamber is installed on a wall surface of the buffer structure.
US11749507B2 Semiconductor manufacturing apparatus member and semiconductor manufacturing apparatus
According to one embodiment, a semiconductor manufacturing apparatus member is used inside a chamber of a semiconductor manufacturing apparatus. The member includes a base material and a ceramic layer. The base material includes a first surface, a second surface, and at least one hole. The at least one hole extends through the first and second surfaces. The ceramic layer is located on the first surface. The at least one hole includes an oblique surface and a perpendicular surface. The oblique surface is continuous with the first surface and is oblique to a first direction from the first surface toward the second surface. The perpendicular surface is positioned between the second surface and the oblique surface in the first direction and extends along the first direction. An angle between the first surface and the oblique surface is greater than an angle between the perpendicular surface and the oblique surface.
US11749502B2 System and method for pulse modulation of radio frequency power supply and reaction chamber thereof
A pulse modulation system of a radio frequency (RF) power supply includes a modulation output circuit and a frequency adjustment circuit. The modulation output circuit is configured to modulate an output signal of the RF power supply and output a pulse modulation RF signal. Each pulse cycle of the pulse modulation RF signal includes a pulse-on phase and a pulse-off phase. An overshoot sub-phase is set in an initial preset time of the pulse-on phase. The frequency adjustment circuit is electrically connected to the modulation output circuit. The frequency adjustment circuit is configured to adjust an RF frequency of the pulse modulation RF signal of the overshoot sub-phase to cause a reflected power of the overshoot sub-phase to satisfy a preset reflected power or a reflected coefficient to satisfy a preset reflected coefficient.
US11749498B2 System and method for preparation and delivery of biological samples for charged particle analysis
Systems and method for the preparation and delivery of biological samples for charged particle analysis are disclosed herein. An example system at least includes an ion filter coupled to select a sample ion from an ionized sample supply, the ion filter including a quadrupole filter to select the sample ion from the sample supply, an energy reduction cell coupled to receive the selected sample ion and reduce a kinetic energy of the sample ion, a validation unit coupled to receive the sample ion and determine whether the sample ion is a target sample ion, a substrate coupled to receive the sample, wherein the substrate is electron transparent, an ion transport module coupled to receive the sample ion from the ion filter and transport the sample ion to the substrate, and an imaging system arranged to image, with a low energy charged particle beam, the sample located on the substrate, wherein the substrate is arranged in an analysis location. The imaging system including a charge particle emitter coupled to direct coherent charged particles toward the sample; and a detector arranged to detect interference patterns formed from interaction of the coherent charged particles and the sample.
US11749497B2 Charged particle beam apparatus
A charged particle beam apparatus covering a wide range of detection angles of charged particles emitted from a sample includes an objective lens for converging charged particle beams emitted from a charged particle source and a detector for detecting charged particles emitted from a sample. The objective lens includes inner and outer magnetic paths which are formed so as to enclose a coil. A first inner magnetic path is disposed at a position opposite to an optical axis of the charged particle beams. A second inner magnetic path, formed at a slant with respect to the optical axis of the charged particle beams, includes a leading end. A detection surface of the detector is disposed at the outer side from a virtual straight line that passes through the leading end and that is parallel to the optical axis of the charged particle beams.
US11749494B2 Charged particle beam apparatus
A computing unit generates a to-be-used-in-computation netlist on the basis of a to-be-used-in-calculation device model corresponding to a correction sample, estimates a first application result, on the basis of the to-be-used-in-computation netlist and an optical condition, when a charged particle beam is applied to the correction sample under the optical condition, compares the first application result and a second application result based on a detection signal when the charged particle beam is applied to the correction sample under the optical condition, and corrects the optical condition when the first application result and the second application result differ from each other.
US11749489B2 Anodes, cooling systems, and x-ray sources including the same
A system, comprising: a vacuum enclosure; an anode support structure penetrating the vacuum enclosure and including a plurality of first cooling passages; and an anode disposed within the vacuum enclosure, coupled to and supported by the anode support structure, and including: a target; and a plurality of second cooling passages; wherein: each of the second cooling passages is coupled to a corresponding first cooling passage; and the anode is coupled to the anode support structure on a side of the anode different from a side of the anode including the target and different from axial ends of the anode on a major axis of the anode.
US11749483B1 Fuse with compartmentalized body and parallel fuse elements
A fuse including a fuse body having a base with a central portion and first and second sidewalls, the central portion having first and second fastening holes formed therethrough, a mid-body disposed atop the central portion and having first and second troughs formed in a top surface thereof and separated by a partition wall, the mid-body further having first and second through holes formed therethrough, and a cover disposed atop the mid-body and having a central portion and first and second sidewalls, the central portion having first and second fastening bosses extending therefrom and through the first and second through holes of the mid-body and the first and second fastening holes of the base, and a conductive portion including first and second terminal portions connected by parallel first and second fuse members disposed within the first and second troughs of the mid-body and separated by the partition wall.
US11749482B2 Protection element
A protection element includes a first electrode (1), a second electrode (2) having a spring property, and a fuse element material (3) that is disposed between the first electrode and the second electrode, in which the fuse element material (3) is supported by being interposed between the first electrode (1) and the second electrode (2) in a bent state.
US11749478B1 Magnetic latching float switch
A small compact magnetic latching shut-off switch having a lightweight float, angled geometry, and quick/convenient small-stroke manual float reset. A lower float magnet and a second upper magnet affecting electrical circuit continuity have initial offset positioning that minimizes their magnetic attraction to one another. When a predetermined small amount of fluid accumulates below it, the float begins forward rotation and attraction between magnets thereafter multiplies until gravitational force on the float and forces maintaining initial raised positioning of the upper magnet are overcome, resulting in strong latched snap-lock connection between upper and lower magnets, an abrupt/reliable/strong tripped state that remains until manual float reset occurs. Transparent float housing reveals drain line clogging potential, and structural features of the float and housing enable raised tripping point adjustment, promoting switch reliability. Switch use with a tapered threaded adapter seal also provides fast and stable installation, and greater adaptation to different work environments.
US11749477B2 Vacuum circuit interrupter with dual plate actuation
A circuit breaker includes a vacuum interrupter. The interrupter includes a first movable electrode to which a first contact is connected and a second movable electrode to which a second contact is connected. The interrupter is operable between an open state and a closed state. In the open state, the first contact and the second contact are separated by a contact gap distance. In the closed state, the first contact and the second contact touch each other. The circuit breaker includes an ultrafast actuator operatively connected to each of the first and second movable electrodes. The ultrafast actuator is configured to change the vacuum interrupter from the closed state to the open state by simultaneously moving the first contact in a first direction along a first distance portion of the contact gap, and the second contact in a second direction along a second distance portion of the contact gap.
US11749473B2 Keyboard module and keyboard device
The invention provides a keyboard module and a keyboard device. The keyboard module includes a circuit assembly, a plurality of key assemblies, and at least one microphone. The circuit assembly has a signal output interface. The key assemblies are configured on the circuit assembly, and each key assembly is adapted to be pressed to drive the circuit assembly to generate a tapping signal. The microphone is electrically connected to the circuit assembly. The tapping signal and a sound signal generated by the microphone are respectively transmitted out of the keyboard module through the signal output interface.
US11749468B2 Method for storing energy in a hydrogel supercapacitor
A poly(vinylphosphonic acid) (PVPA)-(NH4)2MoO4), gel polymer electrolyte can be prepared by incorporating redox-mediated Mo, or similar metal, into a PVPA, or similar polymer, matrix. Gel polymer electrolytes including PVPA/MoX, x representing the percent fraction Mo in PVPA, can be used to make supercapacitors including active carbon electrodes. The electrolytes can be in gel form, bendable and stretchable in a device. Devices including this gel electrolyte can have a specific capacitance (Cs) of 1276 F/g, i.e., a more than 50-fold increase relative to a PVPA system without Mo. A PVPA/Mo10 supercapacitor can have an energy density of 180.2 Wh/kg at power density of 500 W/kg, and devices with this hydrogel structure may maintain 85+% of their initial capacitance performance after 2300 charge-discharge cycles.
US11749467B2 Carbon cloth/gallium oxynitride and working electrode and supercapacitor thereof
A carbon cloth/gallium oxynitride has a chemical formula of GaOxNy, where x=0.1-0.3 and y=0.7-0.9; and has a N/O molar ratio of 2.3 to 9. The carbon cloth/gallium oxynitride is a composite formed by loading gallium oxynitride nanoparticles on carbon cloth fibers, wherein the gallium oxynitride nanoparticles have a size range of 10 to 70 nm, and the carbon cloth/gallium oxynitride has a discharge specific capacitance of 30 to 865 mF cm−2 at current densities ranging from 0.5 to 100 mA cm−2. The working electrode is made from the carbon cloth/gallium oxynitride; and the supercapacitor is composed of the carbon cloth/gallium oxynitride working electrodes, a separator, an electrolyte, and an outer package.
US11749466B1 Light harvesting supercapacitor and method of preparation thereof
A light harvesting supercapacitor and a method of preparing the light harvesting supercapacitor are disclosed. The light harvesting supercapacitor includes a transparent substrate, an active layer including TiO2 nanoparticles and polyaniline (PANI) nanoparticles disposed on the transparent substrate, an electrolyte layer including a solid separator and poly(2-acrylamido-2-methyl-1-propanesulfonic acid) disposed on the active layer, a carbon electrode disposed on the electrolyte layer; and a metal layer disposed on the activated carbon electrode. The method of preparing the light harvesting supercapacitor involves pulsed laser ablation in a liquid of bulk PANI to form the PANI nanoparticles. The light harvesting supercapacitor can be used in a photovoltaic device.
US11749460B2 Electronic component and board having the same
There are provided an electronic component and a board including the same. The electronic component includes: a capacitor body; a pair of external electrodes respectively disposed on both ends of the capacitor body; and a pair of metal frames including a pair of connection portions connected to the pair of external electrodes, respectively, and a pair of mounting portions connected to the pair of connection portions, respectively. A bottom surface of one of the pair of mounting portions has roughness.
US11749456B2 Capacitive block comprising a frame of electrically insulating material
A capacitive block includes at least one capacitive element, a first electrical conductor that includes at least one electrically conductive plate abutting a first end of the at least one capacitive element so as to be electrically connected to the at least one capacitive element, and a first frame made of electrically insulating material coming into register with a peripheral edge of the at least one electrically conductive plate so as to electrically insulate the at least one electrically conductive plate from an environment of the capacitive block.
US11749454B2 Power supply multi-tapped autotransformer
An apparatus comprises: first windings, second windings, a magnetic core, and multiple tap nodes. The first windings are primary windings of a multi-tapped autotransformer. The second windings are secondary windings of the multi-tapped autotransformer. The first windings and the second windings are wrapped around the magnetic core, the second windings disposed in a series connection between the first windings. The multiple tap nodes providing coupling of the first windings and the second windings to a power supply circuit such as a switched-capacitor converter.
US11749451B2 Electrical transformer
In some examples, an isolation transformer can include a first wire having a first insulation thickness and a second wire having a second insulation thickness that is different than the first insulation thickness. The isolation transformer can further include a plurality of magnetic cores of magnetic material that can be configured to surround portions of each of the first and second wires along respective circumferences of the first and second wires to provide the isolation transformer.
US11749450B2 Coil component and electronic device
A coil component includes: a core part including: a winding shaft; and a flange part provided on an axial-direction end of the winding shaft, which has an exterior face on the opposite side of the winding shaft, first and second side faces, and first and second groove parts provided on the exterior face and having a cut-out part on each the first and second side faces; a coil part including: a winding part of a conductor wound around the winding shaft; and two lead parts of the conductor led out from the winding part; and two terminal parts formed on the exterior face of the flange part; wherein the two lead parts are led in from the cut-out parts on the first and second side faces and fitted inside the groove parts, respectively, on the exterior face, and included in the pair of terminal parts, respectively.
US11749442B2 Magnetic element and power module with same
A magnetic element includes at least one primary winding, at least one secondary winding, a magnetic core, and an auxiliary winding. A winding segment or an entire of the primary winding or a winding segment or an entire of the secondary winding is defined as a parallel-connected winding set. The magnetic core includes a plurality of winding legs, two lateral legs, and two connection parts. The at least one primary winding and the at least one secondary winding are wound around each winding leg. The directions of magnetic fluxes through every two adjacent winding legs are opposite. The auxiliary winding is wound on one of two lateral legs, and electrically connected with the parallel-connected winding set. A direction of a magnetic flux generated by the auxiliary winding is opposite to a direction of the magnetic flux through the adjacent winding leg.
US11749440B2 Magnetic sheet and wireless power reception apparatus
A wireless power receiving apparatus which wirelessly charges power according to one embodiment of the present invention includes a substrate, a soft magnetic layer which is laminated on the substrate and is formed with a plurality of patterns including at least 3 lines radiated from predetermined points, and a coil which is laminated on the soft magnetic layer and receives electromagnetic energy radiated from a wireless power transmitting apparatus.
US11749438B2 Thermo-mechanical magnetic coupler
An electromagnetic mooring system (MMS) that includes a first object and a second object, at least one of which includes an electronic coupler configured to connect the first object with the second object. The electronic coupler comprises a pair of magnets, at least one of which is an electro permanent magnet (EPM), having a flux path. When the electronic coupler is in the ON states, the flux path moves towards the first or second object transferring heat from the first or second object to the second or first object, and when the electronic coupler is in the OFF state, the flux paths moves towards the EPM.
US11749437B2 Pumps and hardware for organ-on-chip platforms
On-platform pumps provide greater flexibility and design freedom and are a key feature of organs-on-chip platforms. On-platform electromagnetic (EM) pumps have been developed for use with the organ-on-chip platforms. The EM pump uses electrical energy, which may be supplied by a battery, making the pump portable. The EM pump uses an EM actuator having a low energy consumption. The actuator's low energy consumption is achieved by a latching design which requires only a short pulse of energy to switch its state and where springs store some of the actuator kinetic energy, which is then recovered in the reverse stroke. This further reduces the energy consumption of the actuator. Also provided are injection-molded, single-use platforms with onboard diaphragm micro-pumps and various valve and pump geometries. The EM actuators easily integrate with these platforms, demonstrating pumping at a constant flowrate, no measurable temperature rise, and valve sealing against varying back-pressure.
US11749436B2 Method for generating a pulsed magnetic field and associated device
The invention concerns a method for generating a pulsed magnetic field, the method being implemented using a device (10) comprising an electrical supply (20), a switch (25), a capacitor (15) and a coil (30) having a first extremity (80) connected to an electrical ground and a second extremity (85), the capacitor (15) comprising a first electrode connected to the electrical ground and a second electrode, the switch (25) being able to commute between a first configuration wherein the second electrode and the second extremity (85) are electrically insulated and at least one second configuration wherein the second electrode and the second extremity (85) are electrically connected, the capacitor (15), the switch (25) and the coil (30) forming a series circuit when the switch (25) is in the second configuration, the series circuit being underdamped.
US11749435B2 Pre-cooling and removing ice build-up from cryogenic cooling arrangements
A superconducting magnet arrangement including: an outer vacuum container (OVC) housing magnet coils; a cryogen vessel thermally linked to the magnet coils; a cold head sock accommodating a cold head, with a thermal contact provided between the cold head and the magnet coils; tubes linking the interior of the cryogen vessel with the interior of the cold head sock; and a thermosiphon circuit defined by the cryogen vessel, the tubes, and the cold head sock. Pre-cooling and removal of ice build-up may be performed using the thermosiphon circuit.
US11749433B2 Transformers having integrated magnetic structures for power converters
A transformer includes a magnetic structure and a set of coils. The magnetic structure includes a top member, a bottom member, and a plurality of legs extending between the top member and the bottom member. The plurality of legs include two outer legs. The set of coils is wound about the two outer legs of the magnetic structure and electrically coupled in series. In other examples, the magnetic structure includes a middle member positioned between the top member and the bottom and extending between the two outer legs. In such examples, a second set of coils is wound about the two outer legs of the magnetic structure and electrically coupled in series. Other example transformers and power converters such as multiphase interleaved power converters having transformers are also disclosed.
US11749431B2 Electrical steel sheet, laminated core, and laminated core manufacturing method
This electrical steel sheet includes a base steel sheet, a first insulation coating formed on a first surface of the base steel sheet and having adhesiveness, and a second insulation coating formed on a second surface of the base steel sheet which is a back surface to the first surface and having adhesiveness, in which an average pencil hardness of the first insulation coating is HB or higher and 3 H or lower, and an average pencil hardness of the second insulation coating is higher than the average pencil hardness of the first insulation coating.
US11749427B2 Apparatus and method for manufacturing assembly having multiple separated conductors embedded within a substrate
An apparatus includes an extruding device configured to dispense a dielectric material though an orifice, a wire feed device configured to feed a conductive wire through the orifice, and a cutting device configured to sever the wire. It also includes an electronic controller configured to control the extruding device, the wire feed device, and the cutting device. The electronic controller commands the extruding device to dispense the dielectric material though the orifice, the wire feed device to feed the wire through the orifice, and the cutting device to sever the wire, thereby forming a dielectric substrate encasing a plurality of wires. The electronic controller further commands the extruding device to form an opening defined in the substrate in which plurality of electrically conductive wires is exposed and a location feature on the substrate located with a positional tolerance less than or equal to 1 mm relative to the opening.
US11749426B2 Method for producing bioelectrode
A method is provided for producing a bioelectrode capable of reducing potential variation noise due to a polarization voltage. The method for producing the bioelectrode comprises forming an electrically conductive rubber body containing a silicone rubber and a silver powder, and immersing the electrically conductive rubber body in an inorganic salt-containing solution at 70° C. or more and 180° C. or less.
US11749422B2 Silane functional stabilizers for extending long-term electrical power cable performance
Provided are methods for extending the life of in-service electrical cable having polymeric insulation, comprising injecting a dielectric enhancement fluid composition into the cable, wherein the composition comprises: (a) one or more organoalkoxysilane functional additives (voltage stabilizer-based, hindered amine light stabilizer (HALS)-based, and/or UV absorber-based); and (b) a catalyst suitable to catalyze hydrolysis and condensation of (a), the injected composition providing for rapid initial permeation of (a) into the insulation, and extended retention of subsequent condensation products of (a) in the insulation. Additionally provided are innovative silyl functional ferrocenes (e.g., containing a ferrocene moiety and a silyl function hydrolysable to silanol) having utility as functional voltage stabilizing additives in the methods.
US11749420B2 Containers for a small volume of liquid target material for irradiation in a cyclotron
Devices, systems, and methods for efficiently preparing and containing a small volume of liquid target material for irradiation by a cyclotron are provided. In various embodiments, a device includes a housing having a chamber and the housing has a top surface that is substantially flat. The chamber has a substantially flat base and a wall having a first portion extending from the base with a first radius of curvature and a second portion extending from the first portion having a second radius of curvature that is less than the first radius. The chamber also includes an inlet aperture, an outlet aperture, and a lip having a second surface that is substantially flat and recessed from the first surface. In various embodiments, the device includes a heat sink including a plurality of parallel fins disposed around the chamber.
US11749418B2 Strontium sealed source
The disclosure pertains to a strontium-90 sealed radiological or radioactive source, such as may be used with treatment of the eye or other medical or industrial processes. The sealed radiological source includes a toroidal shaped strontium radiological insert within an encapsulation. The encapsulation includes increased shielding in the center thereof.
US11749417B2 Power conversion system for nuclear power generators
A power conversion system for converting thermal energy from a heat source to electricity is provided. The system includes a chamber including an inner shroud having an inlet and an outlet and defining an internal passageway between the inlet and the outlet through which a working fluid passes. The chamber also includes an outer shroud substantially surrounding the inner shroud. The chamber includes a source heat exchanger disposed in the internal passageway, the source heat exchanger being configured to receive a heat transmitting element associated with the heat source external to the chamber, and to transfer heat energy from the heat transmitting element to the working fluid. The system also includes a compressor disposed adjacent the inlet of the inner shroud and configured to transfer energy from the compressor to the working fluid, and an expander disposed adjacent the outlet of the inner shroud.
US11749415B2 Thermophotovoltaic electrical power generator network
A distributed information between plasma based power generating devices which provide at least one of electrical and thermal power and a portal for transmission of information and methods of operating such a network is disclosed. The network may include a plurality of power systems that are organized and controlled to form a communication network.
US11749410B2 Dynamic display of glucose information
Method and system including displaying a first representation of a medication treatment parameter profile, displaying a first representation of a physiological profile associated with the medication treatment parameter profile, detecting a modification to a segment of the medication treatment parameter profile, displaying a modified representation of the medication treatment parameter profile and the physiological profile based on the detected modification to the segment of the medication treatment parameter profile, modifying an attribute of the first representation of the medication treatment parameter profile, and modifying an attribute of the first representation of the physiological profile are provided.
US11749409B2 Systems and methods for post-operative outcome monitoring
A system including a range of motion module, a quality of sleep module, an overall module, and a control module. The range of motion module, subsequent to performing a procedure on a patient, determines a first range of motion score of the patient based on a signal generated by a sensor. The quality of sleep module, subsequent to performing the procedure on the patient, determines a first quality of sleep score or a first pain score based on the signal generated by the sensor. The overall module determines a combined score based on (i) the first range of motion score, and (ii) the first sleep score or the first pain score. The control module (i) determines whether an outcome of the procedure is positive based on the combined score, and (ii) stores the determined outcome and the combined score in a memory.
US11749408B2 Individualized multiple-day simulation model of type 1 diabetic patient decision-making for developing, testing and optimizing insulin therapies driven by glucose sensors
A mathematical model of type 1 diabetes (T1D) patient decision-making can be used to simulate, in silico, realistic glucose/insulin dynamics, for several days, in a variety of subjects who take therapeutic actions (e.g. insulin dosing) driven by either self-monitoring blood glucose (SMBG) or continuous glucose monitoring (CGM). The decision-making (DM) model can simulate real-life situations and everyday patient behaviors. Accurate submodels of SMBG and CGM measurement errors are incorporated in the comprehensive DM model. The DM model accounts for common errors the patients are used to doing in their diabetes management, such as miscalculations of meal carbohydrate content, early/delayed insulin administrations and missed insulin boluses. The DM model can be used to assess in silico if/when CGM can safely substitute SMBG in T1D management, to develop and test guidelines for CGM driven insulin dosing, to optimize and individualize off-line insulin therapies and to develop and test decision support systems.
US11749407B1 Enhanced natural language processing
Systems, methods and computer-readable media are provided for facilitating clinical decision support and managing patient population health by health-related entities including caregivers, health care administrators, insurance providers, and patients. Embodiments of the invention provide decision support services including providing timely contextual patient information including condition risks, risk factors and relevant clinical information that are dynamically updatable; imputing missing patient information; dynamically generating assessments for obtaining additional patient information based on context; data-mining and information discovery services including discovering new knowledge; identifying or evaluating treatments or sequences of patient care actions and behaviors, and providing recommendations based on this; intelligent, adaptive decision support services including identifying critical junctures in patient care processes, such as points in time that warrant close attention by caregivers; near-real time querying across diverse health records data sources, which may use diverse clinical nomenclatures and ontologies; improved natural language processing services; and other decision support services.
US11749405B2 Systems and methods for dynamic biometric detection and response
Systems and methods of dynamic biometric detection and response are provided for the purpose of establishing baseline health status while conveying real-time drug prescription usages and reactions from baseline data. The dynamic monitoring system may be embedded within a wristband, ring, vest, and/or waistband in wireless communication with a computing device or server. Each wearable device may employ interchangeable and embedded sensors to detect inertia movements; 360-imaging fall detections; and a variety of body-emitting vital signs. The system may include a processor operable to sense user location, motion, activity, and biomarkers for the purpose of detecting the user's behavior pattern, wherein an enhanced machine-learning algorithm is used to identify repetitive actions within the user's behavior pattern; and, based upon this pattern, the system is able to detect one or more anomalies for the purpose of generating an anomaly alert for third party notification and quantitative analysis at a server.
US11749404B1 Decision support tool for venous thromboembolism (VTE)
An improved decision support tool is provided for detecting and treating human patients at risk for having (or developing) venous thromboembolism VTE. The tool determines a quantitative probability of VTE by utilizing a smart sensor based on a particular machine-learning model for detecting specific biomarkers determined to be related to VTE. In particular, a quantitative probability of VTE may be determined via a model based on interrelationships between multiple components of the human body's complement cascade and their coupling to coagulation processes. In one aspect, a quasi-Dirichlet distribution “mixture” relationship between total hemolytic complement (CH50) activity and complement protein C3 levels is employed as part of a smart sensor and decision support tool to provide predictive, diagnostic, and prognostic applications and for guiding prevention and treatment of acute VTE. Where the smart sensor determines a risk for VTE, then the decision support tool may initiate an intervening action.
US11749401B2 Seed relabeling for seed-based segmentation of a medical image
A mechanism is provided for seed relabeling for seed-based slice-wise lesion segmentation. The mechanism receives a lesion mask for a three-dimensional medical image volume. The lesion mask corresponds to detected lesions in the medical image volume and wherein each detected lesion has a lesion contour. The mechanism generates a distance map for a given two-dimensional slice in the medical image volume based on the lesion mask. The distance map comprises a distance to a lesion contour for each voxel of the given two-dimensional slice. The mechanism performs local maxima identification to select a set of local maxima from the distance map such that each local maximum has a value greater than its immediate neighbor points. The mechanism performs seed relabeling based on the distance map and the set of local maxima to generate a set of seeds. Each seed represents a center of a distinct component of a lesion contour. The mechanism performs image segmentation on the lesion mask based on the set of seeds to form a split lesion mask.
US11749400B2 Medical care support device, medical care support method, and medical care support program
A medical care support device includes: an acquisition unit that acquires medical information including medical image data obtained by capturing a digestive tract of a subject; a derivation unit that derives presence or absence of a foreign object in the digestive tract, based on the medical information and a learned model learned in advance using plural pieces of learning medical information including the medical image data in which a label according to a kind of the foreign object is assigned to the foreign object in the digestive tract according to each organ of the digestive tract, and derives at least one of position, size, or kind of the foreign object if the foreign object is present; and an output unit that outputs removal information of the foreign object according to the at least one of position, size, or kind of the foreign object, based on a result of the derivation.
US11749389B2 Alert optimizer
An alert optimizer subsystem for a HIT system modifies, reconciles, and/or prioritizes candidate clinical alerts. The optimized alerts may be filtered, prioritized, enriched, and/or formatted so that the alerts are more relevant and/or more actionable for a system user.
US11749383B2 Methods and systems of predicting agent induced effects in silico
The disclosure presents a new computer based model framework to predict drug effects over multiple time and spatial scales from the drug chemistry to the cardiac rhythm. The disclosure presents a new computer based model framework to predict drug effects from the level of the receptor interaction to the cardiac rhythm.
US11749380B2 Artificial intelligence-based many-to-many base calling
The technology disclosed relates to artificial intelligence-based base calling. The technology disclosed relates to accessing a progression of per-cycle analyte channel sets generated for sequencing cycles of a sequencing run, processing, through a neural network-based base caller (NNBC), windows of per-cycle analyte channel sets in the progression for the windows of sequencing cycles of the sequencing run such that the NNBC processes a subject window of per-cycle analyte channel sets in the progression for the subject window of sequencing cycles of the sequencing run and generates provisional base call predictions for three or more sequencing cycles in the subject window of sequencing cycles, from multiple windows in which a particular sequencing cycle appeared at different positions, using the NNBC to generate provisional base call predictions for the particular sequencing cycle, and determining a base call for the particular sequencing cycle based on the plurality of base call predictions.
US11749377B2 Method and electronic system for predicting at least one fitness value of a protein, related computer program product
A method for predicting at least one fitness value of a protein is implemented on a computer and includes the following steps: encoding the amino acid sequence of the protein into a numerical sequence according to a protein database, the numerical sequence comprising a value for each amino acid of the sequence; calculating a protein spectrum according to the numerical sequence; and for each fitness: comparing the calculated protein spectrum with protein spectrum values of a predetermined database, said database containing protein spectrum values for different values of said fitness, predicting a value of said fitness according to the comparison step.
US11749374B1 Memory device
A memory device includes a memory cell array, a data accessing circuit, a data bus inversion calculator, a multiplexer, and an output result judging circuit. The data accessing circuit performs a data write-in operation or a data read-out operation on the memory cell array. The data accessing circuit reads read-out data from the memory cell array. The data bus inversion calculator generates inversion indication data according to the read-out data. The multiplexer outputs the inversion indication data or test data according to a mode signal. The output result judging circuit compares the read-out data with the inversion indication data or the test data to generate output information.
US11749373B2 Bad block management for memory sub-systems
A first pool of blocks of a memory device is determined, wherein blocks of the first pool are associated with storing system data at a single bit per memory cell. A second pool of blocks of the memory device is determined, wherein blocks of the second pool are associated with storing user data at a plurality of bits per memory cell. In response to detecting a failure associated with a particular block of the second pool of blocks, the particular block is added to the first pool of blocks.
US11749371B2 Memory system including memory device performing target refresh
A memory controller includes: a test module for generating a test command, a test address, and test data during a test operation; a refresh control module for receiving the test command and the test address as an active command and an active address, and generating a first target address by sampling the active address according to the active command, during the test operation; a command/address generation module for providing the active address together with the active command, and providing the first target refresh command together with the first target address to a memory device, while determining whether to repair the active address according to a repair control signal; and a repair analysis module for generating the repair control signal based on a comparison result of the test data and read data from the memory device, during the test operation.
US11749370B2 Method of testing a memory circuit and memory circuit
A method of testing a three dimensional (3D) memory cell array includes writing data to each layer of memory cells in the 3D memory cell array, simultaneously performing a read operation of each memory cell in at least a first pillar of the 3D memory cell array, determining whether a memory cell in the 3D memory cell array has failed in response to the read operation, and replacing at least one failed memory cell in the 3D memory cell array with a spare memory cell in response to determining that the memory cell in the 3D memory cell array has failed. The first pillar includes memory cells on each corresponding layer of the 3D memory cell array.
US11749369B2 Memory device architecture coupled to a system-on-chip
The present disclosure relates to an apparatus comprising a non-volatile memory architecture configured to be coupled to a System-on-Chip (SoC) device. The non-volatile memory device coupled to the SoC having a structurally independent structure linked to the SoC includes a plurality of sub arrays forming a matrix of memory cells with associated decoding and sensing circuitry, sense amplifiers coupled to a corresponding sub array, a data buffer comprising a plurality of JTAG cells coupled to outputs of the sense amplifiers; and a scan-chain connecting together the JTAG cells of the data buffer.
US11749368B2 Quick configurable universal register for a configurable integrated circuit die
An FPGA includes a number of logic elements in a core fabric. Each logic element includes a number of registers and each register includes a registered circuit path and a combinatorial circuit path. The registered and combinatorial circuit paths are in parallel. Each register includes a DFT circuit path that comprises an input in the registered circuit path and an output in the registered circuit path. The DFT circuit path is not in series with the registered circuit path and is not in series with the combinatorial circuit path. Each register includes a CE time-borrowing circuit path. Each the CE time-borrowing circuit path includes an input in the registered circuit path and an output that is coupled to the input of the registered circuit path. The CE time-borrowing circuit path is not in series with the registered circuit path and is not in series with the combinatorial circuit path.
US11749367B2 Circuit and method for capturing and transporting data errors
In an embodiment, a method includes: receiving, with a first buffer of a first error compactor unit (ECU), a first error packet associated with a first circuit; receiving, with the first buffer, a second error packet associated with a second circuit; transmitting a first reading request for reading the first error packet; receiving the first reading request with an arbiter of an error aggregator unit (EAU) of a central error management circuit; in response to receiving the first reading request, reading the first error packet from the first buffer, transmitting the first error packet to a controller of the central error management circuit, and transmitting a first acknowledgement to the first ECU; receiving the first acknowledgement with the first ECU; and in response to receiving the first acknowledgement, transmitting a second reading request for reading the second error packet.
US11749364B2 Semiconductor circuit and semiconductor device for determining status of a fuse element
A semiconductor circuit and semiconductor device for determining status of a fuse element are provided. The semiconductor circuit includes a configurable reference resistor unit with a first terminal receiving a first power signal and a second terminal electrically coupled to the fuse element. The semiconductor circuit also includes a latch circuit for reading a first status signal of a first node between the configurable reference resistor unit and the fuse element. The configurable reference resistor unit includes a first resistor, a first transistor connected in parallel with the first resistor, and a first configurable unit connected to a gate of the first transistor. The first configurable unit is configured to generate a first configurable signal to be provided to the gate of the first transistor.
US11749363B2 Liquid discharge head and method of manufacturing the same
A liquid discharge head having an element board including an element configured to discharge a liquid includes a first storage element and a second storage element. The first storage element is a fuse element or an anti-fuse element. The second storage element is a semiconductor memory capable of holding a larger capacity than the first storage element. The second storage element is provided on an area other than the element board.
US11749357B2 Feedback for power management of a memory die using capacitive coupling
A memory device may include a pin for receiving a direct current (DC) voltage indicating an operating configuration setting of the memory device and for communicating an alternating current (AC) voltage signal that provides feedback to a power management component. The memory device may determine that a supply voltage is outside of a target range, and may drive the AC signal onto the pin based on determining that the supply voltage is outside the range. The pin may be coupled with a capacitive component the passes the AC signal and blocks the DC signal. The power management component may receive the capacitively coupled AC signal and may maintain or adjust the supply voltage based on the received AC signal.
US11749355B2 Semiconductor integrated circuits, multi-chip package, and operation method of semiconductor integrated circuits
According to a certain embodiment, the semiconductor integrated circuit includes a multi-chip package comprising a plurality of memory chips, and a controller configured to control the multi-chip package. Each of the plurality of memory chips includes a logic control unit including a logic unit circuit configured to detect a potential from a wiring pad. The logic unit circuit determines a master chip or a slave chip on the basis of the potential detected from the wiring pad, the master chip transmits a pulse count and a status response command to the slave chip, so that the slave chip sets a logical unit number of its own memory chip, and the master chip sets a total number of chips loaded on the basis of status information from the slave chip.
US11749353B2 Managing sub-block erase operations in a memory sub-system
A processing device in a memory system receives an erase request to erase data stored at a data block of a memory device, the erase request identifying a selected sub-block of a plurality of sub-blocks of the data block for erase, each of the plurality of sub-blocks comprising select gate devices (SGDs) and data storage devices. For each sub-block of the plurality of sub-blocks not selected for erase, the processing device applies an input voltage at a bitline of the respective sub-block and applies a plurality of gate voltages to a plurality of wordlines of the respective sub-block, the plurality of wordlines are coupled to the SGDs and to the data storage devices, each voltage of the plurality of voltages applied to a successive wordline of the plurality of wordlines is less than a previous voltage applied to a previous wordline.
US11749352B2 Non-volatile semiconductor memory device and memory system
A non-volatile semiconductor memory device includes a memory cell array and a control circuit. A control circuit performs an erase operation providing a memory cell with a first threshold voltage level for erasing data of a memory cell, and then perform a plurality of first write operations providing a memory cell with a second threshold voltage level, the second threshold voltage level being higher than the first threshold voltage level and being positive level. When the control circuit receives a first execution instruction from outside during the first write operations, the first execution instruction being for performing first function operation except for the erase operation and the first write operations, the circuit performs the first function operation during the first write operations.
US11749351B2 Memory controller and method of operating the memory controller
A memory controller that controls a memory device including a memory block includes an initial program controller configured to control the memory device to program at least one or more monitoring memory cells from among memory cells respectively connected to monitoring word lines from among a plurality of word lines connected to the memory block, a pre-read controller configured to generate a shifting information of a threshold voltage distribution of the monitoring memory cells based on a result of reading the monitoring memory cells before a read operation is performed on the memory block, and a pre-program controller configured to control the memory device to perform the read operation after applying a pre-program voltage having a voltage level determined according to the shifting information to the plurality of word lines.
US11749349B2 I/O buffer offset mitigation
Memory including an array of memory cells might include an input buffer having calibration circuitry, a first input, a second input, and an output; and calibration logic having an input selectively connected to the output of the input buffer and comprising an output connected to the calibration circuitry, wherein the calibration logic is configured to cause the memory to determine whether the input buffer exhibits offset while a particular voltage level is applied to the first and second inputs of the input buffer, and, in response to determining that the selected input buffer exhibits offset, apply an adjustment to the calibration circuitry while the particular voltage level is applied to the first and second inputs until a logic level of the output of the selected input buffer transitions.
US11749348B2 Semiconductor storage device controlling a voltage applied at a start of a verify operation in each of plural loops included in a write sequence
A semiconductor storage device includes: a plurality of first memory cells; a word line connected to gates of the first memory cells; a voltage generation circuit configured to generate voltage to be supplied to the word line on the basis of a set value; and a control unit configured to execute a write sequence that includes a plurality of loops, each loop including a program operation to increase a threshold voltage of at least part of the first memory cells to thereby write data to the first memory cells and a verify operation to verify the data written to the first memory cells. The voltage generation circuit generates voltage to be supplied to the word line at start of the verify operation on the basis of a first set value, and the control unit adjusts the first set value in accordance with progress of the write sequence.
US11749347B2 Memory device with page buffer circuit and program operation thereof
In certain aspects, a memory device includes an array of memory cells in columns and rows, word lines respectively coupled to rows, bit lines respectively coupled to the columns, and a peripheral circuit coupled to the array of memory cells through the bit lines and the word lines and configured to program a select row based on a current data page. Each memory cell is configured to store a piece of N-bits data at one of 2N levels, where N is an integer greater than 1. The peripheral circuit includes page buffer circuits respectively coupled to the bit lines. Each page buffer circuit includes one cache storage unit, one multipurpose storage unit, and N−1 data storage units.
US11749346B2 Overwrite mode in memory programming operations
Described are systems and methods for performing memory programming operations in the overwrite mode. An example memory device includes: a memory array comprising a plurality of memory cells electrically coupled to a plurality of wordlines and a plurality of bitlines; and a controller coupled to the memory array, the controller to perform operations comprising: responsive to identifying a first data item to be stored by a portion of the memory array, causing a first memory programming operation to be performed to program, to a first target threshold voltage, a set of memory cells included by the portion of the memory array; and responsive to identifying a second data item to be stored by the portion of the memory array, causing a second memory programming operation to be performed to program the set of memory cells to a second target threshold voltage exceeding the first target threshold voltage.
US11749345B2 Memory device and method of operating memory device
The present technology includes a memory device and a method of operating the memory device. The memory device includes a memory block including a plurality of memory cells connected to word lines, peripheral circuits configured to generate operation voltages to be applied to the word lines, and control logic configured to control the peripheral circuits in response to a program command, a read command, or an erase command. The peripheral circuits include a voltage generator that adjusts a section of threshold voltage distributions of memory cells to be programmed among the memory cells, according to a distance between the word lines.
US11749341B2 Multinary bit cells for memory devices and network applications and method of manufacturing the same
A memory device may include at least one multinary memory cell. Each multinary memory cell includes a parallel connection of N sub-bit units. N is an integer greater than 1. Each of the N sub-bit units includes a series connection of a respective transistor and a respective capacitor. A first sub-bit unit includes a first capacitor having a capacitance of C, and each i-th sub-unit includes an i-th capacitor having a capacitance of about 2i-1×C. A multinary bit having 2N values may be stored. A device network including multiple multinary logic units is also provided. Each of multiple multinary logic unit includes a parallel connection of N sub-bit units. Each sub-bit unit includes a series connection of a respective transistor and a respective capacitor having capacitance ratios of powers of 2.
US11749340B2 SRAM structure and method
Semiconductor devices and methods are provided. A semiconductor device of the present disclosure includes a bias source, a memory cell array including a first region adjacent to the bias source and a second region away from the bias source, and a conductive line electrically coupled to the bias source, a first memory cell in the first region and a second memory cell in the second region. The first memory cell is characterized by a first alpha ratio and the second memory cell is characterized by a second alpha ratio smaller than the first alpha ratio.
US11749339B2 Method of performing internal processing operation of memory device
Provided is a method of performing an internal processing operation of a memory device in a system including a host device and the memory device. The memory device includes a memory cell array and a processor-in-memory (PIM) performing an internal processing operation. In an internal processing mode, by the PIM, the memory device performs the internal processing operation based on internal processing information stored in the memory cell array. When the internal processing information is an internal processing operation command indicating a type of the internal processing operation, the memory device outputs the internal processing operation command including an internal processing read command and an internal processing write command to the host device. The host device issues to the memory device a priority command determined from among a data transaction command and the internal processing operation command.
US11749337B2 Memory device adjusting duty cycle and memory system having the same
A memory device includes a clock receiver configured to receive, from a memory controller, a write clock that is used to receive write data during a data write operation, a duty monitor configured to generate first monitoring information by monitoring a duty of the write clock, and a duty adjuster configured to adjust the duty of the write clock in response to a duty control signal and output an adjusted write clock. The memory device provides the first monitoring information to the memory controller, and receives the duty control signal, generated using the first monitoring information, from the memory controller.
US11749332B2 Effective DRAM interleaving for asymmetric size channels or ranks while supporting improved partial array self-refresh
Various embodiments include methods and devices for portion interleaving for asymmetric size memory portions. Embodiments may include determining an asymmetric memory portion assignment for an interleave unit, determining a consumed address space offset for consumed address space of a memory, modifying an address of the interleave unit using the consumed address space offset, and assigning the interleave unit to an interleave granule in the asymmetric memory portion using the modified address in a compact manner before assigning another interleave unit to another interleave granule. Embodiments may include receiving an address of memory access request in a memory, mapping the address to an interleave granule in an asymmetric memory portion, assigning consecutive interleave units to the interleave granule while the interleave granule has unused space before assigning another interleave unit to another interleave granule, and implementing the memory access request at the mapped address.
US11749330B2 Charge leakage detection for memory system reliability
Methods, systems, and devices for charge leakage detection for memory system reliability are described. In accordance with examples as disclosed herein, a memory system may employ memory management techniques configured to identify precursors of charge leakage in a memory device, and take preventative action based on such identified precursors. For example, a memory system may be configured to perform a leakage detection evaluation for a memory array, which may include various biasing and evaluation operations to identify whether a leakage condition of the memory array may affect operational reliability. Based on such an evaluation, the memory device, or a host device in communication with the memory device, may take various preventative measures to avoid operational failures of the memory device or host device that may result from ongoing operation of a memory array associated with charge leakage, thereby improving reliability of the memory system.
US11749328B2 Magnetoresistive memory device and manufacturing method thereof
A method includes forming bottom conductive lines over a wafer. A first magnetic tunnel junction (MTJ) stack is formed over the bottom conductive lines. Middle conductive lines are formed over the first MTJ stack. A second MTJ stack is formed over the middle conductive lines. Top conductive lines are formed over the second MTJ stack.
US11749325B2 Memory device having an enhanced ESD protection and a secure access from a testing machine
The present disclosure relates to a memory device comprising: an array of memory cells; a plurality of boundary cells able to manage serial and parallel data; mixed pads connected to the memory cells through low speed paths, the mixed pads being configured to be contacted by probes of a testing machine; high speed pads connected to the boundary cells through high speed paths; a three state multiplexer block connected to the memory cells and to the boundary cells and configured to receive thereto at least a first input signal and a second input signal, the three state multiplexer block being also connected to the mixed pads; ESD networks connected to the mixed pads; an enabling circuit connected to one of the mixed pads, configured to receive an external enabling signal and to provide the three state MUX with an internal enabling signal; wherein the enabling circuit comprises: a tester presence detector circuit connected to the mixed pad; and a logical gate having respective input terminals connected to the tester presence detector circuit and configured to receive the external enabling signal, and an output terminal configured to provide the internal enabling signal, the tester presence detector circuit configured to provide a presence signal to the logical gate when a testing machine is connected to the mixed pad. The disclosure also relates to a System-on-Chip (SoC) component comprising a memory device, namely as embedded device as well as to a method implementing an enhanced ESD protection and a secure access to memory cells.
US11749322B2 Copy data in a memory system with artificial intelligence mode
The present disclosure includes apparatuses and methods related to copying data in a memory system with an artificial intelligence (AI) mode. An apparatus can receive a command indicating that the apparatus operate in an artificial intelligence (AI) mode, a command to perform AI operations using an AI accelerator based on a status of a number of registers, and a command to copy data between memory devices that are performing AI operations. The memory system can copy neural network data, activation function data, bias data, input data, and/or output data from a first memory device to a second memory device, such that that the first memory device can use the neural network data, activation function data, bias data, input data, and/or output data in a first AI operation and the second memory device can use the neural network data, activation function data, bias data, input data, and/or output data in a second AI operation.
US11749321B2 Multi-stage bit line pre-charge
Systems and method are provided for a memory circuit that includes a bit cell responsive to a bit line signal line and a bit line bar signal line configured to store a bit of data. A pre-charge circuit is configured to charge one of the bit line and bit line bar signal lines prior to a read operation, where the pre-charge circuit includes a first pre-charge component and a second pre-charge component, the first and second pre-charge components being individually controllable for charging the bit line and bit line bar signal lines.
US11749317B2 Systems and methods for power regulation in over-drive LDO
Systems and methods are provided for controlling power down of an overdrive low drop out regulator circuits. The system is designed with a low dropout regulator circuit configured to operate in a safe operating area range of operation with very low current. The circuit contains a regulator, a current boost, and a power down switch. The current boost is responsive to a power down signal, generally from a power distribution board. The circuit is fabricated such that the low dropout regulator circuit with the current boost operates with minimum current pull while maintaining safe operating area range of operation. The safe operating area range of operation is maintained during various design operations, normal operations, and power down. This regulator circuit may be designed without a middle level voltage or high-ground.
US11749313B2 Application tune manifests and tune state recovery
In accordance with one or more aspects, a request to run an application is received. The application has an associated tune manifest that identifies one or more resources that the application may use. The tune manifest is compared to a device resource record, and a check is made, based at least in part on the comparing, whether the one or more resources identified in the tune manifest can be satisfied by the device. If the one or more resources identified in the tune manifest can be satisfied by the device, then the application is run; otherwise, a notification of a conflict between the application and the device is presented. Additionally, when the application exits, a device tune state that identifies a content source to which the device was tuned prior to running the application can be retrieved and the device restored to this device tune state.
US11749310B2 Process for defining, capturing, assembling, and displaying customized video content
An approach for defining, capturing, assembling, and displaying customized video content is provided. In an embodiment, a method comprises: receiving, by a server computer, a video frame sequence that includes one or more video frames; applying, by the server computer, one or more filters to the one or more video frames to generate a video data file that captures geometry of a customizable object depicted in the one or more video frames; generating, by the server computer, customization instructions for customizing appearance of the customizable object; transmitting, from the server computer to a client computer, the video data file and the customization instructions to cause the client computer to execute the customization instructions with respect to the video data file to render a customized object, and to overlay the customized object over the customizable object in the video frame sequence.
US11749304B2 Magnetic recording medium having controlled dimensional variation
A magnetic recording medium is provided and includes a layer structure including a magnetic layer, a non-magnetic layer, and a base layer in order, in which an average thickness tT of the magnetic recording medium is 4.0 μm≤tT≤5.3 μm, a dimensional variation Δw in a width direction of the magnetic recording medium to tension change in a longitudinal direction of the magnetic recording medium is 680 ppm/N≤Δw≤2000 ppm/N, and an average thickness tn of the non-magnetic layer is tn≤1.0 μm.
US11749298B2 Health-related information generation and storage
A detected sound signal may comprise speech or non-verbal sounds, and many non-verbal sounds contain health information. If the speech, or a non-verbal sound containing health information, was produced by an enrolled user, data relating to the sound can be stored in a storage element. A system also comprises a data modification block, for obfuscating received data to provide an obfuscated version of the stored data. The system then has a first access mechanism, for controlling access to the stored data such that only an authorised user can obtain access to said stored data, and a second access mechanism, for controlling access to said stored data such the second access mechanism only provides access to the obfuscated version of the stored data.
US11749297B2 Audio quality estimation apparatus, audio quality estimation method and program
A voice quality estimation apparatus includes: a packet sequence creation unit configured to create a first sequence by applying a first characteristic indicating that quality degradation caused by packet loss is perceived by a user all at once, to a sequence consisting of elements each indicating whether or not a packet of a voice call has been lost; a smoothing unit configured to create a second sequence from the first sequence; a degradation amount emphasis unit configured to create a third sequence from the second sequence; a packet loss tolerance characteristics reflection unit configured to create a fourth sequence from the third sequence; a degradation amount calculation unit configured to calculate a degradation amount from the fourth sequence; and a listening quality estimation unit configured to estimate voice quality that is to be experienced by the user, from the degradation amount.
US11749289B2 Bandwidth extension method, bandwidth extension apparatus, program, integrated circuit, and audio decoding apparatus
To provide a bandwidth extension method which allows reduction of computation amount in bandwidth extension and suppression of deterioration of quality in the bandwidth to be extended. In the bandwidth extension method: a low frequency bandwidth signal is transformed into a QMF domain to generate a first low frequency QMF spectrum; pitch-shifted signals are generated by applying different shifting factors on the low frequency bandwidth signal; a high frequency QMF spectrum is generated by time-stretching the pitch-shifted signals in the QMF domain; the high frequency QMF spectrum is modified; and the modified high frequency QMF spectrum is combined with the first low frequency QMF spectrum.
US11749286B2 ASR training and adaptation
AM and LM parameters to be used for adapting an ASR model are derived for each audio segment of an audio stream comprising multiple audio programs. A set of identifiers, including a speaker identifier, a speaker domain identifier and a program domain identifier, is obtained for each audio segment. The set of identifiers are used to select most suitable AM and LM parameters for the particular audio segment. The embodiments enable provision of maximum constraints on the AMs and LMs and enable adaptation of the ASR model on the fly for audio streams of multiple audio programs, such as broadcast audio. This means that the embodiments enable selecting AM and LM parameters that are most suitable in terms of ASR performance for each audio segment.
US11749284B2 Dynamically adapting on-device models, of grouped assistant devices, for cooperative processing of assistant requests
Implementations are directed to dynamically adapting which assistant on-device model(s) are locally stored at assistant devices of an assistant device group and/or dynamically adapting the assistant processing role(s) of the assistant device(s) of the assistant device group. In some of those implementations, the corresponding on-device model(s) and/or corresponding processing role(s), for each of the assistant devices of the group, is determined based on collectively considering individual processing capabilities of the assistant devices of the group. Implementations are additionally or alternatively directed to cooperatively utilizing assistant devices of a group, and their associated post-adaptation on-device model(s) and/or post-adaptation processing role(s), in cooperatively processing assistant requests that are directed to any one of the assistant devices of the group.
US11749283B2 Promise management apparatus and method
Method for managing a promises management apparatus comprises automatically transcribing, using an automatic speech recognition engine, a call between a caller and an agent, based on real-time call stream of the call, wherein the caller calls the agent for resolution of a concern using the promises management apparatus. The method comprises automatically extracting, using a natural language processing engine, in real-time a promise made by the agent to the caller based on the transcript of the call, generating promises data comprising a timeline and an action, and displaying the promises data in a graphical user interface (GUI).
US11749280B2 Dynamically delaying execution of automated assistant actions and/or background application requests
Implementations set forth herein allow a user to access a first application in a foreground of a graphical interface, and simultaneously employ an automated assistant to respond to notifications arising from a second application. The user can provide an input, such as a spoken utterance, while viewing the first application in the foreground in order to respond to notifications from the second application without performing certain intervening steps that can arise under certain circumstances. Such intervening steps can include providing a user confirmation, which can be bypassed, and/or time-limited according to a timer, which can be displayed in response to the user providing a responsive input directed at the notification. A period for the timer can be set according to one or more characteristics that are associated with the notification, the user, and/or any other information that can be associated with the user receiving the notification.
US11749273B2 Speech control method, terminal device, and storage medium
A speech control method, for a terminal device, includes: receiving an input speech control instruction, obtaining a recognition result of the speech control instruction; searching for an execution object matching the recognition result step by step within a preset search range; and responding to the speech control instruction based on a search result; in which the preset search range at least includes any one of: a current interface of the terminal device when receiving the speech control instruction, at least one application currently running on the terminal device when receiving the speech control instruction, and a system of the terminal device.
US11749272B2 Voice-based time-sensitive task processing over a high generation cellular network
Aspects of the disclosure relate to voice-based time-sensitive task processing over a high generation cellular network. A computing platform may establish a communication channel with a computing device. The computing platform may authenticate a user of the computing device, where the user is authorized to access the enterprise server. Then, the computing platform may detect, via the communication interface, a voice-based interaction from the authenticated user. The computing platform may cause the voice-based interaction to be captured as audio data. Subsequently, the computing platform may transform the audio data to textual data. The computing platform may analyze the textual data to identify a time-sensitive task related to an entity. Then, the computing platform may generate, based on the identified time-sensitive task, one or more instructions to execute the time-sensitive task. Subsequently, the computing platform may send, to an enterprise server, the one or more instructions to execute the time-sensitive task.
US11749269B2 Systems and methods for performing actions on network-connected objects in response to reminders on devices based on an action criterion
Systems and methods are disclosed for performing actions on network-connected objects in response to reminders on devices. An input from a first user device is received wherein keywords of the input correspond to an action identifier corresponding to an action. The system determines a plurality of network-connected devices capable of performing the action. A comparison is executed for each of the plurality of network-connected devices which identifies a device identifier from the words of the input determining a target device for performing the action. The system determines a plurality of criteria identifiers for performing the action on the target device. A comparison is executed for each of the criteria identifiers which identifies an action criterion from the words of the input. A command is transmitted, from the user device, for the action to be executed on the target device according to the action criterion.
US11749263B1 Machine-trained network detecting context-sensitive wake expressions for a digital assistant
Some embodiments provide a method of training a MT network to detect a wake expression that directs a digital assistant to perform an operation based on a request that follows the expression. The MT network includes processing nodes with configurable parameters. The method iteratively selects different sets of input values with known sets of output values. Each of a first group of input value sets includes a vocative use of the expression. Each of a second group of input value sets includes a non-vocative use of the expression. For each set of input values, the method uses the MT network to process the input set to produce an output value set and computes an error value that expresses an error between the produced output value set and the known output value set. Based on the error values, the method adjusts configurable parameters of the processing nodes of the MT network.
US11749262B2 Keyword detection method and related apparatus
A keyword detection method includes: obtaining an enhanced speech signal of a to-be-detected speech signal, the enhanced speech signal corresponding to a target speech speed; performing speed adjustment on the enhanced speech signal to obtain a first speed-adjusted speech signal having a first speech speed, the first speech speed being different from the target speech speed; obtaining a first speech feature signal according to the first speed-adjusted speech signal; obtaining a detection result according to a first keyword detection result corresponding to the first speech feature signal, the detection result indicating whether a target keyword exists in the to-be-detected speech signal; and performing an operation corresponding to the target keyword in response to determining that the target keyword exists according to the detection result.
US11749257B2 Method for evaluating a speech forced alignment model, electronic device, and storage medium
A method for evaluating a speech forced alignment model, an electronic device, and a storage medium are provided. The method includes: according to each audio segment in a test set and a text corresponding to each audio segment, acquiring, by using a speech forced alignment model to be evaluated, a phoneme sequence corresponding to each audio segment and a predicted start time and a predicted end time of each phoneme in the phoneme sequence; for each phoneme, obtaining a time accuracy score of the phoneme according to the predicted start time and the predicted end time of the phoneme and a predetermined reference start time and a predetermined reference end time of the phoneme; and determining a time accuracy score of said speech forced alignment model according to the time accuracy score of each phoneme.
US11749254B2 Sound signal processing method, sound signal processing device, and storage medium that stores sound signal processing program
The sound signal processing method includes obtaining a sound signal of a sound source, convolving, according to a location of the sound source an impulse response of an early reflection sound with the sound signal to generate an early reflection sound control signal that reproduces an early reflection sound, and convolving an impulse response of a reverberant sound with the sound signal to generate a reverberant sound control signal that reproduces a reverberant sound.
US11749247B2 Energy efficient soundproofing window retrofits
Described herein are window retrofits including a monolithic silica aerogel slab having (i) an average haze value of <5% as calculated in accordance with ASTM standard D1003-13 and (ii) a U-factor of <0.5 BTU/sf/hr/° F., and a transparent polymer envelope sealed at an internal pressure of ≤1 atmosphere, wherein the monolithic silica aerogel slab is encapsulated in the transparent polymer envelope. The monolithic aerogel slab can have a transmittance >94% at 8 mm thickness. The window retrofit can be bonded to a glass sheet.
US11749244B2 Methods and apparatus to extract a pitch-independent timbre attribute from a media signal
Methods and apparatus to extract a pitch-independent timbre attribute from a media signal are disclosed. An example apparatus includes an audio characteristic extractor to determine a logarithmic spectrum of an audio signal; transform the logarithmic spectrum of the audio signal into a frequency domain to generate a transform output; determine a magnitude of the transform output; and determine a timbre attribute of the audio signal based on an inverse transform of the magnitude.
US11749240B2 Beat timing generation device and method thereof
A beat timing generation device including a generation unit for generating, from data of music that has been input, information of timings on which a beat of the music depends and a plurality of pieces of intensity data indicating a power at the timings; a calculation unit for calculating a period and a phase of the beat of the music using the plurality of pieces of intensity data; and a detection unit for detecting a beat generation timing on a basis of the period and the phase of the beat.
US11749239B2 Electronic wind instrument, electronic wind instrument controlling method and storage medium which stores program therein
An electronic wind instrument includes a tonguing sensor which detects tonguing, a breath sensor which detects a breath value, a loudspeaker which outputs a musical sound and a processor which controls the musical sound, in which the processor acquires a tonguing value which depends on a tonguing time which is the time which has elapsed after start of the tonguing which is detected by the tongue sensor, decides a silencing effect value which indicates a degree of volume reduction depending on the tonguing value, acquires the breath value which depends on a magnitude of a breath sensor signal which indicates a result of detection by the breath sensor and makes the loudspeaker emit the musical sound whose volume which depends on the breath value is reduced depending on the silencing effect value.
US11749235B2 Instrument mouthpiece with curvilinear air flow disruption apparatus
An instrument mouthpiece having an interior wall that includes a plurality of curvilinear modifications that disrupts airflow through the mouthpiece in order to produce a pleasing sound when a player is playing an instrument. The modifications may comprise raised curvilinear ridges disposed on the baffle of the or curvilinear valleys carved into the baffle. Additionally, the modifications may include specific patterns designed to elicit different, yet still pleasing sounds from the instrument. These patterns may include a first pattern having a first central linear modification flanked by a set of modifications having parabolic elongated modifications wherein each modification has a parabolic focus increasingly more distant from each respective modification in a direction away from the central modification and also flanked by a set of modifications having parabolic elongated modifications fashioned in the opposite direction. Another pattern may include modifications that are linear but spaced apart from each other in an increasingly distant pattern.
US11749227B1 Dynamic configuration of display controller based on configuration of connected display panel
A method and system to dynamically configure a display controller based on configuration of a display panel with which the display controller is connected. An example method includes the display controller detecting that the display panel is connected with the display controller. And the example method further includes, responsive to detecting that the display panel is connected with the display controller, (i) the display controller determining a configuration of the display panel, and (ii) based on the determined configuration of the display panel, the display controller dynamically configuring itself to interwork with the connected display panel having the determined configuration. This method could enable selective connection of a display controller with a display panel and automatic configuration of the display controller based on the configuration of the display panel.
US11749223B2 Liquid crystal pixel driving circuit solving instability problem during pull-down holding phase
The present disclosure provides a pixel driving circuit and a display panel. After pre-charging a first node to a first electrical potential, raising it to a second electrical potential through a first capacitor by a current row gate output signal G(n), and then raising it to a third electrical potential which is a high electrical potential greater than an electrical potential of the current row gate output signal G(n), so that a first transistor is turned on and data is written, raising an original electrical potential of a gate and improving driving capability since a gate electrical potential of the first transistor can be raised to greater than the G(n).
US11749220B2 Display device
According to one embodiment, a display device includes a pair of substrates including a display area in which pixels are arranged, pixel electrodes and memories provided in the pixels, signal lines supplied with digital signals, switching elements connecting the memories and the signal lines, scanning lines supplied with scanning signals, a first driver unit, and a second driver unit. The first driver unit is provided in a peripheral area around the display area, and supplies the digital signal to the signal line. The second driver unit is provided in the peripheral area, and supplies the scanning signal to the scanning line. In the display device, at least a part of the first driver unit is provided between the display area and the second driver unit.
US11749219B2 Bidirectional shift register performing shift action based on clock signals and display device provided with same
A signal obtained through sampling a gate start pulse signal GSP by using one of a plurality of gate clock signals is supplied as a shift pulse for a forward shift action (a forward shift start pulse signal) to the first stage of a plurality of stages constituting a bidirectional shift register, and a signal obtained through sampling the gate start pulse signal GSP by using another one of the plurality of gate clock signals is supplied as a shift pulse for a backward shift action (a backward shift start pulse signal) to the last stage of the plurality of stages constituting the bidirectional shift register.
US11749218B2 Method of forming an electro-optic medium
A variable transmission film may include an electrophoretic medium having a plurality of capsules and a binder, each capsule containing a plurality of electrically charged particles and a fluid, the charged particles being movable by application of an electric field and being capable of being switched between an open state and a closed state. The film may include at least one of a binder containing fish gelatin and a polyanion; a binder containing one or more tinting agents; capsules containing charge control agents, such as an oligoamine-terminated polyolefin and a branched chain fatty acid comprising at least 8 carbon atoms; a selection of capsules in which at least 60% have a diameter between 50 μm and 90 μm and at least 15% have a diameter between 20 μm and 49 μm; a tinted adhesive layer; and a fluid selected from one or more nonconjugated olefinic hydrocarbons.
US11749212B2 Display device and driving method for the same
Disclosed is a display device including: a timing controller outputting image data and a data driving control signal based on an image signal and a control signal inputted from the outside; a data driver outputting a data voltage corresponding to the image data based on the data driving control signal; and a display panel displaying an image corresponding to the data voltage, and the data driver includes: a buffer array where buffer groups, each of which is composed of one or more adjacent output buffers, are disposed; a bias current controller applying a bias current to the buffer groups; and an output circuit sequentially applying the data voltage outputted from the buffer groups to data lines in response to a source output enable signal and driving method for the same.
US11749208B2 Variable frequency display device
A display device includes: a pixel connected to each of a first scan line, a second scan line, and a data line; a scan driver supplying a first scan signal to the first scan line and a second scan signal to the second scan line; a controller dividing one frame period into an active period and a blank period and generating a count signal in which a time duration of the blank period is counted and a power control signal; a data driver supplying a data signal to the data line; and a power supply controlling a source driving voltage supplied to the data driver according to a duration of the blank period based on the power control signal. When the count signal reaches a reference value, the controller supplies a start signal for output of the first scan signal to the scan driver.
US11749207B2 Gate driving circuit and display device including 1HE same
A gate driving circuit and a display device including the same are discussed. A signal transmitter of the gate driving circuit can include a first charge controller configured to charge a first control node in response to a voltage of a VST node, a second charge controller configured to charge a second control node using a first transistor that is turned on in response to an (N+1)th clock generated following an Nth clock, a first discharge controller configured to discharge the first control node in a charging period of the second control node, and a second discharge controller configured to discharge the second control node when the voltage of the VST node is a high voltage or in a charging period of the first control node.
US11749197B2 Organic light emitting diode display device including compensating unit and method driving the same
An organic light emitting diode display device includes: a driving transistor; a first transistor switched according to an nth gate voltage and connected to a data voltage and the driving transistor; a second transistor switched according to an nth initialization voltage and connected to an initial voltage and the driving transistor; a third transistor switched according to an nth sensing voltage and connected to a reference voltage and the driving transistor; a fourth transistor switched according to an (n−2)th sensing voltage and connected to the initial voltage and the driving transistor; a storage capacitor connected to the driving transistor and the first transistor; and a light emitting diode connected to a low level voltage and the driving transistor.
US11749196B1 Pixel and display device including pixel
A pixel includes a first switching transistor, a second switching transistor, a driving transistor, and a light emitting element. The first switching transistor includes a first terminal to which a bias power supply voltage is applied, a second terminal connected to a first node, and a gate terminal to which a light emitting element initialization signal is applied. The second switching transistor includes a first terminal connected to the first node, a second terminal connected to a second node, and a gate terminal to which the light emitting element initialization signal is applied. The driving transistor includes a first terminal connected to the second node, a second terminal connected to a third node, and a gate terminal. The light emitting element is connected to the driving transistor. The first node is connected to the third node, and the bias power supply voltage is applied to the second and third nodes.
US11749192B2 Display substrate and display device
A display substrate and a display device are provided. The display substrate includes a base substrate, a pixel row, and a first scan line and a second scan line on the base substrate. The pixel row includes a plurality of sub-pixels along a first direction on the base substrate; the first scan line and the second scan line are extended along the first direction, and each sub-pixel includes a pixel circuit including a data writing sub-circuit, a storage sub-circuit, and a driving sub-circuit. The first scan line and the second scan line are respectively electrically connected with the data writing circuit to provide control signals. The first scan line and the second scan line have the same resistance and the same area of orthographic projections on the base substrate.
US11749185B2 Display device
A display device including a display panel, in which a display region including a plurality of organic light emitting devices and a non-display region adjacent to the display region are defined, a protection film disposed below the display panel, a first adhesive layer contacting a bottom surface of the protection film, a supporting layer comprising a metallic material, at least overlapping the entire display region, and contacting the first adhesive layer, an input-sensing unit disposed on the display panel, an anti-reflection unit disposed on the input-sensing unit, and a window panel disposed on the input-sensing unit.
US11749184B1 LED light emitting pixel arrangement structure and display panel device
Disclosed are an LED light emitting pixel arrangement structure and a display panel device. The pixel arrangement structure includes a plurality of first pixel sets and a plurality of second pixel sets, the first pixel set includes a plurality of E pixels arranged in a row, the second pixel set includes a center pixel and pixels A, pixels B, pixels C, and pixels D that take the center sub-pixel as a center and are sequentially distributed in a semicircular arc, three separate white light points are formed in each second pixel set, and each separate white light point is formed by the cooperation of the center sub-pixel and any adjacent pixel on the corresponding semicircular arc; and control modes of the first pixel set 1 and the second pixel set 2 are both separate electric control, to control an on-off order and frequency of the separate white light points.
US11749179B2 Display panel, detection method thereof and display device
A display panel includes a scan driving circuit, signal pins and a first gating circuit. Signal pins include a detection signal pin and an enable signal pin. The scan driving circuit includes scan drive units disposed in a cascade manner. The first gating circuit includes a first switch unit and a second switch unit. An input terminal of the first switch unit is electrically connected to a scan signal detection terminal of an Nth-stage scan drive unit. An input terminal of the second switch unit is electrically connected to a scan signal detection terminal of a first-stage scan drive unit. An output terminal of the first switch unit and an output terminal of the second switch unit are both electrically connected to the detection signal pin. The first switch unit is configured to turn on in a forward scan detection stage and turn off in a backward scan detection stage. The second switch unit is configured to turn on in the backward scan detection stage and turn off in the backward scan detection stage.
US11749178B2 Display device for providing test data signals of different voltage levels to different areas of a display panel in a test mode
A display device that includes: a display panel including a plurality of pixels respectively connected to a corresponding data line of a plurality of data lines and a corresponding scan line of a plurality of scan lines; and a test circuit connected to the data lines, and wherein the display panel includes a first area having a first light transmittance and a second area having a second light transmittance, wherein the pixels include a first pixel in the first area and a second pixel in the second area, wherein the test circuit provides a first test data signal to a data line connected to the first pixel, and provides a second test data signal to a data line connected to the second pixel, and wherein a voltage level of the first test data signal is different from a voltage level of the second test data signal.
US11749177B2 Display device and driving method thereof
In a display device and driving method thereof, a display device includes: a display panel including a pixel, the pixel including a light-emitting device (LED), the pixel receiving a data signal (DS) corresponding to a gate signal, the LED emitting light by a driving current flowing from a first power voltage to a second power voltage in response to the DS, the pixel receiving a reset voltage at least once after receiving one DS and before receiving a next DS, a data driver circuit supplying the DS to the pixel through a data line, a gate driver circuit for: supplying the gate signal to the pixel through a gate line, and outputting a light emission control signal for controlling supply of one of the reset voltage and the first power voltage to the LED, and a timing controller controlling the data driver circuit and the gate driver circuit.
US11749172B2 Display apparatus and method of driving atypical display panel using the same
A display apparatus includes a display panel configured to display an image. A gate driver is configured to output a plurality of gate signals to the display panel. A data driver includes a first area and a second area. The first area of the data driver includes a first channel group configured to output first data voltages in a first output sequence. The second area of the data driver includes a second channel group configured to output second data voltages in a second output sequence opposite to the first output sequence.
US11749171B2 Method for displaying image in multi display drive circuit system and electronic device
An electronic device includes a host controller. The host controller splits a to-be-displayed image into at least two sub images, where each sub image and an adjacent sub image thereof include at least one column of overlapping image pixels. The host controller sends the at least two sub images to at least two display drive circuits, so that the at least two display drive circuits can jointly drive a display screen to display the to-be-displayed image in a sub pixel rendering (SPR) manner.
US11749169B2 Display panel, driving method for same, and display apparatus
The present disclosure provides a display panel, a driving method, and a display apparatus. The display panel includes pixel circuits, the pixel circuits include: a drive transistor, with a gate electrically connected to a first node, a first electrode electrically connected to a second node; a voltage writing module, electrically connected to a first scanning signal line, a data line, and second node; a threshold compensation module, wherein a driving cycle of the pixel circuit includes a writing phase and a holding phase, writing phase includes a first non-light-emission period, and holding phase includes a second non-light-emission period; voltage writing module writes a display voltage into second node in first non-light-emission period in response to an enable level of first scanning signal, writes a node reset voltage into the second node in the second non-light-emission period in response to the enable level of the first scanning signal.
US11749168B1 Data receiver for achieving functions of level shifter and amplifier circuit
The disclosure provides a data receiver, including a first capacitor, a second capacitor, a first inverter and a second inverter. The first capacitor has a first terminal and a second terminal, and the first terminal receives a first input signal. The second capacitor has a third terminal and a fourth terminal, and the third terminal receives a second input signal. The first inverter has a first input terminal and a first output terminal. The second inverter has a second input terminal and a second output terminal. The first input terminal and the second output terminal are coupled to the second terminal of the first capacitor, and the second input terminal and the first output terminal are coupled to the fourth terminal of the second capacitor. The first output terminal generates a first output signal with a first output voltage, and the second output terminal generates a second output signal with a second output voltage.
US11749162B2 Display device
A display device includes a display panel including a first pixel and a second pixel disposed adjacent to the first pixel along a first direction, a gate driver configured to provide gate signals to the display panel, a data driver configured to provide data signals to the first and second pixels and a driving controller configured to receive an image data, configured to provide a data signal to the data driver based on the image data, and configured to determine whether a white balance of a current image data corresponding to the second pixel is within a set range. The driving controller calculates the data voltage provided to the second pixel based on the white balance of the current image data corresponding to the second pixel, a previous image data corresponding to the first pixel, and the current image data.
US11749160B2 Level conversion circuit, driving circuit for display panel, and display apparatus
Provided is a level conversion circuit. The level conversion circuit includes at least two level conversion sub-circuits; and each of the level conversion sub-circuits is further connected to at least one first power supply terminal, at least one second power supply terminal and at least one of a plurality of output signal terminals, wherein the first power supply signals provided by the first power supply terminals connected to the at least two level conversion sub-circuits are at different levels, and the second power supply signals provided by the second power supply terminals connected to the at least two level conversion sub-circuits are at different levels.
US11749158B2 Shift register unit, gate driving circuit, display device, and driving method
A shift register unit, a gate driving circuit, a display device, and a driving method are provided. The shift register unit includes a first input circuit, an output control circuit, and an output circuit. The first input circuit is configured to output a first input signal to a first node in response to a first control signal; the output control circuit is configured to output an output control signal to a second node under control of a level of the first node; and the output circuit includes an output terminal, and the output circuit is configured to output an output signal to the output terminal under control of a level of the second node.
US11749152B2 Display device
A display device includes a display panel, a data driving circuit, a scan driving circuit, and a driving controller. The driving controller receives an image signal and a control signal and controls the data and scan driving circuits to display an image on the display panel. The driving controller divides the display panel into first and second display regions based on the image signal, and outputs start and masking signals indicating starts of one frame and the second display region, respectively. First and second frames have first and second durations, respectively. The scan driving circuit sequentially drives scan lines in synchronization with the start signal and stop the driving of scan lines, corresponding to the second display region, of the scan lines, in response to the masking signal.
US11749151B2 Display apparatus and method for displaying
A display apparatus is provided. The display apparatus includes a flexible display configured to display an image, a driver configured to change a screen size of the flexible display, and a processor configured to control the driver to display an image corresponding to a content, at a screen size corresponding to a size of a content to be displayed in the flexible display.
US11749150B2 Display device, compensation system, and compensation data compression method
A display device, a compensation system, and a compensation data compression method. The display device includes a display panel including a plurality of subpixels, a compensation module generating compensation data regarding subpixels disposed in a normal area, a fixed pattern area, and a bad pixel area, and a compression module generating compressed compensation data by compressing the compensation data. The compressed compensation data includes compressed compensation data regarding the normal area, compressed compensation data regarding the fixed pattern area, and compressed compensation data regarding the bad pixel area. The compressed compensation data regarding the normal area includes normal compensation data processed by encoding, the compressed compensation data regarding the fixed pattern area include fixed compensation data processed by the encoding and error information resulting from the encoding, and the compressed compensation data regarding the bad pixel area includes a flag regarding the bad pixel area.
US11749149B2 Method and device for detecting residual image of a display panel
This application discloses a method for detecting residual image of a display panel, including: controlling a display panel to display a checkerboard image including pure-color sub-images, gray scales of two adjacent pure-color sub-images are a first gray scale and a second gray scale; controlling, after the checkerboard image has been displayed for a first time period, the display panel to display a detection image with a predetermined gray scale; controlling a reference display panel to display a calibration image including first and second matrix images, a gray scale of each first matrix image is the same as the predetermined gray scale, gray scales of each second matrix image includes a third gray scale being the same as the predetermined gray scale and a fourth gray scale different from the predetermined gray scale; comparing the detection image and the calibration image to obtain a residual image level of the display panel.
US11749146B2 Chip-on-film package, display panel, and display device
A chip-on-film package includes a base substrate on which a first pad region, a second pad region, and a third region located between the first pad region and the second pad region are defined, a dummy pad disposed on the first pad region, input pads disposed on the first pad region, output pads disposed on the second region, a first detection line disposed on the base substrate, and a second detection line disposed on the base substrate. The first detection line is connected to a first input pad and a second input pad via the second pad region to form a first loop between the first input pad and the second input pad, and the second detection line is connected to the dummy pad and the first detection line via the third region to form a second loop between the dummy pad and the first input pad.
US11749125B2 Aerial vehicle delivery location
This disclosure describes an unmanned aerial vehicle (“UAV”) configured to autonomously deliver items of inventory to various destinations. The UAV may receive inventory information and a destination location and autonomously retrieve the inventory from a location within a materials handling facility, compute a route from the materials handling facility to a destination and travel to the destination to deliver the inventory.
US11749123B2 Autonomous air taxi separation system and method
A system for urban air mobility monitors flight separation for compliance with a safe separation distance. A reference formation airspace is established for a reference air taxi based on minimum longitudinal, lateral and vertical parameters. When penetration of the reference formation airspace is detected, a penetration airspace is established. A centroid of the penetration airspace is determined and a target separation to the centroid is supplied to the air taxi to reestablish safe separation. The extent of separation is also safely contained by the presence of virtual air taxis whose positions on the periphery of the penetrated airspace serve to limit potential penetration of surrounding air taxi air spaces.
US11749122B1 Multi-device redundant flight controller
Described is a system and apparatus that provides redundant flight control for an aerial vehicle without the use of independent and dedicated redundant flight control boards and processors. Additional compute resources available on processors of other device boards of an aerial vehicle may be used to execute redundant flight control programs. The device boards and/or those redundant flight control programs monitor the operability of the various flight controllers. If any of the flight controllers is determined to be inoperable, one of the redundant flight control programs assumes the role of the inoperable controller.
US11749120B2 Drone detection device and related method
A drone detection apparatus and method for same, that provides a real time solution for detecting drones and informing and alerting a user. The apparatus includes a housing with a processor and memory, at least one indicator, at least one switch, a connector, a radio, an antenna and a power source; and a housing-carrier in which the housing is removably secured. When a drone transmits an identification broadcast message the processor has the ability to receive and recognize the identification broadcast message. The apparatus can receive a remote identification message intermittently broadcast from a drone and can send, forward and receive alerts to and from one or more remote devices.
US11749117B1 Facial recognition technology for improving driver safety
Methods for performing operations for improving driver safety across a fleet of vehicles are disclosed. A plurality of safety events pertaining to a driving of a fleet of vehicles by a plurality of drivers are detected. A subset of the events is identified. The subset corresponds to one or more safety events of the plurality of safety events involving one or more vehicles of the fleet of vehicles to which drivers have not been assigned. A user interface is generated for presentation on a client device, the user interface including an interactive user interface element for accessing the subset of the events. One or more user interface elements are provided for accepting or rejecting recommendations for assignments of one of the plurality of drivers to each of the vehicles. The recommendations are generated based on an application of a machine-learned model to images of faces captured.
US11749116B1 Apparatus and methods for providing adaptive vehicle parking assistance based on a driver's familiarity with a vehicle
An apparatus, method and computer program product are provided for providing adaptive vehicle parking assistance. In one example, the apparatus receives sensor data indicating a user's interaction associated with a vehicle parking assistance feature. The vehicle parking assistance feature is a feature in which a vehicle causes a notification on a user interface in response to an object abutting or overlapping a virtual zone surrounding the vehicle. The apparatus determines a level of the user's familiarity on using the vehicle parking assistance feature based on the sensor data, and the apparatus adjusts a size of the virtual zone based on the level.
US11749115B2 Method, apparatus, and computer program product for dynamic detection of pedestrian activity
A method, apparatus, and computer program product are provided for dynamically detecting pedestrian activity. The method includes receiving one or more data objects from a vehicle. The one or more data objects may be processed using an image processing model to determine one or more pedestrian parameters. The method further includes determining whether the one or more pedestrian parameters satisfy one or more pedestrian parameter thresholds. In an instance the one or more pedestrian parameters do not satisfy the one or more pedestrian parameter thresholds, the method further includes causing a safety alert warning to be provided to one or more other vehicles. Corresponding apparatuses and computer program products are also provided.
US11749114B1 Occupant facing vehicle display
Aspects of the present disclosure relate to a vehicle for maneuvering an occupant of the vehicle to a destination autonomously as well as providing information about the vehicle and the vehicle's environment for display to the occupant.
US11749113B2 Parking lot management device
A parking lot management device configured to manage traveling of vehicles by setting a scheduled passage time for each node indicating a travel route in a parking lot includes: an acquisition unit configured to acquire an actual passage time at which a first vehicle has actually passed a first node; a determination unit configured to determine a collision risk between a second vehicle and the first vehicle based on the actual passage time, the second vehicle being scheduled to pass, following the first vehicle, a second node that is located forward of the first node in a traveling direction of the first vehicle; and a setting unit configured to delay a first scheduled passage time at which the second vehicle passes the second node to cause the second vehicle to pass the second node following the first vehicle when it is determined that there is the collision risk.
US11749108B2 System and method for lane level traffic state estimation
A method for traffic state estimation of a road network based on a plurality of vehicles including probe vehicles and non-probe vehicles travelling includes receiving probe vehicle data from the probe vehicles within a communication range of a host vehicle. The method also includes spatially and temporally associating the probe vehicle data to lane level cells of the road network, and identifying empty lane level cells of the road network where the probe vehicle data is unavailable. The method includes calculating estimated non-probe vehicle data for the empty lane level cells based on the probe vehicle data. The method further includes calculating a traffic density value for the road network based on the probe vehicle data and the estimated non-probe vehicle data and providing the traffic density value to the host vehicle.
US11749105B2 Vehicular communication system with turn signal identification
A vehicular communication system includes a wireless communication device disposed at an equipped vehicle and operable to wirelessly communicate with other vehicles near the equipped vehicle. A control includes electronic circuitry and associated software. The control, responsive to receiving an indication of an impending lane change or turn by the equipped vehicle, generates an alert and the wireless communication device communicates the alert to at least one other vehicle within a threshold distance of the equipped vehicle. The wireless communication device may receive from another vehicle remote from the equipped vehicle an alert of an impending lateral movement by the other vehicle, and may, responsive to determining that the other vehicle is within a threshold distance of the equipped vehicle, display that alert on a display device disposed within the equipped vehicle and viewable by a driver of the equipped vehicle.
US11749104B2 Electronic device and method for providing V2X service using same
According to various embodiments of the present invention, an electronic device comprises: a communication circuit, a display, a processor operatively connected to the communication circuit and the display, and a memory operatively connected to the processor, wherein the memory, when executed, stores instructions for causing the processor to: receive a message for signal information related to walking from an external electronic device through the communication circuit; display, on the display, a first user interface for the received signal information related to walking; receive a message about signal information related to walking that has been changed according to a designated condition from the external electronic device through the communication circuit while displaying the first user interface; and displaying, on the display, a second user interface for the changed signal information related to walking. Other various embodiments, other than the various embodiments disclosed in the present invention, are possible.
US11749102B2 Methods, systems, and media for controlling a remote device using a touch screen of a mobile device in a display inhibited state
Methods, systems, and media for controlling a remote device using a touchscreen of a mobile device in a display inhibited state are provided. In some implementations, a method for controlling media playback devices is provided, the method comprising: detecting a media playback device to be controlled; determining that a touch-sensitive display of a mobile device has entered a display inhibited state in which presentation of a plurality of user interface elements is inhibited; receiving an input from the touch-sensitive display in the display inhibited state; selecting an action of the media playback device to be performed by determining that the received input corresponds to a user interface element from the plurality of user interface elements; and transmitting an instruction to perform the selected action to the media playback device.
US11749099B2 Method and system of detecting dynamic status of a space
A detecting method for detecting a dynamic status in a space, wherein at least two wireless communication devices are deployed in the space and capable of performing a channel state detection to obtain a channel state information, the detecting method comprising: controlling the at least two wireless communication devices to perform the channel state detection in a registration stage to obtain a plurality of registration-stage channel state information; determining an environmental data of the space according to the plurality of registration-stage channel state information; controlling the at least two wireless communication devices to perform the channel state detection in a detection stage to obtain a plurality of detection-stage channel state information; and determining an intrusion situation of the space according to the environmental data and the plurality of detection-stage channel state information.
US11749098B2 Connected gateway
Systems, methods, and computer-readable media are presented herein for providing lower level physical-layer gateway functionalities and upper-level application functionalities; a system designed with flexible configurations in order to support a wide range of connected applications. The system includes a processor that executes machine instructions to perform operations. The operations comprise: receiving sensor data from a sensor device located in a building; converting the sensor data from a raw state to a physical measurement; and activating an abatement device situated in the building as a function of the physical measurement.
US11749097B2 Self-testing fire sensing device
Devices, methods, and systems for a self-testing fire sensing device are described herein. One device includes an adjustable particle generator and a variable airflow generator configured to generate an aerosol density level sufficient to trigger a fire response without saturating an optical scatter chamber and the optical scatter chamber configured to measure a rate at which the aerosol density level decreases after the aerosol density level has been generated, determine an airflow rate from an external environment through the optical scatter chamber based on the measured rate at which the aerosol density level decreases, and determine whether the self-testing fire sensing device is functioning properly based on the fire response and the determined airflow rate.
US11749095B2 Fire alarm peripheral addressing using a unique identifier
An emergency alarm system peripheral, such as a hazard detector, intrusion detector, or a notification appliance, includes a base that is permanently installed on a wall or ceiling, and a head which mounts to the base. Various embodiments and methods are provided to easily and efficiently assign addresses to the peripherals in the system.
US11749093B2 System and method for predicting hygiene opportunity and hygiene actions for hygiene protocols
A system and method for opportunity-based hygiene monitoring and/or reminding is disclosed. Healthcare providers may have various opportunities to interact with a patient. As such, an opportunity-based focus in managing a healthcare environment may assist in assessing the various opportunities when interacting with the patient. For example, an opportunity-based analysis may be used for protocol compliance, such as compliance with hand hygiene protocols and/or PPE protocols. Further, infection analysis, patient care billing, staff locating, or workload analysis may be opportunity based in order to more efficiently manage the healthcare environment.
US11749092B2 Object management for vehicle loading
A method includes—responsive to activation of a vehicle for loading objects —detecting a first set of objects in vicinity of the vehicle, and—responsive to subsequent activation of the vehicle for relocation —detecting a second set of objects in vicinity of the vehicle. The method also include—responsive to a difference between the first and second sets of objects—issuing an indication for a user of the vehicle. The difference may, for example, relate to an added object, the added object being present in the second set of objects but not in the first set of objects. In some embodiments, objects may be excluded from consideration when a tracked location of the object indicates an increasing distance between the vehicle and the object. In some embodiments, objects that have an estimated size larger than a reference size may be excluded from consideration.
US11749087B2 Process, system and alarm management system for analyzing data of a mobile gas measuring device
A process and system analyze data provided by a mobile gas measuring device (3a) for generating an alarm. An alarm management system implements the process and system. The measured data are transmitted to another gas measuring device and/or to a data processing unit (1) and are compared to a limit value. If a limit value violation is detected, an alarm control signal is generated for implementing an instruction for action. A hazard potential is determined and is assigned to the limit value violation in the gas measuring device, the other device, and/or in the data processing unit, taking into consideration weighted influencing variables. Upon a first limit value violation and a second limit value violation being determined, the hazard potentials of these violations are compared and a prioritization is determined based on the comparison. The generation of the alarm control signals is carried out based on the determined prioritization.
US11749082B2 Fire or smoke detector
A smoke or fire detector is described for mounting on a ceiling. A first part (110) is for mounting on the ceiling and a second part (110) houses a detector. The second part has a top-plate (116) with an annular recess. Electrical connections are arranged above the recess. A pair of drains (111) are provided through a surface of the recess, with conduits (113) extending downwards from the drains. The annular recess directs condensation to the drains (111) and down through the conduits (113), away from the electrical connections. In use, a differential air pressure between a ceiling void above and a lower surface of the smoke or fire detector provides a stack effect to assist drainage of condensation.
US11749081B2 Control system
A control system for silencing an alarm signal of an alarm device comprises a sensor to receive the alarm signal, an input interface for an operator instruction to silence the alarm signal, and control logic to silence the alarm signal. The control logic determines if the alarm signal exceeds a signal threshold indicative of the proximity of the alarm device. If the signal threshold is not exceeded, the control logic prevents the silencing of the alarm device. The control system provides a silencing mechanism that allows remote actuation while requiring a user to be close enough to the alarm device.
US11749078B2 Integrated security system
A security system is provided to integrate a local existing security system with other security and automation devices which may not be compatible with the existing security system. The security system can connect and integrate an existing security system, and provide a centralized point of controlling all existing and new security and automation devices in a premise, thereby allowing flexibility in modifying and expanding a security system in the premise without need of replacing the security system that has been already installed throughout the premise. The security system can at least partially self-program to communicate with an existing security system when the security system is connected to the existing security system.
US11749077B2 Method of installing a security alarm system and wireless access point
There is provide a method of installing a security alarm system in a building having one of a doorbell chime, a smoke detector, a carbon monoxide detector and a thermostat in an existing location. The method includes disconnecting the one of the doorbell chime, the smoke detector, the carbon monoxide detector and the thermostat from existing wiring thereof. The method includes removing from the existing location the one of the doorbell chime, the smoke detector, the carbon monoxide detector and the thermostat. The method includes installing in the existing location a security control panel. The method includes connecting the existing wiring to the security control panel so as to receive power therefrom.
US11749076B2 System and method for calibrating a wireless security range
Security systems and methods for protecting portable electronic devices from theft are provided. For example, a security system includes a sensor configured to be secured to a portable electronic device, and a monitoring component configured to wirelessly communicate with the sensor and to removably support the sensor thereon, wherein the monitoring component and the sensor are configured to communicate with one another to determine a proximity of the portable electronic device relative to the monitoring component, wherein the monitoring component and/or the sensor is configured to initiate a security signal when the proximity between the monitoring component and the sensor is not within a predetermined range. The sensor and the monitoring component are configured to communicate with one another for initially setting the predetermined range.
US11749074B2 Rescue support in large-scale emergency situations
A method for rescue support involves distributing transponder devices to individuals in a geographic region and causing the transponder devices to be activated. If a large-scale emergency situation occurs, a fleet of unmanned aerial vehicles are operated within the geographic region to receive distress signals transmitted by the activated transponder devices. A computer system processes the distress signals to obtain detection data for the individuals, the detection data comprising a location of the respective transponder device and a health status of the respective individual. The computer system generates, based on the location and health status of the respective individual, a prioritization chart for the geographic region, the prioritization chart being indicative of one or more sub-regions to be prioritized for a rescue operation.
US11749073B2 Methods and systems for identifying actions of a shopper to account for taken items in cashier-less transactions
Method of identifying actions of a shopper to account for taken items by the shopper in a cashierless checkout includes sampling a shopping environment using one or more video cameras to generate video features related a shopper in connection to an item and sampling using one or more supplemental sensors to generate supplemental sensor feature data, receiving output of the sampled video and supplemental sensor features as feature inputs to a deep learning model used for making inferences related to the state of a scenario involving shopper action of taking the item into their possession or held and other actions including moving outside a zone initially associated with the item.
US11749070B2 Identification of anomalies in an automatic teller machine (ATM) network
Aspects of the disclosure relate to monitoring an automatic teller machine (ATM) network and determining anomalous fault behavior in the ATM network. A computing device may determine historical fault volumes in the ATM network and generate a time-series model of the fault volumes. The computing platform may predict future fault volumes based on the generated time-series model. Based on the predicted future fault volumes and actual future fault volumes, the computing platform may determine anomalous fault behavior. The time-series model may be based on exogenous factors associated with ATM network operations.
US11749069B2 Play my bill retail lottery game
A computer-implemented method for providing a lottery game including providing a lottery ticket for purchase; processing a purchase of the lottery ticket, wherein the lottery ticket was part of a purchase transaction comprising at least one good or service and the lottery ticket; and communicating a result of a lottery game comprising the lottery ticket.
US11749066B2 Localized betting system and method
A localized electronic betting system includes: a smart contract generation module and a results engine located in a same low-latency environment as the smart contract generation module, wherein: the smart contract generation module is configured to receive a first betting statement from a first user device located within the low-latency environment, to generate a smart contract based on the first betting statement, the smart contract including a criterion to be met and configured to self-execute in response to a determination that the criterion is met, and to transmit the generated smart contract to a local blockchain node located within the low-latency environment; the results engine is configured, based on content received from a results source, to determine information indicative of whether the criterion in the first betting statement is met; and the localized betting system is configured to transmit a signal to the local blockchain node for storage on a local blockchain ledger or a local copy of a blockchain ledger, the signal containing the information indicative of whether the criterion is met. An equivalent method is also provided.
US11749054B2 Symbol frame with prize
Some implementations may involve providing a slot game in which the game outcome presentation may involve displaying a prize-on frame in one or more display symbol locations. In some examples, the display symbol locations in which a prize-on frame may be displayed are predetermined display symbol locations, such as locations of one or more particular slot reels. Each of the prize-on frames may be displayed around a display symbol that is selected to be displayed in the display symbol location corresponding to a prize-on frame. If a display symbol corresponding to a prize-on frame is part of a winning combination, a prize indicated on the prize-on frame may be awarded. The prize may, for example, be a particular credit value that is indicated on the prize-on frame, the current value of a particular jackpot that is indicated on the prize-on frame, etc.
US11749053B2 Systems, methods and devices for monitoring betting activities
A platform, device and process for capturing images of the surface of a gaming table and determining the quantity, identity, and arrangement of chips bet at a gaming table. Image data is captured corresponding to the one or more chips positioned in at least one betting area on a gaming surface of the respective gaming table and the data is processed to filter out the background, establish a two dimensional grid of points of interests and corresponding histograms for classifying the one or more chips through identifying a dominant classification of each row in the grid of points of interests.
US11749050B2 Sheet processing apparatus
A sheet processing apparatus includes first and second sheet processing modules, a connecting module, and a storage module. In each of the first and second sheet processing modules, a sheet received from an entrance port is identified by an identifying unit, and if the sheet is qualified, the sheet is transported to a first communication port through a first transport path. In the connecting module, a first diverter mechanism is configured to permit sheet transport between a second communication port and a selected one of the first and second sheet processing modules. The storage module is disposed for receiving and storing the sheet from the connecting module.
US11749047B2 Electronic voting system and control method
A method controls one of a plurality of voting servers in an electronic voting system. The method includes receiving, from one or more terminals, one or more voting data including a first identifier (ID) associated with a vote cast by a voter and voting information indicating the vote. The method also includes generating a block including the one or more voting data when the one or more voting data satisfies a predetermined criterion of anonymization, and connecting the block to a blockchain stored in a memory.
US11749044B2 Gate control device, gate control method, and gate control program
In an embodiment, a gate control device includes a communication interface to receive first biometric information from a first gate device at an entrance and second biometric information from a second gate device at an exit. A storage unit stores the first biometric information. A processor is configured to cause the received first biometric information to be stored in the storage unit, transmit an opening instruction to the first gate device via the communication interface once the first biometric information has been stored in the storage unit, and, when the second biometric information is received via the communication interface, compare the second biometric information to the first biometric information stored in the storage unit to determine if the received second biometric information matches the stored first biometric information, then transmit an opening instruction to the second gate device if the received second biometric information matches the stored biometric information.
US11749037B2 Locking and de-energization management system and locking and de-energization management method
An equipment locking and de-energization management system (7) is configured to guarantee safety during the locking and de-energization of a power source (6) of an item of equipment (7) during maintenance thereof. The system includes an intelligent lock (1) to be inserted into the power source (6) and perform the locking thereof, a control device (2) configured to manage and sort the locking steps and a central server (15) to assist with the communication between the elements of the locking and de-energization management system. Also described is an equipment locking and de-energization management method (7) which makes use of the locking and de-energization management system, enhancing the safety, efficiency and productivity during locking and de-energization of the power source (6) of an item of equipment (7) undergoing maintenance.
US11749032B2 Systems and methods for adapting notifications according to component monitoring
System, methods, and other embodiments described herein relate to adapting notifications according to monitoring states of a vehicle operator. In one embodiment, a method includes acquiring sensor data associated with an operator of a vehicle. The method also includes determining an operator state from the sensor data. The method also includes computing a difference of the operator state to a parameter associated with monitoring a component in the vehicle. The method also includes adapting a notification associated with the component by a controller according to the difference.
US11749031B1 Remote vehicle diagnostic and programming system
Disclosed herein is a system which may be used for remote vehicle diagnostic and programming. Such a system may provide a high-speed wireless connection between an OBD-II compliant vehicle's OBD-II port and a remote vehicle diagnostic and programming control interface, with connectivity and feature availability rivaling direct wired connections between vehicle and control interface. Such a system may provide benefits in vehicle repair and tuning, remote diagnosis of vehicle issues, fleet management, and improved availability and access to professional vehicle service in remote locations.
US11749030B2 Method for cleaning engine deposits
A method for cleaning a combustion engine is disclosed wherein an apparatus with a cable is coupled to an on-board diagnostic port on the vehicle, and a service hose with a misting nozzle adapter is coupled to a first port on a vehicle. A controller monitors data from the on-board diagnostic port on a vehicle, where the data preferably includes the engine rpm, the catalytic convertor temperature, the engine coolant temperature, the MAF, and the MAP. The controller monitors information from the cleaning apparatus, and the information is processed to adjust the dispensing of the cleaning solution. The adjustment of the cleaning solution can vary the rate, volume, pressure, pulse interval, flow pattern, and duration of the solution in the engine.
US11749023B2 Apparatus and method for monitoring user based on multi-view face image
Disclosed herein are an apparatus and method for monitoring a user based on multi-view face images. The apparatus includes memory in which at least one program is recorded and a processor for executing the program. The program may include a face detection unit for extracting face area images from respective user images captured from two or more different viewpoints, a down-conversion unit for generating at least one attribute-specific 2D image by mapping information about at least one attribute in the 3D space of the face area images onto a 2D UV space, and an analysis unit for generating user monitoring information by analyzing the at least one attribute-specific 2D image.
US11749019B2 Systems and methods for matching facial images to reference images
A facial feature matching system comprises a facial feature matching engine. A first user selection of reference facial images is received, and facial features of reference faces are characterized using the facial feature recognition engine comprising a neural network with input, hidden, and output layers. The facial features are weighted. The weighted facial features are used to identify users that have facial features similar to the weighted facial features, wherein the respective reference faces include faces different than the faces of the users. Similarity indicators are generated for the identified users. The generated respective similarity indicators are used to generate a ordering of the identified users which is rendered via the user device. A first user selection of a second user in the ordered identified users is received and the first user and the second user are enabled to communicate over an electronic communication channel.
US11749017B2 Information processing apparatus, information processing method, and storage medium
Provided are an information processing apparatus, an information processing method, and a storage medium capable of acquiring feature information relating to sweat gland pores that can realize highly accurate identification of an individual. The information processing apparatus includes: a sweat gland pore extraction unit that extracts sweat gland pores from an image including a skin marking; and an information acquisition unit that acquires sweat gland pore information including position information about the sweat gland pore and directional information about the sweat gland pore for each of the sweat gland pores.
US11749011B2 Detecting device
A detecting device includes a substrate, a plurality of detection electrodes provided on the substrate and arrayed in a first direction parallel to the substrate, a plurality of drive electrodes provided on the substrate and arrayed in a second direction intersecting the first direction, a second selection circuit configured to select a plurality of the detection electrodes based on selection signals, a first selection circuit configured to select a plurality of the drive electrodes, a detector coupled to the selected detection electrodes out of the detection electrodes, and a memory storing therein, as a set of output data, a plurality of detection signals output from the selected detection electrodes via the detector by the first selection circuit scanning the drive electrodes in one period when the second selection circuit selects the detection electrodes.
US11749010B2 Fingerprint recognition module, display panel and driving method, and display device
A fingerprint recognition module, a display panel and driving method, and a display device are provided. The fingerprint recognition module includes a first electrode layer including a plurality of first electrodes, and a piezoelectric layer disposed on a side of the first electrode layer. The fingerprint recognition module also includes a second electrode layer disposed on a side of the piezoelectric layer facing away from the first electrode layer. The second electrode layer includes a plurality of second electrodes that are arranged along a first direction, and one second electrode overlaps at least two first electrodes. Moreover, the fingerprint recognition module includes a flexible circuit board bonded and connected to the plurality of second electrodes. In a plane parallel to the first electrode layer, the plurality of second electrodes and the flexible circuit board are arranged along a second direction, and the first direction intersects the second direction.
US11749007B1 Systems and methods of check detection
A digital image of a check may be divided into segments. The segments may be processed to determine the edges between the background data and the check data in the segments of the digital image. A histogram of each segment may be determined and used to determine the edges of the check image portions in the segments and thus the edges of the check. The data outside the edges of the check image portions in the segments may be considered to be background data and may be identified and/or removed. The segments, with the background data removed, may be recombined into an image of the check and provided into a digital image file that may be transmitted to an institution system for deposit of the check in an account.
US11748998B1 Three-dimensional object estimation using two-dimensional annotations
A method includes obtaining a two-dimensional image, obtaining a two-dimensional image annotation that indicates presence of an object in the two-dimensional image, obtaining three-dimensional sensor information, generating a top-down representation of the three-dimensional sensor information, and obtaining a top-down annotation that indicates presence of the object in the top-down representation. The method also includes determining a bottom surface of a three-dimensional cuboid based on map information, determining a position, a length, a width, and a yaw rotation of the three-dimensional cuboid based on the top-down annotation, and determining a height of the three-dimensional cuboid based on a two-dimensional image annotation, and the position, the length, the width, and the yaw rotation of the three-dimensional cuboid.
US11748995B2 Object state tracking and prediction using supplemental information
System, methods, and embodiments described herein relate to predicting a future state of an object detected in a vicinity of a vehicle. In one embodiment, a method for predicting a state of an object includes detecting, at a plurality of discrete times [t, t−1, t−2, . . . ], a respective plurality of states of the object, obtaining, based at least in part on a present location of the vehicle, supplemental information, associated with an environment of the present location, that indicates at least a speed reduction factor, executing a prediction operation to determine a predicted state of the object at a time t+1 based at least in part on the detected plurality of states and the supplemental information, determining an actual state of the object at a time t+1 based on data from the one or more sensors, and modifying the prediction operation based at least in part on the actual state.
US11748994B2 People flow analysis apparatus, people flow analysis method, and storage medium
An image processing apparatus includes a measurement area setting unit that sets a measurement area in an input image, a small image setting unit that sets a small image in the input image based on the measurement area, a first estimation unit that estimates a flow distribution of a target in the small image, and a second estimation unit that estimates the number of targets to pass through the measurement area based on the flow distribution in the small image.
US11748991B1 IP security camera combining both infrared and visible light illumination plus sensor fusion to achieve color imaging in zero and low light situations
An apparatus includes a first light source, a second light source, an image sensor circuit, and a processing circuit. The first light source is generally capable of emitting infrared light. The second light source is generally capable of emitting visible light. The image sensor circuit is generally responsive to both the infrared light and the visible light. The processing circuit is generally coupled to the image sensor circuit and configured to generate an image comprising both infrared information and color information.
US11748990B2 Object ingestion and recognition systems and methods
An object recognition ingestion system is presented. The object ingestion system captures image data of objects, possibly in an uncontrolled setting. The image data is analyzed to determine if one or more a priori know canonical shape objects match the object represented in the image data. The canonical shape object also includes one or more reference PoVs indicating perspectives from which to analyze objects having the corresponding shape. An object ingestion engine combines the canonical shape object along with the image data to create a model of the object. The engine generates a desirable set of model PoVs from the reference PoVs, and then generates recognition descriptors from each of the model PoVs. The descriptors, image data, model PoVs, or other contextually relevant information are combined into key frame bundles having sufficient information to allow other computing devices to recognize the object at a later time.
US11748989B2 Enhancing detection of occluded objects in a multiple object detection system
A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may detect a plurality of current objects in a current video frame, generate initial object identifier mapping information assigning a candidate object identifier to a first object of the plurality of current objects, and detect a multi-object tracking (MOT) inaccuracy condition. Further, the system may generate a current fingerprint corresponding to the first object of the plurality of current objects, identify an assignment error based on comparing the current fingerprint to historic fingerprints associated with a plurality of historic objects detected in a previous frame, generate updated object identifier mapping information based on the assignment error, and display the current video frame based on the updated object identifier mapping information.
US11748988B1 Shot contras five self-supervised learning of a plurality of machine learning models for video analysis applications
Techniques for automatic scene change detection in a video are described. As one example, a computer-implemented method includes extracting features of a query shot and its neighboring shots of a first set of shots without labels with a query model, determining a key shot of the neighboring shots which is most similar to the query shot based at least in part on the features of the query shot and its neighboring shots, extracting features of the key shot with a key model, training the query model into a trained query model based at least in part on a comparison of the features of the query shot and the features of the key shot, extracting features of a second set of shots with labels with the trained query model, and training a temporal model into a trained temporal model based at least in part on the features extracted from the second set of shots and the labels of the second set of shots.
US11748986B2 Method and apparatus for recognizing key identifier in video, device and storage medium
A method and an apparatus for recognizing a key identifier in a video, a device and a storage medium are disclosed. The method includes: extracting a plurality of key frames from the video; generating a mask of the key identifier by using a difference between the plurality of key frames; determining, in video frames of the video, a key identifier area image by using the mask; and recognizing the key identifier area image to obtain a key identifier category included in the video.
US11748985B2 System, device and method for master clock and composite image
A system includes a sensor capturing sensor data and an imager capturing imager data in combination with a computing device configured to time calibrate the sensor and the imager, detect an occurrence of a first event in the sensor data and extract a first time at which the first event occurred, and identify a first image in the image data having a capture time correlating to the first time at which the first event occurred in combination with retrieving the first image for insertion into a composite image including further image data combined with at least a portion of the first image depicting the first event.
US11748984B2 System and method for horticulture viability prediction and display
A system and method is disclosed for plant maintenance, identification and viability scoring. An application is located on consumer devices connected to the server. The application, operating on a smart phone, utilizes onboard GPS, user input, and camera subsystems to customize plant care tips specific to a yard location and plant type. Images may be submitted to the server to identify a plant type through convolutional neural network image recognition. The invention uses another artificial neural network to predict a plant's viability score. The server receives input, such as plant type, soil type, yard location, and amount of sunlight, and the server retrieves local climactic data and plant type optimal values to return the plant's viability score for the selected location. Another aspect of the invention generates and displays an augmented reality display of a plant in the user's yard.
US11748980B2 Makeup evaluation system and operating method thereof
A makeup evaluation system can include a mobile terminal for photographing an image and transmitting the photographed image to a makeup server; and a makeup server including a make-up DB management unit for storing at least one algorithm used for make-up evaluation, a region detection unit for detecting a face region in the photographed image, a makeup analysis unit for evaluating makeup by applying the stored algorithm to the detected face region, and a wireless communication unit for transmitting an evaluation result signal including information on the result of evaluating the makeup to the mobile terminal, in which the mobile terminal displays the evaluation result according to a received evaluation result signal, and the makeup server evaluates makeup by applying different algorithms for each face region.
US11748977B2 Image processing system, image processing device, image processing method, and computer-readable medium
A system includes: a sequential image string input unit configured to input a sequential image string having sequentiality; a reference image selection unit configured to select one or more images from the sequential image string as reference images; a variation calculation unit configured to select an adjacent reference image adjacent to the reference image from the sequential image string and calculate a variation between the reference image and the adjacent reference image; an image information regression unit configured to calculate class confidence by regression processing with the reference image as an input; a difference image information regression unit configured to calculate class confidence by regression processing with the variation as an input; a confidence integration unit configured to integrate class confidence calculated by the image information regression unit and class confidence calculated by the difference image information regression unit; and an output unit configured to output the integrated class confidence.
US11748976B2 Automated plant detection using image data
A plant treatment platform uses a plant detection model to detect plants as the plant treatment platform travels through a field. The plant treatment platform receives image data from a camera that captures images of plants (e.g., crops or weeds) growing in the field. The plant treatment platform applies pre-processing functions to the image data to prepare the image data for processing by the plant detection model. For example, the plant treatment platform may reformat the image data, adjust the resolution or aspect ratio, or crop the image data. The plant treatment platform applies the plant detection model to the pre-processed image data to generate bounding boxes for the plants. The plant treatment platform then can apply treatment to the plants based on the output of the machine-learned model.
US11748974B2 Method and apparatus for assisting driving
A method and apparatus for assisting driving include: identifying one or more set of video frames from captured video regarding surrounding condition of a vehicle, wherein the one or more set of video frames comprise a moving object; extracting one or more features indicating motion characteristics of the moving object from the one or more set of video frames; and predicting motion intention of the moving object in the one or more set of video frames based on the one or more features.
US11748970B2 Hardware environment-based data quantization method and apparatus, and readable storage medium
A hardware environment-based data quantization method includes: parsing a model file under a current deep learning framework to obtain intermediate computational graph data and weight data that are independent of a hardware environment; performing calculation on image data in an input data set through a process indicated by an intermediate computational graph to obtain feature map data; separately performing uniform quantization on the weight data and the feature map data of each layer according to a preset linear quantization method, and calculating a weight quantization factor and a feature map quantization factor (S103); combining the weight quantization factor and the feature map quantization factor to obtain a quantization parameter that makes hardware use shift instead of division; and finally, writing the quantization parameter and the quantized weight data to a bin file according to a hardware requirement so as to generate quantized file data (S105).
US11748966B2 Virtual paper
In one embodiment, a method of intermingling stereoscopic and conforming virtual content to a bounded surface is performed at a device that includes one or more processors, non-transitory memory, and one or more displays. The method includes displaying a bounded surface within a native user computer-generated reality (CGR) environment, wherein the bounded surface is displayed based on a first set of world coordinates characterizing the native user CGR environment. The method further includes displaying a first stereoscopic virtual object within a perimeter of a first side of the bounded surface, wherein the first stereoscopic virtual object is displayed in accordance with a second set of world coordinates that is different from the first set of world coordinates characterizing the native user CGR environment.
US11748962B2 Resilient interdependent spatial alignment to improve and maintain spatial alignment between two coordinate systems for augmented reality and other applications
A computer-implemented method implements a resilient interdependent spatial alignment (RISA) process to improve and maintain spatial alignment between two associated coordinate systems by moving a follow coordinate system to align it to a lead coordinate system. In some use cases, the coordinate systems may be a physical space and a corresponding digital model of the space. A user device such as an augmented reality headset or robotic sensors may be moving in the physical space, and alignment to the model is continually maintained, updated and improved responsive to acquired spatial data to enable, for example, holographic display of the model in the headset very closely aligned to the physical space. Multiple volumes can each have corresponding digital “spaces” or RisaSites to manage anchor data with dynamic hand-off among them while accommodating differing scale and density.
US11748961B2 Interactable augmented and virtual reality experience
A client device can display various augmented reality and virtual reality images to a user. For example, the client device captures images of an external environment and identifies objects in the environment. If an object satisfies a virtual environment criterion, the client device displays a window to a virtual environment at the location of the object in the environment. In another example, the client device includes a light assembly that can generate light. If the user turns the light assembly on, virtual objects displayed in the environment will gather to a region highlighted by the light from the light assembly. In another example, the client device estimates depth information of an object in the environment. The client device then displays a virtual object in the environment based on the depth information and may also display the virtual object interacting with an object in the external environment.
US11748960B1 Printed circuit board (PCB) virtual x-ray visualization
A method for visualizing a reference object in an augmented reality (AR) workspace includes: calibrating the AR workspace by mapping a first coordinate space to the AR workspace; projecting an interface with control elements onto the AR workspace; obtaining an image of the AR workspace that includes the interface and the reference object; identifying the reference object in the image using an image recognition algorithm; retrieving a reference file associated with the reference object, where the reference file includes structural information describing one or more layers of the reference object; identifying a first point of interest (POI) on the reference object; generating, based on the structural information of the reference file, a virtual x-ray representation of structures of the reference object; projecting the virtual x-ray representation onto the AR workspace. The virtual x-ray representation includes a rendering of an internal structure of the reference object.
US11748957B2 Generating 3D data in a messaging system
The subject technology receives image data and depth data. The subject technology selects an augmented reality content generator corresponding to a three-dimensional (3D) effect. The subject technology applies the 3D effect to the image data and the depth data based at least in part on the selected augmented reality content generator. The subject technology generates, using a processor, a message including information related to the applied 3D effect, the image data, and the depth data.
US11748952B2 Apparatus and method for optimized image stitching based on optical flow
An apparatus and method for efficient image optimized image stitching. For example, one embodiment of an apparatus comprises: feature search area identification circuitry/logic to narrow down a feature search area based on possible overlap between two image frames; feature detection circuitry/logic to identify a plurality of feature points in a first image frame of the two image frames; feature matching circuitry/logic to map one or more of the plurality of feature points from the first image frame to corresponding feature points in the right image frame; image frame stitching and blending circuitry/logic to stitch the first image frame and second image frame based on the mapping of the feature points between the two image frames and to blend a portion of the first image frame with a portion of the second image frame.
US11748949B2 Object scanning using planar segmentation
Techniques are provided for generating three-dimensional models of objects from one or more images or frames. For example, at least one frame of an object in a scene can be obtained. A portion of the object is positioned on a plane in the at least one frame. The plane can be detected in the at least one frame and, based on the detected plane, the object can be segmented from the plane in the at least one frame. A three-dimensional (3D) model of the object can be generated based on segmenting the object from the plane. A refined mesh can be generated for a portion of the 3D model corresponding to the portion of the object positioned on the plane.
US11748948B2 Mesh reconstruction method and apparatus for transparent object, computer device and storage medium
Disclosed are a mesh reconstruction method and apparatus for a transparent object, a computer device and a storage medium. The method includes: acquiring object images of the transparent object at multiple capture view angles and calibration information corresponding to an image capture device, the image capture device configured to capture being the object images; generating an initial mesh model corresponding to the transparent object according to the object images acquired at the multiple capture view angles; determining a light ray refraction loss corresponding to an emergent light ray of the image capture device according to the calibration information, and determining a model loss corresponding to the initial mesh model according to the light ray refraction loss; and reconstructing the initial mesh model according to the model loss, to obtain a target mesh model corresponding to the transparent object.
US11748944B2 Virtual object structures and interrelationships
A virtual object system can orchestrate virtual objects defined as a collection of components and with inheritance in an object hierarchy. Virtual object components can include a container, data, a template, and a controller. A container can define the volume the virtual object is authorized to write into. A virtual object's data can specify features such as visual elements, parameters, links to external data, meta-data, etc. The template can define view states of the virtual object and contextual breakpoints for transitioning between them. Each view state can control when and how the virtual object presents data elements. The controller can define logic for the virtual object to respond to input, context, etc. The definition of each object can specify which other object in an object hierarchy that object extends, where extending an object includes inheriting that object's components, which can be modified or overwritten as part of the extension.
US11748941B1 Primitive processing in a graphics processing system
A graphics processing system has a rendering space which is divided into tiles. Primitives within the tiles are processed to perform hidden surface removal and to apply texturing to the primitives. The graphics processing system includes a plurality of depth buffers, thereby allowing a processing module to process primitives of one tile by accessing one of the depth buffers while primitive identifiers of another, partially processed tile are stored in another one of the depth buffers. This allows the graphics processing system to have “multiple tiles in flight”, which can increase the efficiency of the graphics processing system.
US11748937B2 Sub-pixel data simulation system
A computer device includes a processor configured to simulate a virtual environment based on a set of virtual environment parameters, and perform ray tracing to render a view of the simulated virtual environment. The ray tracing includes generating a plurality of rays for one or more pixels of the rendered view of the simulated virtual environment. The processor is further configured to determine sub-pixel data for each of the plurality of rays based on intersections between the plurality of rays and the simulated virtual environment, and store the determined sub-pixel data for each of the plurality of rays in an image file.
US11748936B2 Using epipolar reprojection for virtual view perspective change
Systems and methods for generating a virtual view of a virtual camera based on an input scene are described. A capturing device typically includes a physical camera and a depth sensor and captures an input scene. A controller determines an actual pose of the capturing device and a desired pose of the virtual camera for showing the virtual view. The controller defines an epipolar geometry between the actual pose of the capturing device and the desired pose of the virtual camera. The controller generates an output image for the virtual camera based on an epipolar relation between the actual pose of the capturing device, the input scene, and the desired pose of the virtual camera.
US11748935B2 Bounding volume hierarchy traversal
A technique for performing ray tracing operations is provided. The technique includes initiating bounding volume hierarchy traversal for a ray against geometry represented by a bounding volume hierarchy; identifying multiple nodes of the bonding volume hierarchy for concurrent intersection tests; and performing operations for the concurrent intersection tests concurrently.
US11748929B2 Apparatus, method, and computer-readable storage medium for expanding an image database for evaluation of eyewear compatibility
The present disclosure relates to a method for expanding an image database for evaluation of eyewear compatibility. In particular, the present disclosure relates to a method, comprising receiving a user image, receiving a frame image, processing the received frame image by setting, as transparent, pixels of the received frame image except for an anterior face of the frame, defining, within the processed frame image, a left boundary and a right boundary of the anterior face of the frame, the left boundary and the right boundary corresponding to the left eye and the right eye, respectively, receiving a filter image, processing the received filter image by setting, as transparent, pixels in the received filter image outside the frame based on the left boundary and the right boundary, merging the processed frame image and the processed filter image, and overlaying the merged image onto the received user image.
US11748928B2 Face anonymization in digital images
Face anonymization techniques are described that overcome conventional challenges to generate an anonymized face. In one example, a digital object editing system is configured to generate an anonymized face based on a target face and a reference face. As part of this, the digital object editing system employs an encoder as part of machine learning to extract a target encoding of the target face image and a reference encoding of the reference face. The digital object editing system then generates a mixed encoding from the target and reference encodings. The mixed encoding is employed by a machine-learning model of the digital object editing system to generate a mixed face. An object replacement module is used by the digital object editing system to replace the target face in the target digital image with the mixed face.
US11748926B2 Method and apparatus for performing privacy masking by reflecting characteristic information of objects
An image masking method is provided. The method includes: extracting an object from an image; obtaining characteristic information about the extracted object by analyzing the extracted object; determining whether the extracted object is a masking target according to an input setting value or the obtained characteristic information; and performing masking such that the obtained characteristic information is reflected on the extracted object, in response to determining that the extracted object is the masking target among a plurality of objects extracted from the input image, wherein the setting value is set by an input designating at least a partial region in the input image, and wherein in the determining whether the extracted object is the masking target, an object positioned in the at least a partial region is determined as the masking target among the extracted objects.
US11748924B2 Tiered system display control based on capacity and user operation
A surgical hub may be configured to receive an image from a laparoscopic scope and surgical information from at least one surgical instrument. The surgical hub may be operatively connected to multiple displays such as a primary display and a secondary display. The surgical hub may generate visualization data for the primary display. The surgical hub may obtain a visualization control mode based on a visualization control parameter and may determine whether to generate a different set of visualization data for a secondary display based on the visualization control mode. When the visualization control mode supports multiple display capabilities, the surgical hub may generate the visualization data specifically for the secondary display. When the visualization control mode does not support multiple display capabilities, the surgical hub may send the same the visualization data for display at the secondary display as the primary display.
US11748920B2 Image processing device, and image processing method
An image processing device includes: an information acquisition unit configured to acquire outside information including color information of outside of a vehicle; an image generation unit configured to generate, based on the outside information, a first image in which a difference in the color information with respect to the outside of the vehicle is within a predetermined range; and an output unit configured to output the first image to a display provided in a cabin of the vehicle.
US11748919B2 Method of image reconstruction for cross-modal communication system and device thereof
A method of image reconstruction for a cross-modal communication system is disclosed. The method reconstructs a damaged, lost, or delayed image signal during transmission by using complete haptic signals received by a receiving end in the cross-modal communication system, and further constructs a cross-modal interaction network with reference to an attention mechanism, thus solving the limitation of the conventional generation model that it can only be trained on paired samples. An image reconstruction device for a cross-modal communication system is also disclosed. By fully utilizing semantic correlation between different-modality data and realizing cross-modal generation from haptic signals to image signals for unpaired data, the present invention overcomes the difficulty in acquiring haptic-image signal pairs in the practical cross-modal communication system, and significantly improves the quality and class accuracy of generated image signals.
US11748918B1 Synthesized camera arrays for rendering novel viewpoints
Novel viewpoints may be rendered using arrays of camera images with synthesized viewpoints. Different viewpoints of a scene may be captured via image sensors. Depth information may be determined for the captured viewpoints. An array of images may be generated that includes synthetic viewpoints generated from the captured viewpoints and depth information. A request to render a novel viewpoint may be received. Then novel viewpoint may be rendered using the array of images with synthetic viewpoints.
US11748911B2 Shader function based pixel count determination
Methods, systems, and techniques are disclosed to determine a pixel count of an object of interest in a multidimensional digital environment, based on the texture of the multidimensional object considered as an object of interest. In one embodiment, a technique to determine a percentage of an object of interest displayed in a viewport is disclosed. The technique includes rendering using a shader function the object of interest with a first color, rendering, using the shader function, the remainder of a scene displayed on the viewport with a second color, and determining a pixel count of pixels rendered with the first color to determine the percentage of an object of interest displayed on the viewport.
US11748910B2 Method for assessing a camera calibration
A method for assessing a camera calibration, in which a first quality measure is ascertained. A statistical error is assessed using the first quality measure. An expected value for a mapping error is ascertained. Optimal model parameters and their covariance matrix initially are accessed. A matrix of a mapping error is then determined. Finally, the expected value of the mapping error is ascertained.
US11748907B2 Object pose estimation in visual data
The pose of an object may be estimated based on fiducial points identified in a visual representation of the object. Each fiducial point may correspond with a component of the object, and may be associated with a first location in an image of the object and a second location in a 3D coordinate pace. A 3D skeleton of the object may be determined by connecting the locations in the 3D space, and the object's pose may be determined based on the 3D skeleton.
US11748905B2 Efficient localization based on multiple feature types
A method of efficiently and accurately computing a pose of an image with respect to other image information. The image may be acquired with a camera on a portable device and the other information may be a map, such that the computation of pose localizes the device relative to the map. Such a technique may be applied in a cross reality system to enable devices to efficiently and accurately access previously persisted maps. Localizing with respect to a map may enable multiple cross reality devices to render virtual content at locations specified in relation to those maps, providing an enhanced experience for uses of the system. The method may be used in other devices and for other purposes, such as for navigation of autonomous vehicles.
US11748903B2 System and method for robotic object detection using a convolutional neural network
A system includes a mobile robot, the robot comprising a sensor; and a server operably connected to the robot over a network, the robot being configured to detect an object by processing sensor data using a convolutional neural network. A pipeline for robotic object detection using a convolutional neural network includes: a system comprising a mobile robot, the robot comprising a sensor, the system further comprising a server operably connected to the robot over a network, the robot being configured to detect an object by processing sensor data using a pipeline, the pipeline comprising a convolutional neural network, the pipeline configured to perform a data collection step, the pipeline further configured to perform a data transformation step, the pipeline further configured to perform a convolutional neural network step, the pipeline further configured to perform a network output transformation step, the pipeline further configured to perform a results output step.
US11748900B2 Graphical ToF phase unwrapping
One example provides a computing system comprising a depth sensor comprising a plurality of pixels, and a storage machine holding instructions executable by a logic machine to, for each pixel, make K phase measurements to form a set of noisy phase measurements, determine a location at which a projection line that passes through the set of noisy phase measurements in a K-dimensional phase space passes through a lower dimensional plane, the projection line being parallel to a noise free phase evolution line, compare the location to a plurality of independent terms of a predetermined matrix of points in the lower dimensional plane, locate a corresponding set of noiseless phase orders by using a selected set of independent terms to reference a look-up table, determine a distance value for the pixel based upon the corresponding set of noiseless phase orders, and output the distance value for the pixel.
US11748896B2 Object tracking method and apparatus, storage medium, and electronic device
An object tracking method is performed by an electronic device, the method including: obtaining a target image frame currently acquired by a target camera, the target image frame including a to-be-tracked target object; in response to determining that the target object is not a current globally-tracked object, constructing a search recognition tree for the target object according to a position relationship pair database generated based on video stream data acquired by the target camera, the search recognition tree including a root node and T levels of child nodes; and recognizing, according to action values of the child nodes in the search recognition tree, a target action to be performed by the target object in a next image frame following the target image frame.
US11748890B2 Instance segmentation method and system for enhanced image, and device and medium
A method includes: setting, in a main training network, an auxiliary training network having the same architecture as the main training network, performing data enhancement on an original image to obtain an enhanced image; inputting the original image into the main training network, inputting the enhanced image into the auxiliary training network; determining whether an intersection-over-union value of a second prediction frame generated by the auxiliary training network and a target frame is greater than an intersection-over-union value of a first prediction frame generated by the main training network and the target frame; and in response to the intersection-over-union value of the second prediction frame and the target frame being greater than the intersection-over-union value of the first prediction frame and the target frame, replacing the intersection-over-union value of the first prediction frame and the target frame with the intersection-over-union value of the second prediction frame and the target frame.
US11748884B2 Method for hospital visit guidance for medical treatment for active thyroid eye disease, and system for performing same
According to the present application, a computer-implemented method of predicting thyroid eye disease is disclosed. The method comprising: preparing a conjunctival hyperemia prediction model, a conjunctival edema prediction model, a lacrimal edema prediction model, an eyelid redness prediction model, and an eyelid edema prediction model, obtaining a facial image of an object, obtaining a first processed image and a second processed image from the facial image, wherein the first processed image is different from the second processed image, obtaining predicted values for each of a conjunctival hyperemia, a conjunctival edema and a lacrimal edema by applying the first processed image to the conjunctival hyperemia prediction model, the conjunctival edema prediction model, and the lacrimal edema prediction model, and obtaining predicted values for each of an eyelid redness and an eyelid edema by applying the second processed image to the eyelid redness prediction model and the eyelid edema prediction model.
US11748882B2 Animal detection based on detection and association of parts
A method of recognizing animals includes recognizing a plurality of body parts of a plurality of animals based on at least one image of the animals, in which the plurality of body parts include a plurality of types of body parts, including determining first estimated positions of the recognized body parts in the at least one image. The method includes estimating a plurality of first associations of body parts based on the at least one image of the animals, each first association of body parts associates a body part of an animal with at least one other body part of the same animal, including determining relative positions of the body parts in each estimated first association of body parts in the at least one image. The method includes determining, based on the first estimated positions of the recognized body parts and the relative positions of the body parts in the estimated first associations of body parts, second associations of body parts in which each second association of body parts associates a recognized body part of an animal with at least one other recognized body part of the same animal; and recognizing individual animals in the at least one image based on the second associations of body parts of the animals.
US11748877B2 System and method associated with predicting segmentation quality of objects in analysis of copious image data
A system associated with predicting segmentation quality of segmented objects implemented in the analysis of copious image data is disclosed. The system receives a collection of image data related to a particular type of data. The image data is segmented into segmented data portions based on an object associated with the collection of image data. Regions of interest associated with the segmented data portions are determined. The quality of segmentation of the segmented data portions is determined for respective classification of the regions of interest. A classification label is assigned to the regions of interest. Regions of interest are partitioned into sub-regions. Features associated with the sub-regions of the segmented data portions are determined. A training dataset is generated based on the determined features associated with the sub-regions in order to train a classification model based on a predetermined threshold value. Test images are received to iteratively classify segmented data portions based on an object associated with the test images, using the trained classification model. The segmentation quality of segmented objects in the test images is predicted based on the trained classification model. A corresponding method and computer-readable device are also disclosed.
US11748873B2 Product defect detection method, device and system
A product defect detection method, device and system are disclosed. The product defect detection method comprises: constructing a defect detection framework including a classification network, a locating detection network and a judgment network; training the classification network by using a sample image of a product containing different defect types to obtain a classification network capable of classifying the defect types existing in the sample image; training the locating detection network by using a sample image of a product containing different defect types to obtain a locating detection network capable of locating a position of each type of defect in the sample image; inputting an acquired product image into the defect detection framework, inputting a classification result and a detection result obtained into the judgment network to judge whether the product has a defect, and detecting a defect type and a defect position when the product has a defect.
US11748870B2 Video quality measurement for virtual cameras in volumetric immersive media
Apparatus and method for determining a quality score for virtual video cameras. For example, one embodiment comprises: a region of interest (ROI) detector to detect regions of interest within a first image generated from a first physical camera (PCAM) positioned at first coordinates; virtual camera circuitry and/or logic to generate a second image positioned at the first coordinates; image comparison circuitry and/or logic to establish pixel-to-pixel correspondence between the first image and the second image; an image quality evaluator to determine a quality value for the second image by evaluating the second image in view of the first image.
US11748864B2 Person verification device and method and non-transitory computer readable media
A weight estimation unit estimates, from a person's image in which a person is included, a weight of a human body part of the person in accordance with an existence probability of the human body part of the person. A feature creation unit creates a feature for verification based on a weight of the person's image and a weight estimated by the weight estimation unit. A verification feature storage unit stores a feature of the person who is the object of verification as a verification feature. A person verification unit compares the feature for verification created by the feature creation unit and the verification feature stored in the verification feature storage unit.
US11748860B2 Systems and methods for new road determination
The present disclosure relates to systems and methods for identifying one or more target roads. The systems may perform the methods to obtain a heat map associated with a plurality of driving track points along a plurality of roads in a target region, wherein the plurality of roads includes one or more target roads and one or more reference roads; obtain a road network map associated with the one or more reference roads in the target region; produce an intermediate heat map by: eliminating pixels in the heat map corresponding to the one or more reference roads in the road network map, eliminating background pixels corresponding to background of the heat map, and thinning the heat map; and determine start coordinate information and end coordinate information associated with the one or more target roads based on the intermediate heat map according to a linear transformation.
US11748859B2 Method for obtaining a CT image of an object with heel effect compensation in image space
A method for obtaining a Computer Tomography (CT) image of an object reduces heel effect artefacts and includes generating x-rays using an x-ray source comprising an angled anode, recording at least one set of 2D projections of the object or a part thereof, and generating at least one 3D CT image of the object. Each 3D CT image is corrected, wherein scaling factors for slices of voxels are determined with at least one 3D CT calibration image that pictures similar or identical object structures of a calibration object placed within the x-ray beam path with respect to a y-direction. A contribution to grey values of voxels belonging to said object structures attributable to the slice position in the y direction is determined at least approximately, and the scaling factor for a respective slice of voxels is chosen such that it compensates for the determined grey value contribution for that slice.
US11748858B2 Systems and methods for adjusting appearance of objects in medical images
Disclosed herein are systems and methods for enhancement of objects of interest in medical images.
US11748857B2 Distortion meshes against chromatic aberrations
Described herein is a technique in which a plurality of distortion meshes compensate for radial and chromatic aberrations created by optical lenses. The plurality of distortion meshes may include different lens specific parameters that allow the distortion meshes to compensate for chromatic aberrations created within received images. The plurality of distortion meshes may correspond to a red color channel, green color channel, or blue color channel to compensate for the chromatic aberrations. The distortion meshes may also include shaped distortions and grids to compensate for radial distortions, such as pin cushion distortions. In one example, the system uses a barrel-shaped distortion and a triangulation grid to compensate for the distortions created when the received image is displayed on a lens.
US11748853B2 Method and architecture for blind image deconvolution
Disclosed herein is a method for performing blind deconvolutions of blurred images. The method approximates the proximal operators for the data fidelity term and the prior term of a minimization function using trained neural networks and solves the minimization using iterations of the Douglas-Rachford algorithm.
US11748850B2 Blended neural network for super-resolution image processing
Embodiments relate to a super-resolution engine that converts a lower resolution input image into a higher resolution output image. The super-resolution engine includes a directional scaler, an enhancement processor, a feature detection processor, a blending logic circuit, and a neural network. The directional scaler generates directionally scaled image data by upscaling the input image. The enhancement processor generates enhanced image data by applying an example-based enhancement, a peaking filter, or some other type of non-neural network image processing scheme to the directionally scaled image data. The feature detection processor determines features indicating properties of portions of the directionally scaled image data. The neural network generates residual values defining differences between a target result of the super-resolution enhancement and the directionally scaled image data. The blending logic circuit blends the enhanced image data with the residual values according to the features.
US11748849B2 Systems and methods for Kalman filter-based microvessel inpainting for super-resolution imaging
Described here are systems and methods for super-resolution imaging with ultrasound in which a Kalman filter-based microvessel inpainting technique is used to facilitate robust super-resolution imaging with limited or otherwise missing microbubble signals. The systems and methods described in the present disclosure can be combined with both local and global microbubble tracking methods.
US11748847B2 Method and apparatus for streaming data
A terminal for receiving streaming data may receive information of a plurality of different quality versions of an image content; request, based on the information, a server for a version of the image content from among the plurality of different quality versions of the image content; when the requested version of the image content and artificial intelligence (AI) data corresponding to the requested version of the image content are received, determines whether to perform AI upscaling on the received version of the image content, based on the AI data; and based on a result of the determining whether to perform AI upscaling, performs AI upscaling on the received version of the image content through a upscaling deep neural network (DNN) that is trained jointly with a downscaling DNN of the server.
US11748844B2 Systems and methods for generating a virtual display of an item
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: capturing two or more images of an item in a sequence; extracting one or more groups of images from the two or more images of the item in the sequence; converting at least one group of the one or more groups of images into a video file; and coordinating displaying, on a user electronic device of a user, a virtual display of the item, the virtual display of the item comprising the video file. Other embodiments are disclosed herein.
US11748838B2 System and method for three-dimensional scan of moving objects longer than the field of view
This invention provides a system and method for using an area scan sensor of a vision system, in conjunction with an encoder or other knowledge of motion, to capture an accurate measurement of an object larger than a single field of view (FOV) of the sensor. It identifies features/edges of the object, which are tracked from image to image, thereby providing a lightweight way to process the overall extents of the object for dimensioning purposes. Logic automatically determines if the object is longer than the FOV, and thereby causes a sequence of image acquisition snapshots to occur while the moving/conveyed object remains within the FOV until the object is no longer present in the FOV. At that point, acquisition ceases and the individual images are combined as segments in an overall image. These images can be processed to derive overall dimensions of the object based on input application details.
US11748835B2 Systems and methods for monetizing data in decentralized model building for machine learning using a blockchain
Systems and methods are provided for leveraging blockchain technology in a swarm learning context, where nodes of a blockchain network that contribute data to training a machine learning model using their own local data can be rewarded. In order to conduct such data monetization in a fair and accurate manner, the systems and methods rely on various phases in which Merkle trees are used and corresponding Merkle roots are registered in a blockchain ledger. Moreover, any claims for a reward are challenged by peer nodes before the reward is distributed.
US11748834B1 Systems and methods for planning and optimizing the mitigation of potential impacts to critical infrastructure or key resources
Systems and methods for planning and optimizing the mitigation of projected effects of possible disruptive events, whether natural or human-initiated, on critical infrastructure or key resources, which critical infrastructure or key resources may be damaged, the functionality of which may be otherwise altered or which may become unavailable as a result of the occurrence of such events, are disclosed.
US11748833B2 Systems and methods for a theme-based effects multimedia editing platform
Systems and methods described herein relate to creating or modifying multimedia content using theme-based effects. In accordance with some implementations, a method can comprise the operations of: accessing foundational content; receiving a request to apply a theme to the foundational content; receiving a theme-based effect associated with the theme; receiving a licensing parameter of use associated with the theme; and applying the theme-based effect to the foundational content according to the licensing parameter. Themes can include those created by third-party vendors and those created by one or more users of a method or system implementing features described herein. Additionally, use of different themes can vary in cost and/or use limitations, which can be determined according to licensing parameters associated with the themes.
US11748829B2 Information processing system, method, and computer readable medium for graphical user interface
A method includes displaying attraction information that identifies at least a plurality of candidate attractions, wherein the candidate attractions are attractions that are not previously recommended; receiving a first user input comprising a selection of a single candidate attraction among the plurality of candidate attractions; displaying property information that identifies a plurality of properties after receiving the first user input; receiving a second user input comprising a selection of one or more properties among the plurality of properties; and associating the selected candidate attraction and the selected one or more properties to permit respective devices disposed at the one or more properties to display information of the selected candidate attraction.
US11748825B2 Operating smart sensors using distributed ledgers
A distributed ledger based utility system architecture may be configured to enable secure payments, data transmission, and meter configuration of smart sensors. The utility system architecture may be a tiered architecture including multiple nodes at different levels of the architecture where each level may contain a different portion of the distributed ledger. As information is added to the distributed ledger, each portion of the distributed ledger may be updated based on whether the information is relevant to that node. The information may include rate contract transactions, meter configuration data transactions, payment transactions, or the like.
US11748822B2 Systems and methods for automatically restructuring debt
Systems and methods for automatically restructuring debt are disclosed. An example system may include a data collection circuit to monitor and collect information about at least one entity involved in a loan; and a smart contract circuit to automatically restructure a debt related to the loan based on the monitored and collected information about the at least one entity involved in the loan.
US11748819B2 Sensor systems and methods for evaluating activity
Systems and methods are discussed for providing sensor enhanced safety, recovery, and activity evaluation systems. Sensors that monitor user activity and behavior are worn by a user and/or placed in the user environment. Data from the sensors are processed to obtain a safety, recovery, and/or activity evaluation. Based on the evaluation, recommendations or adjustments to the terms of an insurance policy covering the user, the user's employer, or a facility providing health care to the user, are generated, to accurately reflect the risks associated with the user, employer, and/or facility. In embodiments, an alert may be generated when a failure to conform with activity guidelines is detected.
US11748818B1 System and method for healthcare revenue cycle management
A method for healthcare revenue cycle management is disclosed, and includes receiving a transaction proposal at a first peer within a permissioned blockchain network (PBN). The transaction proposal includes a patient identity and a query, the query being a determination of unknown value to be made by a second organization of a plurality of organizations. Each organization of the plurality represents, within the PBN, one of a healthcare payer and a healthcare provider. The method also includes identifying a smart contract associated with the query and defined to automatically adjudicate the query. The method also includes invoking the smart contract in at least one endorsing peer, and receiving, from each endorsing peer, a proposed transaction response. The method further includes automatically adjudicating the query by executing chaincode on a second peer, operating on the required information to assign a value to the determination, then updating the immutable ledger.
US11748809B2 Computer-readable recording medium storing trading program, trading method and trading device
A non-transitory computer-readable recording medium stores a trading program for causing a computer to execute a process including: acquiring a number of sell orders for each of sell limits and a number of buy orders for each of buy limits; executing one of pairings of one of the sell orders and one of the buy orders in which one of the sell limits of the one of the sell orders is equal to or lower than one of the buy limits of the one of the buy orders, among the pairings of the sell orders and the buy orders, based on the acquired number of the sell orders for each of the sell limits and the acquired number of the buy orders for each of the buy limits; and resolving an execution price for each of executions.
US11748807B1 Community-based digital transaction authentication
The present application generally relates to a system that includes one or more sensors configured to acquire data representative of a geographic area, including municipal data, vehicular data, utility data, or a combination thereof. The system also includes a processor that receives a request for a loan from a requesting party. The request is associated with a service to be provided to the geographic area. The processor determines a factor for the geographic area based on the data, and the factor is representative of a presence of the service within the geographic area. Additionally, the processor determines a gap associated with the service within the geographic area. The gap is indicative of a perceived desire for the service within the geographic area. Furthermore, the processor determines whether the gap exceeds a threshold value and automatically transfers funds to the requesting party in response to the gap exceeding the threshold value.
US11748806B2 Controlling a spending account based on user spending habits
Aspects described herein may allow for receiving authorization allowing monitoring a user's spending account. A base-line spending profile and a dysfunctional spending profile for the user may be established. When notification of a pending purchase transaction is received, a determination may be made as to whether the pending purchase transaction is in accordance with the base-line spending profile of the user. If the pending purchase transaction is in accordance with the base-line spending profile of the user, the pending purchase transaction may be allowed. However, if the pending purchase transaction is not in accordance with the base-line spending profile of the user, then a temporary secondary approval may be instituted for a predetermined period of time and a secondary approval person may be electronically notified that their approval is required before allowing the pending purchase transaction to be made using the spending account of the user.
US11748805B2 Method, system, and medium for omnichannel retailing
Example embodiments are directed to systems and method to facilitate omnichannel retailing. A networked system determines a location of the user device within a store and accesses a map of the store. An item from a list of one or more items is identified, whereby the item has a plurality of locations within the store. A first location of the item from the plurality of locations is selected. The networked system causes display, on a user interface on the user device, of the location of the user device and the first location of the item and causes display of a user interface element that is operable to receive user selection of a different location from the plurality of locations. In response to receiving the user selection, the networked system ceases display of the first location on the map and causes display of the different location on the map.
US11748804B2 Systems and methods for searching retail products and locations using a universal search bar
In some embodiments, apparatuses and methods are provided herein useful to searching retail products for purchase and locations of physical retail stores. In some embodiments, there is provided a system for searching both retail products for purchase and locations of physical retail stores including a user interface; a universal search bar cooperatively operating with the user interface to provide a single search tool for a customer to search one or more databases storing at least retail product inventories and a plurality of retail locations; and a control circuit configured to: receive a communication signal to initiate operation of the user interface.
US11748789B2 Dynamically adjusting transportation provider pool size
The disclosed systems can regulate access to an online mode for a dynamic transportation matching system. For example, based on a provider efficiency parameter associated with the dynamic transportation matching system, the disclosed systems can prevent a transportation provider device from switching to the online mode within a geographic area. In addition, the disclosed systems can detect a pattern of behavior and, based on a comparison between the pattern of behavior and a behavioral threshold, cause a transportation provider device to switch from the online mode to an offline mode. Further, the disclosed systems can provide a map interface that indicates where a transportation provider device can switch from the offline mode to the online mode. Additionally, the disclosed systems can determine priorities associated with transportation provider devices and, based on the prioritization, selectively allow the transportation provider devices to switch from the offline mode to the online mode.
US11748786B2 Method and apparatus for serving a digital advertisement having an advertisement identifier
Embodiments of the innovation relate to, in an identification server device, a method of creating an advertisement identifier for a digital advertisement. The method comprises receiving an image file of the digital advertisement from an advertiser server device; converting the image file of the digital advertisement to a textual file; executing a hashing algorithm on the textual file to generate the advertisement identifier associated with the digital advertisement, the advertisement identifier being unique to the image file of the digital advertisement; transmitting the advertisement identifier to the advertiser server device for association with the digital advertisement; and storing the advertisement identifier on a publicly-accessible advertisement identifier database.
US11748783B1 Identifying content to present to a group of online system users based on user actions and specified by a third-party system
An online system receives information describing a target group of online system users from a third party system that includes one or more user properties, which may identify an action performed by a an online user within a time interval to include the user in the target group. When an opportunity to present advertisement requests to a user is identified, the online system retrieves actions associated with the user and times associated with the actions. If an action associated with the user matches the action identified by the user properties and occurred within the time interval identified by the user properties, and other characteristics of the user satisfy at least a threshold number of the user properties, the online system includes the user in the target group. Advertisement requests having targeting criteria, including the target group, satisfied by characteristics of the user are evaluated for presentation to the user.
US11748782B2 Mobile billboard structure and platform for smartphone APP messaging system interface
A mobile billboard messaging app and non-transitory computer readable electronic storage medium method includes a computer database electronically storing merchant/advertiser and user information in communication with a software application running in a mobile device of the user, the mobile device having location identifying technology, a display screen and Internet connectivity capability. The system displays messages logically related to a user's preferences from an advertiser on the display of a user's devices when the user device is in a given location radius when correlated with user's preferences. Where a correlation is found, at least one message from the advertiser is displayed. The message is triggered when the device enters within the given radii from the advertiser. When triggered, the messaging app provides relevant real-time promotions, deals and coupons related to the user preferences. The mobile billboard displays target messages based on both the user's preferences and the user's geographical real-time location.
US11748781B1 Methods, systems, and vehicles for route modification and displaying contents
Methods and systems for displaying contents on a screen of a vehicle are provided. The method includes obtaining geographic information and population information for an area, obtaining a user geographic preference and a user population preference for a content, generating a route of a vehicle that maximizes exposure of the vehicle to targeted population in the area based on the geographic information, the population information, the user geographic preference, and the user population preference, and operating the vehicle to follow the route and display the content on a screen disposed on an exterior of the vehicle while following the route.
US11748776B2 Systems and methods of generating context specification for contextualized searches and content delivery
Systems and methods described herein may generate campaigns and efficiently calculate bids for placement of campaign data into Internet data. Embodiments may calculate context scores for campaign data based on campaign terms and beacon terms. The context scores may be used to identify Internet content that has a high page score. If the page score of particular Internet content exceeds a predetermined threshold, the system may place a bid for a campaign based on disclosed algorithms taking as inputs performance scores, context scores, page scores, campaign budgets, and other parameters. The systems therefore are capable of quickly and effectively calculating optimal bids to place for a particular campaign given parameters disclosed herein.
US11748775B2 Passive user-generated coupon submission
Successful application of a coupon code on an e-commerce website is detected via network request tracking and page data tracking. Upon coupon application, the coupon code is stored, for example in a server-based database. The coupon code is then automatically applied to subsequent e-commerce purchases whose parameters match the requirements for the coupon. The coupon can be automatically applied to purchases made by the same user and/or other users, as applicable.
US11748772B2 Hierarchy aware graph representation learning
A method includes executing operations to generate a first enhancement function based on a parent-child link in a content hierarchy including a link between a parent node in a first level of the content hierarchy to a child node in a second level of the content hierarchy below the first level. A second enhancement function is generated based on a sibling link in the content hierarchy including a link between a sibling node in a third level of the content hierarchy and a sibling node in the third level of the content hierarchy sharing a common parent node with the first sibling node in a fourth level of the content hierarchy above the third level. A user content consumption metric is generated based on the first and second enhancement functions. A content list including a set of candidate content items ranked based on the user content consumption metric is generated.
US11748770B1 System, method, and computer program for using shared customer data and artificial intelligence to predict customer classifications
As described herein, a system, method, and computer program are provided for using shared customer data and artificial intelligence to predict customer classifications. A first system of a first business entity receives an artificial intelligence model generated using output of a secure multi-party computation applied to: a first schema of first customer data stored by the first system, and a second schema of second customer data stored by a second system of a second business entity. Additionally, the first system executes the artificial intelligence model on the first customer data stored by the first system to generate a predictor, the predictor configured to receive input and process the input to predict a classification for the input. Further, the first system distributes the predictor for use by the second system of the second business entity to predict at least one classification for the second customer data.
US11748768B2 Commodity anti-counterfeit verification system based on natural biological information
The invention relates to commodity anti-counterfeit verification system based on natural biological information. The system includes an anti-counterfeit information generation module used for generating unique anti-counterfeit information corresponding to a commodity, an anti-counterfeit database used for storing the unique anti-counterfeit information generated by the anti-counterfeit information generation module, and an anti-counterfeit information verification module used for carrying out anti-counterfeit verification on the commodity according to the unique anti-counterfeit information stored in the anti-counterfeit database. The anti-counterfeit information generation module comprises an identity information generator, a natural biological information generation assembly, and an information binder. Compared with the prior art, the system has the advantages of being easy to implement, good in anti-counterfeit performance, capable of reducing costs, and the like.
US11748766B2 System and method for robust, modular, product sensitive monitoring and encoding of quality and safety along the perishable supply chain
A system and method for assessing a supply chain for a perishable product. In various embodiments, the present invention provides a quality code for a perishable product which encodes a plurality of the most important performance metrics of the cold chain for the perishable product, including food quality oriented measures such as cut-to-cool time, transportation quality and accumulated shelf-life loss, and food safety oriented measures such as most probable number range for microorganism growth into a compact, modular and simple to read format.
US11748764B2 Light-based data entry for personal inventory and product support system
A method and apparatus for light-based data communication for a personal inventory and product support system are described. In one embodiment, the method comprises using a device associated with a user, including capturing visible light carrying data identifying a product, obtaining the data identifying the product from the captured visible light, configuring the device to receive product support content for the product based on the identifying data, the product support content having been curated from a plurality of content servers on behalf of the user, receiving a notification that curated product support content for the product is available, and presenting the curated product support content to the user.
US11748762B2 System for simulating and creating smart purchase agreements from master service agreements
A computer-implemented method, comprising receiving one or more inputs associated with a master services agreement (MSA), and generating an output that includes smart contract information; performing a simulation and receiving user input to interactively adjust the smart contract information and implement a smart purchase agreement (SPA) in blockchain and in a state engine; and automatically generating a smart purchase order (SPO) under the MSA, wherein the SPO is automatically validated for a conflict against the MSA in real-time, and for the case of a conflict, a conflict warning is provided.
US11748758B2 Method for improving operating profits with better automated decision making with artificial intelligence
A business method to reverse an authorization request denial made according to general guidelines if the particular customer and the particular transaction pass various threshold tests. Alternatively, each customer is assigned different and independent personal thresholds for transaction types, amounts, times, locations, and context. These thresholds are then applied if an instant payment transaction request is about to be declined.
US11748757B1 Network security systems and methods for detecting fraud
A system for detecting fraud within a payment card network includes a memory storing historical transaction data and a processor configured to identify a set of historical transaction data, the set of historical transaction data include one or more test transactions labeled as having been used to test validity of an underlying account, train a model using the identified set of historical transaction data as labeled training data, the model is configured to accept transaction data associated with an input transaction and to classify the input transaction as a test transaction, apply a suspect transaction of a cardholder account as the input transaction to the model, the model generates an indication that the suspect transaction is a test transaction, mark the cardholder account as compromised based on having experienced test transaction activity, and reject a pending transaction based on the cardholder account being marked as compromised.
US11748755B2 Security system for cards using environmental analysis
Apparatus and methods for securing a transaction. The apparatus may include a transaction instrument. The transaction instrument may be configured to exchange transaction data to effect a transaction by engagement of a microprocessor with a transacting party. The transaction instrument may include a sensor. The sensor may be configured to sense an environmental parameter. The sensor may be in electrical communication with the microprocessor. The apparatus may run analysis using a distributed model. In the distributed model, heavy processing may be performed at the pattern registration platform, and light processing may be performed on on-board processors on the transaction instrument. The environmental parameter may be associated with one or more behaviors of the user.
US11748754B2 Keypad dulcet authentication cardless payment technology
Architecture and methods may be provided to enable a user to authenticate and complete a cardless transaction at a point-of-sale (“POS”) device. The POS device may include a keypad configured to receive a sequence of keypresses. The POS device may also include a processor configured to record the sequence of keypresses and tag each keypress with a time-stamp. The POS device may include a keypress controller configured to determine from the sequence of keypresses, a number of keypresses, a frequency of each keypress and a time-delay between each keypresss. The sequence of keypresses may be transmitted to a secure transaction network and, using a machine-learning pattern identifier, be configured to identify a pattern to the sequence of keypresses based off of the determined number of keypresses, the frequency and time-delay and then further verify that the pattern matches to a stored pattern to authenticate the cardless transaction.
US11748752B2 Modular, configurable smart contracts for blockchain transaction processing validations
The invention relates to systems and methods for providing modular and configurable smart contracts for blockchain applications. The smart contracts may be utilized to retain all transaction attribute values in a world state database of the blockchain-implemented ledger. The systems and methods can further provide for dynamically configurable validation metadata and validation rules for transaction attributes recorded on a blockchain transaction log. The validation metadata and validation rules corresponding to the transaction attributes can be dynamically updated and applied to the transaction attributes to validate or invalidate a transaction.
US11748751B2 Network appliance with secure element
Described herein is a network apparatus with secure element and related systems, methods, and apparatuses. A described method includes receiving a request to perform a transaction. The method also includes obtaining confirmation that a network address associated with the request corresponds to a registered physical address. The method further includes obtaining account data and conducting a transaction using the account data.
US11748748B2 Local usage of electronic tokens in a transaction processing system
A method for the use of electronic transactional tokens includes: generating a plurality of transactional tokens including a first token; associating each of the transactional tokens with a plurality of users, the first token associated with a first user; monitoring usage of the transactional tokens in a plurality of transactions in a local region or network; and in response to receiving transactional data for the first transaction, updating the first token from a first state to a second state (e.g., to provide a benefit when the token is applied in the local region or network). The tokens may be generated and monitored using a token processing system, which uses transaction data received by a transaction handler that is handling transaction processing for the transactions.
US11748743B1 Trust-based application to application connectivity
The innovation discloses systems, methods and computer program products that reduce complexity and associated measures that are taken to ensure trust in secured transactions as necessitated by requirements present only in an ecommerce environment that do not have a parallel with traditional bricks and mortar commercial transactions. The innovation enables a multitude of mobile wallet applications to engage and obtain services from ecommerce applications wherein backend processing by a mobile wallet server obtains and delivers funds to ecommerce applications without sharing a subset of sensitive data, associated with a mobile wallet application user for the secured transactions. The innovation further provides for a wallet network to be initiated and engaged in which the secured transactions can take place, adopting and adapting social network application connectivity.
US11748742B2 Information processing device and information processing system
The present invention relates to the provision of an information processing device that can smoothly perform the migration of a system. An information processing device includes a processing unit including a first function of executing processing that uses service information stored in a recording medium, and a second function of executing processing that uses identification information regarding a service that is stored in a recording medium, and a determination unit configured to determine processing to be executed by the processing unit, on the basis of a request from an external device. In the information processing device, the processing unit executes processing determined on the basis of the request, and the first function is invalidated on the basis of an invalidation request from an external device.
US11748741B2 Payment card storing tokenized information
Provided are a payment card, system and method for storing and reading tokenized payment account information from a payment card. In an exemplary embodiment, a payment card may include a substrate forming a body of the payment card, and an electronic chip attached to or included in the substrate. According to various exemplary embodiments, the electronic chip may include a storage storing tokenized payment account information corresponding to a payment account linked to the payment card. The electronic chip may be read by a payment terminal and may provide the tokenized payment information to the payment terminal during reading.
US11748740B1 RFID-enabled payment authentication
Authentication method and systems using RFID-enabled payment cards are disclosed herein where a server receives a request corresponding to authorization of a payment associated with a payment card from an electronic terminal. The server identifies an electronic device of a user associated with the payment card. The server then transmits an instruction to the electronic device to cause an RFID reader of the electronic device to determine whether an RFID tag corresponding to the payment card is located within a predetermined proximity to the electronic device. When the payment card is located within the predetermined proximity, the server executes a first authentication protocol. Moreover, when the payment card is not located within the predetermined proximity, the server executes a second authentication protocol, wherein the second authentication protocol is more restrictive than the first authentication protocol.
US11748734B2 Programmed servers with associated data structures to track and manage user-related activity data
At least some embodiments of the present disclosure are directed to an exemplary system including an application server; a cache memory storage; and a datastore; where the application server is at least configured to: receive, from one or more web client sessions, real-time user-related activity data that is representative of one or more activities performed by a user during a day; store the real-time user-related activity data in a temporary cache user profile data structure of the at least one cache memory storage; upon the receipt of the real-time user-related activity data, invoke, in real-time, a plurality of APIs that are configured to determine a user-specific eligibility data, generate a fixed activity plan; and attribute, in real-time, an activity performance to the fixed activity plan based on a pre-determined allocating rule.
US11748733B2 Method and system for facilitating person-to-person payments
A Person-to-person payments method and system may include receiving a request from a computer network to transfer funds from a first account to a second account, almost instantly. An alias (mobile number or email) is received and is associated with the second account and checked against a database. If the alias exists, multiple options may apply for transferring funds. Next, a secure party identifier is generated and the transfer may be completed. A Payments Switch Module may also communicate with a Third Party Payment Service Provider a request from a Sending or Receiving Financial Institution or party, to send or receive funds from a specific account held by the Third Party Payment Service Provider. This may occur on an adhoc, automatic, or scheduled basis enabling management of ‘personal cash concentration.’ This feature with the Third Party Payment Service Provider be characterized as a “Bring it Home” feature of the system.
US11748732B2 Transaction system and commodity registration machine
A transaction system includes a commodity registration machine and a check-out machine. The commodity registration machine includes an input device and a processor. The processor determines whether or not whether or not a predetermined condition for permitting check-out processing at the commodity registration machine is satisfied. The processor enables the input device to accept selection of either one of the check-out processing at the commodity registration machine or the check-out processing at the check-out machine if it is determined that the predetermined condition is satisfied.
US11748731B1 Cash deposit at point of sale using deposit product inventory item systems and methods
A system for receiving cash deposits at a point of sale includes a processor; a product inventory database; a communication interface; a product inventory item reader; and a purchase instrument reader. The processor is configured to receive a product code from the product inventory item reader; access the product inventory database to recognize the product code as a deposit product code; receive signals indicating an amount of a deposit associated with the deposit product code; receive signals from the purchase instrument reader identifying an account for the deposit; and send signals to a transaction processing network via the communication interface to thereby effect the deposit of the amount into the account.
US11748729B2 Method and apparatus for video coding
Aspects of the disclosure provide method and apparatus for video coding. In the method, which of a combination of vertical padding and horizontal padding is performed is determined to determine padded values of a reference block in a neighboring left coding tree unit (CTU) included in a fixed search range of blocks in a current CTU. The padded values are determined based on a block vector that points to the reference block and a position of a current block in the CTU. At least a sample of the current block is reconstructed based on one of (i) the padded values of the reference block and (ii) reconstructed samples of the reference block based on availability of the reference block in the fixed search range. The left CTU is padded using a combination of the vertical and the horizontal padding.
US11748726B1 Disparate network systems and methods
Electronic transaction data and/or electronic payment data therefor is routed to disparate payment networks for a multitude of transactions. A software-programmed computer type circuit receives and processes point-of-sale transaction data to select two disparate payment networks for processing electronic payment for the transaction data. Transaction and/or payment data is routed to each of the disparate payment networks, to respectively debit and credit payment accounts, to provide payment to a seller on behalf of a buyer involved in the transaction.
US11748725B2 System and method for billpay using credit-based products
Systems and methods for online billpay using credit products are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for online billpay using a credit product may include: (1) receiving, from a customer, an identification of a merchant for online credit-based bill pay; (2) retrieving accepted payment mechanisms from the merchant; (3) selecting a payment mechanism from the accepted payment mechanisms; (4) receiving an invoice for a customer transaction with the merchant from the merchant; (5) conducting a payment transaction with the selected payment mechanism; and (6) charging the payment transaction to a credit account associated with the customer.
US11748724B2 Systems and methods for operating a bridge server to support multiple shards of a blockchain
Systems and methods for operating a bridge server to support multiple shards of blockchains are disclosed. The multiple shards may be used to record ownership rights of in-game digital assets. The in-game digital assets may be usable in an online gaming platform. Exemplary implementations may: execute an instance of a game; maintain user accounts for the users of a blockchain on a first and a second decentralized ledger server; record sets of rights pertaining to sets of digital assets; receive an exchange request for a first digital asset; receive transferal information for the first digital asset; transfer sets of instructions to the first and second decentralized ledger servers such that the first decentralized ledger server removes the first digital asset from the first set of digital assets and the second decentralized ledger server adds the first digital asset to the second set of digital assets.
US11748721B1 Procuring and presenting deposit transaction details
Some implementations can include an application to procure and present transaction details. In some implementations, the application is a software application that presents a user interface comprising transaction details corresponding to a user's transaction. In some implementations, the application provides an option to a user to choose to receive details of a transaction. In some implementations, the user can choose to receive details of the transaction by selecting an option. In some implementations, upon the user selecting the option, the application requests the user to provide access credentials to access an account associated with the user from which details of the transaction can be retrieved. In some implementations, upon the user providing the user access credentials, the application accesses the account associated with the user to retrieve the details of the transaction and then presents the retrieved details of the transaction to the user for review.
US11748720B2 Administering and automating a sponsored emergency savings program
At least one computer-readable medium on which are stored instructions that, when executed by one or more processing devices, enable the one or more processing devices to perform a method. The method includes the steps of receiving over a network a request from an employing entity to facilitate an automatic savings program including savings accounts for employees of the employing entity, receiving over the network a request from an employee to participate in the automatic savings program, automatically routing at predetermined time intervals an employee-selected amount of the employee's wages to a savings account of the employee, receiving at least one request over the network from the employee to transfer funds from the savings account of the employee to an employee-designated destination, and initiating the requested fund transfer.
US11748717B2 Systems and methods for distributing personally identifiable information across geographic boundaries
Systems, methods, and computer-readable storage media configured to facilitate execution of transactions via a money transfer network are disclosed. During execution of the transactions, tokenized identity information may be utilized when exchanging transaction data between geographically distributed nodes of the money transfer network and the transactions are recorded to a distributed ledger maintained by the nodes. Smart contracts may be utilized to digitally sign transactions at various stages of transaction processing, such as at different stages of regulatory compliance validation and to authenticate the validity of the requested transaction (e.g., prevent double-spends). Utilizing tokenized identity information may reduce the likelihood that personally identifiable information (PII data) is obtained by or inadvertently provided to unauthorized third parties or systems. Additionally, the distributed ledger may record information in immutable records, thereby increasing the reliability and trustworthiness (e.g., for auditing purposes) of the data stored on the distributed ledger.
US11748715B1 Location-based note generation using wireless devices
A method comprises receiving a device identifier and location information from a receiving device, where the device identifier comprises a distinctive combination of at least one of numbers and characters uniquely identifying the receiving device and the location information is received from a plurality of beacons. The method comprises determining a current location associated with the receiving device based on the location information. The method comprises generating a first instruction configured to query a calendar event associated with the receiving device, transmitting the first instruction to a database, and receiving data associated with the calendar event. The method comprises, in response to the current location of the receiving device being associated with a location associated with the calendar event, generating a meeting report associated with the calendar event and transmitting the meeting report to the receiving device.
US11748714B1 Efficient meeting room reservation and scheduling
Technology is described reserving meeting locations. A request to reserve a meeting location during a defined time period may be received via a device. The request may include location attribute criteria for the meeting location. Candidate meeting locations that satisfy the location attribute criteria specified in the request may be identified. The candidate meeting locations may be available to hold a meeting during the defined time period. A target meeting location may be selected from the candidate meeting locations based in part on rankings associated with the candidate meeting locations.
US11748707B2 Quantum computation for bill of materials recommendations
Methods, systems, and apparatus for solving cost optimization problems. In one aspect, a method includes receiving data representing a bill of materials (BOM) optimization problem, the BOM optimization problem comprising a task of determining a BOM recommendation that satisfies one or more constraints, wherein each constraint comprises one or more constraint variables and a constraint constant; generating, based on the data representing the BOM optimization problem, a quadratic unconstrained binary optimization (QUBO) formulation, wherein the QUBO formulation comprises i) for each constraint variable in the one or more constraints, a binary representation of the constraint variable and ii) a first parameter that depends on a difference between a respective constraint constant and the binary representations of the constraint variables; and obtaining data representing a solution to the BOM optimization problem from a quantum computing resource.
US11748706B2 Adaptive RFID inventory system
An adaptive inventory management system for use in a materials handling facility storing a plurality of items that are each associated with a Radio Frequency Identification (RFID) tag. The management system including a global inventory database subsystem and a RFID interrogator subsystem comprising a plurality of RFID interrogators that are each configured to read the unique identifier of the RFID tag associated with each of the plurality of items that are within a defined boundary of at least one scan zone generated by the respective RFID interrogator and to communicate the unique identifier of the each scanned RFID tag identified within each scan zone of the respective RFID interrogator to the global inventory database subsystem. The management system being selectively configured to effect user desired levels of fidelity and/or resolution with respect to the generated unique identifier of the each scanned RFID tag within a defined space of the materials handling facility.
US11748704B1 Digital tags to facilitate production, collaboration, transparency, privacy, authentication, history, synchronization, ownership, and regulatory compliance during the creation and use of a product
Apparatus and associated methods relate to a digital tagging system (DTS) to facilitate collaborative production, transparency, and regulatory compliances. In an illustrative example, the DTS may generate a digital object associated with a physical object. The digital object, for example, may include a public attribute profile and a private data profile. For example, the DTS may cumulatively associate transaction data to the public attribute profile based on a first and a second set of predetermined rules. The DTS may, for example, store some transaction data to the private attribute profile according to a third set of predetermined rules. In some implementations, the DTS may generate a unique link associated with the digital object. For example, a user may access the public attribute profiles by accessing the unique link. Various embodiments may advantageously provide immutable historic transaction data of a physical object via from creation to present time.
US11748701B1 Mixed-reality assisted exception analysis and resolution
A system and method are disclosed to generate mixed-reality visualizations and objects to identify exceptions within large volumes of data and provide resolution options. Embodiments include a computer comprising a processor and memory and a mixed-reality display device comprising a display and one or more sensors. Embodiments generate a first mixed-reality object comprising a first cuboid comprising one or more adjustable display dimensions and one or more cubelets divided along at least one of the one or more adjustable display dimensions. Embodiments display the first mixed-reality object on the display and transform one or more cubelets of the first cuboid in response to a first sensor input. Embodiments identify one or more exceptions, generate one or more resolution options to resolve at least one of the one or more exceptions, and display the transformed one or more cubelets of the first cuboid and the one or more resolution options.
US11748699B2 Package receiving and delivery system
An automated package Pickup and Receiving Station (PRS) (100) with autonomous ground vehicles (AGV) (18) are presented, which may be used to pick up, deliver and securely store packages (28), parcels, mail, prepared food, groceries or other items that may be placed in a tray, which may include an integrated container. A portal (10) facilitates loading of items into, and removal of items from, the PRS (100). Within the PRS (100), items (28) may be transported from source to destination on standardized trays (25), via a two-dimensional gantry (32) and an end of arm tool (22). The gantry (32) may be oriented for movement through a central corridor (21) in the PRS (100), with end of arm tool (22) adapted for pushing trays towards, or pulling trays from, either side of the gantry (32). Items may be stored on a tray (25) in internal shelving (20), or placed directly into an AGV (18), on either side of the PRS (100).
US11748694B2 Systems and methods for delivery of an item
Generally, embodiments of the present invention provide systems and methods that can identify the location of a consignee and propose one or more alternative delivery location(s). The proposed delivery location may be based on the current location of the consignee, current address on the package to be delivered, information located in a social network (private or public), “to-be” location as determined by the consignee which would be transmitted to the carrier and/or a predicted consignee location. In other embodiments, the consignee or “carrier” may suggest an alternative fixed location or alternative mobile location. In some embodiments, the consignee may indicate an alternative recipient of the item.
US11748691B2 Multi-threat maritime detection system
A system adapted to collect security parameters from a shipping container while a container lifting mechanism is lifting and moving said container, comprising: a mount adapted to attach at least one sensor to a container lifting mechanism, wherein the at least one sensor is adapted to capture at least one sensor parameter associated with a shipping container while the container lifting mechanism lifts said shipping container; a network interface adapted to receive over a network at least one manifest parameter associated with the shipping container; at least one hardware processor adapted to execute code for detecting a mismatch between data deduced from an analysis of the at least one sensor parameter and the at least one manifest parameter, and outputting a signal indicative of said mismatch.
US11748683B2 Method and system for electronically monitoring and recording a process in a clean space
A method for monitoring and recording a process in a clean space and a system for implementing same are provided. The method involves providing an electronic process record to a user using at least one processor; monitoring, using at least one sensor, for an event associated with the electronic process record; detecting, using the at least one sensor, the event associated with the electronic process record; recording in at least one data storage, using the at least one processor, information associated with the detected event, the recorded information being associated with a record of the electronic process record in the at least one data storage; verifying, using the at least one processor in communication with the at least one data storage, the recorded information; and storing in the at least one data storage, using the at least one processor, an indication that the recorded information has been verified.
US11748682B2 Systems and methods for discovery of automation opportunities
A system and method analyzes computer actions to identify computer-based processes (e.g. computer-user interactions) which are automation candidates. A data gathering process executed by a processor on a computer may collect low-level user action information or items, each low-level user action information or item including for example an input type description, a user name, and screen window information. At a computer sequential pattern mining may be applied to determine a set of subprocesses, each subprocess including a series of low-level user actions, each user action associated with a user action vector, and each subprocess associated with a subprocess vector generated from user action vectors associated with (typically generalized) low-level user actions comprised in the subprocess. The subprocess vectors may be grouped or clustered to create processes. For each process, an automation score may be calculated using the actions in the subprocesses in the process.
US11748681B1 Persistent state management system for web applications
A User State Management Service (USMS) stores, in a backend database, the progress of a workflow of a web-based application, and the state of the attributes in the webpages of the workflow. When the workflow is interrupted and resumed at a later time, the application can receive from the USMS the progress step where it was last in and the states and/or values of the attributes and repopulate the states and/or values of the attributes. The data are stored in a database can be configured using optimized organizations and can be device-independent, and the USMS can work persistently across different platforms and devices. The USMS can be a service, for example, software provided at a server, or servers, over the web or the cloud. The USMS can include an application interface which can improve performance and provide device and browser independence and scalability.
US11748679B2 Extended reality based immersive project workspace creation
In some examples, extended reality based immersive project workspace creation may include obtaining sensing data from at least one sensor of a device worn by a user, and analyzing, based on the sensing data, an environment of the user. A plurality of insights associated with the user may be determined, and prioritized based on a plurality of prioritization criteria. An insight of the plurality of prioritized insights associated with the user may be rendered in the environment of the user. Further, the rendering of the insight may be controlled based on an interaction of the user with the rendered insight.
US11748671B2 Vehicle management system and vehicle management method
A vehicle management system, an on-vehicle system, and a vehicle management method are described that are capable of providing a vehicle to a user where an odor level in the vehicle fulfills a predetermined criterion. The vehicle management system selects a provision option of the vehicle, corresponding to the odor level if the odor level does not fulfill the predetermined criterion, and executes notification or vehicle control associated with the provision option.
US11748664B1 Systems for creating training data for determining vehicle following distance
Systems, methods, models, and training data for models are discussed, for determining vehicle positioning, and in particular identifying tailgating. Simulated training images showing vehicles following other vehicles, under various conditions, are generated using a virtual environment. Models are trained to determine following distance between two vehicles. Trained models are used to in detection of tailgating, based on determined distance between two vehicles. Results of tailgating are output to warn a driver, or to provide a report on driver behavior.
US11748660B2 Automated assistant training and/or execution of inter-user procedures
Implementations relate to an automated assistant that can automate repeatedly performed procedures. The automation can involve communicating with different users, organizations, and/or other automated assistants. The automated assistant, with prior permission from respective user(s), can detect repeated performance of a particular series of manually initiated computational actions. Based on this determination, the automated assistant can determine automated assistant computational action(s) that can be performed by the automated assistant in order to reduce latency in performing a procedure, reduce quantity and/or size of transmissions in performing the procedure, and/or reduce an amount of client device resources required for performing the procedure. Such actions can include communicating with an additional automated assistant that may be associated with another user and/or organization. In these and other manners, manually initiated computational actions that include electronic communications amongst users can be converted to backend operations amongst instances of automated assistants to achieve technical benefits.
US11748659B2 Machine learning apparatus, machine learning method, and industrial machine
A machine learning apparatus determines a control parameter of an active vibration isolation apparatus on which an industrial machine is mounted. The industrial machine includes a movable part, a drive source that drives the movable part, and a drive source control section that controls the drive source to position the movable part at a command position. The machine learning apparatus includes: an acquiring section that acquires, as teacher data, a positional deviation, which is a difference between the command position and an actual position of the movable part; a storage section that stores a learning model that outputs the control parameter corresponding to a state quantity concerning the industrial machine; and a learning section that updates the learning model using the teacher data.
US11748658B2 System and method for categorical time-series clustering
This disclosure relates generally to categorical time-series clustering. In an embodiment, the method for categorical time-series clustering for categorical time-series associated with distinct subjects obtained from sensors. Based on the categorical time-series, the subjects are clustered into clusters by using a Markov chain model. Clustering the subjects include assigning each subject to a cluster. The subjects are assigned to the clusters by determining cluster-specific transition matrices based on a transitional probability of the subject's transitioning between states. A semi-distance function is constructed for each cluster-specific transitional matrix between the states at multiple time instances, which us indicative of a conditional probability of movement of the subject between the states at different time instance. Using an expectation maximization (EM) model, one or more latent variables of each of the cluster-specific transitional matrices are obtained to determine a likelihood of association of the subject to the cluster.
US11748653B2 Machine learning abstraction
Apparatuses, systems, program products, and method are disclosed for machine learning abstraction. An apparatus includes an objective module configured to receive an objective to be analyzed using machine learning. An apparatus includes a grouping module configured to select a logical grouping of one or more machine learning pipelines to analyze a received objective. An apparatus includes an adjustment module configured to dynamically adjust one or more machine learning settings for a logical grouping of one or more machine learning pipelines based on feedback generated in response to analyzing a received objective.
US11748648B2 Quantum pulse optimization using machine learning
Techniques for facilitating quantum pulse optimization using machine learning are provided. In one example, a system includes a classical processor and a quantum processor. The classical processor employs a quantum pulse optimizer to generate a quantum pulse based on a machine learning technique associated with one or more quantum computing processes. The quantum processor executes a quantum computing process based on the quantum pulse.
US11748642B2 Model parameter determination using a predictive model
A system may measure, using a measurement device, a response associated with a sample to an excitation. Then, the system may compute, using the measured response and the excitation as inputs to a predetermined predictive model, model parameters on a voxel-by-voxel basis in a forward model with multiple voxels that represent the sample. The forward model may simulate response physics occurring within the sample to a given excitation. For example, the forward model may be based on differential or phenomenological equations that approximates the response physics. Moreover, the system may determine an accuracy of the model parameters by comparing at least the measured response and a calculated predicted value of the response using the forward model, the model parameters and the excitation. When the accuracy exceeds a predefined value, the system may provide the model parameters as an output to: a user, another electronic device, a display, and/or a memory.
US11748641B2 Temporal topic machine learning operation
A method, system and computer readable medium for generating a cognitive insight comprising: receiving information regarding a temporal sequence of events; performing a temporal topic machine learning operation on the temporal sequence of events; generating a cognitive profile based upon the information generated by performing the temporal topic machine learning operation; and, generating a cognitive insight based upon the cognitive profile generated using the temporal topic machine learning operation.
US11748638B2 Machine learning model monitoring
A dataset is received that is for processing by a machine learning model. A scoring payload for the dataset and that regards the machine learning model is also received. A set of features of the machine learning model is determined by analyzing the scoring payload. The scoring payload is structured in accordance with the set of features such that the structured scoring payload is ready for analysis for a monitor of the machine learning model.
US11748634B1 Systems and methods for integration of machine learning components within a pipelined search query to generate a graphic visualization
A computer-implemented method for integration of machine learning components within a pipelined search query to generate a visualization is described. Herein, an interface is provided for receipt of pipelined code into a web-based programming application. The pipelined code features a series of operators configured to perform one or more tasks based on collective operations by the series of operators, wherein a first operator of the series of operators is to receive input data from a selected data source and each remaining operator of the series of operators to receive input based on an output from a preceding operator of the remaining operators. The task(s) performed by the pipelined code generate results including visualizations. The visualization is rendered in a manner that allows the pipelined code to be scrolled to display the pipelined code or the visualization.
US11748632B2 Analysis of anomalies in a facility
There is provided a system and method of analysing anomalies in one or more electronic appliances including at least one computer. The method comprises, by a processor and memory circuitry, upon detection of a deviation of a given parameter representative of the one or more electronic appliances from an operational state, providing a model associated with the given parameter, wherein the model links one or more other parameters to the given parameter, wherein the one or more other parameters affect the given parameter, and based at least on the model, identifying, among the one or more other parameters, at least one parameter Pj for which a change in its value allows bringing back the given parameter to the operational state.
US11748628B2 Method for optimizing reservoir operation for multiple objectives based on graph convolutional neural network and NSGA-II algorithm
A method for optimizing a reservoir operation for multiple objectives based on a GCN and a NSGA-II algorithm. The method includes collecting relevant data for reservoir flood-control operation and establishing a multi-objective optimization model for the flood control. An initial population is obtained. Grouping individuals by an encoding operation and the grouped classifications are nodes of the GCN, and mapping parent-child relationships obtained by crossover and mutation operations as edges between the nodes in the GCN. A preliminary Pareto frontier is obtained, abscissas of the preliminary Pareto frontier are grouped and labeled, and a GCN model is trained by using the grouping labels and the graphic structure obtained in Step 2. The nodes in the graphic structure are classified by using the trained GCN model, and a uniformity of the Pareto frontier is adjusted. A set of non-inferior schemes of the multi-objective optimization problem for the reservoir operation is output.
US11748613B2 Systems and methods for large scale semantic indexing with deep level-wise extreme multi-label learning
Described herein are embodiments for a deep level-wise extreme multi-label learning and classification (XMLC) framework to facilitate the semantic indexing of literatures. In one or more embodiments, the Deep Level-wise XMLC framework comprises two sequential modules, a deep level-wise multi-label learning module and a hierarchical pointer generation module. In one or more embodiments, the first module decomposes terms of domain ontology into multiple levels and builds a special convolutional neural network for each level with category-dependent dynamic max-pooling and macro F-measure based weights tuning. In one or more embodiments, the second module merges the level-wise outputs into a final summarized semantic indexing. The effectiveness of Deep Level-wise XMLC framework embodiments is demonstrated by comparing it with several state-of-the-art methods of automatic labeling on various datasets.
US11748603B2 Integrated circuit chip device
An integrated circuit chip device and related products are provided. The integrated circuit chip device is used for performing a multiplication operation, a convolution operation or a training operation of a neural network. The device has the advantages of small calculation amount and low power consumption.
US11748600B2 Quantization parameter optimization method and quantization parameter optimization device
A quantization parameter optimization method includes: determining a cost function in which a regularization term is added to an error function, the regularization term being a function of a quantization error that is an error between a weight parameter of a neural network and a quantization parameter that is a quantized weight parameter; updating the quantization parameter by use of the cost function; and determining, as an optimized quantization parameter of a quantization neural network, the quantization parameter with which a function value derived from the cost function satisfies a predetermined condition, the optimized quantization parameter being obtained as a result of repeating the updating, the quantization neural network being the neural network, the weight parameter of which has been quantized, wherein the function value derived from the regularization term and an inference accuracy of the quantization neural network are negatively correlated.
US11748598B2 Positron emission tomography (PET) system design optimization using deep imaging
An imaging method (100) includes: acquiring first training images of one or more imaging subjects using a first image acquisition device (12); acquiring second training images of the same one or more imaging subjects as the first training images using a second image acquisition device (14) of the same imaging modality as the first imaging device; and training a neural network (NN) (16) to transform the first training images into transformed first training images having a minimized value of a difference metric comparing the transformed first training images and the second training images.
US11748593B2 Sensor fusion target prediction device and method for vehicles and vehicle including the device
A sensor fusion target prediction device and method for vehicles that can estimate a prediction value in the state in which no current measurement value is present, and a vehicle including the device are disclosed. The sensor fusion target prediction device may include a learning unit for receiving sensor fusion target information and learning one or more parameters based on the received sensor fusion target information, a prediction unit for, upon receiving current sensor fusion target information, calculating a prediction value of the current sensor fusion target information based on the one or more parameters learned by the learning unit, and a target tracking unit for determining whether the sensor fusion target information is received and tracking a target using the prediction value calculated by the prediction unit based on not receiving the sensor fusion target information.
US11748590B2 RFID tag with impedance tuning,and method of impedance tuning of an RRID tag
A Radio Frequency Identification (RFID) tag is disclosed. The RFID tag includes an antenna to receive a high frequency signal, a capacitor bank coupled with the antenna, a charge pump coupled with the antenna configured to convert the high frequency signal to a direct current (DC) signal, an envelope detector to measure peak voltage of the high frequency signal and a detector to compare an output of the charge pump and an output of the envelope detector. The RFID tag also includes an impedance tuning circuit coupled with the charge pump and the envelope detector configured change a capacitance of the capacitor bank based on an output of the detector and the envelope detector.
US11748589B2 Computer-based systems and methods involving biometric authentication aspects for handling exceptions, enabling deactivation and/or performing other functionality
Systems and methods involving biometric authentication of transaction cards including aspects of exception handling, deactivation and other features are disclosed. In one embodiment, an exemplary implementation may involve generating a first user interface having one or more interactive UI elements that enable a card owner to manage a plurality of features associated with a transaction card, and determining, if a biometric-activated control is enabled and the vendor is not excluded from the biometric-activated control, whether the transaction card is biometrically-active. Further, the interactive UI elements may include elements such as a first UI element that is configured to allow the card owner to enable a biometric-activated control of the transaction card, and/or a second UI element that is configured to allow the card owner to exclude one or more vendors from the biometric-activated control.
US11748587B2 Reading a graphic code
The invention aims at reading, by a reading device, a 2D graphic code comprising zones including data zones encoding information based on real colours in a colour base and calibration zones presenting a predefined reference colour, the method comprising: optical acquisition of the 2D graphic code in current acquisition conditions to obtain image data, measuring of the observable colour in the calibration zones, spatial interpolation based on the observable colours in the calibration zones to estimate the theoretically observable colour for each base colour in the 2D graphic code, and classification based on the spatial interpolation for determining the real colour of analyzed data zones.
US11748586B2 Virtual authentication detection
Methods, systems, and devices are provided for authentication system configured to authenticate a document. According to one aspect, the system can receive image capture data including one or more virtual images of the document. The system can detect one or more identification indicators in the one or more virtual images. The system can detect one or more authentication indicators in the one or more virtual images. And the system can detect whether the document is authentic based on a result including analyzing the one or more identification indicators and analyzing the one or more authentication indicators.
US11748583B2 Nanowire characterization and identification
The techniques and systems described herein relate to manufacturing, characterizing, and/or identifying one or more types of magnetic nanowires (MNWs). One or more types of MNWs may be associated with different objects, and a system may identify the objects based on the magnetic nanowires associated with the objects. For example, such techniques may involve characterizing the types of MNWs based on magnetic field transmission characteristics and ferromagnetic resonance characteristics of each type of MNW. In some examples, the techniques described herein may enable the identification of each of a plurality of types of MNWs present in a sample or object based on a combined transmission value of the sample. Such techniques may enable the development and use of barcode-like systems of different types of MNWs for labeling and identifying objects of interest.
US11748582B2 Interference-reducing RFID reader
An RFID reader apparatus designed to limit interference in a role of auditing individual RFID tagged or labeled items in areas of surrounding dense RIFD transponder populations. Such an RFID reader apparatus may include an RFID reader, a specialized antenna, and an enclosure, which may be constructed from ferrous material and which may be configured to hold the RFID reader and the specialized antenna in separate compartments. The enclosure may have one or more shelves, which may also be constructed from ferrous material. The RFID reader apparatus may also have a lid constructed from non-ferrous material. The RFID reader apparatus may be fitted to the bottom of an auditing workstation, for example with screws or other connectors, or may be placed within an auditing workstation specifically equipped to accommodate it.
US11748581B2 Credit card holder assembly
A credit card holder assembly for inserting a credit card or debit card into a card reader includes a pair of arms that is each pivotally coupled together having each of the arms being oriented parallel to each other. Each of the arms is biased apart from each other for having a credit card inserted between the arms. Each of the arms is urgeable to engage each other to compress the credit card between the pair of arms. In this way the credit card can be inserted into and removed from a credit card reader without requiring a user to touch the credit card reader. A key ring is disposed on the pair of arms such that the key ring can be attached to a user's keys for carrying the pair of arms.
US11748579B2 Augmented reality speech balloon system
Disclosed is an augmented reality system to generate and cause display of an augmented reality interface at a client device. Various embodiments may detect speech, identify a source of the speech, transcribe the speech to a text string, generate a speech bubble based on properties of the speech and that includes a presentation of the text string, and cause display of the speech bubble at a location in the augmented reality interface based on the source of the speech.
US11748578B1 Predictive text system
A method may include presenting a user interface on a computing device, the user interface including a character input portion and a predictive suggestion portion; converting, using at least one processor, a set of characters entered in the character input portion into a word vector; inputting the word vector into a neural network; based on the inputting, determining a set of output terms from the neural network; querying a data store to retrieve a user specific data value for an output term of the set of output terms; and presenting a paired output term that includes the output term and the user specific data value in the predictive suggestion portion of the user interface.
US11748568B1 Machine learning-based selection of metrics for anomaly detection
A plurality of metrics records, including some records indicating metrics for which anomaly analysis has been performed, is obtained. Using a training data set which includes the metrics records, a machine learning model is trained to predict an anomaly analysis relevance score for an input record which indicates a metric name. Collection of a particular metric of an application is initiated based at least in part on an anomaly analysis relevance score obtained for the particular metric using a trained version of the model.
US11748567B2 Total correlation variational autoencoder strengthened with attentions for segmenting syntax and semantics
Described herein are embodiments of a framework named as total correlation variational autoencoder (TC_VAE) to disentangle syntax and semantics by making use of total correlation penalties of KL divergences. One or more Kullback-Leibler (KL) divergence terms in a loss for a variational autoencoder are discomposed so that generated hidden variables may be separated. Embodiments of the TC_VAE framework were examined on semantic similarity tasks and syntactic similarity tasks. Experimental results show that better disentanglement between syntactic and semantic representations have been achieved compared with state-of-the-art (SOTA) results on the same data sets in similar settings.
US11748566B1 Methods and apparatuses for utilizing machine learning to improve accuracy of records evaluation
Embodiments are disclosed for automatically evaluating records. In the context of a method, an example embodiment includes receiving a set of text produced from a record, identifying, by block manipulation circuitry and from the set of text, one or more blocks of text that are related to a potential conclusion regarding the set of text, and extracting, by the block manipulation circuitry, the one or more blocks of text. The example method further includes concatenating, by the block manipulation circuitry, the extracted one or more blocks into a sequence of words, inputting the sequence of words into a machine learning model, and, in response to inputting the sequence of words into the machine learning model, producing, using the machine learning model, an indication of whether the potential conclusion regarding the record is supported by the sequence of words. Corresponding apparatuses and computer program products are also provided.
US11748565B2 Method for analyzing fine-grained text sentiment based on users' harshness
Disclosed is a method for performing fine-grained text sentiment analysis based on the users' harshness. According to the method, product attributes are automatically extracted according to comments in a data set, and the comments are split according to the product attributes, so as to achieve the effect of fine-grained analysis. Then, an inference model, which takes users' harshness into consideration, is used, and the inference model takes the users' harshness as hidden variables and solves same by means of an expectation-maximization (EM) algorithm, so as to obtain evaluation results of several product attributes of each product, thereby further improving the accuracy of sentiment analysis. According to the method, the problems in sentiment analysis of analysis granularity being too large and the users' harshness differing are solved, such that high-quality sentiment analysis can be performed on product comments.
US11748562B2 Selective deep parsing of natural language content
Mechanisms are provided to perform selective deep parsing of natural language content. A targeted deep parse natural language processing system is configured to recognize one or more triggers that specify elements within natural language content that indicate a portion of natural language content that is to be targeted with a deep parse operation. A portion of natural language content is received and a pre-deep parse scan operation is performed on the natural language content based on the one or more triggers to identify one or more sub-portions of the natural language content that contain at least one of the one or more triggers. A deep parse is performed on only the one or more sub-portions of the portion of natural language content that contain at least one of the one or more triggers, while other sub-portions of the portion of natural language content are not deep parsed.
US11748558B2 Multi-persona social agent
A system providing a multi-persona social agent includes a computing platform having a hardware processor, a system memory storing a software code, and multiple neural network (NN) based predictive models accessible by the software code. The hardware processor executes the software code to receive input data corresponding to an interaction with a user, determine a generic expression for use in the interaction, and identify one of the character personas as a persona to be assumed by the multi-persona social agent. The software code also generates, using the generic expression and one of the NN based predictive models corresponding to the persona to be assumed by the multi-persona social agent, a sentiment driven personified response for the interaction with the user based on a vocabulary, phrases, and one or more syntax rules idiosyncratic to the persona to be assumed, and renders the sentiment driven personified response using the multi-persona social agent.
US11748557B2 Personalization of content suggestions for document creation
The present disclosure relates to processing operations that generate and present personalized content suggestions to assist a user with document creation. Machine learning modeling may be trained and implemented to evolve pre-canned suggestions for document creation into highly personalized content suggestions, thereby improving the document creation process and user interface experience for users of applications/services that are utilized to create digital documents. As an example, signal data may be detected and analyzed, identifying a specific user's intent to create a digital document. Machine learning modeling may be implemented to evaluate different aspects of collected signal data and identify content from previously created documents, associated with a user account, that may be most relevant to the real-time document creation experience of the user. Personalized contextual suggestions may be presented to a user through a user interface. Examples described herein may be extensible across any type of application/service configured for document creation.
US11748539B1 Converting analog variable delay in real number modeling code to cycle-driven simulation interface code
A method and a system for converting a variable delay in real number modeling code to cycle-driven simulation interface event for digital/mixed signal emulation is provided. The method comprises identifying a variable delay of an analog signal in real number modeling code defining an analog circuit; determining a frequency and a maximum number of cycles for a series of discrete clock cycles, wherein the variable delay corresponds to one cycle in the series of discrete clock cycles; converting the variable delay into a plurality of cycle-driven discrete events based on the series of discrete clock cycles; and generating synthesizable code based on the plurality of cycle-driven discrete events for digital mixed signal emulation. A system and a non-transitory computer readable medium to perform the above method are also provided.
US11748528B1 Systems, methods, and software for identification and application of physical mitigations in planning and operating an electrical power grid
Reliable, automated or semi-automated systems/methods that address technical problems involved in electrical power grid design, planning, and operation/control are disclosed. Applications include the technical problem of optimizing adjustments of, and/or infrastructure additions to, large electrical power grids in response to changed operating conditions or planned facility additions that may impact their reliability. An automated or semi-automated system for identifying appropriate adjustments to the electrical power grid and/or addition of new facilities, and the methods and executable computer instructions that enable them, are disclosed.
US11748521B2 Privacy-enhanced computation via sequestered encryption
A system includes an electronic circuit. The electronic circuit includes a first set of electronic circuit elements electrically coupled to receive first secret data that was encrypted externally to the electronic circuit according to a data key and decrypt the first secret data based in part on parameters included in the data key. The electronic circuit further includes a second set of electronic circuit elements coupled to generate second secret data by executing one or more operations on the first secret data and a third set of electronic circuit elements coupled to encrypt the second secret data based in part on the parameters included in the data key, thereby providing encrypted second secret data for output.
US11748519B2 Method and system for constructing virtual space
Disclosed are a method and system for constructing a virtual space. The method of constructing a virtual space may include obtaining world information for generating a space of a virtual world, determining a location of an agent in the space of the virtual world, selecting a digital object capable of being displayed to the agent in the space of the virtual world based on the world information and the location of the agent, determining whether a display area of the selected digital object is present, and determining whether to display content through the display area based on a contract preset with respect to the display area.
US11748518B1 Method and apparatus for controlling IoT devices by agent device
Various systems, methods, and apparatuses relate to managing data transmissions from one or more Internet of Things (IoT) devices. A method includes discovering one or more IoT devices; tracking data transmission between the one or more IoT devices and an IoT server; restricting audiovisual data transmission by at least one of the one or more IoT devices based on a user profile associated with a user by providing an instruction to the at least one of the one or more IoT devices; determining that the at least one of the one or more IoT devices is continuing to transmit audiovisual data to the IoT server subsequent to the restriction; based on the determination, denying network access; and presenting, via a user device, a user interface including an indication whether communications to the IoT server have been prevented for each of the one or more IoT devices.
US11748517B2 Smart de-identification using date jittering
System and method to produce an anonymized cohort having less than a predetermined risk of re-identification. The method includes receiving a data query of requested traits for the anonymized cohort, querying a data source to find records that possess at least some of the traits, forming a dataset from at least some of the records, and grouping the dataset in time into a first boundary group, a second boundary group, and one or more non-boundary groups temporally between the first boundary group and second boundary group. For each non-boundary group, calculating maximum time limits the non-boundary group can be time-shifted without overlapping an adjacent group, calculating a group jitter amount, capping the group jitter amount by the maximum time limits and by respective predetermined jitter limits, and jittering said non-boundary group by the capped group jitter amount to produce an anonymized dataset. Return the anonymized dataset.
US11748515B2 System and method for secure linking of anonymized data
There is provided a computer-implemented method for secure linking of anonymized data among computer domains, comprising: at each computer domain at which a data set including a number of data records is stored: identifying a sensitive data element within a data record; applying a cryptographic hash function to the sensitive data element so as to yield a token; replacing the sensitive data element with the token within the data record to yield an anonymized data record of the data set; and transferring to a server computer the anonymized data record of the data set; and at the server computer: iteratively transforming the tokens of the anonymized data records of each data set to yield a compounded token for each token; and linking the anonymized data records if their compounded tokens match.
US11748511B2 Protecting data based on context of data movement operation
Methods, apparatus, and processor-readable storage media for protecting data based on a context of data movement operations are provided herein. An example computer-implemented method includes identifying a context of a data movement operation based at least in part on a source and an indicated destination of data associated with the data movement operation; applying one or more data protection policies to the data movement operation based at least in part on the identified context, wherein a given data protection policy comprises one or more indications of one or more content scanners that are configured to detect data belonging to one or more regulated data classes; and in response to detecting data associated with the data movement operation that belongs to at least one of the regulated data classes, performing one or more automated remedial actions associated with the at least one regulated data class.
US11748509B2 Methods and apparatus for automatically controlling access to stored data, a storage location of stored data, and/or ownership of stored data based on life event information
A multi-purpose appliance for providing a wide variety of functions, e.g., home management, device management and synchronization, archiving and distributing electronic copies of photos and/or film images and/or other services such as video conferencing is described. In various embodiments data is stored in a digital vault. The owner of stored content can set access rules and/or grant access to other individuals in a group, e.g., a family group. Content can be and sometimes is organized into categories with each category corresponding to a different type of information, e.g., medical information, personal information, calendar information, legal records family photos, etc. An owner of content can specify their relationships to another individual, e.g., another family member and have access and ownership rules apply based on the relationship to the owner of the content and/or specific user specified rules. Content is automatically added to the digital store, e.g., in response to the content being scanned or entered electronically by the owner. In response to detecting a life event, e.g., based on information in a scanned document, ownership and/or access rights to content are automatically updated to reflect the effect of the detected life event. For example a marriage may result in an automatic change to joint ownership status and/or a death may result in a change of ownership while a child leaving a house and moving to an apartment may result in an automatic restriction from obtaining access to some household financial information while the child is still allowed to access family photos.
US11748508B2 Display method and apparatus, and terminal
This application provides a display method and apparatus, and a terminal, and relates to the field of image processing technologies, to resolve a problem that a peeping behavior of a peeper cannot be proved. The method is applied to a terminal having a front-facing camera and a display screen, where the front-facing camera and the display screen are on a same side of the terminal. The method includes: presenting a running interface of an application by using the display screen; collecting an image by using the front-facing camera; and when the image collected by the current camera meets a preset condition, presenting at least two display windows on the display screen. A first display window displays the running interface of the application, and a second display window displays the image collected by using the front-facing camera. This application is applicable to the terminal.
US11748505B2 Secure data processing in a third-party cloud environment
There is provided a method of securely processing data in a third-party cloud environment, and a secure portion of a third-party cloud environment configured to perform the method. The method comprises providing, from a user to the third-party cloud environment, computer executable code configured to process protected data input into the third-party cloud environment, and storing the computer executable code in a secure portion of the third-party cloud environment which is under the control of a secure provider; providing, from the secure provider to the third-party cloud environment, protected data and storing the protected data within the secure portion; executing, in the secure portion of the third-party cloud environment, the computer executable code so as to process the protected data solely within the secure portion of the third-party cloud environment and generate output data; and restricting, via the secure portion, the user from retrieving output data from the secure portion of the third-party cloud environment.
US11748500B2 Cryptographic unit for public key infrastructure (PKI) operations
A module such as an M2M device or a mobile phone can include a removable data storage unit. The removable data storage unit can include a nonvolatile memory, a noise amplifying memory, and a cryptographic unit. The nonvolatile memory can include (i) shared memory for access by both the module and the cryptographic unit, and (ii) protected memory accessible only by the cryptographic unit. The cryptographic unit can use a noise memory interface and noise amplifying operations in order to increase and distribute bit errors recorded in the noise amplifying memory. The cryptographic unit can (i) generate a random number using the noise amplifying memory and (ii) input the random number into a set of cryptographic algorithms in order to internally derive a PKI key pair. The private key can be recorded in protected memory and the public key signed by a certificate authority.
US11748497B2 BIOS access
Examples associated with BIOS access are described. One example device includes receiving data associated with a basic input/output system (BIOS) access request. The data may be received by a print device. The access request may be for a computing device. The method also includes printing a set of instructions for accessing the BIOS of the computing device.
US11748495B2 Systems and methods for data usage monitoring in multi-tenancy enabled HADOOP clusters
Systems and methods for data usage monitoring in multi-tenancy enabled HADOOP clusters are disclosed. According to one embodiment, a method for monitoring data usage in multi-tenancy enabled HADOOP clusters may include: (1) receiving metadata related to a dataset in one or more multi-tenant clusters; (2) receiving entitlement data for a plurality of users to the dataset; (3) receiving group membership data for the plurality of users; (4) receiving access permissions for the plurality of users to the dataset; (5) receiving audit logs comprising access history for the plurality of users to the dataset; (6) joining the metadata, entitlement data, group membership data, access permissions, and audit logs into a searchable database; (7) receiving a query comprising at least one of a date range, a file, a directory, a user, and a group of users; (8) applying the query to the searchable database; and (9) returning results to the query.
US11748494B2 Distributed data security
A method includes partitioning a received data chunk into first and second data sectors to be stored in respective first and second store units. The method also includes generating first and second random keys. The method further includes encrypting the first data sector with the second random key, and encrypting the second data sector with the first random key. The first and second random keys are encoded with channel codes. Thereafter, the first encoded random key is appended to the first encrypted data sector to obtain first appended data, and the second encoded random key is appended to the second encrypted data sector to obtain second appended data.
US11748490B2 Computer system with moving target defenses against vulnerability attacks
A computer system includes an ensemble moving target defense architecture that protects the computer system against attack using one or more composable protection layers that change each churn cycle, thereby requiring an attacker to acquire information needed for an attack (e.g., code and pointers) and successfully deploy the attack, before the layers have changed state. Each layer may deploy a respective attack information asset protection providing multiple respective attack protections each churn cycle, wherein the respective attack information asset protections may differ.
US11748486B2 Computing devices with secure boot operations
Disclosed herein are embodiments related to security in cloudlet environments. In some embodiments, for example, a computing device (e.g., a cloudlet) may include: a trusted execution environment; a Basic Input/Output System (BIOS) to request a Key Encryption Key (KEK) from the trusted execution environment; and a Self-Encrypting Storage (SES) associated with the KEK; wherein the trusted execution environment is to verify the BIOS and provide the KEK to the BIOS subsequent to verification of the BIOS, and the BIOS is to provide the KEK to the SES to unlock the SES for access by the trusted execution environment.
US11748485B2 System and method for booting using HSM integrated chain of trust certificates
A system for secure booting of an information handling system stores a Root of Trust private key in a hardware security module (HSM). A HSM-Integrated certificate creation utility receives inputs such as bin files for each firmware volume associated with a boot sequence. The HSM-Integrated certificate creation utility loads the correct extensions for the firmware volume, generates a certificate signing request (CSR) and generates a certificate based on the CSR. The certificates can be provided to a boot sequence for processing in a trusted firmware implementation without a certificate creation utility consuming the Hardware Root of Trust private key as a file that could be compromised.
US11748484B2 Tri-level secure separation kernel
A high assurance kernel executed by a safety certified hypervised system using a separation kernel. The high assurance kernel includes a first level of the separation kernel configured to perform first security features associated with a hypervisor, the first level configured to run on a primary core and a second level of the separation kernel configured to augment the first security features with second security features, the second level implemented on a separate protected component from the primary core, the first level and the second level communicating with one another through a physical separation between the first and second levels. The high assurance kernel may further include a third level of the separation kernel configured as a virtual machine to perform third security features associated with the hypervisor.
US11748481B1 Verifying the integrity of a computing platform
At least a portion of a software image may be executed on a first instance of a computing platform. A first sequence of multi-dimensional execution states may be measured that the first instance of the computing platform passes through when executing the portion of the software image. The portion of the software image may then be executed on a second instance of the computing platform. A second sequence of multi-dimensional execution states may be measured that the second instance of the computing platform passes through when executing the portion of the software image. The integrity of the second instance of the computing platform may be verified with respect to the first instance of the computing platform by comparing the first sequence of multi-dimensional execution states with the second sequence of multi-dimensional execution states.
US11748479B2 Centralized platform for validation of machine learning models for robotic process automation before deployment
A centralized platform for validation of machine learning (ML) models for robotic process automation (RPA) before deployment is provided. The validation platform may support multiple programming languages and build platforms in a single centralized platform. The platform may allow the user to upload the model in a predefined package structure. The platform may then validate the package for deployment.
US11748476B2 Conversion device and conversion program
A conversion device includes processing circuitry configured to receive a programmable signature as a target to be analyzed and symbolized data and/or a log as an input value, analyze the programmable signature by using a symbolic execution engine, and output a conditional branching process executed on the input value as a constraint on the input value and receive the output constraint on the input value, perform field conversion from the constraint on the input value to an output format based on a table of field name correspondence between formats, and output a static signature.
US11748473B2 Intrusion detection in micro-services through container telemetry and behavior modeling
An intrusion detection system (IDS) for a micro-services environment identifies attacks in substantially real-time and at a container-level. In this approach, behavior models are generated from container images using a binary analysis. A behavior model is a graph data structure having nodes and edges, wherein an edge represents a system call made by at least one process represented as a node in the graph data structure. The model is co-located with a running container, thereby enabling detection of anomalies as the container executes in a container environment on a hardware node. A per-container IDS function is instantiated by checking whether system call telemetry generated by an image's running container satisfies the associated behavior model that has been generated for the container image. If the telemetry indicates activity that deviates from the behavior model, an automated action is then initiated to attempt to address the attack, preferably while it is in progress.
US11748472B2 Trusted service for detecting attacks on trusted execution environments
A method for providing a trusted service to a trusted execution environment running on a remote host machine includes receiving a message from the trusted execution environment and incrementing a counter of the trusted service. A response message is sent to the trusted execution environment using a value of the incremented counter.
US11748468B2 Dynamic switching between pointer authentication regimes
Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
US11748466B2 Systems and methods for cross coupling risk analytics and one-time-passcodes
Example embodiments provide systems and methods for validating an action using a physical token, such as a near-field-communications (NFC)-capable chip. A server may receive a request to perform the action, and may require validation from the holder of the physical token. The holder of the physical token may log into an application using their log-in credentials, providing a first tier of authentication. The holder may then scan the physical token with a reader on their mobile device, which provides a second tier of authentication. The scan may reveal a value for a counter on the physical token, which may be compared to a counter at the server in order to validate that the physical token has been used as expected. If the server deems it appropriate, a third (or further) tier may be required, such as scanning a photographic identification of the holder.
US11748462B2 Biometric authentication
A method for authenticating a user of an electronic device is disclosed. The method comprises: responsive to detection of a trigger event indicative of a user interaction with the electronic device, generating an audio probe signal to play through an audio transducer of the electronic device; receiving a first audio signal comprising a response of the user's ear to the audio probe signal; receiving a second audio signal comprising speech of the user; and applying an ear biometric algorithm to the first audio signal and a voice biometric algorithm to the second audio signal to authenticate the user as an authorised user.
US11748461B1 Apparatus and method for vetting a user using a computing device
An apparatus and method for vetting a user using a computing device, wherein the apparatus includes at least a processor, a memory communicatively connected to the at least a processor, wherein the memory containing instructions configuring the at least a processor to receive a data collection from a user, wherein the data collection includes a plurality of data objects, construct a decision tree as a function of the data collection, wherein the decision tree includes a plurality of nodes, generate a trust datum as a function of the decision tree, and verify the user as a function of the trust datum, and a display communicatively connected to the at least a processor configured to present a visual interface.
US11748460B2 Procedural code generation for challenge code
A method by one or more computing devices for obfuscating challenge code. The method includes obtaining challenge code for interrogating a client, inserting, into the challenge code, code for obfuscating outputs that are to be generated by the client, where the code for obfuscating the outputs includes code for applying a first chain of reversible transformations to the outputs using client-generated random values, interning strings appearing in the challenge code with obfuscated strings, inserting code for deobfuscating the obfuscated strings into the challenge code, inlining function calls in the challenge code, removing function definitions that are unused in the challenge code due to the inlining, reordering the challenge code without changing the functionality of the challenge code, and providing the challenge code for execution by the client.
US11748455B2 Digital rights management systems and methods using efficient messaging architectures
This disclosure relates to systems and methods for managing protected electronic content that employ relatively efficient messaging schemes. Rights management architectures are described that may, among other things, provide end-to-end protection of content keys from their point of origination at a content creator and/or content service to end user devices. Certain embodiments may further provide for message protocols where fewer messages are sent in connection with a protected content license request process, thereby reducing latency associated with license request and provisioning processes.
US11748451B2 Machine learning techniques for differentiability scoring of digital images
An image differentiation system receives input feature vectors for multiple input images and reference feature vectors for multiple reference images. In some cases, the feature vectors are extracted by an image feature extraction module trained based on training image triplets. A differentiability scoring module determines a differentiability score for each input image based on a distance between the input feature vectors and the reference feature vectors. The distance for each reference feature vector is modified by a weighting factor based on interaction metrics associated with the corresponding reference image. In some cases, an input image is identified as a differentiated image based on the corresponding differentiability score. Additionally or alternatively, an image modification module determines an image modification that increases the differentiability score of the input image. The image modification module generates a recommended image by applying the image modification to the input image.
US11748446B2 Method for image analysis
A method and system for synthetic data generation and analysis includes generating a synthetic dataset. A set of parameters is determined and scenarios are generated from the parameters that represent three-dimensional scenes. Synthetic images are rendered for the scenarios. A synthetic dataset may be formed to have a controlled variation in attributes of synthetic images over a synthetic dataset. The synthetic dataset may be used for training or evaluating a machine learning model.
US11748441B1 Serving real-time big data analytics on browser using probabilistic data structures
Some embodiments may be associated with a cloud computing environment. A computer processor of a data analysis server may receive a stream of big data associated with the cloud computing environment. The data analysis server may then create a probabilistic data structure (e.g., a sketch) representing the received stream of big data and store the created probabilistic data structure into the probabilistic data structure repository. A request for data analytics is then received from a remote client browser. Responsive to the received request, the data analysis server may retrieve the probabilistic data structure from the probabilistic data structure repository and push a WebAssembly (“Wasm”) module and the retrieved probabilistic data structure to the client browser. According to some embodiments, the data analysis server may then receive new updates to the stream of big data and send delta changes to the client browser via a WebSocket protocol.
US11748439B2 Computer-aided methods and systems for distributed cognition of digital content comprised of knowledge objects
Methods and systems for distributed cognition of digital content include receiving submissions from community members regarding a knowledge object. Each community member has a reputation value and each submission includes an evaluation value representing an evaluation of the knowledge object by the community member. A consensus evaluation is determined based on a calculated combination of the evaluation values in the submissions received and the reputation values of the respective community members who submitted the submissions. While submissions are being received, the consensus evaluation of the knowledge object is iteratively updated based on submissions received, being a calculated combination of the evaluation values in the submissions received and the reputation values of the respective community members who submitted the submissions. Additionally, the reputation value for each community member who submitted the submissions is iteratively updated based on a determined contribution of the respective community member's submission to the updated consensus evaluation.
US11748435B2 Content-free system and method to recommend news and articles
A computer-implemented method of recommending information sources is provided. The method comprising collecting raw user log data of a browser user and transforming the raw user log data to remove data that is specific to the user, wherein the transformed user log data comprises only general pages visited. A number of key page mappings are appended to the transformed user log data. A machine learning model determines a user interaction function according to the transformed user log data and generates a number of web page recommendations, wherein each web page recommendation has a respective probability of engagement based on the user interaction function. The web page recommendations are then displayed to the user on an interface.
US11748431B2 System and graphical user interface for generating document space recommendations for an event feed of a content collaboration platform
A method for recommending feed sources in an event feed includes generating an event feed comprising a plurality of feed items associated with a user. The event feed includes a recommendation feed item comprising one or more feed item sources, which may include a document space not currently followed by the user. The method further includes causing at least a portion of the event feed to be displayed to the user in the event feed. In accordance with a determination that the user is viewing a graphical user interface associated with a first software application, the recommendation feed item includes feed item sources associated with the first software application. In accordance with a determination that the user is viewing a graphical user interface associated with a second software application different from the first, the recommendation feed item includes feed item sources associated with the second software application.
US11748428B2 Multimedia digital collage profile using themes for searching and matching of a person, place or idea
One embodiment provides a system and method for matching including a user interface digital collage for multimedia sharing built using themes paired with theme-based search functionality. This system and method can be used for searching, introducing, matching and exploring people (i.e. for dating, friendship, networking, project collaboration or employment), companies (i.e., for job placement), places (i.e., real estate rentals or sales) or ideas, where the themes are attributes of the person, company, place or idea. Another embodiment integrates this system and method with events and gatherings (e.g., parties, job fairs or open houses for sales or rentals of real estate), enabling connection and exploration of users' digital collages based on which users are attending or having particular gathering or events. In some embodiments the event can be real including for example, concerts, sporting events, theater, or virtual including, for example, online meetings, presentations, or group chats. An additional embodiment brings together in a thread or feed the most liked or popular multimedia content created by users for their digital collages, enabling connections based on exploration of that particular content or related content.
US11748427B2 Spoiler prevention
Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.
US11748426B2 Personalized comment recommendation method based on link prediction model of graph bidirectional aggregation network
A personalized comment recommendation method based on a link prediction model of a graph bidirectional aggregation network. In a user-comment bipartite graph, comment features are aggregated into a user feature. A social network is used to fuse a neighbor feature of a user to obtain an embedding representation of the user. The embedding representation of the user is aggregated into a comment after an original feature of the user is removed, and the embedding representation of the user is adjusted based on a difference before and after comment aggregation. On this basis, a forwarding network is used to calculate a score of an edge based on an inner product of user node features at both ends of the edge, and finally make a recommendation based on the score. Furthermore, a recommendation system converts a comment recommendation task into a link prediction task between users in a small range.
US11748424B2 Visiting destination prediction device and visiting destination prediction method
A visiting destination prediction device includes: a user position information acquiring unit configured to acquire user position information indicating a position of a user; an action history acquiring unit configured to acquire information on an action history of the user; and a visiting POI estimating unit configured to estimate a visiting POI which is a visiting destination of the user on the basis of a relationship between an acquired user position and a previously stored POI position and a relationship between the acquired action history of the user in a predetermined period and previously stored POI relevant information.
US11748422B2 Digital content security and communications system using artificial intelligence (AI) based machine learning and predictive analysis
A system for a digital content security and communications system using an artificial intelligence (AI) based machine learning and predictive analysis 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 an analytics subsystem to communicate with the server and the data store in the network. The analytics subsystem may comprise a data access interface to receive communication data from a user via a first communication channel. The analytics subsystem may comprise a processor to provide a proactive, adaptive, and intelligent conversation with the user via a second communication channel. The system may also comprise an output interface to transmit the at least one appropriate response to the user at a user device using any number of AI-based and data processing techniques to better identify customer touchpoints and improve customer journey and experience during customer engagement scenarios.
US11748421B2 Machine implemented virtual health and beauty system
An apparatus is provided that includes comprising: a processing circuit to accept data indicative at least one health of beauty state of a user; a communication circuit to convey the accepted data to machine learning models and to receive a regimen recommendation from the machine learning models; and a user interface circuit to present the regimen recommendation to the user.
US11748416B2 Machine-learning system for servicing queries for digital content
In some aspects, a content-extraction system can receive a query from a client device and generate a result set of digital content responsive to the query. For instance, the content-extraction system can obtain, from a search system, a set of digital content matching one or more keywords. The content-extraction system can exclude digital content items lacking core content, digital content items with duplicative content, or both. In some aspects, the content-extraction system can determine, for one or more remaining digital content items, a content attribute score. The content-extraction system can select, as the result set of digital content, a subset of digital content based on the content attribute scores. The content-extraction system can output the result set to the client device.
US11748412B2 Explorable visual analytics system having reduced latency in loading data
A method and system for processing datasets having a number of data points are described. A tree corresponding to the dataset and having multiple levels is provided. Each level includes a portion of the number of data points organized into tile(s). The levels are based on the number of data points and client resource(s). A manifest indicating a particular number of data points in each tile for each level of the tree is provided and sent to a client. A request for a portion of the tile(s) of a level of the plurality of levels is received from the client. The portion of the tile(s) corresponds to a portion of the dataset and is determined based on the manifest. The portion of the tile(s) includes not more than a maximum number of data points corresponding to the at least one client resource.
US11748410B2 System and method for pre-indexing filtering and correction of documents in search systems
Embodiments as disclosed herein provide a search system with an pre-indexing filter that provides both a sophisticated and contextually tailored approach to filtering documents and a corrector that is adapted to alter a document that has been designated to be filtered out from the indexing process and determine if the altered document should be indexed. The alteration of the document may be tied to the attributes, rules or thresholds used to initially filter the document from the indexing process. The filtering criteria can thus be tailored to a specific context such that both the initial filtering and the alteration process may be better suited for application in that context.
US11748408B2 Analyzing user searches of verbal media content
Disclosed are various embodiments for analyzing searches of verbal media content associated with media content features. A relatively popular portion of a media content item is determined based at least in part on a dialogue of the relatively popular portion of the media content item being included in a plurality of dialogue search queries received from a plurality of client devices. The media content item is rendered via a client device, and a recommendation for an item is via the client device in response to the relatively popular portion of the media content item being rendered.
US11748406B2 AI-assisted sound effect editorial
Some implementations of the disclosure relate to a method, comprising: obtaining, at a computing device, first video clip data including multiple sequential video frames, the multiple sequential video frames including at least a first video frame and a second video frame that occurs after the first video frame; inputting, at the computing device, the first video clip data into at least one trained model that automatically predicts, based on at least features of the first video frame and features of the second video frame, sound effect data corresponding to the second video frame; and determining, at the computing device, based on the sound effect data predicted for the second video frame, a first sound effect file corresponding to the second video frame.
US11748404B1 Computer video analytics processor
In a method of processing video images, a processor might obtain a video stream, select a set of processing pipelines from a plurality of processing pipelines, apply the set of processing pipelines to the video stream to obtain a data set of analytics data, wherein the pipeline analytics data for a processing pipeline of the set of processing pipelines comprises data about images of the video images, store the pipeline analytics data of each processing pipeline into a queryable data structure, receive queries from a user interface, and return portions of the video stream, or references thereto, in response to the queries.
US11748403B2 Methods and apparatus to identify media that has been pitch shifted, time shifted, and/or resampled
Methods, apparatus, systems and articles of manufacture are disclosed to identify media that has been pitch shifted, time shifted, and/or resampled. An example apparatus includes: memory; instructions in the apparatus; and processor circuitry to execute the instructions to: transmit a fingerprint of an audio signal and adjusting instructions to a central facility to facilitate a query, the adjusting instructions identifying at least one of a pitch shift, a time shift, or a resample ratio; obtain a response including an identifier for the audio signal and information corresponding to how the audio signal was adjusted; and change the adjusting instructions based on the information.
US11748402B2 Consolidation of responses from queries to disparate data sources
Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
US11748400B2 Automated image retrieval with image graph
An image retrieval system receives an image for which to identify relevant images from an image repository. Relevant images may be of the same environment or object and features and other characteristics. Images in the repository are represented in an image retrieval graph by a set of image nodes connected by edges to other related image nodes with edge weights representing the similarity of the nodes to each other. Based on the received image, the image traversal system identifies an image in the image retrieval graph and alternatively explores and traverses (also termed “exploits”) the image nodes with the edge weights. In the exploration step, image nodes in an exploration set are evaluated to identify connected nodes that are added to a traversal set of image nodes. In the traversal step, the relevant nodes in the traversal set are added to the exploration set and a query result set.
US11748399B2 System and method for training a damage identification model
A system is provided for identifying damages of a vehicle. During operation, the system can obtain a set of digital images associated with a set of tagged digital images as training data. Each tagged digital image in the set of tagged digital images may include at least one damage object. Based on the training data, the system can train a damage identification model by reducing noise associated with the damage object; generating a set of feature vectors for the training data; and using the set of feature vectors to optimize a set of parameters associated with the damage identification model to obtain a trained damage identification model. The system can then apply the trained damage identification model to obtain a damage category prediction result and determine a repair solution based on the damage category prediction result.
US11748394B1 Using indexers from multiple systems
In embodiments, at a first cluster, information identifying a plurality of indexers of the first cluster is determined based on a master node of the first cluster identifying active indexers within the first cluster. The information is transmitted from the first cluster to a second cluster. Such information can include a list of active indexers, and an indication of how to communicate with the plurality of indexers that is used by the second cluster in distributing a distributed search query. The distributed search query is received at the plurality of indexers of the first cluster. The distributed search query is distributed across the plurality of indexers based on the information identifying the plurality of indexers. A response is provided from at least one of the plurality of indexers, wherein each response from a respective indexer is generated based on an evaluation of the distributed search query.
US11748386B2 Method, system, and computer program product for managing source identifiers of clustered records
Provided is a method for managing source identifiers of clustered records, which may include receiving a plurality of records, each having identification data associated with a source thereof. The records may be sorted into a first plurality of clusters. A first source identifier may be generated for each cluster. Update data associated with an update to the records may be received. At least some of the records may be sorted into a second plurality of clusters. A first cluster of the second plurality of clusters may have first identification data different from at least one cluster of the first plurality of clusters, and a second cluster of the second plurality of clusters may have identification data that substantially matches the at least one cluster. Whether to assign the first source identifier to the first or second cluster may be determined. A system and computer program product are also disclosed.
US11748384B2 Determining an association rule
A method and related system, comprising receiving a dataset comprising records, where each record of the records comprises information descriptive of an event corresponding to an entity. The records may be clustered resulting in clusters having categories respectively, each cluster category being indicative of an event category of the events. One or more event attributes descriptive of the events may be determined. Records having values of the determined event attributes may be selected from the dataset. The selected records may be grouped according to a grouping criterion, the grouping criterion being based on the values of the determined event attributes. At least one association rule may be determined using the groups and the cluster identifiers, where each association rule indicates a relationship between the event categories of a respective group.
US11748382B2 Data classification
A method provides for classifying data fields of a dataset. A classifier configured for determining confidence values for a plurality of data classes for the data fields may be applied. Using the confidence values, data class candidates may be identified. Data fields may be determined for which a plurality of data class candidates is identifiable. Using previous user-selected data class assignments, a probability may be determined for the data class candidates that the respective data class candidate is a data class to which the respective data field is to be assigned. The data fields may be classified using the probabilities to select for the data fields a data class from the data class candidates. The dataset may be provided with metadata identifying for the data fields the data classes to which the respective data fields are assigned.
US11748381B2 Data extraction from a multidimensional data structure
In some implementations, a device may identify respective sets of unique values for multiple dimensions of a multidimensional data structure. The device may identify a plurality of subsets of permutations of a set of permutations of the unique values. The plurality of subsets of permutations are to be processed in parallel. The device may obtain, based on processing the plurality of subsets of permutations in parallel, respective data associated with each permutation of the plurality of subsets of permutations. The data for a permutation, of the plurality of subsets of permutations, is obtained based on respective unique values for the permutation that are determined independently of another permutation of the plurality of subsets of permutations.
US11748379B1 Systems and methods for generating and implementing knowledge graphs for knowledge representation and analysis
This disclosure relates to knowledge generation and implementation. A knowledge graph system comprises at least one processor, at least one database communicatively connected to the at least one processor, and a memory storing executable instructions. When executed, the instructions cause the at least one processor to aggregate, from the at least one database, entity data for a plurality of homes. Attribute information identifying geographic locations of the plurality of homes and relationships between pairs of the plurality of homes is extracted from the aggregated data. Knowledge graph data structures are populated with the extracted attribute information. A home knowledge graph is built, having nodes corresponding to the plurality of homes and edges corresponding to the identified relationships. A hierarchical cluster tree structure of the plurality of homes is outputted, wherein levels of the hierarchical cluster tree correspond to clusters of homes determined based in part on the knowledge graph edges.
US11748376B1 Selection of data for transmission from different asynchronous data replication sessions running on a storage system
An apparatus comprises a processing device configured to identify a set of asynchronous data replication sessions currently running on a storage system each associated with a corresponding recovery point objective, and responsive to determining that at least one of the asynchronous data replication sessions has a current synchronization time that exceeds its corresponding recovery point objective for a first iteration of a given time window, to compute a session weight for each of the asynchronous data replication sessions. The processing device is also configured to select, for a second iteration of the given time window, data for transmission from the asynchronous data replication sessions based at least in part on the computed session weights. The processing device is further configured to transmit, during the second iteration of the given time window, the selected data.
US11748374B2 Replication group objects configuration in a network-based database system
Provided herein are systems and methods for configuring replication group objects. A system includes at least one hardware processor coupled to memory and configured to decode a replication request received from a client device of a data provider. The replication request indicates a plurality of account objects for replication. The plurality of account objects associated with a corresponding plurality of account object types. A replication group object is generated based on the replication request. The replication group object includes a manifest. The manifest lists the plurality of account objects. The replication of the plurality of account objects is performed from a source account of the data provider into at least one target account. The replication is based on the manifest of the replication group object.
US11748373B2 Systems and methods for generating service areas
Apparatuses and methods are provided herein useful to generating service areas. A system for generating service areas comprises a database configured to store location identifiers, and a control circuit configured to generate a user interface including an interactive map, receive, from a user, first user input, wherein the first user input indicates boundaries drawn within the interactive map, generate, based on the first user input, a boundary shape, augment the interactive map to include the boundary shape, determine, based on accessing the database, one or more location identifiers associated with the first user input, generate, based on the first user input and the one or more location identifiers, a location identifiers presentation, augment the interactive map to include the location identifiers presentation, and cause presentation, via a display device, of the interactive map including the boundary shape and the location identifier presentation.
US11748372B2 Server implemented geographic information system with graphical interface
Example embodiments described herein pertain to a geographic information system (GIS), configured to obtain geospatial data representing a geographic area, assign a projection and coordinate system to the geospatial data, apply a transformation to the geospatial data, and generate a tile cache based on the transformed geospatial data, the tile cache including the determined projection and coordinate system.
US11748370B2 Method and system for normalizing automotive data
A method and a system for normalizing data and data format of automotive data associated with connected vehicles and obtained from a plurality of sources are provided herein. The system may include: a data collector configured to obtain a plurality of data entries relating to connected vehicles and presented in different data formats from a plurality of sources; a data manipulating platform configured to enable a user to select and order a plurality of manipulating modules configured to manipulate data or data format of the data entries; a computer processor configured to execute the manipulating modules, in the selected order on the data entries, to yield a plurality of respective data entries that are normalized in accordance with a predefined data and data format, wherein the manipulation includes in the selected order at least manipulation of the following: a data type, data name, data format, and data content.
US11748369B2 Separation of logical and physical storage in a distributed database system
Distributed database systems including compute nodes and page servers are described herein that enable separating logical and physical storage of database files in a distributed database system. A distributed database system includes a page server and a compute node and is configured to store a logical database file that includes data and is associated with a file identifier. Each page server is configurable to store slices (i.e., subportions) of the logical database file. The compute node is coupled to the plurality of page servers and configured to store the logical database file responsive to a received command. In an aspect, such storage may comprise slicing the data comprising the logical database file into a set of slices with each being associated with a respective page server, maintaining an endpoint mapping for each slice of the first set of slices, and transmitting each slice to the associated for storage thereby.
US11748360B2 Fast automatic explanation of scored observations
Systems and methods for generating concise explanations of scored observations that strike good, and computationally efficient, trade-offs between rank-ordering performance and explainability of scored observations are disclosed. The systems and methods described herein for explaining scored observations are based on a framework of partial dependence functions (PDFs), multi-layered neural networks (MNNs), and Latent Explanations Neural Network Scoring (LENNS).
US11748355B2 Collection of timepoints and mapping preloaded graphs
The described technology is generally directed towards causing the generation of a content selection graph (or set of graphs) upon receipt of a notification that a new graph or replacement graph is needed with respect to a starting timepoint. For a new graph, a timepoint for that new graph indicates the need for the new graph at a given starting time. For a replacement graph, a notification (subscribed from a monitoring service) can indicate that an existing graph has changed; a replacement graph is generated with a graph identifier of the replacement graph, which then replaces the graph identifier of the existing graph in the mappings of valid graphs to start times. A Redis cache can be used to maintain the various graph sets, including the active graph sets and graph sets that will become active at a future time.
US11748354B2 Data shape confidence
A system determines a shape of incoming data, and determines, based on the shape, whether the data should be passed on to support answering a query. If the shape of the data suggests that the data is insufficient or may even be misleading, the system can gate the data or prompt for more.
US11748352B2 Dynamical database system resource balance
An approach is provided in which the approach segments each one of multiple components corresponding to multiple component levels in an SQL database system into multiple functions. The approach combines a first one of the multiple functions with a second one of the multiple functions into an image, and invokes the image to process an SQL query using the first function and the second function.
US11748350B2 System and method for machine learning for system deployments without performance regressions
Methods of machine learning for system deployments without performance regressions are performed by systems and devices. A performance safeguard system is used to design pre-production experiments for determining the production readiness of learned models based on a pre-production budget by leveraging big data processing infrastructure and deploying a large set of learned or optimized models for its query optimizer. A pipeline for learning and training differentiates the impact of query plans with and without the learned or optimized models, selects plan differences that are likely to lead to most dramatic performance difference, runs a constrained set of pre-production experiments to empirically observe the runtime performance, and finally picks the models that are expected to lead to consistently improved performance for deployment. The performance safeguard system enables safe deployment not just for learned or optimized models but also for additional of other ML-for-Systems features.
US11748348B2 Processing complex database querys
Multiple database queries forming a complex database request are processed. A first query and second query are answered by a first response and a second response based on a cache storing cached data. A third query which is related to the second query is answered based on a database storing current corresponding to the cached data. A selected subset of the cached data returned with the second response is validated by corresponding current data stored in the database.
US11748345B2 Apparatuses, methods and systems for a lead generating hub
The APPARATUSES, METHODS AND SYSTEMS FOR A LEAD GENERATING HUB (“HUB”) facilitates the generation, evaluation, and recording of information and activities related to property transactions and associated communications. In embodiments, the HUB may be configured to identify leads for users based on user-entered information, user contacts, and/or the properties associated with a user and/or in which a user is interested. Leveraging connectivity between contract relationship management functionality, property listing service features, intelligent inbox coordination capabilities, and/or the like, the HUB may identify connections between user requirements and/or assets and opportunities to fulfill those requirements and/or to transact those assets.
US11748342B2 Natural language based processor and query constructor
An apparatus comprising an interface and a natural language processor. The interface receives a data retrieval request formatted in a natural language and the natural language processor processes the data retrieval request. Processing the data retrieval request includes identifying database entities, database relations, or any combination thereof based words in the data retrieval request. It can also include identifying database entity criterion, database relation criterion, or any combination thereof based on words in the data retrieval request. It also includes generating a database query based on the database entities, the database relations, the database entity criterion, the database relation criterion, or any combination thereof and causing the database query to be applied to a database. Wherein, processing the data retrieval request includes grammatically tagging the data retrieval request using part-of-speech tagging techniques, e.g. grammatical type, grammatical context, semantic, or any combination thereof, and a database ontology.
US11748336B2 Method and apparatus for managing measurement device based on blockchain
A method and apparatus are disclosed for managing a measurement device based on a blockchain, which is applied to node devices in a blockchain network. The method can include obtaining device state data of the measurement device at various stages in the life cycle of the measurement device; constructing a target transaction based on the obtained device state data, and then sending the target transaction to other node devices in the blockchain network to perform consensus processing on the target transaction; and storing, when a consensus of the target transaction is reached, the target transaction into a distributed ledger of the blockchain network, wherein the target transaction stored in the distributed ledger of the blockchain network is used for life cycle management of the measurement device.
US11748335B2 Maintaining consistency of data between computing nodes of a distributed computer architecture
The present invention relates to a method and a system for maintaining consistency of data between data-sets stored in a master database of a master computing node and corresponding data-sets stored in a replication database of at least one replication computing node. Each time an updated version of a stored data set is received, the master computing node is configured for updating a corresponding data-set stored in the master database and transmitting replication data relating to the updated data-set version to the at least one replication computing node for replication. The replication data comprising a bit-vector storing data values extracted from data fields of the data-set classified as volatile data fields. The data values stored in the bit-vector representing the changes in the data-set to be replicated in the at least one replication node.
US11748334B2 Techniques for data asset discovery
System and methods discussed herein are directed to detecting the existence or modification of one or more data assets within a cloud-computing tenancy. The method may include obtaining, by a data management service, a plurality of connection data instances associated with a tenant. Cloud-computing data assets associated with the tenant can be identified from the plurality of connection data instances and presented to the user at a user interface. The user may select which data assets to add to a data catalog managed by the data management service. The data management service may be configured to monitor for new data assets or connections and/or for changes in data and/or connections of previously-selected data assets.
US11748332B2 Organically managing storage of a data object based on an expiry timeframe supplied by a user of the data object
Storage of data that no longer has a useful life is established by the data objects' user(s) and overcomes predetermined rules required by information management policies. An illustrative data agent may receive instructions from an illustrative storage manager to perform secondary copy operations for certain data objects. The instructions may instruct that expiry-marked data objects are to be treated based on parsing each data object's user-supplied expiry timeframe. The illustrative system (i) will delete expired data objects including expired secondary copies; (ii) will refrain from making secondary copies of expired data objects; and (iii) if an expiry-marked data object is not expired, the illustrative system will make secondary copies according to the instructions, but will track those expiry-marked secondary copies for future deletion after they expire, (iv) and will delete expired secondary copies even if the original expiry-marked data object has been deleted from the system prior to its expiration.
US11748328B1 Distributed database transaction validation
A distributed database receives a first command and second command sent by a client for processing in the context of a transaction. The distributed database validates the transaction by computing a digest based on signatures of the first and second commands, and comparing the computed digest to a digest received from the client. The transaction is committed upon validation.
US11748325B2 System and method for generating multicategory searchable ternary tree data structure
Systems, methods, and computer-readable media are disclosed herein that generate a ternary tree data structure that includes multiple categories (e.g., terminologies) using dynamic array modifications that facilitate sharing of one or more nodes across categories. A plurality of different categories may be added and stored within a single ternary tree data structure such that each categories may be separately queried using the single ternary data structure.
US11748322B2 Utilizing different data compression algorithms based on characteristics of a storage system
Utilizing different data compression algorithms based on characteristics of a storage system, including: selecting, in dependence upon a priority for conserving processing resources or storage resources in a storage system, a data compression algorithm to utilize to compress data; detecting that at least one of an amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed; and responsive to detecting that at least one of the amount of processing resources available in the storage system or the amount of space available to store additional data in the storage system has changed, selecting a different data compression algorithm to utilize to compress data.
US11748320B2 Detect duplicates with exact and fuzzy matching on encrypted match indexes
Disclosed herein are system, method, and computer program product embodiments for detecting duplicates with exact and fuzzy matching on encrypted match indexes using an encryption key in a cloud computing platform. An embodiment operates by determining a match rule index value upon reception of a new record. The embodiment encrypts the match index rule value using the customer's encryption key and a deterministic encryption method and stores the encrypted match rule index value. Duplicate detection may be later performed by using the same deterministic encryption method to determine a cypher text for a candidate entry and comparing the ciphertext to the stored encrypted match indexes.
US11748317B2 Management system, method for management by management system, and recording medium
Provided is a management system for managing a relation between a database and a volume without installing an agent. A management system manages a relation between a data catalog and a volume of a storage system storing data to be used by the data catalog. A processor of the management system accesses data that is included in the data catalog and that includes authentication information of the volume; detects the number of accesses to the volume in a time range including a timing of the access to the data; and manages the relation between the data catalog and the volume on the basis of the number of accesses.
US11748315B2 Binding local device folders to a content management system for synchronization
The present technology can move operating system folders into a sync folder of a cross platform content management system, and redirect the operating system to look for the OS folders in the sync folder. The present technology also provides an invariant checker to make sure that another application has not moved the OS folders after they have been placed in the sync folder, and provides solutions when the OS folders are moved out of the sync folder of the content management system. Additionally, when OS folders for multiple client devices are in the sync folder on the content management system, the present technology can provide a mechanism to make the content items in an OS folder on a first client device also sync into an OS folder on second client device.
US11748313B2 Optimizing file-system resource reservation
Optimizing file system resource reservation is presented herein. The method comprises dividing a virtual file system address space into subspaces, initializing the subspaces with volume slices of a group of volume slices comprising a first volume slice, a second volume slice, and a collection of reserved volume slices allocated based on an allocation pattern that allocates volume slices as a function of a quantitative relationship between a first value associated with a first volume slice and a second value associated with a second volume slice, determining that a data block count is insufficient to service a write operation of user data to the second volume slice; and provisioning a second subspace with a free volume slice obtained from the collection of reserved volume slices, and wherein the provisioning of the second subspace with the free volume slice is performed without invoking a memory exclusion mechanism.
US11748312B2 Sharing of data with applications
A user may, when using an application of a first computing device, intend to share data with other computing devices. To share the data, sharing processes may be performed by the first computing device, any device that the data is to be shared with, and one or more network locations. The sharing processes may determine whether the data is available at any of the devices or at any of the one or more network locations. Any device or network location where the data is available may be selected as a source of the data. Any device where the data is unavailable may be sent the data from one or more sources. Once received, the data may be stored to enable access by an application.
US11748311B1 Automatic collaboration
A method for suggesting collaboration between a plurality of users of a communication system includes determining that a user action is performed with respect to a first document associated with a first user of the plurality of users, identifying a collaborative similarity between the first document and a second document associated with a second user of the plurality of users, generating a collaboration suggestion for collaboration between the first user and the second user with respect to the content of the first document and the second document, providing the collaboration suggestion to collaborate with respect to the content of the first document and the second document to the first user, receiving an indication of an acceptance of the collaboration suggestion to collaborate with respect to the content of the first document and the second document from the first user, and causing a collaboration session to be established between the first user and the second user to collaborate with respect to the content of the first document and the second document.
US11748309B2 System and method for error-resilient data reduction
A system and method for error-resilient data reduction, utilizing a phase detector, a data requestor, a multi-phase trainer, a reconstruction engine, a deconstruction engine, and one or more reference codebooks. A multi-phase trainer may be used to train the reconstruction and deconstruction engines on various phase sourceblocks in order recover quickly from corrupted data files that cause the phase alignment of the sourceblocks to become out of phase. A phase detector may determine when the sourceblocks get out of phase and when the return to in-phase by checking if a predetermined threshold probability of correct encoding is met. Data requestor may request for retransmission only the data that was received out of phase.
US11748300B2 Reverse deletion of a chain of snapshots
A method for the reverse deletion of a plurality of snapshots in a chain of snapshots is provided. The method includes in reverse order, starting from a latest snapshot in time to an earliest snapshot in time of the plurality of snapshots: identifying at least one of a first set of one or more data blocks of a snapshot that are shared with an earlier snapshot in time in the chain of snapshots or a second set of one or more data blocks of the snapshot that are owned by the snapshot and processing the second set of one or more data blocks and skipping processing the first set of one or more data blocks, wherein processing the second set of one or more data blocks comprises performing one or more actions to maintain and/or delete data blocks of the second set of one or more data blocks.
US11748299B2 Managing objects stored at a remote storage
A first archive of a first snapshot of a source storage is caused to be stored to a remote storage. At least a portion of content of the first archive is stored in data chunks stored in a first chunk object of the remote storage and the first archive is associated with a first data policy. A second archive of a second snapshot of the source storage is caused to be stored to the remote storage. At least a portion of content of the second archive is referenced from data chunks stored in the first chunk object and the second archive is associated with a second data policy. Policy compliance of the chunk object storing data chunks referenced by the first archive and the second archive that are different is automatically managed based on the first data policy and the second data policy that are different.
US11748297B2 Reconfigurable security hardware and methods for internet of things (IOT) systems
A hardware encryption module with reconfigurable security algorithms for randomly selecting block ciphers, stream ciphers, and their components, for internet of things (IoT) and data security applications. A corresponding system contains a hardware number generator for generating unique secrets in digital and wireless communication protocols. The system contains a cryptographically secure pseudorandom number generator for creating deterministic random sequences for the reconfigurable logic module. The system contains a multiplexing scheme to send keys and cipher texts in accordance with a wireless communication protocol. The hardware encryption module can be used to reconfigure block cipher algorithms, modes of operation, key scheduling algorithms, confusion functions, and/or round orders, based on reconfigurable logic. One type of reconfigurable logic allows stream cipher algorithms and key mixing keys to be changed at random.
US11748294B2 Retimer application system, retimer, and data transmission method
A retimer application system is provided, which includes a primary chip, a retimer, and a secondary chip. After first link training is completed, the retimer is configured to store, in a first storage area, an equalization parameter corresponding to each rate during the first link training, and data stored in the first storage area is not lost when the retimer performs a reset operation. The retimer is further configured to: receive a reset indication, and perform the reset operation according to the reset indication. The primary chip and the secondary chip are configured to perform second link training triggered by the reset indication. During the second link training, the retimer is further configured to: invoke the equalization parameter, and transparently transmit a training sequence in the second link training to the primary chip or the secondary chip based on the equalization parameter.
US11748290B2 Multi-host system, host equipment, and operation method for sharing human-machine interface device
A multi-host system, a host equipment, and an operation method for sharing a human-machine interface device are provided. The host equipment is controlled by human interface device (HID) operation information from another host equipment. The host equipment includes a universal serial bus (USB) host and a USB bridge device. The USB host receives the HID operation information from the another host equipment through a communication channel, and outputs the HID operation information through a USB downstream port of the USB host. A USB upstream port of the USB bridge device is coupled to the USB downstream port of the USB host to receive the HID operation information. The USB bridge device returns the HID operation information in an HID report form to the USB downstream port of the USB host through the USB upstream port of the USB bridge device.
US11748289B2 Protocol aware bridge circuit for low latency communication among integrated circuits
A system includes a bridge circuit configured for low latency communication among integrated circuits (ICs). The bridge circuit includes a plurality of transceiver circuits. Each transceiver circuit is coupled to a corresponding parallel channel in the IC. Each transceiver circuit is configured to send and receive data over the corresponding parallel channel. Each transceiver circuit includes a transmit channel configured to packetized data received from the corresponding parallel channel for transmission over a serial link to a second IC. Each transceiver circuit includes a receive channel configured to depacketize data received from the serial link from the second IC. The serial link is asynchronous to each of parallel channel coupled to the first bridge circuit.
US11748288B2 Discovery and safe enablement of high-speed management interface via PCIe card electro-mechanical connector
An information handling system may include a host system including a processor and a management controller communicatively coupled to the processor and configured for out-of-band management of the host system. The information handling system may also include a Universal Serial Bus (USB) interface communicatively coupled to the management controller via a Peripheral Component Interconnect Enhanced (PCIe) card electro-mechanical (CEM) connector. The host system may implements a host-side subsystem configured to engage CEM terminations in response to a USB mode of the host-side subsystem being disabled and the host-side subsystem being in a main power state and selectively enable communication to and from a USB host of the host system via the PCIe CEM connector based on the USB mode of the host-side subsystem.
US11748287B2 Networked computer with multiple embedded rings
According to an aspect of the invention, there is provided a computer comprising a plurality of interconnected processing nodes arranged in a configuration with multiple stacked layers. Each layer comprises four processing nodes connected by respective links between the processing nodes. In end layers of the stack, the four processing nodes are interconnected in a ring formation by two links between the nodes, the two links adapted to operate simultaneously. Processing nodes in the multiple stacked layers provide four faces, each face comprising multiple layers, each layer comprising a pair of processing nodes. The processing nodes are programmed to operate a configuration to transmit data around embedded one-dimensional rings, each ring formed by processing nodes in two opposing faces.
US11748286B2 Hot-plugging control method, device and retimer
The present disclosure provides a hot-plugging control method, device, and retimer. The hot-plugging control method includes: receiving data from a pluggable device through a second end, sending the data to an RC through a first end; sending a detection signal to the second end to detect the connection status between the pluggable device and the second end; and stopping sending the data to the RC, and sending the first control signal to the RC, when it is detected that the pluggable device is hot-unplugged from the second end, so that the RC handles the abnormal state of the data not being sent according to the first control signal. The hot-plugging control method provided by the present disclosure does not require presence signals to implement hot-plugging of a pluggable device, and thus can avoid the problem that the device cannot implement hot-plugging without presence signals.
US11748282B2 Electronic device
An electronic device includes a core circuit and a detecting circuit. The core circuit receives a first clock signal and a second clock signal that are different. The core circuit generates a first working state and a second working state respectively according to the first clock signal and the second clock signal. The detecting circuit detects a relationship between the first working state and the second working state to generate a reset signal. The reset signal is configured to reset the relationship between the first working state and the second working state to an initial corresponding relationship, and reduce an influence of electromagnetic interference on the electronic device.
US11748277B2 Client input/output (I/O) access rate variation compensation
Method and apparatus for enhancing performance of a storage device, such as a solid-state drive (SSD). In some embodiments, the storage device monitors a rate at which client I/O access commands are received from a client to transfer data with a non-volatile memory (NVM) of the storage device. A ratio of background access commands to the client I/O access commands is adjusted to maintain completion rates of the client I/O access commands at a predetermined level. The background access commands transfer data internally with the NVM to prepare the storage device to service the client I/O access commands, and can include internal reads and writes to carry out garbage collection and metadata map updates. The ratio may be adjusted by identifying a workload type subjected to the storage device by the client.
US11748274B2 Banked memory device storing hamming weight
A memory device includes a memory array and a memory controller. The memory array includes a first memory bank, a second memory bank, and a third memory bank. The first memory bank includes a first sub memory bank. The second memory bank includes a second sub memory bank. The memory controller, according to a write command from a host, writes first data from the host to the first memory bank and second data to the second memory bank at the same time, and writes a first Hamming weight of the first data to the third memory bank. The second data is the inverse of the first data.
US11748272B2 Shared keys for no PCBA cartridges
In at least one implementation, technology disclosed herein provides a method including generating a plurality of shares of an encryption key such that a combination of shares having a cardinality above a threshold cardinality is sufficient to retrieve data encrypted with the encryption key, distributing the plurality of shares among a plurality of devices, the plurality of devices including one or more disc drive cartridges and one or more printed circuit board assemblies (PCBAs) configured to host one or more of the disc drive cartridges, receiving one or more of the plurality of shares from the plurality of devices, and in response to determining that cardinality of the received one or more of the plurality of shares is above the threshold cardinality, retrieving the data encrypted with the key.
US11748270B2 Tracking streaming engine vector predicates to control processor execution
In a method of operating a computer system, an instruction loop is executed by a processor in which each iteration of the instruction loop accesses a current data vector and an associated current vector predicate. The instruction loop is repeated when the current vector predicate indicates the current data vector contains at least one valid data element and the instruction loop is exited when the current vector predicate indicates the current data vector contains no valid data elements.
US11748269B2 Cache tuning device, cache tuning method, and cache tuning program
Performance optimization is achieved by clarifying cache usage characteristics of each application from usage conditions of physical resources (caches) in real time and automatically controlling the cache usage amount of each application. Thus, a system includes a main memory to and from which data is written and read, a level 3 cache memory which can be accessed faster than the main memory, a CPU core configured to execute processing by performing write and read to and from the memory and the cache, a usage amount measurement unit configured to measure a usage condition of a cache of each virtual machine (13a to 13c) executed by the CPU core, an allocation amount calculation unit configured to calculate cache capacity to be allocated to each virtual machine (13a to 13c) from the usage condition, and a control unit configured to allocate the cache capacity to each virtual machine (13a to 13c).
US11748266B1 Special tracking pool enhancement for core local cache address invalidates
Embodiments are for special tracking pool enhancement for core L1 address invalidates. An invalidate request is designated to fill an entry in a queue in a local cache of a processor core, the queue including a first allocation associated with processing any type of invalidate request and a second allocation associated with processing an invalidate request not requiring a response in order for a controller to be made available, the entry being in the second allocation. Responsive to designating the invalidate request to fill the entry in the queue in the local cache, a state of the controller that made the invalidate request is changed to available based at least in part on the entry being in the second allocation.
US11748265B2 Memory controller and method of operating the same
A memory controller includes a map buffer and a map update controller. The map buffer includes storage areas that respectively correspond to one or more indices. The map update controller stores metadata in a storage area corresponding to a target index among the one or more indices, and updates the metadata based on an update of mapping data for a first logical address. The metadata includes history information of a physical address mapped to the first logical address.
US11748260B1 Service performance enhancement using advance notifications of reduced-capacity phases of operations
A first run-time environment executing a first instance of an application, and a second run-time environment executing a second instance of the application are established. An indication of an impending commencement of a reduced-capacity phase of operation of the first run-time environment is obtained at a service request receiver. Based at least in part on the indication, the service request receiver directs a service request to the second instance of the application.
US11748256B2 Memory system and method for controlling nonvolatile memory
According to one embodiment, a memory system includes a nonvolatile memory including plural blocks each including plural pages, and a controller. When receiving a write request designating a first logical address and a first block number from the host, the controller determines a first location in a first block having the first block number to which data from the host should be written, and writes the data from the host to the first location in the first block. The controller notifies the host of either an in-block physical address indicative of the first location, or a group of the first logical address, the first block number and the first in-block physical address.
US11748253B1 Address generation for page collision prevention in memory regions
To generate sequential addresses when multiple integrated circuit (IC) devices are accessing a memory region, an address token is sent along the IC devices communicatively coupled in a ring topology. The address token includes a data increment value for the memory region. When a device receives the address token, a memory write address is determined based on the data increment value and a base address corresponding to the memory region for the current write cycle. The IC device can perform a write operation using the memory write address if the device has data to write. The data increment value of the address token is then updated based on the number of data units being written in the current write cycle to the memory region by the IC device, and the updated address token is transmitted to the next IC device of the ring topology.
US11748251B2 Storing tensors in memory based on depth
Embodiments of the present disclosure include systems and methods for storing tensors in memory based on depth. In some embodiments, for each of a plurality of sets of elements in a three-dimensional (3D) matrix, a position is determined along a height axis and width axis of the 3D matrix. At the determined position, a set of elements are identified along a depth axis of the 3D matrix. The set of elements are stored in a contiguous block of memory.
US11748250B2 Method and electronic device for data processing, and storage medium
This application discloses a data processing method and apparatus, an electronic device, and a storage medium. When execution is performed at an operation layer of a neural network model, based on a pre-stored buffer allocation relationship, a first address range for cyclic addressing is set for a first buffer corresponding to input data and a second address range for cyclic addressing is set for a second buffer corresponding to an output result. Subsequently, cyclic addressing can be performed in the first buffer based on the first address range for cyclic addressing, to read the input data for the operation layer; and cyclic addressing can be performed in the second buffer based on the second address range for cyclic addressing, to write the output result of the operation layer into the second buffer. In this way, efficiency of buffer utilization can be effectively improved, and further operation efficiency for the model is improved.
US11748249B2 Fine grain level memory power consumption control mechanism
According to one general aspect, an apparatus may include a memory module. The memory module may include a plurality of memory banks configured to store data. The memory module may include a plurality of memory bank power down controllers, each configured to place one or more respective memory bank(s) in a power down mode. The memory module may include a memory module command interface configured to receive a handshake command from a memory controller, wherein the handshake command comprises a command to remove an indicated memory bank from power down mode.
US11748247B2 Rule testing framework for executable rules of a service provider system
There are provided systems and methods for a rule testing framework for executable rules of a service provider system. During processing rule implementation and/or testing for rules currently implemented in production systems, different values for the variables and attributes of the rule may be required to be tested to ensure proper rule functioning. In order to test the rule, the expression of the rule is determined, and each variable is considered in turn. The expression is evaluated so that the selected variable becomes the output of the expression. Thus, the values of the other variables may then be determined so that the selected variable is the output of the expression. The rule may then be tested for positive and negative values of the selected variable so that the rules functioning for the selected variable is tested.
US11748246B2 Crowd-sourced QA with trusted compute model
An approach is provided in which the approach collects distributed test results from multiple users, wherein at least one of the multiple users is an untrusted user. The approach aggregates the distributed test results in response to determining that each one of the distributed test results corresponds to the same system under test. The approach then presents the aggregated test results as a trusted test result.
US11748244B2 Regression testing for web applications
Training a predict model with network traffic and data change messages generated by an existing web application running in a production environment. The predict model being is trained to predict data changes resulted from API calls embodied in network traffic. A stream of network traffic of the existing web application is replayed with an upgraded version of the existing web application to generate real data changes. The stream of network traffic is applied to the predict model to generate predicted data change messages. The predicted data change messages are comparing with real data change messages representing the real data changes. One or more existing APIs is identified as being possibly functionally degraded based on any inconsistency of the predicted data change messages with the real data change messages.
US11748242B2 Proactive monitoring of a software application framework
Systems and methods provide techniques for more effective and efficient proactive monitoring of a target software application framework. In response, embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient proactive monitoring of a target software application framework using a load testing experiment definition data object, wherein the load testing experiment definition data object describes a load increase action definition, a steady state definition, and a fault inducement action definition.
US11748241B2 Method and apparatus for generating simulated test IO operations
Different storage platforms and different applications generate different types of traffic. Separate learning processes are trained using live IO operations from different types of reference workloads. The reference workloads are based on multiple types of applications executing in multiple types of environments. Example applications may include Oracle, SAP, SQL, etc. Example environments may include finance/banking, retail, on-line transaction processing, healthcare, etc. Once the learning processes have been trained, trained model checkpoints describing the trained learning processes are stored in a reference workload repository. The trained model checkpoints are used in a testing environment to enable a test server to create a test model configured to generate simulated test IO operations to be applied to a storage system. The generated test IO operations simulate the workload from an intended application and environment where the storage system will be used.
US11748234B2 Automated testing platform for testing multiple devices
A testing system includes a client library that functions as a proxy for remote procedure calls to allow commands to be issued directly from a test framework including an interface that enables remote procedure call commands to be sent to a device under test from a mobile device and responses from the device under test to be received and forwarded to the mobile device, even where the mobile device and device under test have different operating systems. A client program adapted to run on the device under test sends and receives remote procedure call commands from the device under test to and from a test server that implements the test framework and manages a device state of the device under test. In a pairing test, the remote procedure call commands include commands adapted to emulate a button press for initiating pairing between the mobile device and the device under test.
US11748232B2 System for discovering semantic relationships in computer programs
A system for discovering semantic relationships in computer programs is disclosed. In particular, the system may synergistically identify and validate semantic relationships, concepts, and groupings associated with data elements within a static or dynamic, time varying, source input. The system may utilize feature extractors to extract features from the input and reasoners to develop associations using data from multiple feature set types, and, can thus generate reliable, robust, and complete sets of semantic relationships from the input. The system may generate hypotheses associated with the relationships, concepts, and groupings, and validate the hypotheses by testing an application under evaluation by the system and observing the outputs generated from the testing. Information pertaining to validated or invalidated hypotheses may be provided to a learning engine to maximize reasoning and performance in subsequent discovery processes by adjusting models, vocabularies, dictionaries, parameters utilized by the system in identifying the relationships, concepts, and groupings.
US11748231B2 Machine logic for performing anomaly detection
Technology for computerized anomaly detection, where the machine logic (for example, software) utilizes a multi-layer anomaly detection method that may include three (3) layers: (a) a baseline model for each feature at a single point, (b) a dynamic time window for historical data, and/or (c) correlation analysis for different model features.
US11748229B2 Adaptive collection of telemetry data
An information handling system includes a memory and a processor. The memory stores telemetry data, telemetry collection rules, and persona classifications for the information handling system. The processor collects first telemetry data for the information handling system based on first telemetry collection rules. The first telemetry collection rules are set based on a first persona classification for the information handling system. The processor determines whether user behaviors change from behaviors associated with the first persona classification. In response to an amount of change in the user behaviors being above a threshold amount, the processor changes a classification of the information handling system from the first persona classification to a second persona classification. In response to the classification of the information handling system being the second persona classification, the processor collects second telemetry data for the information handling system based on second telemetry collection rules of the second persona classification.
US11748228B2 Optimizing preboot telemetry efficiency
An information handling system may include a processor and a basic input/output system configured to identify, test, and/or initialize information handling resources of the information handling system, and further configured to predict a volume of incoming telemetry data collected by a preboot driver of the basic input/output system and based on the volume predicted, manage storage of the telemetry data among memory associated with the basic input/output system.
US11748223B2 Method of operating storage device, storage device performing the same and storage system including the same
A method of operating a storage device including a plurality of nonvolatile memories, each of the plurality of nonvolatile memories including a temperature sensor, includes checking whether a predetermined temperature check cycle for the plurality of nonvolatile memories has been reached, monitoring, in response to the checking result, temperature information of at least some of the plurality of nonvolatile memories using the temperature sensor, obtaining standing time information of the plurality of nonvolatile memories by applying a temperature acceleration condition based on the monitored temperature information, and changing at least one of a plurality of driving parameters required for operating each of the plurality of nonvolatile memories based on at least one of the monitored temperature information and the obtained standing time information.
US11748217B2 Method for failure detection and role selection in a network of redundant processes
A method for failure detection and role selection for a process in a network of redundant processes including a primary process configured to transmit a heartbeat signal with a predetermined interval to the processes of the network.
US11748208B2 Persistent memory architecture
Techniques are provided for implementing a persistent memory storage tier to manage persistent memory of a node. The persistent memory is managed by the persistent memory storage tier at a higher level within a storage operating system storage stack than a level at which a storage file system of the node is managed. The persistent memory storage tier intercepts an operation targeting the storage file system. The persistent memory storage tier retargets the operation from targeting the storage file system to targeting the persistent memory. The operation is transmitted to the persistent memory.
US11748206B2 Data recovery modification based on performance data exhibited by a network of data centers and data recovery requirement
Techniques regarding adaptive data recovery schemes are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can also comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise a data management component that can modify a data recovery scheme based on performance data exhibited by a network of data centers and a data recovery requirement. The data recovery scheme can direct a relocation of data within the network.
US11748203B2 Multi-role application orchestration in a distributed storage system
A new snapshot of a storage volume is created by instructing computing nodes to suppress write requests. Once pending write requests from the computing nodes are completed, storage nodes create a new snapshot for the storage volume by allocating a new segment to the new snapshot and finalizes and performs garbage collection with respect to segments allocated to the previous snapshot. Subsequent write requests to the storage volume are then performed on the segments allocated to the new snapshot. An orchestration layer implements a multi-role application that is provisioned with virtualized storage and computation resources. A snapshot of the application may be created and used to rollback or clone the application. Clone snapshots of storage volumes may be gradually populated with data from prior snapshots to reduce loading on a primary snapshot.
US11748201B2 Versioned file system using structured data representations
A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store.
US11748197B2 Data storage methods and systems
A data storage method includes partitioning a data into an array having a plurality of data blocks and storing the data blocks across a plurality of storage nodes. Parity blocks are encoded based on the data array by performing a shift operation on the data array to produce a shifted array and performing an exclusive OR (XOR) operation on the elements in each row of the shifted array to produce a parity block. The method further includes storing the parity blocks across a plurality of the storage nodes. Systems are configured to recover data from a data array in the event that the data array is at least partly inaccessible.
US11748194B2 Error correcting memory systems
Error correcting memory systems and methods of operating the memory systems are disclosed. In some embodiments, a memory system includes: a data memory; an ECC memory; and a data scrubbing circuit electrically coupled to the ECC memory and the data memory. The data scrubbing circuit may be configured to, in response to receiving a scrub data command, correct an error in the data memory. A code word length used to correct the error may be longer than a word length used during normal access of the data memory. In some embodiments, a memory system includes a first memory circuit associated with a first bit error rate and a second memory circuit associated with a second bit error rate. In some embodiments, a memory system includes an error correctable multi-level cell (MLC) array.
US11748193B2 Electronic circuit with local configuration checkers with unique ID codes
An electronic circuit includes a data bus, a first module, and a second module. The first module is coupled to the data bus and corresponds to a first address. The first module performs a first function and includes a first storage location for first configuration data for the first function and first error checking data. The first module also includes a first local configuration checker having a first identification code. The first error checking data is based on the first configuration data and the first identification code. The second module is coupled to the data bus and corresponds to a second address. The second module performs a second function and includes a second storage location for second configuration data and second error checking data. The second module also includes a second local configuration checker having a second identification code that is distinct from the first identification code.
US11748190B2 Cyclic redundancy check computation circuit, communication unit, and method therefor
A cyclic redundancy check, CRC, computation circuit comprising an input for receiving an input stream having an input bit sequence comprising two or more bits at a time aligned to rows of a CRC generator matrix stored in a Look Up Table, LUT; a set of two or more parallel processors configured to perform a CRC computation of the input bit sequence; wherein the LUT comprises a plurality of addresses wherein at least one of the addresses is configured to store two or more rows of the CRC generator matrix; and the set of parallel processors is configured to: combine LUT data with the input stream by using two or more bits of the aligned input stream to mask the two or more rows of the CRC generator matrix stored in the LUT; and combine generated two or more intermediate parity bit sequences into a single parity bit sequence.
US11748188B2 Secure communication apparatus and method
A method for diagnosing secure communication. Before performing a data transmission, a self-diagnosing mode is entered. Error checkpoints are checked to generate a diagnostic status. The diagnostic status is collected. An error handling mode is entered to determine whether an error exists in the diagnostic status. When there is an error, the error is shielded. The method for diagnosing secure communication solves the problem of image burn-in, and further reduces the use of non-volatile memory. Therefore, the size and function utility of the integrated circuit can be further reduced.
US11748183B2 Reasonableness monitor
A flight control computer (FCC) has an index calculation component (ICC) configured to compare a reasonableness of at least a first value of a variable and a second value of the variable. A method of operating a flight control computer (FCC) includes providing an index calculation component (ICC) configured to compare a reasonableness of at least a first value of a variable and a second value of the variable.
US11748178B2 Scalable and accelerated function as a service calling architecture
Examples described herein relate to requesting execution of a workload by a next function with data transport overhead tailored based on memory sharing capability with the next function. In some examples, data transport overhead is one or more of: sending a memory address pointer, virtual memory address pointer or sending data to the next function. In some examples, the memory sharing capability with the next function is based on one or more of: whether the next function shares an enclave with a sender function, the next function shares physical memory domain with a sender function, or the next function shares virtual memory domain with a sender function. In some examples, selection of the next function from among multiple instances of the next function based on one or more of: sharing of memory domain, throughput performance, latency, cost, load balancing, or service legal agreement (SLA) requirements.
US11748175B2 Side-by-side execution of same-type subsystems having a shared base operating system
A method includes receiving an API call including a request to resolve an API set contract to an associated host binary file, where the API set contract defines a set of APIs. The method further includes evaluating a runtime context of the API call to determine an application identifier for an application that initiated the request to resolve the API set contract to the associated host binary file. The method further includes executing elements of a first host binary instead of a second host binary responsive to determining that the API call was placed by a first application and executing elements of the second different host binary instead of the first host binary responsive to determining that the API call was placed by a second application.
US11748174B2 Method for arbitration and access to hardware request ring structures in a concurrent environment
Methods and apparatus for arbitration and access to hardware request ring structures in a concurrent environment. A request ring mechanism is provided including an arbiter, ring overflow guard, request ring, and request ring metadata, each of which is implemented in shared virtual memory (SVM) on a computing platform including a multi-core processor coupled to an offload device having one or more SVM-capable accelerators. Worker threads request to access the request ring to provide job descriptors to be processed by the accelerator(s). A lockless arbiter returns either an index of a slot in which to write a descriptor or information indicating the ring is full to each worker thread. The scheme enables worker threads to write descriptors to slots in the request ring corresponding to the returned indexes without contention from other worker threads. The ring overflow guard prevents valid descriptors from being overwritten before they are taken off the ring by the accelerator(s). The request ring metadata is used indicate a valid/invalid status of the ring entries.
US11748173B2 Information processing system, information processing method, and storage medium for controlling virtual server that executes program
An information processing system executes a series of processes. The information processing system includes a computer which manages, among multiple programs for executing the series of processes, a first program included in the information processing system and one or more second programs registered in the information processing system. The computer controls execution of the series of processes including a process executed by the second program and controls a virtual server for executing the second program.
US11748171B2 Method and system for collaborative workload placement and optimization
A method and system for collaborative workload placement and optimization. Specifically, the disclosed method and system entail implementing metric exchange between hosts in a clustered or non-clustered environment to perform infrastructure workload placement and optimization decisions. The exchange of metrics may be performed through a lightweight service, which would not impact any existing environment resource utilization. Further, resource utilization maps may be used to offer near real-time tracking of resource utilization across the aforementioned hosts, thereby facilitating resource utilization forecasting for the efficient placement and optimization of workloads throughout the environment.
US11748168B2 Flexible batch job scheduling in virtualization environments
Methods and apparatus for flexible batch job scheduling in virtualization environments are disclosed. A descriptor for a batch job requested by a client is received at a job scheduling service. The descriptor comprises an indication of a time range during which a job iteration may be performed. A target time for executing the iteration is determined based on an analysis of a plurality of received descriptors. An indication of the target time at which the iteration is to be scheduled is provided to a selected execution platform.
US11748163B2 Control token and hierarchical dynamic control
The present approach relates to systems and methods for facilitating an interrupt or change in automated tasks in progress, and using a control token (e.g., flag) to modify the progress of the automated task. In contrast to current automated tasks that may not be modified once the request for the automated task has been sent, the presently disclosed techniques allow for controlling and/or changing an automated task by using the control token and an associated status in conjunction with logical checkpoints defined for a thread at which the thread can be paused and the status changed.
US11748162B2 Function execution environment selection for decomposed application
Techniques for function execution environment selection for a decomposed application are provided. In one example, an apparatus comprises at least one processing platform configured to execute a portion of an application program in a first virtual computing element, wherein the application program comprises one or more portions of marked code, receive a request for execution of one of the one or more portions of marked code, decide whether to execute the portion of marked code identified in the request in the first virtual computing element or in a second virtual computing element, determine an execution environment from one or more execution environments specified in the marked code for the second virtual computing element to execute the marked code, when it is decided to execute the portion of the marked code in the second virtual computing element, and cause the portion of marked code identified in the request to be executed.