Document Document Title
US11563012B2 Semiconductor structure with capacitor landing pad and method of making the same
A semiconductor structure with a capacitor landing pad includes a substrate. A capacitor contact plug is disposed on the substrate. A capacitor landing pad contacts and electrically connects the capacitor contact plug. A bit line is disposed on the substrate. A dielectric layer surrounds the capacitor landing pad. The dielectric layer includes a bottom surface lower than a top surface of the bit line.
US11563011B2 Integrated circuitry, memory circuitry, method used in forming integrated circuitry, and method used in forming memory circuitry
A method used in forming integrated circuitry comprises forming conductive material over a substrate. The conductive material is patterned into a conductive line that is horizontally longitudinally elongated. The conductive material is vertically recessed in longitudinally-spaced first regions of the conductive line to form longitudinally-spaced conductive pillars that individually are in individual longitudinally-spaced second regions that longitudinally-alternate with the longitudinally-spaced first regions along the conductive line. The conductive pillars project vertically relative to the conductive material in the longitudinally-spaced and vertically-recessed first regions of the conductive line. Electronic components are formed directly above the conductive pillars. Individual of the electronic components are directly electrically coupled to individual of the conductive pillars. Additional methods, including structure independent of method, are disclosed.
US11563010B2 Integrated assemblies, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having an active region which contains semiconductor material. The active region includes first, second and third source/drain regions within the semiconductor material, includes a first channel region within the semiconductor material and between the first and second source/drain regions, and includes a second channel region within the semiconductor material and between the second and third source/drain regions. The semiconductor material includes at least one element selected from Group 13 of the periodic table. A digit line is electrically coupled with the second source/drain region. A first transistor gate is operatively proximate the first channel region. A second transistor gate is operatively proximate the second channel region. A first storage-element is electrically coupled with the first source/drain region. A second storage-element is electrically coupled with the third source/drain region. Some embodiments include methods of forming integrated assemblies.
US11563009B2 Semiconductor memory device
A semiconductor memory device includes a transistor having a gate, a source and a drain and a metal-insulator-semiconductor (MIS) structure. The transistor and the MIS structure are disposed on a common substrate. The MIS structure includes a dielectric layer disposed on a semiconductor region, and an electrode electrically disposed on the dielectric layer and coupled to the drain of the transistor. The electrode includes a bulk portion and a high-resistance portion, both disposed on the dielectric layer. The high-resistance portion has a resistance value in a range from 1.0×10−4 Ωcm to 1.0×104 Ωcm or a sheet resistance in a range from 1.0×102Ω/□ to 1.0×1010Ω/□.
US11563008B2 Integrated memory with redistribution of capacitor connections, and methods of forming integrated memory
Some embodiments include an integrated assembly having digit-line-contact-regions between pairs of capacitor-contact-regions. The capacitor-contact-regions are arranged with six adjacent capacitor-contact-regions in a substantially rectangular configuration. Conductive plugs are coupled with the capacitor-contact-regions. Conductive redistribution material is coupled with the conductive plugs. Upper surfaces of the conductive redistribution material are arranged in a substantially hexagonal-close-packed configuration. Digit lines are over the digit-line-contact-regions. Insulative regions are between the digit lines and the conductive plugs. The insulative regions contain voids and/or low-k dielectric material. Capacitors are coupled with the upper surfaces of the conductive redistribution material.
US11563007B2 Semiconductor structure with vertical gate transistor
The present disclosure provides a semiconductor structure. The semiconductor structure comprises a substrate, a cell capacitor, a channel structure, a lining material, a word line and a bit line. The cell capacitor is disposed over the substrate. The channel structure is disposed over the cell capacitor, wherein the channel structure comprises a horizontal member and at least two vertical members extending from the horizontal member and separated by a ditch on the horizontal member. The lining material surrounds each of the at least two vertical members. The word line encloses the at least two vertical members and partially fills the ditch. The bit line is disposed over the channel structure.
US11563005B2 Three-dimensional semiconductor device with a bit line perpendicular to a substrate
A three-dimensional semiconductor device includes a first channel pattern on and spaced apart from a substrate, the first channel pattern having a first end and a second end that are spaced apart from each other in a first direction parallel to a top surface of the substrate, and a first sidewall and a second sidewall connecting between the first end and the second end, the first and second sidewalls being spaced apart from each other in a second direction parallel to the top surface of the substrate, the second direction intersecting the first direction, a bit line in contact with the first end of the first channel pattern, the bit line extending in a third direction perpendicular to the top surface of the substrate, and a first gate electrode adjacent to the first sidewall of the first channel pattern.
US11563002B2 Semiconductor devices having gate electrodes and methods of manufacturing the same
A semiconductor device includes a first fin that protrudes from a substrate and extends in a first direction, a second fin that protrudes from the substrate and extends in the first direction, the first fin and the second fin being spaced apart, a gate line including a dummy gate electrode and a gate electrode, the dummy gate electrode at least partially covering the first fin, the gate electrode at least partially covering the second fin, the dummy gate electrode including different materials from the gate electrode, the gate line covering the first fin and the second fin, the gate line extending in a second direction different from the first direction, and a gate dielectric layer between the gate electrode and the second fin.
US11562996B2 Device including integrated electrostatic discharge protection component
A device includes first and second standard cells in a layout of an integrated circuit, and first and second active regions. The first standard cell includes an electrostatic discharge (ESD) protection unit, and the second standard cell includes first and second transistors that connect to the ESD protection unit. The first active region includes first, second, and third source/drain regions. The first standard cell includes a first gate arranged across the first active region; and a second gate that is separated from the first gate and is arranged across the first active region and the second active region. The first gate, the first source/drain region and the second source/drain region together correspond to a third transistor of the ESD protection unit. The second gate, the second source/drain region and the third source/drain region together correspond to the first transistor.
US11562994B2 Dummy cell and tap cell layout structure
A MOS IC includes a first circuit including a first plurality of nMOS devices, a first p-tap cell, and a first dummy nMOS cell, and a second circuit including a first plurality of pMOS devices, a first dummy pMOS cell, and a first n-tap cell. The nMOS/pMOS devices are spaced apart in a first direction. The first p-tap cell and the first dummy nMOS cell are adjacent to each other in the first direction between the nMOS devices. The first dummy pMOS cell and the first n-tap cell are adjacent to each other in the first direction between the pMOS devices. The pMOS devices are adjacent to the nMOS devices in a second direction orthogonal to the first direction. The first p-tap cell/the first dummy pMOS cell and the first dummy nMOS cell/the first n-tap cell are respectively adjacent to each other in the second direction.
US11562993B2 Embedded memory device and method for embedding memory device in a substrate
A system and method of providing high bandwidth and low latency memory architecture solutions for next generation processors is disclosed. The package contains a substrate, a memory device embedded in the substrate via EMIB processes and a processor disposed on the substrate partially over the embedded memory device. The I/O pads of the processor and memory device are vertically aligned to minimize the distance therebetween and electrically connected through EMIB uvias. An additional memory device is disposed on the substrate partially over the embedded memory device or on the processor. I/O signals are routed using a redistribution layer on the embedded memory device or an organic VHD redistribution layer formed over the embedded memory device when the additional memory device is laterally adjacent to the processor and the I/O pads of the processor and additional memory device are vertically aligned when the additional memory device is on the processor.
US11562988B2 Area light source, method for manufacturing the same and display device
An area light source, a method for manufacturing the same and a display device are provided. The area light source includes: a first conductive structure and a second conductive structure arranged opposite to each other; and a light-emitting layer arranged between the first conductive structure and the second conductive structure and including a plurality of light-emitting chips insulated from each other. A first electrode of each light-emitting chip is electrically connected to the first conductive structure, and a second electrode of each light-emitting chip is electrically connected to the second conductive structure.
US11562987B2 Semiconductor devices with multiple substrates and die stacks
Semiconductor devices having multiple substrates and die stacks, and associated systems and methods, are disclosed herein. In some embodiments, a semiconductor device includes a package substrate, and a first die stack mounted on the package substrate and including a plurality of first memory dies. The device can include a substrate mounted on the first die stack, the substrate including a plurality of routing elements. The device can also include a second die stack mounted on the substrate, the second die stack including a plurality of second memory dies. The device can further include a controller die mounted on the substrate. The controller die can be configured to communicate with the second die stack via the routing elements of the substrate. The device can include a mold material encapsulating the first die stack, the second die stack, the substrate, and the controller die.
US11562985B2 Bonded semiconductor devices having processor and dynamic random-access memory and methods for forming the same
Embodiments of semiconductor devices and fabrication methods thereof are disclosed. In an example, a method for forming a semiconductor device is disclosed. First semiconductor structures are formed on a first wafer. At least one of the first semiconductor structures includes a processor, an array of SRAM cells, and a first bonding layer including first bonding contacts. Second semiconductor structures are formed on a second wafer. At least one of the second semiconductor structures includes an array of DRAM cells and a second bonding layer including second bonding contacts. The first wafer and the second wafer in are bonded in a face-to-face manner, such that the at least one of the first semiconductor structures is bonded to the at least one of the second semiconductor structures. The first bonding contacts of the first semiconductor structure are in contact with the second bonding contacts of the second semiconductor structure at a bonding interface. The bonded first and second wafers are diced into dies. At least one of the dies includes the bonded first and second semiconductor structures.
US11562983B2 Package having multiple chips integrated therein and manufacturing method thereof
A package includes an integrated circuit. The integrated circuit includes a first chip, a second chip, a third chip, and a fourth chip. The second chip and the third chip are disposed side by side on the first chip. The second chip and the third chip are hybrid bonded to the first chip. The fourth chip is fusion bonded to at least one of the second chip and the third chip.
US11562981B2 Methods of forming semiconductor packages with back side metal
Implementations of a method of forming semiconductor packages may include: providing a wafer having a plurality of devices, etching one or more trenches on a first side of the wafer between each of the plurality of devices, applying a molding compound to the first side of the wafer to fill the one or more trenches; grinding a second side of the wafer to a desired thickness, and exposing the molding compound included in the one or more trenches. The method may include etching the second side of the wafer to expose a height of the molding compound forming one or more steps extending from the wafer, applying a back metallization to a second side of the wafer, and singulating the wafer at the one or more steps to form a plurality of semiconductor packages. The one or more steps may extend from a base of the back metallization.
US11562980B2 Wafer-level package structure
Wafer-level packaging structure is provided. First chips are bonded to the device wafer. A first encapsulation layer is formed on the device wafer, covering the first chips. The first chip includes: a chip front surface with a formed first pad, facing the device wafer; and a chip back surface opposite to the chip front surface. A first opening is formed in the first encapsulation layer to expose at least one first chip having an exposed chip back surface for receiving a loading signal. A metal layer structure is formed covering the at least one first chip, a bottom and sidewalls of the first opening, and the first encapsulation layer, followed by an alloying treatment on the chip back surface and the metal layer structure to form a back metal layer on the chip back surface.
US11562978B2 Decoupling capacitor mounted on an integrated circuit die, and method of manufacturing the same
Electronic device package technology is disclosed. In one example, an electronic device comprises a die (18) having a bond pad (22); and a decoupling capacitor (14) mounted on the die (18) and electrically coupled to the die (18). A method for making an electronic device comprises mounting a decoupling capacitor (14) on a die (18); and electrically coupling the decoupling capacitor (14) to the die (18).
US11562975B2 Bonded assembly employing metal-semiconductor bonding and metal-metal bonding and methods of forming the same
A bonded assembly of a first semiconductor die and a second semiconductor die includes first and second semiconductor dies. The first semiconductor die includes first semiconductor devices, first metal interconnect structures embedded in first dielectric material layers, and first metal bonding pads laterally surrounded by a semiconductor material layer. The second semiconductor die includes second semiconductor devices, second metal interconnect structures embedded in second dielectric material layers, and second metal bonding pads that include primary metal bonding pads and auxiliary metal bonding pads. The auxiliary metal bonding pads are bonded to the semiconductor material layer through metal-semiconductor compound portions formed by reaction of surface portions of the semiconductor material layer and an auxiliary metal bonding pad. The primary metal bonding pads are bonded to the first metal bonding pads by metal-to-metal bonding.
US11562971B2 Semiconductor packages with antennas
In various embodiments, disclosed herein are systems and methods directed to the fabrication of a coreless semiconductor package (e.g., a millimeter (mm)-wave antenna package) having an asymmetric build-up layer count that can be fabricated on both sides of a temporary substrate (e.g., a core). The asymmetric build-up layer count can reduce the overall layer count in the fabrication of the semiconductor package and can therefore contribute to fabrication cost reduction. In further embodiments, the semiconductor package (e.g., a millimeter (mm)-wave antenna packages) can further comprise dummification elements disposed near one or more antenna layers. Further, the dummification elements disposed near one or more antenna layers can reduce image current and thereby increasing the antenna gain and efficiency.
US11562966B2 Semiconductor package
A semiconductor package includes a first redistribution structure having a first surface in which a first pad and a second pad are embedded and including a first redistribution layer thereon, and a vertical connection structure including a land layer and a pillar layer. The land layer is embedded in the first surface of the first redistribution structure, and a width of an upper surface of the land layer is narrower than a width of a lower surface of the pillar layer.
US11562960B2 Semiconductor device structure and method for forming the same
A semiconductor device structure includes a gate structure, first epitaxial structures, a power rail, and a second epitaxial structure. The gate structure is disposed on a substrate extending in a first direction. The first epitaxial structures are surrounded by a contact structure disposed on opposite sides of the gate structure extending in the first direction. The power rail is spaced apart from the gate structure and the first epitaxial structures. The power rail extends in the second direction, which is perpendicular to the first direction. The second epitaxial structure is surrounded by the contact structure disposed directly beneath the power rail. The second epitaxial structure is electrically connected to the power rail.
US11562959B2 Embedded dual-sided interconnect bridges for integrated-circuit packages
A dual-sided embedded multi-die interconnect bridge provides power and source conduits from the bridge bottom at a silicon portion, in short paths to dice on a die side of an integrated-circuit package substrate. Signal traces are in a metallization on the silicon portion of the dual-sided EMIB. Power, ground and signal vias all emanate from the dual-sided embedded multi-die interconnect bridge, with power and ground entering the bridge from central regions of the silicon portion.
US11562957B2 Semiconductor device and method of manufacturing the same
A semiconductor device has a first area in which first and third semiconductor elements are formed, a second area in which second and fourth semiconductor elements are formed, and a third area located between the first and second areas. On the first to fourth semiconductor elements, a multilayer wiring layer including first and second inductors is formed. A through hole penetrating the semiconductor substrate is formed in the third area, and a first element isolation portion protruding from a front surface side of the semiconductor substrate toward a back surface side of the semiconductor substrate is formed in the through hole. Further, on the back surface side of the semiconductor substrate, the semiconductor substrate in the first area is mounted on the first die pad, and the semiconductor substrate in the second area is mounted on the second die pad.
US11562950B2 Packaged stackable electronic power device for surface mounting and circuit arrangement
A power device for surface mounting has a leadframe including a die-attach support and at least one first lead and one second lead. A die, of semiconductor material, is bonded to the die-attach support, and a package, of insulating material and parallelepipedal shape, surrounds the die and at least in part the die-attach support and has a package height. The first and second leads have outer portions extending outside the package, from two opposite lateral surfaces of the package. The outer portions of the leads have lead heights greater than the package height, extend throughout the height of the package, and have respective portions projecting from the first base.
US11562944B2 Power conversion device and manufacturing method thereof
A power conversion device includes a plurality of semiconductor modules, a plurality of coolers, and a frame. The frame pressurizes and holds a stacked body in which the semiconductor modules and the coolers are alternately stacked. The frame includes a first frame and a second frame that sandwich the stacked body therebetween. The first frame is a plate material bent to surround the stacked body from three directions, and includes a pair of side walls extending in the stacking direction of the stacked body, and an abutting wall extending between the side walls and abutting the stacked body. The abutting wall is bent outward from the frame. Each of the side walls is bent inward from the frame.
US11562942B2 Chip-carrier socket for microfluidic-cooled three-dimensional electronic/photonic integrated circuits
A chip carrier socket for an electronic-photonic integrated-circuit (EPIC) assembly comprises a carrier bottom and a carrier top configured to mate to the carrier bottom while enclosing the EPIC assembly within an enclosed cavity. The carrier bottom comprises one or more conductive vias passing from a first surface of the carrier bottom to an opposite second surface of the carrier bottom, each conductive via providing electrical connectivity between an electrically conductive pad on the first surface of the carrier bottom and a respective electrically conductive pad, solder ball, or electrically conductive spring on the second surface of the carrier bottom. One or both of the carrier bottom and the carrier top comprises a fluid inlet port and a fluid outlet port. Further, either or both of the carrier bottom and the bottom top comprises an optical via passing from one surface to another of the carrier bottom or carrier top.
US11562939B2 Semiconductor package including heat spreader layer
A semiconductor package includes a connection layer, a semiconductor chip disposed at a center portion of the connection layer, an adhesive layer disposed on the semiconductor chip, a heat spreader layer disposed on the adhesive layer, and a lower redistribution layer disposed on the connection layer and a bottom surface of the semiconductor chip. A width of the adhesive layer is the same as a width of the semiconductor chip, and a width of the heat spreader layer is less than the width of the adhesive layer.
US11562932B2 Method to improve CMOS device performance
A method for manufacturing a semiconductor device includes providing a substrate including a first device region and a second device region spaced apart from each other, forming a first oxide layer on the first device region and the second device region, forming a second oxide layer below the first oxide layer, forming a mask layer on the first oxide layer on the first device region while exposing the first oxide layer on the second device region, removing the first and second oxide layers on the second device region using the mask layer as a mask, removing the mask layer, and forming a gate oxide layer on the second device region. The thus formed gate oxide layer structure has improved quality and reliability.
US11562931B2 3D stackable bidirectional access device for memory array
A method of manufacturing a vertical metal-semiconductor field-effect transistor (MESFET) device is provided. The method includes forming a first oxide layer, forming a first electrode in the oxide layer, forming a crystallized silicon layer on the first electrode, forming a second electrode on the first oxide layer and on sidewalls of the crystalized silicon layer, forming a second oxide layer on upper surfaces of the second electrode. The method also includes forming a third electrode on an upper surface of the crystallized silicon layer.
US11562930B2 Semiconductor structure
A semiconductor structure is provided. The semiconductor structure includes a base substrate including a plurality of non-device regions; a middle fin structure and an edge fin disposed around the middle fin structure on the base substrate between adjacent non-device regions; a first barrier layer on sidewalls of the edge fin; and an isolation layer on the base substrate. The isolation layer has a top surface lower than the edge fin and the middle fin structure, and covers a portion of the sidewalls of each of the edge fin and the middle fin structure. The isolation layer further has a material density smaller than the first barrier layer.
US11562929B2 Sawn leadless package having wettable flank leads
A method of forming a leadless packaged semiconductor device. First partial sawing leads is performed on a bottom side of an in-process leadless semiconductor package having a leadframe including die pad with a semiconductor chip thereon, and leads defining top and bottom surfaces and having an inner end and an outer end having a bottom corner region. Conductive bond wires connect to and extending between bond pads on the chip and respective leads, a mold compound is around the die pad, leads, chip, and conductive bond wires while exposing the bottom surface and outer end. The first sawing completely severs the leads while forming only a partial cut in the mold compound. A de-flash process is applied to the bottom side. The second sawing aligned to the partial cuts reaches the partial cuts to complete singulation of the package, wherein the second sawing does not touch the leads.
US11562928B2 Laser marked code pattern for representing tracing number of chip
A chip comprises a semiconductor substrate having a first side and a second side opposite to the first side, a plurality of conductive metal patterns formed on the first side of the semiconductor substrate, a plurality of solder balls formed on the first side of the semiconductor substrate, and at least one code pattern formed using laser marking on the first side of the semiconductor substrate in a space free from the plurality of conductive metal patterns and the plurality of solder balls, wherein the at least one code pattern is visible from a backside of the chip, the at least one code pattern represents a binary number having four bits; and the binary number represents a decimal number to represent a tracing number of the chip.
US11562927B2 Method for forming an electrical contact between a semiconductor film and a bulk handle wafer, and resulting structure
A silicon on insulator substrate includes a semiconductor bulk handle wafer, an insulating layer on said semiconductor bulk handle wafer and a semiconductor film on said insulating layer. An opening extends completely through the semiconductor film and insulating layer to expose a surface of the semiconductor bulk handle wafer. Epitaxial material fills the opening and extends on said semiconductor film, with the epitaxial material and semiconductor film forming a thick semiconductor film. A trench isolation surrounds a region of the thick semiconductor film to define an electrical contact made to the semiconductor bulk handle wafer through the opening.
US11562926B2 Package structure and method of forming thereof
A method of forming a package structure includes: forming an inductor comprising a through-via over a carrier; placing a semiconductor device over the carrier; molding the semiconductor device and the through-via in a molding material; and forming a first redistribution layer on the molding material, wherein the inductor and the semiconductor device are electrically connected by the first redistribution layer.
US11562925B2 Method of depositing multilayer stack including copper over features of a device structure
Embodiments disclosed herein generally relate to methods of depositing a plurality of layers. A doped copper seed layer is deposited in a plurality of feature definitions in a device structure. A first copper seed layer is deposited and then the first copper seed layer is doped to form a doped copper seed layer, or a doped copper seed layer is deposited directly. The doped copper seed layer leads to increased flowability, reducing poor step coverage, overhang, and voids in the copper layer.
US11562924B2 Planarization apparatus, planarization process, and method of manufacturing an article
A superstrate for planarizing a substrate. The superstrate includes a body having a first side having a contact surface and a second side having a central portion and a peripheral portion surrounding the central portion. The peripheral portion includes a recessed region.
US11562921B2 Robot having predetermined orientation
A method including: locating a shaft of a rotor relative to a stator of a motor, locating a robot arm mount on the shaft, temporarily stationarily fixing the robot arm mount relative to the stator at a predetermined rotational location relative to the stator, and while the robot arm mount is temporarily stationarily fixed relative to the stator at the predetermined rotational location, stationarily fixing the robot arm mount to the shaft by a connection, where the connection allows the robot arm mount to be stationarily fixed to the shaft at one of a plurality of angular orientations.
US11562917B2 Wafer positioning method and a semiconductor manufacturing apparatus
The invention provides a method for positioning a wafer and a semiconductor manufacturing apparatus, which are applied to thin film processes. The method includes: Step S1: Obtain the state distribution of the first surface of the first wafer after the thin film process is performed on the first wafer, wherein the first surface is the surface opposite to a surface that the thin film formed thereon in the thin film process; Step S2: Determine whether the first wafer is located at the ideal positioning center according to the state distribution of the first surface, when the first wafer is not located at the ideal positioning center, according to the state distribution of the first surface adjusts the positioning position of the second wafer to be subjected to the thin film process, so that the second wafer is positioned at the ideal positioning center during the thin film process. According to the present invention, the wafer is positioned at the ideal positioning center during the thin film process, thereby improving the quality of the thin film layer and the entire wafer (epitaxial wafer) after the thin film process, and improving the effect of the thin film process.
US11562914B2 Heater cover plate for uniformity improvement
Embodiments of the present disclosure generally relate to an apparatus for improving the film thickness on a substrate when using a heated substrate support. A cover plate to be placed over the top surface of a heated substrate support is disclosed. The cover plate includes a pocket formed in the middle thereof for the placement of a substrate. The cover plate may include a variety of features including a plurality of dimples, a plurality of radially disposed grooves, a plurality of annular grooves, lift pin holes, pin slots, and gas exhaust holes.
US11562911B2 Power semiconductor module and method of forming the same
One embodiment provides a method of providing a power semiconductor module with a cooler. A power semiconductor module includes a substrate having a first substrate side for carrying at least one electric circuit and having a second substrate side being located opposite to the first substrate side. The second substrate side is connected to a first baseplate side and the baseplate also includes a second baseplate side being located opposite to its first baseplate side and being adapted for coming in contact with the cooler. The cooler includes a first casing component and a second casing component. The baseplate side is equipped with a cooling area that is surrounded by a connecting area.
US11562908B2 Dielectric structure to prevent hard mask erosion
A novel dielectric cap structure for VTFET device fabrication is provided. In one aspect, a method of forming a VTFET device includes: patterning fins in a substrate using fin hardmasks, including a first fin(s) and a second fin(s); depositing a liner over the fins and the fin hardmasks; selectively forming first hardmask caps on top of the fin hardmasks/liner over the first fin(s); forming first bottom source and drain at a base of the first fin(s) while the fin hardmasks/liner over the first fin(s) are preserved by the first hardmask caps; selectively forming second hardmask caps on top of the fin hardmasks/liner over the second fin(s); and forming second bottom source and drains at a base of the second fin(s) while the fin hardmasks/liner over the second fin(s) are preserved by the second hardmask caps. A device structure is also provided.
US11562907B2 Nanostructure featuring nano-topography with optimized electrical and biochemical properties
A method for forming a nanostructure includes coating an exposed surface of a base layer with a patterning layer. The method further includes forming a pattern in the patterning layer including nano-patterned non-random openings, such that a bottom portion of the non-random openings provides direct access to the exposed surface of the base layer. The method also includes depositing a material in the non-random openings in the patterning layer, such that the material contacts the exposed surface to produce repeating individually articulated nano-scale features. The method includes removing remaining portions of the patterning layer. The method further includes forming an encapsulation layer on exposed surfaces of the repeating individually articulated nanoscale features and the exposed surface of the base layer.
US11562903B2 Method of fabricating thin, crystalline silicon film and thin film transistors
A method of producing a reduced-defect density crystalline silicon film includes forming a first intrinsic silicon film on a substrate, forming a doped film including silicon or germanium on the first intrinsic silicon film, forming a second intrinsic silicon film on the doped film, and annealing to crystallize the doped film, the second intrinsic silicon film, and the first intrinsic silicon, wherein each film is amorphous at formation, wherein crystallization initiates within the doped film. A method of forming a thin film transistor includes forming an active layer in the crystallized second intrinsic silicon layer by doping the crystallized second intrinsic silicon layer in selected areas to form source and drain regions separated by a channel portion, forming a gate insulator layer on the crystallized second intrinsic silicon layer, and forming a gate electrode pattern over the gate insulator layer.
US11562897B1 Method of manufacturing semiconductor device
A wafer having a semiconductor substrate including a peripheral region and a central region, an insulating layer and a semiconductor layer is prepared first. Next, a plurality of trenches penetrating through the semiconductor layer and the insulating layer and reaching an inside of the semiconductor substrate are formed. Next, an inside of each of the plurality of trenches is filled with an insulating film, so that a plurality of element isolating portions is formed. Next, in the central region, the semiconductor layer exposed from a resist pattern is removed. The end portion closest to the outer edge of the semiconductor substrate among ends of the resist pattern used for removing the semiconductor layer in the central region is formed so as to be positioned closer to the outer edge of the semiconductor substrate than a position of the end portion closest to the outer edge of the semiconductor substrate among ends of the resist pattern used for forming the trenches.
US11562891B2 Method of temperature measurement used in radio-frequency processing apparatus for semiconductor
A method for temperature measurement used in an RF processing apparatus for semiconductor includes generating by electrodes an RF signal sequence having multiple discontinuous RF signals that are separated by a time interval; and generating a temperature sensing signal by a thermal sensor during the time interval.
US11562889B2 Plasma processing apparatus and gas introducing method
A plasma processing apparatus includes a chamber having a sidewall and a plasma processing space surrounded by the sidewall, and a first side gas inlet line and a second side gas inlet line configured to introduce at least one gas from the sidewall into the plasma processing space. The first side gas inlet line includes a plurality of first side gas injectors symmetrically arranged along a circumferential direction on the sidewall and configured to introduce the gas in a first direction into the plasma processing space. Further, the second side gas inlet line includes a plurality of second side gas injectors symmetrically arranged along the circumferential direction on the sidewall and configured to introduce the gas in a second direction different from the first direction into the plasma processing space.
US11562879B2 Low-blur electrostatic transfer lens for multi-beam electron gun
An electrostatic beam transfer lens for a multi-beam apparatus that includes a series of multiple, successive electrodes, such that an aperture bore of each electrode is aligned along an electron gun axis and is configured to allow multiple beams to pass therethrough. The first electrode in the series is a cylindrical electrode configured to receive the multiple beams at an entrance plane. The first electrode has a bore length and a bore diameter such that a ratio of bore diameter/bore length<0.3. The shape of the first electrode defines the electrostatic field penetration to the entrance plane of the first electrode to prevent lens focusing fields of the electrostatic beam transfer lens from extending through the first electrode and beyond the entrance plane, thus providing a uniform, flat electric field at the entrance area of the electrostatic transfer lens.
US11562874B2 Electron photoinjector
A photoinjector system containing modularly-structured waveguide-mode launcher, which is reversibly connected to the RF gun (containing a tubular construction formed with disattachably-affixed to one another structurally-complementary halves); and a solenoid magnet in operation enclosing such tubular structure in a central hollow. The resulting quality, power, and frequency rate of operation as well as cost of manufacturing and operation of the system are superior as compared with those of a related art system.
US11562872B2 Circuit interrupter for detecting breaker fault conditions and interrupting an electric current
A circuit interrupter (100) for interrupting an electric current in an electrical line is disclosed. The circuit interrupter (100) includes a controller (102) for detecting a breaker fault condition. The controller (102) is connected to a first semiconductor switch (114) for energizing a solenoid (104) to trip a circuit breaker on detection of the breaker fault condition, wherein a winding of the solenoid (104) is energized to trip the circuit breaker, and wherein the solenoid (104) is configured with a center tap in the winding, such that there are two parts (106, 108) in the winding separated by the center tap. Further, upon detection of an open condition in a part of the winding, the controller (102) is configured to provide a trip signal to the circuit breaker using the other part of the winding.
US11562871B2 Electromechanical power switch integrated circuits and devices and methods thereof
An electromechanical power switch device and methods thereof. At least some of the illustrative embodiments are devices including a semiconductor substrate, at least one integrated circuit device on a front surface of the semiconductor substrate, an insulating layer on the at least one integrated circuit device, and an electromechanical power switch on the insulating layer. By way of example, the electromechanical power switch may include a source and a drain, a body region disposed between the source and the drain, and a gate including a switching metal layer. In some embodiments, the body region includes a first body portion and a second body portion spaced a distance from the first body portion and defining a body discontinuity therebetween. Additionally, in various examples, the switching metal layer may be disposed over the body discontinuity.
US11562858B2 Multilayer ceramic capacitor and board having the same mounted thereon
A multilayer capacitor includes a capacitor body including a dielectric layer and first and second internal electrodes; first and second external electrodes; and an insulator disposed on a first surface of the capacitor body. The capacitor body includes an active region in which first and second internal electrodes overlap each other in a first direction, and upper and lower covers disposed above and below the active region in the first direction. A length of the active region in the second direction is defined as ‘La’, a length of one margin of the capacitor body in the second direction is defined as ‘Lm’, a height of the active region in the first direction is defined as ‘Ta’, a thickness of the lower cover of the capacitor body is defined as ‘Tc’, and a thickness of the insulator is defined as ‘Te’. A relative displacement index, ((La/Lm)−(Ta/Tc))/Te)2, ranges from 0.003 to 0.055.
US11562856B2 Method for manufacturing alloy ribbon
There is provided a method for manufacturing an alloy ribbon that suppresses different magnetic properties at each position of the alloy ribbon obtained by crystallizing an amorphous alloy ribbon. The method for manufacturing an alloy ribbon includes: heating a laminated body in which positions of thick portions of a plurality of amorphous alloy ribbons are shifted to a first temperature range less than a crystallization starting temperature; and heating an end portion in a lamination direction of the laminated body to a second temperature range equal to or more than the crystallization starting temperature after the heating the laminated body. An ambient temperature is held after heating the laminated body such that the laminated body is maintained within a temperature range in which the laminated body can be crystallized by heating the end portion to the second temperature range.
US11562852B2 Coil component
A coil component includes a body having one surface and the other surface and a plurality of wall surfaces, first and second insulating substrates spaced apart from each other, first and second recesses disposed in both end surfaces of the body and extending to one surface of the body, first and second coil portions disposed on the first and second insulating substrates, one ends and the other ends of the first and second coil portions being exposed to the first and second recesses, first and second external electrodes disposed along an inner surface of the first recess and one surface of the body and connected to one ends of the first and second coil portions, and third and fourth external electrodes disposed along an inner surface of the second recess and one surface of the body and connected to the other ends of the first and second coil portions.
US11562850B2 Coil component
A coil component includes a body, a support substrate embedded in the body, a coil portion including first and second lead-out portions disposed on one surface of a support substrate and spaced apart from each other, slit portions formed along edge portions between both end surfaces of the body, opposing each other, and a first surface of the body, respectively, and exposing the first and second lead-out portions to internal surfaces of the slit portions, respectively, plating prevention portions embedded in the first and second lead-out portions, respectively, and having first surfaces exposed to the internal surfaces of the slit portions, respectively, and first and second external electrodes disposed on the first surface of the body, spaced apart from each other, extending to the internal surfaces of the slit portions, respectively, and connected to the first and second lead-out portions, respectively.
US11562848B2 Coil electronic component and method of manufacturing same
A coil electronic component includes a magnetic body having an internal coil part embedded therein, in which the internal coil part includes an insulating substrate, a first insulator, a coil conductor, and a second insulator. The first insulator is disposed on at least one of first and second main surfaces of the insulating substrate and has a groove formed therein. The coil conductor is formed inside the groove. The second insulator encloses the insulating substrate, the first insulator, and the coil conductor. The first insulator may be formed to a thickness larger than (and no more than 40 μm thicker than) a thickness of the coil conductor on the insulating substrate. The first insulator may be formed to a width of 3 μm to 50 μm. Further, the second insulator may extend to a thickness 1 μm to 20 μm larger than that of the first insulator on the insulating substrate.
US11562847B2 Coil component
A coil component includes a body; a support substrate embedded in the body; a coil portion disposed on the support substrate, and having an end portion exposed to a surface of the body; and an external electrode disposed on the surface of the body, and in contact with and connected to the end portion of the coil portion. An interface between the end portion of the coil portion and the external electrode, and an interface between the surface of the body and the external electrode are located on levels different from each other.
US11562842B2 Electromagnetic actuating device and method for manufacturing an electromagnetic actuating device
An electromagnetic actuating device. The device includes an electromagnetic coil including a central recess extending in an axial direction, a cylindrical pole tube inserted into the central recess and provided with a magnetic separation point, an armature situated displaceably in the pole tube, the armature being movable by an actuation of the electromagnetic coil, the armature being mounted in the pole tube in a sleeve-shaped bearing foil inserted into the pole tube, the bearing foil including an inner side facing toward the armature and used as a sliding surface and an outer side facing toward the cylindrical pole tube. It is provided that the bearing foil is coated at least on the inner side using a first layer made of perfluoroalkoxy polymer. A manufacturing method for such an electromagnetic actuating device is also described.
US11562836B2 Production method for MgB2 superconducting wire rod superconducting coil and MRI
The present invention is intended to increase the critical current density of a wire rod having a shape with good symmetry such as a round wire or a square wire by making use of mechanical milling method. The production method of the present invention for the MgB2 superconducting wire rod comprises a mixing process of preparing a powder by adding a solid organic compound to a magnesium powder and a boron powder and then applying an impact to the powder to prepare a mixture of the powder in which boron particles are dispersed inside magnesium particles, a filling process of filling a metal tube with the mixture, an elongation process of elongating the metal tube filled with the mixture and a heat treatment process of heat-treating the metal tube to synthesize MgB2.
US11562835B2 Cable for power-over-ethernet having an extended usable length
A method of extending the usable length of a power-over-ethernet cable includes the steps of providing twisted pairs of wires with the conductor of each wire being a 20 AWG or 22 AWG conductor and terminating the cable at an RJ-45 style connector. The connector for the 20 AWG conductors has an insert therein with holes that can accommodate 20 AWG conductors. FEP, PVC or PP insulation may surround each conductor.
US11562833B2 Power cable, method for production and use thereof
The present invention concerns a power cable, comprising a tension member (1), placed in the centre of said power cable; a first insulation layer (3), the tension member (1) being embedded in the first insulation layer (3); and an outer protective sheath (9); wherein said power cable further comprises one or more first aluminum conductors (4), embedded within the first insulation layer (3). The present invention also concerns a process for producing the inventive power cable, the process comprising the step of extruding a first polymeric insulation layer (3) onto the tension member (1) and the one or more conductors (4) in one single step. Finally, the present invention concerns the use of the inventive power cable, in medium-voltage to high-voltage subsea applications, such as an offshore windmill cable infrastructure or driving of subsea pumps.
US11562831B2 Wire assembly useful in applications that are in close proximity to antenna
An antenna installation having an antenna and a wire assembly. The antenna has a first end and a second end, with the antenna having a radiative distribution pattern and RF input characteristics. The wire assembly is positioned in close proximity to the antenna. The wire assembly includes a conductor and an RF insulative wrap. The conductor has a first end and a second end and at least one conductive element extending between the first end and the second end. The RF insulative wrap encircles the conductor between the first end and the second end. The RF insulative wrap includes a magnetic sheet having a magnetic metal powder within a polymer matrix. A method of preparing a wire assembly as well as the wire assembly itself are likewise disclosed.
US11562828B2 Methods and systems for customizing treatments
A system for customizing treatments. The system includes a computing device configured to record a user biological extraction containing an element of user physiological data. The computing device is configured to receive condition state training data and generate a condition state model utilizing a first machine-learning algorithm. The computing device is configured to calculate a condition state label using the condition state model. The computing device is configured to select a treatment model utilizing the condition state label. The computing device is configured to generate a treatment model and output a plurality of treatments utilizing the treatment model.
US11562825B2 Methods and systems to determine multi-parameter managed alarm hierarchy during patient monitoring
The present specification discloses systems and methods of patient monitoring in which multiple sensors are used to detect physiological parameters and the data from those sensors are correlated to determine if an alarm should, or should not, be issued, thereby resulting in more precise alarms and fewer false alarms. Electrocardiogram readings can be combined with invasive blood pressure, non-invasive blood pressure, and/or pulse oximetry measurements to provide a more accurate picture of pulse activity and patient respiration. In addition, the monitoring system can also use an accelerometer or heart valve auscultation to further improve accuracy.
US11562819B2 Method and system for determining and improving behavioral index
The present invention provides methods and systems determining the behavioural index of a user. The present invention involves analyzing the user's behaviour and linguistic parameters using a smart wearable device. Basis the analysis, user's behavioural index is suitably determined, modified and informed to the user.
US11562818B2 System for extended reality visual contributions
Aspects of the subject disclosure may include, for example, receiving information about a task to be completed by a user, receiving information about the user and receiving information about a physical environment of the user. The subject disclosure may further include creating one or more immersion objects based on the information about the task, the information about the user and the information about the physical environment, creating an immersive environment including the one or more immersive objects and at least a portion of the physical environment of the user, and communicating to an extended reality (XR) device of the user information about the immersive environment to create an immersive experience for completion of the task by the user. Other embodiments are disclosed.
US11562817B2 Meal service management system and operating method therefor
The present invention relates to a meal service management system and an operating method therefor, the system being capable of providing information on food ingested by a user to whom a meal service is to be provided and customized information related thereto, and managing food leftover in a meal service. According to an embodiment of the present invention, a scanner device is used such that a user to whom a meal service is to be provided and a food tray before and after meals are identified, and thus a meal service amount and a leftovers food amount are acquired, and leftovers food information of each user and useful information associated therewith are provided on the basis of the same, and thus users can easily determine their eating habits, nutritional status and the like and the users can be induced to attempt reducing leftovers food by themselves.
US11562810B2 Electronic data document for use in clinical trial verification system and method
The present invention provides an electronic data document (EDD) and related system and method for use in a computerized clinical trial verification system. In an exemplary embodiment, the EDD is authenticated by the creator and validated by the receiver, and comprises an image of a source document (SD) that comprises a masked record of at least one interaction between a clinical trial investigator and a patient enrolled in a clinical trial, at least one revealed portion of the SD that includes evidence relevant to at least one question in a clinical trial questionnaire, and at least one annotation connecting the revealed portion to the at least one question. The present invention provides a computerized system and method for allowing a clinical trial investigator to answer questions from a clinical trial questionnaire pertinent to a clinical trial of a medical treatment using encrypted and partially masked electronic documents comprising images of original patient records. The process of creating and viewing the partially masked electronic documents preferably does not create local copies that can be recalled later.
US11562800B2 Systems and methods for counting program-erase cycles of a cell block in a memory system
This disclosure proposes a method to save P/E cycling information inside NAND by using 2-byte column in programmable selective devices (e.g., SGD). The proposed method is a one-way programming method, and does not perform an erase operation within the 2-byte column. The proposed methods described herein can reduce the burden of relying upon controller SRAM/DRAM. Additionally, by storing the P/E cycling information in NAND, the P/E cycling is not lost due to a power loss event. At least one application advantageous for using NAND to store P/E cycling information includes wear leveling.
US11562799B2 Memory devices for program verify operations
Memory devices might include an array of memory cells including a plurality of strings of series-connected memory cells, a plurality of access lines, a common source, a plurality of data lines, a plurality of shield lines, and control logic. Each access line might be connected to a control gate of a respective memory cell of each string of series-connected memory cells. Each string of series-connected memory cells might be selectively connected between the common source and a respective data line. The plurality of shield lines might be interleaved with the plurality of data lines. The control logic might be configured to implement a program verify operation of respective memory cells coupled to a selected access line including sensing a voltage level on each data line to determine whether each respective memory cell coupled to the selected access line has been programmed to a target level for the respective memory cell.
US11562798B2 Programming techniques for memory devices having partial drain-side select gates
The programming techniques include the step of providing a memory device that includes a plurality of memory cells that are divided into at least two groups including a first group and a second group. The first group includes memory cells that are coupled to full select gate drains (SGDs), and the second group includes memory cells that are coupled to partial SGDs. The method continues with the step of applying a programming voltage to a selected word line that includes at least one memory cell of the first group and at least one memory cell of the second group. Simultaneous to the application of the programming voltage, the method continues with applying voltages to bit lines coupled to memory cells. The voltages being determined based on if the memory cells are of the first group or are of the second group.
US11562797B2 Non-linear temperature compensation for wider range operation temperature products
A method for operating non-volatile storage disclosed herein. The method comprises performing an operation on a set of non-volatile storage elements. The operation on the set of non-volatile storage elements includes providing temperature compensation based on an operation temperature of the set of non-volatile storage elements. The providing temperature compensation includes determining if the operation temperature is outside a temperature range where constant compensation is valid and applying the temperature compensation based on the determination.
US11562796B2 Frequency-voltage conversion circuit, semiconductor device, and memory system
A frequency-voltage conversion circuit includes a constant current source, a first switch connected to an output of the constant current source, a first capacitor connected between the first switch and ground, a second switch connected between a first node that is between the first switch and the first capacitor, and an output node, a third switch connected between the first node and the ground, a fourth switch connected to the output of the constant current source, a second capacitor connected between the fourth switch and the ground, a fifth switch connected between a second node that is between the fourth switch and the second capacitor, and the output node, and a sixth switch connected between the second node and the ground.
US11562793B2 Read soft bits through boosted modulation following reading hard bits
A memory sub-system configured to read soft bit data by adjusting the read voltage applied to read hard bit data from memory cells. For example, in response to a read command identifying a group of memory cells, a memory device is to: read the group of memory cells using a first voltage to generate hard bit data indicating statuses of the memory cells subjected to the first voltage; change (e.g., through boosted modulation) the first voltage, currently being applied to the group of memory cells, to a second voltage and then to a third voltage; reading the group of memory cells at the second voltage and at the third voltage to generate soft bit data (e.g., via an exclusive or (XOR) of the results of reading the group of memory cells at the second voltage and at the third voltage).
US11562791B1 Memory devices with four data line bias levels
Memory devices might include a first latch to store a first data bit; a second latch to store a second data bit; a data line selectively connected to the first latch, the second latch, and a string of series-connected memory cells; and a controller configured to bias the data line during a programing operation of a selected memory cell. The controller may with the first data bit equal to 0 and the second data bit equal to 0, bias the data line to a first voltage level; with the first data bit equal to 1 and the second data bit equal to 0, bias the data line to a second voltage level; with the first data bit equal to 0 and the second data bit equal to 1, bias the data line to a third voltage level; and with the first data bit equal to 1 and the second data bit equal to 1, bias the data line to a fourth voltage level.
US11562787B2 Multi-state programming for memory devices
Storage device programming methods, systems and media are described. A method may include encoding data to generate an encoded set of data. A first programming operation may write the encoded set of data to a memory device. The method includes encoding, using a second encoding operation based on the data, to generate a second set of encoded data. The second set of encoded data is stored to a cache. A first decoding operation is performed, based on the second set of encoded data and the encoded set of data, to generate a decoded set of data. A second decoding operation is performed to generate a second decoded set of data. The second decoded set of data is encoded to generate a third set of encoded data. The method includes performing a second programming operation to write the third set of encoded data to the memory device.
US11562785B1 Microelectronic devices, and related memory devices and electronic systems
A microelectronic device comprises local digit line structures, global digit line structures, source line structures, sense transistors, read transistors, and write transistors. The local digit line structures are coupled to strings of memory cells. The global digit line structures overlie the local digit line structures. The source line structures are interposed between the local digit line structures and the global digit line structures. The sense transistors are interposed between the source line structures and the global digit line structures, and are coupled to the local digit line structures and the source line structures. The read transistors are interposed between and are coupled to the sense transistors and the global digit line structures. The write transistors are interposed between and are coupled to the global digit line structures and the local digit line structures. Additional microelectronic devices, memory devices, and electronic systems are also described.
US11562782B2 Fixed voltage sensing in a memory device
Methods for sensing ferroelectric memory devices and apparatuses using the same have been disclosed. One such apparatus includes a ferroelectric memory cell coupled to a data line, a reference capacitance, and a common node coupled between the data line and the reference capacitance. A current mirror circuit is coupled to the data line and the reference capacitance. During a sense operation, the common node is configured to be at a fixed voltage and the current mirror circuit is configured to mirror displacement current from the reference capacitance to the ferroelectric memory cell.
US11562779B2 Bit line secondary drive circuit and method
A memory circuit includes a reference node configured to carry a reference voltage having a reference voltage level, a power supply node configured to carry a power supply voltage having a power supply voltage level, a bit line coupled with a plurality of memory cells, a write circuit configured to charge the bit line by driving a voltage level on the bit line toward the power supply voltage level with a first current, and a switching circuit coupled between the power supply node and the bit line. The switching circuit is configured to receive the voltage level on the bit line, and responsive to a difference between the voltage level received on the bit line and the power supply voltage level being less than or equal to a threshold value, drive the voltage level on the bit line toward the power supply voltage level with a second current.
US11562774B2 Semiconductor device having a memory and method of controlling the same between operation modes
The semiconductor device 1 comprises a processor 2, a memory connected to the processor and a control circuit, and comprises an active operation mode and a standby operation mode. The memory comprises a normal mode and a RS mode lower power consumption than the normal mode. The memory comprises SRAMs 7_0 to 7_5 which includes a mode terminal RS_T supplied with mode instruction signals RS1_0 to RS1_5 specifying the normal mode or the RS mode, respectively. The control circuit supplies the mode instruction signals specifying the normal mode to the mode terminal of the SRAMs 7_0 to 7_2 in transition period which the semiconductor device transitions from the standby operation mode to the active operation mode. And the control circuit supplies the mode instruction signals specifying the normal mode to the mode terminal of the SRAMs 7_3 to 7_5 after transition to the active operation mode.
US11562772B2 Video processing method, electronic device, and storage medium
Provided are a video processing method, an electronic device, and a storage medium. The method is applied to an electronic device, and includes: acquiring decoding information when decoding a video file; and determining whether the decoding information is abnormal. The method further includes: in response to detecting the decoding information is abnormal, adding an identifier of the video file into a preset blacklist; and in response to detecting the decoding information is normal, adding the identifier of the video file into a preset whitelist, and performing display enhancement processing on the video file.
US11562757B2 Method of encoding and decoding audio signal using linear predictive coding and encoder and decoder performing the method
An audio signal encoding method performed by an encoder includes identifying a time-domain audio signal in a unit of blocks, quantizing a linear prediction coefficient extracted from a combined block in which a current original block of the audio signal and a previous original block chronologically adjacent to the current original block using frequency-domain linear predictive coding (LPC), generating a temporal envelope by dequantizing the quantized linear prediction coefficient, extracting a residual signal from the combined block based on the temporal envelope, quantizing the residual signal by one of time-domain quantization and frequency-domain quantization, and transforming the quantized residual signal and the quantized linear prediction coefficient into a bitstream.
US11562749B2 System and method for query authorization and response generation using machine learning
Systems, methods, and computer-readable storage media for responding to a query using a neural network and natural language processing. If necessary, the system can request disambiguation, then parse the query using a trained machine-learning classifier, resulting in at least one of an identified subject or an identified domain of the text query. The system can determine if the user is authorized to retrieve answers to the query and, if so, retrieve factual data associated with the query. The system can then retrieve a response template, and fill in the template with the retrieved facts. The system can then determine, by executing a machine comprehension model on the filled response template, a probable readability token, portion of text, of at least a portion of the filled response template and, upon identifying that the probable readability is above a threshold, reply to the text query with the at least a portion of the filled response template.
US11562747B2 Speech-to-text transcription with multiple languages
One embodiment provides a method that includes obtaining a default language corpus. A second language corpus is obtained based on a second language preference. A first transcription of an utterance is received using the default language corpus and natural language processing (NLP). At least one problem word in the first transcription is determined based on an associated grammatical relevance to neighboring words in the first transcription. Upon determining that a first probability score is below a first threshold, an acoustic lookup is performed for an audible match for the problem word in the first transcription based on an associated acoustical relevance. Upon determining that a second probability score is below a second threshold, it is determined whether a match for the problem word exists in the secondary language corpus. Upon determining that the match exists in the secondary language corpus, a second transcription for the utterance is provided.
US11562737B2 Generating topic-specific language models
Speech recognition may be improved by generating and using a topic specific language model. A topic specific language model may be created by performing an initial pass on an audio signal using a generic or basis language model. A speech recognition device may then determine topics relating to the audio signal based on the words identified in the initial pass and retrieve a corpus of text relating to those topics. Using the retrieved corpus of text, the speech recognition device may create a topic specific language model. In one example, the speech recognition device may adapt or otherwise modify the generic language model based on the retrieved corpus of text.
US11562735B1 Multi-modal spoken language understanding systems
A spoken language understanding (SLU) system may include an automatic speech recognizer (ASR), an audio feature extractor, an optional synchronizer and a language understanding module. The ASR may produce a first set of input data representing transcripts of utterances. The audio feature extractor may produce a second set of input data representing audio features of the utterances, in particular, non-transcript specific characteristics of the speaker in one or more portions the utterances. The two sets of input data may be provided for the language understanding module to predict intents and slot labels for the utterances. The SLU system may use the optional synchronizer to align the two sets of input data before providing them to the language understanding module.
US11562733B2 Deep learning models for speech recognition
Presented herein are embodiments of state-of-the-art speech recognition systems developed using end-to-end deep learning. In embodiments, the model architecture is significantly simpler than traditional speech systems, which rely on laboriously engineered processing pipelines; these traditional systems also tend to perform poorly when used in noisy environments. In contrast, embodiments of the system do not need hand-designed components to model background noise, reverberation, or speaker variation, but instead directly learn a function that is robust to such effects. Neither a phoneme dictionary, nor even the concept of a “phoneme,” is needed. Embodiments include a well-optimized recurrent neural network (RNN) training system that can use multiple GPUs, as well as a set of novel data synthesis techniques that allows for a large amount of varied data for training to be efficiently obtained. Embodiments of the system can also handle challenging noisy environments better than widely used, state-of-the-art commercial speech systems.
US11562728B2 Shaped acoustic absorber
A shaped acoustic absorber assembly is provided with broadband absorption. The assembly includes an acoustic panel defining a plurality of apertures, and a plurality of tubular quarter-wavelength resonators of variable lengths provided respectively aligned with the plurality of apertures and coupled to the acoustic panel. Each tubular quarter-wavelength resonator includes at least one perimeter boundary wall extending in a longitudinal length direction and defining a chamber cavity having a chamber volume. A first end defines an opening aligned with one of the plurality of apertures and coupled to the acoustic panel. A second end is provided opposite the first end, and is sealed and configured for being located adjacent a target substrate. Methods are provided for shaping the tubular quarter-wavelength resonators to coordinate with a geometry and dimensions of a target substrate and then preserving a shape of the tubular quarter-wavelength resonators in a structurally rigid configuration.
US11562727B2 Multi-frequency helmholtz resonator system
A Helmholtz resonator having a plurality of resonator chamber modules formed into an array. The array is configured to dampen sound. A module of the plurality of resonator chamber modules includes a first chamber and a second chamber. The first and second chambers have different lengths and are tuned to dampen different frequencies of sound.
US11562726B2 Plates and plate assemblies for noise attenuators and other devices and methods making the same
Plates and plate assemblies for noise attenuators and other devices and methods of making the same are described herein. An example plate assembly includes a support frame to be coupled to a body of the noise attenuator. The support frame has a plurality of radially extending ribs. The plate assembly also includes a disc-shaped plate having a plurality of openings forming flow paths to attenuate noise. The disc-shaped plate is coupled to the support frame such that pressure-induced loads on the disc-shaped plate are distributed to the plurality of radially extending ribs of the support frame.
US11562725B2 VOC sequestering acoustic foam
Acoustic dampeners, methods of making acoustic dampener, and uses thereof are described. The acoustic dampener includes a polymer foam article; and a metal-organic framework portion. The metal-organic framework portion comprises a metal-organic framework in a polymer matrix. The metal-organic framework portion is adhered to, or otherwise coupled to or included with, the polymer foam article. Such an acoustic dampener can be used in a computer equipment cabinet.
US11562724B2 Wind noise mitigation systems and methods
A system and method can provide nose, such as wind noise, mitigation and/or microphone blending. Some methods may include sampling a sound signal from a plurality of microphones to generate a frame comprising a plurality of time-frequency tiles of the sound signal, each time-frequency tile including respective values of at least one feature from the plurality of microphones, comparing the respective values of the at least one feature to determine whether each time-frequency tile satisfies a similarity threshold, and flagging each time-frequency tile as noise if it fails to satisfy the similarity threshold, grouping the plurality of time-frequency tiles into sets of frequency-adjacent time-frequency tiles, and for each set of frequency-adjacent time-frequency tiles in the frame: counting a number of flagged time-frequency tiles, and attenuating all of the time-frequency tiles in the each set if the number exceeds a noise bin count threshold to thereby reduce noise in the sound signal.
US11562721B2 Wireless multi-string tuner for stringed instruments and associated method of use
A stringed instrument tuner that senses the vibration of all the strings of the instrument independently and simultaneously via ultraviolet reflective light sensors that are immune to interference from ambient alternating-current lighting. The pitches of the strings are then measured continuously in real-time and transmitted wirelessly to a receiver that simultaneously graphically displays how far out-of-tune all of the strings are so that the musician can instantly see which strings need tuning and tune them quickly. The receiver may be a smartphone, smartwatch, smart glasses, computer, self-tuning system, or a dedicated wearable receiver-display unit.
US11562715B2 Graphics processing systems
When a graphics processor is processing data for an application on a host processor, the graphics processor generates in advance of their being required for display by the application a plurality of frame sequences corresponding to a plurality of different possible “future states” for the application. The graphics processing system, when producing a frame in a sequence of frames corresponding to a given future state for the application, determines one or more region(s) of the frame that are to be produced at a first, higher quality, and producing the determined region(s) of the frame at a first, higher quality, whereas other regions of the frame are produced at a second, lower quality.
US11562708B2 Display apparatus
A performance of a display apparatus is improved. A display apparatus has a display region, a transparent region and a frame region. The display apparatus includes a plurality of scan signal lines extending in an X direction in the display region and a plurality of image signal lines extending in a Y direction in the display region. The plurality of image signal lines include a first wiring (image signal line) and a second wiring (image signal line). The first wiring includes a first bypass wiring portion arranged in the frame region and a first extension wiring portion connected to an end of the first bypass wiring portion and extending in the Y direction. The second wiring includes a second bypass wiring portion arranged in the frame region and a second extension wiring portion connected to an end of the second bypass wiring portion and extending in the Y direction. In a plan view, the first wiring and the second wiring intersect with each other at the frame region.
US11562706B2 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.
US11562702B2 Dimming unit, and liquid crystal display device
The present invention relates to a dimming unit including: a dimming panel; and drive circuitry, the dimming panel sequentially including a first substrate, a liquid crystal layer, and a second substrate, the first substrate sequentially including an insulating substrate, a lower-layer electrode, a first insulating layer, multiple first electrodes, a second insulating layer, and a second electrode which is provided with multiple parallel linear electrodes and to which a constant voltage is applied, the first electrodes including multiple island electrodes which are spaced from each other in a plan view and are electrically connected to each other, at least one of the island electrodes being electrically connected to the lower-layer electrode through a contact hole, the drive circuitry controlling voltages applied to the respective first electrodes.
US11562700B2 Display device and driving method thereof
Embodiments of the present disclosure relate to a display device comprising a display panel on which a plurality of gate lines, a plurality of data lines, a plurality of reference voltage lines, and a plurality of subpixels are disposed, a gate driving circuit providing scan signals to the plurality of gate lines, a data driving circuit providing data voltages to the plurality of data lines, and including at least one reference voltage switch for controlling reference voltages supplied to the plurality of reference voltage lines, and a timing controller controlling the gate driving circuit and the data driving circuit, and maintaining the reference voltage of the reference voltage line at a level of turning off a light emitting element while at least one scan transistor disposed on the plurality of subpixels is turned off before a sensing process for sensing a characteristic value of the plurality of subpixels is performed.
US11562698B2 Display panel, driving method thereof and display apparatus
A display panel includes multiple pixel units that are arranged regularly. A pixel circuit is connected with a scanning signal line and a data signal line. The pixel circuit receives a data voltage transmitted by the data signal line and outputs a corresponding current to a light emitting device under a control of the scanning signal line. When a first light emitting unit is in a black state, the data signal line provides a reference black state voltage to a pixel circuit of the first light emitting unit. The driving method of the display panel includes: providing, by the data signal line, a first black state voltage to a pixel circuit of a second light emitting unit when the first light emitting unit emits light and the second light emitting unit is in the black state. The first black state voltage is less than the reference black state voltage.
US11562693B2 Display devices, pixel driving circuits and methods of driving the same
A pixel driving circuit includes a current controlling module, an outputting module and a time length controlling module including a comparator, a first energy storage element, an offset voltage writing sub-circuit, and first and second output sub-circuits. First terminal of first energy storage element is connected with first input terminal of comparator and second terminal with the first output sub-circuit. The second output sub-circuit is connected with second input terminal of comparator. The offset voltage writing sub-circuit writes an offset voltage of comparator to the first energy storage element. One of the first and second output sub-circuits outputs time signal and the other outputs reference voltage signal. The comparator outputs comparison signal according to the time signal and the reference voltage signal. The current controlling module outputs current signal. The outputting module turns on responsive to the comparison signal and controls current of light-emitting unit according to the current signal.
US11562685B2 LED driving apparatus for driving an LED array
An LED driving apparatus for driving an LED array including a plurality of digital-to-analog converters and a plurality of data latch circuits is provided. Each of the digital-to-analog converters is coupled to a corresponding LED, and outputs a driving current according to n-bits pixel data to drive the corresponding LED. Each of the plurality of data latch circuits stores the n-bits pixel data, and is coupled to a corresponding digital-to-analog converter to control the n-bits pixel data to be written into the corresponding digital-to-analog converter. Each of digital-to-analog converters includes n sub-driving current generating circuits. Each of the n sub-driving current generating circuits generates a sub-driving current having a current value corresponding to a bit order of a bit of the n-bits pixel data. The driving current is generated by summing up n sub-driving currents.
US11562684B2 Display panel and driving method of the display panel
A display panel includes a plurality of pixels arranged in a matrix, the plurality of pixels respectively including a plurality of sub pixels. The plurality of sub pixels respectively includes a light emitting element, and a PWM pixel circuit configured to control a light emitting duration of the light emitting element, based on a pulse width modulation (PWM) data voltage and a sweep voltage. A plurality of PWM pixel circuits included in the display panel are driven, for each of row lines of the plurality of pixels, in an order of a data setting period for setting the PWM data voltage and then a light emitting period in which the light emitting element emits light during a duration corresponding to the set PWM data voltage according to a change of the sweep voltage.
US11562682B2 Pixel circuit
A pixel circuit includes: a first transistor including a gate electrode connected to a first node, a source electrode connected to a first power line, and a drain electrode connected to a second power line; a light emitting element connected between the first transistor and the first or second power line; a second transistor connected between a data line and the first node, and including a gate electrode connected to a first scan line; a first capacitor connected between the first node and the source electrode of the first transistor; a third transistor connected between the first node and the first power line, and including a gate electrode connected to a second node; a fourth transistor connected between the second node and the data line, and including a gate electrode connected to a second scan line; and a second capacitor connected between the second node and a first control line.
US11562680B2 Display substrate and display device
A display substrate, a method for driving the same, a display device, and a high-precision metal mask are provided. The display area includes a first display sub-area in which pixels are distributed at a high density (e.g., a high resolution), and a second display sub-area in which pixels are distributed at a low density (e.g., a low resolution), and a transition display sub-area, with a distribution density of pixels (a resolution) between the distribution density of pixels in the first display sub-area and a distribution density of pixels in the second display sub-area, is arranged between the first display sub-area and the second display sub-area.
US11562675B2 Flip-flop circuit, driver circuit, display panel, display device, input/output device, and data processing device
A flip-flop circuit is provided. A driver circuit is provided. The flip-flop circuit includes first to fifth input terminals and first to third output terminals, the first input terminal is supplied with a first trigger signal, the second input terminal is supplied with a second trigger signal, the third input terminal is supplied with a batch selection signal, the fourth input terminal is supplied with a first pulse width modulation signal, and the fifth input terminal is supplied with a second pulse width modulation signal. The first output terminal supplies a first selection signal in response to the first pulse width modulation signal in a period from supply of the first trigger signal to supply of the second trigger signal, the first output terminal supplies the first selection signal in a period during which the batch selection signal is supplied, the second output terminal supplies a second selection signal in response to the second pulse width modulation signal in the period from the supply of the first trigger signal to the supply of the second trigger signal, and the third output terminal supplies a third trigger signal.
US11562671B2 Electroluminescent display device and method for driving ihe same
An electroluminescent display device includes a display panel including a plurality of pixels, a first compensation value calculator for calculating a first compensation value based on prediction according to an accumulation result of video data to be written in the pixels, a second compensation value calculator for calculating a second compensation value based on sensing according to an electrical sensing value with respect to driving characteristics of the pixels, and a data corrector for correcting the video data based on the first compensation value and the second compensation value.
US11562660B2 Methods and systems for presenting topic-specific biographical information of a user
A question-and-answer application that displays topic-specific biographical information about users when presenting certain content elements is described. The topic-specific biographical information for a user may be displayed in various contexts, such as with an answer to a question on a question page for the question, or with information identifying a user who is following a question or a topic. With some embodiments, a user's topic-specific biographical information may be provided by the user, provided or suggested by another user, or obtained from an external data source.
US11562658B2 EI authoring tool patent
A system for creating educational assessments from content files using an API and inserting the educational assessments into learning programs using tokens.
US11562656B2 Systems and methods for improving driver safety using uplift modeling
Methods and systems for improving vehicular safety by utilizing uplift modeling techniques to improve a driving tip treatment generation model are provided. According to embodiments, a tip server can analyze telematics data associated with operation of one or more vehicles to determine that a driving tip should be provided to a driver of a vehicle. The tip server then utilize a treatment generation model to determine a treatment for how to provide the driving tip in a manner optimized for the particular driver. The tip server can analyze additional telematics data to determine an effectiveness of the driving tip and to update the treatment generation model in accordance with uplift modeling techniques.
US11562652B2 Vehicle rearward warning system and its method
The present invention provides a rearward warning system that includes a detection unit detecting a location of a target vehicle, an estimation unit estimating a traveling direction of the target vehicle based on the location of the target vehicle detected by the detection unit, and a setting unit setting a collision warning range in respect of a subject vehicle and changing the collision warning range based on the traveling direction of the target vehicle estimated by the estimation unit.
US11562651B2 Autonomous vehicle notification system
In one embodiment, a method includes detecting, using one or more sensors of a vehicle, an entity in an environment surrounding the vehicle. The method includes determining a position of the entity relative to the vehicle. The method includes determining that a message is to be provided to the entity. The method includes selecting at least one of multiple notification devices of the vehicle based on the position of the entity relative to the vehicle. The method includes providing the message to the entity using the selected notification device.
US11562647B2 Dynamic virtual vehicle detection and adaptive traffic management system
A traffic detection device for sending a call signal to a traffic signal controller, the traffic detection device having a receiver to receive information sent from a mobile device, the information including identity information and/or location information of the mobile device, a traffic control device (TCD) interface to connect the traffic detection device to the traffic signal controller, and a processor to define a dynamic approach based on one or more of the identity information, speed limit, time of day, or speed of the mobile device. The device may determine whether to send a calf signal to the traffic signal controller via the TCD interface to prompt the traffic signal controller, when the processor determines that the mobile device is in the dynamic approach.
US11562644B2 Proximity-sensor supporting multiple application services
A personal digital key (e.g., which can be carried by a human) contains a memory having different service blocks. Each service block is accessible by a corresponding service block access key. As the personal digital key (PDK) moves around, it is detected by sensors. The sensors report position data, thus enabling location tracking of the PDK. The sensors also provide a data path to various applications. An application that has access to a service block access key can therefore access the corresponding service block on the PDK. The sensors themselves may also contain service block access keys.
US11562640B2 Wearable strap
A wearable strap 10 comprising releasable connection means 14 for securing the strap 10 around part of a person's body, a detector for wirelessly detecting an electronic device, a controller 16 programmed with at least one predetermined threshold for a distance between the strap 10 and electronic device, and at least one of: a) alert means 26a, 26b including at least a speaker or vibrator in the strap 10, and b) signalling means in the strap for sending a signal to a remote location, such as initiating an alert from the electronic device; the controller 16 being configured to use the detector to monitor the distance between the strap 10 and electronic device, and the controller 16 being configured to initiate the alert means 26a, 26b and/or signalling means to provide an audible or vibrating alert when the distance between the strap 10 and electronic device exceeds the predetermined threshold.
US11562635B2 Work vehicle periphery monitoring system and work vehicle periphery monitoring method
A work vehicle periphery monitoring system includes: an alarm range storage unit that stores an alarm range, in which an alarm output is required when an object is present, in a detection range of an object detection device that detects an object present in a periphery of a work vehicle; a work mode determination unit that determines a work mode of the work vehicle; an alarm range changing unit that changes the alarm range in the detection range when it is determined that the work mode is a specific work mode; and an alarm control unit that causes an alarm device to output an alarm when an object is present in the alarm range.
US11562634B2 Passive infra-red intrusion detector
A passive infrared motion detector discriminates between the motion of humans and pets in a premises. The motion detector includes an infrared sensor and a mirror for focusing infrared radiation from distinct fields of view. In one embodiment, a mask prevents infrared radiation from reaching the infrared sensor, and cut away regions on the surface of the mask allow selective passage of infrared radiation to the infrared sensor. In an alternative embodiment, the cylindrical mirror elements includes reflective and unreflective regions, which allow selective passage of infrared radiation to the infrared sensor. The cut away regions and the reflective regions are elongated to correspond to the shape of standing humans. As a result, the infrared radiation from animals only partially reaches the infrared sensor.
US11562629B2 Point and/or money based fantasy gaming
Some examples may include a poker indexing service. For example, a multi dimensional vector of player performance and/or other data may be determined based on gaming related activity that is input or otherwise captured. Such a vector may be used in various forms to generate a metric or to facilitate wagering and/or other gaming activity. Other methods and apparatus are described.
US11562628B2 Products and processes for processing information related to weather and other events
According to an embodiment, a method includes receiving a plurality of bets, in which each bet defines a respective amounted wagered, a respective area, and a respective weather-related event. Data that represents the plurality of bets is displayed. An outcome of a weather-related event is determined and at least one winner is determined based on the bets and the outcome.
US11562625B2 Repeat accrual meter mechanic for a random based game outcome
A repeat accrual meter mechanic for an electronic gaming device is described. An initial credit value for a repeat accrual meter is determined prior to a spin. For the spin, a random based game outcome is generated, where the random based game outcome includes having a credit symbol and a target symbol. An accumulated credit value for the repeat accrual meter is determined based on adding a credit value of the credit symbol to the initial credit value. Afterwards, a repeat value is randomly determined by triggering a repeat credit operation based on the target symbol. The repeat value is indicative of a number of times to credit the accumulated credit value. Finally, a meter distribution amount is determined based on the accumulated credit value and the repeat value.
US11562622B2 Gaming system player identification device
The present disclosure relates generally to gaming systems and methods which utilize a player identification device to provide to electronic gaming machines certain gaming system functionality and features otherwise not associated with or available in association with the electronic gaming machines existing gaming establishment management systems.
US11562621B2 System and method for hosting and managing a live game
A system and method for hosting and managing a live game are disclosed which includes a live gaming table for live players and a live dealer. In an embodiment an application configures a player's mobile device to receive an invitation from a casino to play the table game based upon the player being, based upon location aware technology, being in or near the casino. Accepting the invention permits the player to reserve a position at the gaming table and displays a machine readable code at the player's mobile device. The player positions at the gaming table include video display and player input devices (VDPIDs) and a code reader to read the displayed code and access the player's electronic account. Using the VDPID the player may convert between electronic funds and physical gaming chips, participate in video bonus event play and back-bet on other players.
US11562618B2 Gaming devices, systems, and methods for reusing wild symbols
A method comprises initiating a gaming session for a grid-based game, tracking a number of consecutive losing plays of the grid-based game during the gaming session, and providing a player of the grid-based game with an option to reuse a wild symbol that appears in one play of the number of consecutive losing plays in a next play when the number of consecutive losing plays exceeds a threshold. The method further comprises receiving first input from the player to reuse the wild symbol in the next play, generating, in response to the first input, a sequence of symbols comprising the wild symbol, and causing a display to display the sequence of symbols populated in the array of cells.
US11562615B2 Symbol substitution system
The present disclosure relates generally to a system and method for substituting images, graphics, video, and other content presented by an Electronic Gaming Machine (EGM during execution of an electronic game. Embodiments can include a mobile application which can be used in the casino environment, for example, and through which players of electronic games may choose different game content either out of a pre-defined set of content that can be updated and/or supplemented over time or by uploading their own such as photographs, icons, graphics, etc.
US11562614B2 Method, a device and a system for checkout
The present invention discloses a method, a device and a system for checkout, and belongs to the technical field of computer. The checkout method comprises: verifying whether a received unlocking request is sent by a pre-registered customer, and if so, issuing an unlocking instruction for opening an accommodating case in which a shelf for bearing the item is arranged and associating the customer with a take-up action or a put-back action aiming at an item; generating a shopping list of the customer, after identifying the take-up action or the put-back action and the item at which the take-up action or the put-back action aims; and performing checkout of the shopping list. The present invention further discloses a checkout device which comprises a registration module, a verification association module, a shopping list generation module and a checkout module. The present invention further discloses a checkout device which comprises a camera, a processor and a memory. The present invention further discloses a checkout system which comprises a client terminal, an accommodating case and a checkout device. According to the present invention, the selling process is friendly, the customer experience is good, a plurality of various items can be purchased in one transaction, and the purchasing procedure is convenient and fast.
US11562613B2 Container deposit return system
A container deposit return system having a housing, a crushing assembly and a control system. The crushing assembly is positioned within the housing and has a first crushing wall and a second crushing wall spaced apart from the first crushing wall defining a crush cavity, and, a crushing wall movement assembly structurally configured to move the first crushing wall relative to the second crushing wall to direct the first crushing wall toward and away from the second crushing wall. The two crushing walls are configured crush a container that is positioned within the crush cavity. The control system having at least one imaging sensor, the imaging sensor configured to record an image the container before crushing and after crushing.
US11562610B2 System and method for facilitating access to a secured area
In one aspect, a portable electronic device is provided for accessing a secured area to deliver a package therein. The portable electronic device includes a sensor configured to detect an indicium of the package and communication circuitry configured to communicate a message to a server computer associated with the package upon the sensor detecting the indicium. The communication circuitry is further configured to receive delivery information from the server computer, the delivery information including at least a location of the secured area. The portable electronic device further includes a processor operatively coupled to the sensor and the communication circuitry. The processor is configured to cause, via the communication circuitry, the movable barrier operator to open a movable barrier associated with the secured area.
US11562608B2 Wireless credential proximity control
Embodiments of the present application generally relate to controlling ingress/egress through entryway devices. More particularly, but not exclusively, embodiments of the present invention relate to attaining confirmation of intent relating to access to a controlled opening. According to certain embodiments, the credential device and/or the user of the credential device is prompted to provide a response, or otherwise is to perform certain actions, that can demonstrate a confirmation of intent to gain access to the controlled opening. Such responses and/or actions can be evaluated to determine authority to gain access to the controlled opening. Further, such intent confirmation events may, depending on the embodiment, be performed before or after credential information is communicated from the credential device and/or before or after pairing of the access control device and the credential device. According to other embodiments, intent may be confirmed, at least in part, based on changes in the characteristics of signals communicated from the credential device.
US11562605B2 Tire sidewall temperature sensing systems and methods
Systems and methods for sensing a tire parameter from a rotating wheel are disclosed. In some embodiments, a system includes: a rotatable component configured to rotate; a piezoelectric transducer disposed along a circumference of the rotatable component, where the piezoelectric transducer is configured to generate an offload voltage based on a mechanical deformation of the piezoelectric transducer; and at least one processor in communication with the piezoelectric transducer, the at least one processor configured to determine a temperature value based on the offload voltage.
US11562603B2 Collision analysis platform using machine learning to reduce generation of false collision outputs
Aspects of the disclosure relate to computing platforms that utilize machine learning to reduce false positive/negative collision output generation. A computing platform may apply machine learning algorithms on received data to generate a collision output. In response to generating the collision output indicating a collision, the computing platform may identify a data collection location. If the data collection location is within a predetermined radius of a false positive collection location, the computing platform may modify the collision output to indicate a non-collision. If the data collection location is not within the predetermined radius, the computing platform may compute a score using telematics data and compare the score to a predetermined threshold. If the score does not exceed the predetermined threshold, the computing platform may modify the collision output to indicate a non-collision. If the score exceeds the predetermined threshold, the computing platform may affirm the collision output indicating a collision.
US11562602B2 Data processing apparatus and data collecting system
A data processing apparatus includes a communicator, an acquisition unit, and an output controller. The communicator is configured to receive request data from a server. The request data contains a content of a request for collection of traveling state data of a vehicle. The acquisition unit is configured to acquire the traveling state data of the vehicle on the basis of the request data received by the communicator. The output controller is configured to cause an output device to output an acquisition status of the traveling state data acquired by the acquiring unit.
US11562601B2 Method for providing a service linked to the condition and/or behavior of a vehicle and/or of a tire
A method for providing a service linked to the condition and/or behavior of a vehicle and/or of a tire comprises the following steps: when a vehicle passes a road infrastructure equipped with a system for assessing the condition of a vehicle, determining an identifier of the vehicle and/or of a tire of the vehicle, at the same time, determining at least one parameter representative of the condition of the vehicle and/or of a component of the vehicle, transmitting the determined data to a remote data server, from the identification data, retrieving external data concerning the vehicle and/or the tire and/or the running conditions, combining the determined information with the external data such as to determine a relevant indicator concerning the condition and/or the behavior of a vehicle, and transmitting the relevant indicator to a provider of a service linked to the condition and/or to the behavior of a vehicle and/or of a tire.
US11562595B2 Fingerprint sensor
A fingerprint sensor is provided and includes substrate; sensor electrodes on substrate; first switches coupled to sensor electrodes; organic layer covering sensor electrodes; control line drive circuit in first direction; signal line drive circuit in second direction orthogonal to first direction; signal lines coupled to first switches; control lines coupling first switches to control line drive circuit; sensor drive electrode surrounding sensor electrodes; second switches between signal line drive circuit and signal lines; and first number of third switches between signal line drive circuit and first number of second switches, wherein distance of sensor drive electrode from surface of substrate is larger than distance of sensor electrodes from surface of substrate, and wherein first number is less than number of all second switches.
US11562592B2 Document retrieval through assertion analysis on entities and document fragments
Document retrieval through assertion analysis on entities and document fragments is disclosed. A document is received. Logical structures and entities are extracted from the document by parsing the document. For an entity in the extracted entities, an object representing the entity is created, an assertion made in the document associated with the entity is determined, and the assertion is linked to the object representing the entity. A logical structure from the extracted logical structures and content of the logical structure containing the assertion are identified and linked to the object representing the entity.
US11562583B1 Multi-tiered transportation identification system
A system for identifying an aspect of interest on a vehicle that includes a local AI system that can analyze sensor data from an on-site sensor to make an attempt to identify the aspect of interest according to first criterion. The aspect of interest can be information printed on the vehicle and/or on a seal of the vehicle. If the local AI system is unable to identify and validate the information on the first effort, it can consult with a central/global AI system that can leverage its own database and other local systems at other locations for subsequent attempts at identifying and validating the aspects of interest.
US11562580B2 Methods and apparatus for using wide area networks to support parking systems
A customer premises parking system including one or more cameras and wireless communications transmission capability is described. The presence of a vehicle with a license plate at an entrance or exit of a parking area is detected and one or more high resolution images are captured and time stamped. A license plate portion of the HD image is captured and stored. The license plate number and corresponding time is determined and communicated using a wide area wireless network. The HD license plate portion of the image is processed to produce a low resolution version of the license plate image which is segmented and processed into fragments which are transmitted via the wide area network using available transmission opportunities. A high resolution version of the license plate portion is stored at the premises where the parking facilitate is located and can be retrieved via a cellular wireless interface in the event of a dispute or discrepancy with regard to the detected and reported license plate number. From the time stamps associated with entrance and exit images of license plates the amount of time and/or date at which a vehicle was present at the parking garage is determined and the vehicle owner billed for the use of the parking facility.
US11562575B2 Methods and systems for object detection
A computer implemented method for object detection includes the following steps carried out by computer hardware components: acquiring an image; determining a pixel of the image as a base pixel; determining coordinates of a plurality of sets of target pixels, each set of target pixels including a plurality of pixels in a respective pre-determined relationship to the base pixel; for each of the sets of target pixels, determining information representing values of the pixels in the respective set of target pixels; and determining whether a pre-determined object is shown in the image based on the determined information.
US11562571B2 Vehicle neural network
A computer, including a processor and a memory, the memory including instructions to be executed by the processor to receive a monocular image and provide the image to a variational autoencoder neural network (VAE), wherein the VAE has been trained in a twin configuration that includes a first encoder-decoder pair that receives as input unlabeled real images and outputs reconstructed real images, and a second encoder-decoder pair that receives as input synthetic images and outputs reconstructed synthetic images and wherein the VAE includes third and fourth decoders that are trained using labeled synthetic images, segmentation ground truth and depth ground truth. The instructions can include further instructions to output from the VAE a segmentation map and a depth map based on inputting the monocular image.
US11562568B2 Dynamically creating a composition reference video to support a user activity
A computer-implemented method, a computer program product, and a computer system for dynamically creating a composition reference video to support a user activity. In response to that a user selects a reference video for performing an activity, the computer system identifies a search query of a reference video. The computer system identifies personalized parameters of the user, based on a knowledge corpus user preferences of performing activities, and the search query. The computer system identifies appropriate videos and video transcripts in an online video repository and identifies textual contents through document and text search, based on a prediction about how the user is to perform the activity. The computer system draws series of images based on the textual contents. The computer system normalizes contents from the appropriate videos and the series of images and normalizes voices in the contents from the appropriate videos.
US11562567B2 Observed-object recognition system and method
To accurately recognize observed objects.An observed-object recognition system includes an observation region estimation portion, an existence region estimation portion, and an object recognition portion. The observation region estimation portion estimates an observation region that is relatively highly likely to be an observation point in at least one first-person image in a first-person video (a video based on the first-person perspective). Based on the observation region, the existence region estimation portion estimates an existence region that belongs to the first-person image and causes an observed object to exist. The object recognition portion recognizes an object in the estimated existence region of the first-person image.
US11562566B2 Use of on-screen content identifiers in automated tool control systems
An inventory control system comprises an object storage device, a display device, and one or more processors. The object storage device includes a plurality of compartments, in which each compartment has a plurality of storage locations for storing objects. The display device is configured to display information about the object storage device. The one or more processors are configured to establish a description database of objects configured for storage in the inventory control system. The one or more processors retrieve object keywords corresponding to objects stored in the plurality of storage locations of one of the plurality of compartments. The one or more processors also generate a text block based on the retrieved object keywords. On the display device, the one or more processors display a representation of the plurality of compartments of the object storage device with the text block applied to the one of the plurality of compartments.
US11562564B2 Recording medium, information processing system, and display method
A program executed by a processor causes the processor to identify, based on a result of an image captured by a first camera configured to capture an image of a user in a real space, a position of the user; display, based on the result of the image captured by the first camera, on a display, a first image representative of the user; and display, at a position that is based on an identification result obtained by identifying the position of the user, a second image that corresponds to an object in the real space.
US11562563B2 Automatic crop classification system and method
Methods and systems used for the classification of a crop grown within an agricultural field using remotely-sensed image data. In one example, the method involves unsupervised pixel clustering, which includes gathering pixel values and assigning them to clusters to produce a pixel distribution signal. The pixel distribution signals of the remotely-sensed image data over the growing season are summed up to generate a temporal representation of a management zone. Location information of the management zone is added to the temporal data and ingested into a Recurrent Neural Network (RNN). The output of the model is a prediction of the crop type grown in the management zone over the growing season. Furthermore, a notification can be sent to an agricultural grower or to third parties/stakeholders associated with the grower and/or the field, informing them of the crop classification prediction.
US11562561B2 Object verification/recognition with limited input
Systems and methods for object recognition with limited input are disclosed herein. An example method includes updating a neural network trained to perform object recognition on a first rendition of an object, so that the neural network performs object recognition on a second rendition of the object, using a limited set of input images. The method includes receiving a limited set of model images of the second rendition of the object, accessing a corresponding image mapping, and generating a large number of training images from the limited set, where image mappings include geometric, illumination, and/or obscuration transformations. The neural network is then trained, from this initial small set, to classify the second rendition of the object.
US11562557B2 Character-recognition sharpness determinations
An example electronic system is described in which an imaging device includes a lens and an image sensor. The imaging device is aligned with an optical target. The optical target includes a text character of a defined text size. An image capturer activates the imaging device to capture an electronic image of the optical target. The electronic image includes the text character of the optical target. An optical recognizer generates an optical recognition result for the character based on the captured electronic image. A sharpness detector compares the optical recognition result with a true value of the text character included in the optical target. Based on the comparison, a designated or defined text size is selected as a designated resolution. The designated resolution is then associable with the imaging device, the optical target, the electronic image, or a component thereof.
US11562554B1 Workload reduction for non-maximum suppression operation
A technique for improving the computational time for performing a non-maximum suppression operation may include receiving a request to perform a non-maximum suppression operation on a set of candidate predictions of a computing task, and performing a statistical analysis on a set of confidence scores corresponding to the set of candidate predictions to determine a standard deviation of the set of confidence scores. A confidence score threshold can be determined based on the standard deviation. Candidate predictions having a confidence score below the confidence score threshold can then be discarded to form a reduced set of candidate predictions. Additional candidate predictions can be discarded from the reduced set of candidate predictions based on an intersection-over-union overlap metric, and the remaining candidate predictions from the reduced set of candidate predictions can be provided as a result of the non-maximum suppression operation.
US11562552B2 Detecting boxes
A method for detecting boxes includes receiving a plurality of image frame pairs for an area of interest including at least one target box. Each image frame pair includes a monocular image frame and a respective depth image frame. For each image frame pair, the method includes determining corners for a rectangle associated with the at least one target box within the respective monocular image frame. Based on the determined corners, the method includes the following: performing edge detection and determining faces within the respective monocular image frame; and extracting planes corresponding to the at least one target box from the respective depth image frame. The method includes matching the determined faces to the extracted planes and generating a box estimation based on the determined corners, the performed edge detection, and the matched faces of the at least one target box.
US11562551B1 Image analysis for decoding angled optical patterns
An angled optical pattern is decoded. To decode an optical pattern imaged at an angle, an area of interest of an image is received. A start line and an end line of the optical pattern are estimated. Corners of the optical pattern are localized. A homography is calculated based on the corners. And a scanline of the optical pattern is rectified based on the homography.
US11562547B2 Digital block out of digital preparation
A system and method include performing digital block-out of one or more digital preparation teeth.
US11562541B2 Topology-change-aware volumetric fusion for real-time dynamic 4D reconstruction
A method for real-time dynamic 4D reconstruction can include detecting one or more topology changes between reconstructed frames and a new incoming frame by detecting a set of discontinuities in a first surface mesh associated with the reconstructed frames; duplicating cells of a first volumetric cell structure associated with the reconstructed frames at the set of discontinuities to generate a set of nodes, the set of nodes having a non-manifold connectivity; and fusing a depth image of the new incoming frame with the first volumetric cell structure having the set of nodes to form a next volumetric cell structure with the non-manifold connectivity. A next surface mesh extracted from the next volumetric cell structure can then be output for rendering a live frame.
US11562538B2 Method and system for providing a user interface for a 3D environment
A method is shown for providing a user interface for a 3D environment of 360° images. The method includes displaying a first 360 degree image in a sequence of 360 degree images; receiving user input to interact with one of a plurality of points of interest detected within the first 360 degree image; and processing the interaction. Each point of interest is associated with a 3D coordinate. A system and software are also disclosed.
US11562535B2 Camera reprojection for faces
In one embodiment, one or more computing systems may receive an image of a portion of a face of a first user. The one or more computing systems may access a three-dimensional (3D) facial model representative of the face of the first user. The one or more computing systems may identify one or more facial features captured in the image and determine a camera pose relative to the 3D facial model based on the identified one or more facial features in the image and predetermined feature locations on the 3D facial model. The one or more computing systems may determine a mapping relationship between the image and the 3D facial model by projecting the image of the portion of the face of the first user onto the 3D facial model from the camera pose and cause an output image of a facial representation of the first user to be rendered.
US11562533B2 Assembling primitive data into multi-view primitive blocks in a graphics processing system
Methods and apparatus for generating a data structure for storing primitive data for a number of primitives and vertex data for a plurality of vertices, wherein each primitive is defined with reference to one or more of the plurality of vertices. The vertex data comprises data for more than one view, such as a left view and a right view, with vertex parameter values for a first group of vertex parameters being stored separately for each view and vertex parameter values for a second, non-overlapping group of vertex parameters being stored only once and used when rendering either or both views.
US11562530B2 Light field volume rendering system and methods
A system and method for volume rendering a light field, wherein the light field data is subjected to a layering scheme introducing a partitioning of the hogels into subsets. Each subset corresponding to a sub-volume of the layer volume, corresponds to the sub-region of the layer. Novel partitioning of the data combined with an efficient local memory caching technique, plenoptic downsampling strategies to reduce memory bandwidth requirements and volume rendering algorithm to produce a rendered light field image. A reduction in the total number of samples required can be obtained while still maintaining the quality of the resulting image. A method is also provided to order memory accesses aligned with ray calculations in order to maximize access coherency. Real-time layered scene decomposition can be combined with surface rendering method to create a hybrid real-time rendering method that supports rendering of scenes containing superimposed volumes and surfaces.
US11562529B2 Generating and modifying an artificial reality environment using occlusion surfaces at predetermined distances
A method includes generating a depth map of a real environment as seen from a viewpoint that comprises pixels having corresponding depth values of one or more physical objects. Based on the depth map a two-dimensional occlusion surface is generated representing at least a visible portion of the one or more physical objects that are located within a predetermined depth range defined relative to the viewpoint. The two-dimensional occlusion surface is posed in a three-dimensional coordinate system such that the two-dimensional occlusion surface is located at a predetermined distance from the viewpoint. The visibility of a virtual object is determined relative to the one or more physical objects by comparing a model of the virtual object with the two-dimensional occlusion surface, and an output image is generated based on the visibility of the virtual object.
US11562525B2 Cross reality system with map processing using multi-resolution frame descriptors
A distributed, cross reality system efficiently and accurately compares location information that includes image frames. Each of the frames may be represented as a numeric descriptor that enables identification of frames with similar content. The resolution of the descriptors may vary for different computing devices in the distributed system based on degree of ambiguity in image comparisons and/or computing resources for the device. A descriptor computed for a cloud-based component operating on maps of large areas that can result in ambiguous identification of multiple image frames may use high resolution descriptors. High resolution descriptors reduce computationally intensive disambiguation processing. A portable device, which is more likely to operate on smaller maps and less likely to have the computational resources to compute a high resolution descriptor, may use a lower resolution descriptor.
US11562523B1 Enhanced animation generation based on motion matching using local bone phases
Systems and methods are provided for enhanced animation generation based on using motion mapping with local bone phases. An example method includes accessing first animation control information generated for a first frame of an electronic game including local bone phases representing phase information associated with contacts of a plurality of rigid bodies of an in-game character with an in-game environment. Executing a local motion matching process for each of the plurality of local bone phases and generating a second pose of the character model based on the plurality of matched local poses for a second frame of the electronic game.
US11562522B2 Method and system for identifying incompatibility between versions of compiled software code
An aspect provides a computer-implemented method for compiling software code. The method comprises: receiving software code to compile; receiving a set of parameters associated with settings and software employed to compile the software code; forming a first hash of the set of parameters to establish a unique identification of the set of parameters used to compile the software code; and associating the first hash with the compiled code. A further aspect provides a computer-implemented method of checking compatibility of compiled software code.
US11562516B2 Apparatus, method and storage medium
An apparatus generates a plurality of albums including a first album and a second album and includes a page generation unit to generate common pages to be arranged in both albums and individual pages including a first individual page to be arranged in the first album and not in the second album and a second individual page to be arranged in the second and not in the first. The first album is album data that a first object is set as a main object. An image including the first object is arranged in the first individual page. The second album is album data that a second object is set as a main object. An image including the second object is arranged in the second individual page. A determination unit determines an arrangement order of the common pages and the individual pages.
US11562507B2 Point cloud compression using video encoding with time consistent patches
A system comprises an encoder configured to compress attribute and/or spatial information for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. In some embodiments, an encoder generates time-consistent patches for multiple version of the point cloud at multiple moments in time and uses the time-consistent patches to generate image based representations of the point cloud at the multiple moments in time.
US11562505B2 System and method for representing and displaying color accuracy in pattern matching by a vision system
This invention provides a system and method for displaying color match information on an acquired image of an object. A model/pattern having a plurality of color test points at locations of stable color is provided. A display process generates visible geometric shapes with respect to the color test points in a predetermined color. An alignment process aligns features of the object with respect to features on the model so that the geometric shapes appear in locations on the object that correspond to locations on the model. The geometric shapes can comprise closed shapes that surround a region expected to be stable color on the object. Such shapes can define circles, squares, diamonds or any other acceptable closed or open shape that is visible to the user on the display.
US11562503B2 Online evaluation for camera intrinsic parameters
The invention relates to a camera system (1) for a vehicle (2). The camera system (1) is configured to acquire image data of a surrounding of the vehicle (2) and comprises a camera (10) and a control module (20). The control module (20) is configured to determine, whether a calibration of an intrinsic parameter of the camera system (1) is required, by determining an error in a back projection, a forward projection and/or a reprojection of the image data and by determining whether the error exceeds a predefined threshold.
US11562499B2 System and method for image position determination using one or more anchors
A system and a method of position and orientation determination use an image capturing device and position and orientation sensors in user equipment such as a head mounted device “HMD”. The method may comprise receiving position measurements from the position sensor and receiving a selection of one or more anchors based on said position measurements including the position of each anchor. The position and orientation measurements may be used to determine whether any selected anchor is visible to said image capturing device based on said position and orientation measurements. Then the image capturing device may be activated to capture an image including said one or more anchors when a selected anchor is visible. The image may be analyzed to determine the position and orientation of the image capturing device relative to the one or more anchors.
US11562498B2 Systems and methods for hybrid depth regularization
Systems and methods for hybrid depth regularization in accordance with various embodiments of the invention are disclosed. In one embodiment of the invention, a depth sensing system comprises a plurality of cameras; a processor; and a memory containing an image processing application. The image processing application may direct the processor to obtain image data for a plurality of images from multiple viewpoints, the image data comprising a reference image and at least one alternate view image; generate a raw depth map using a first depth estimation process, and a confidence map; and generate a regularized depth map. The regularized depth map may be generated by computing a secondary depth map using a second different depth estimation process; and computing a composite depth map by selecting depth estimates from the raw depth map and the secondary depth map based on the confidence map.
US11562497B1 Automatic field of view detection
Implementations are described herein for analyzing a sequence of digital images captured by a mobile vision sensor (e.g., integral with a robot), in conjunction with information (e.g., ground truth) known about movement of the vision sensor, to determine spatial dimensions of object(s) and/or an area captured in a field of view of the mobile vision sensor. Techniques avoid the use of visual indicia of known dimensions and/or other conventional tools for determining spatial dimensions, such as checkerboards. Instead, techniques described herein allow spatial dimensions to be determined using less resources, and are more scalable than conventional techniques.
US11562492B2 Physical object boundary detection techniques and systems
Physical object boundary detection techniques and systems are described. In one example, an augmented reality module generates three dimensional point cloud data. This data describes depths at respective points within a physical environment that includes the physical object. A physical object boundary detection module is then employed to filter the point cloud data by removing points that correspond to a ground plane. The module then performs a nearest neighbor search to locate a subset of the points within the filtered point cloud data that correspond to the physical object. Based on this subset, the module projects the subset of points onto the ground plane to generate a two-dimensional boundary. The two-dimensional boundary is then extruded based on a height determined from a point having a maximum distance from the ground plane from the filtered cloud point data.
US11562490B2 Systems and methods for video object segmentation
Systems and methods for generating object segmentations across videos are provided. An example system can enable an annotator to identify objects within a first image frame of a video sequence by clicking anywhere within the object. The system processes the first image frame and a second, subsequent, image frame to assign each pixel of the second image frame to one of the objects identified in the first image frame or the background. The system refines the resulting object masks for the second image frame using a recurrent attention module based on contextual features extracted from the second image frame. The system receives additional user input for the second image frame and uses the input, in combination with the object masks for the second image frame, to determine object masks for a third, subsequent, image frame in the video sequence. The process is repeated for each image in the video sequence.
US11562489B2 Pixel-wise hand segmentation of multi-modal hand activity video dataset
A method for generating a multi-modal video dataset with pixel-wise hand segmentation is disclosed. To address the challenges of conventional dataset creation, the method advantageously utilizes multi-modal image data that includes thermal images of the hands, which enables efficient pixel-wise hand segmentation of the image data. By using the thermal images, the method is not affected by fingertip and joint occlusions and does not require hand pose ground truth. Accordingly, the method can produce more accurate pixel-wise hand segmentation in an automated manner, with less human effort. The method can thus be utilized to generate a large multi-modal hand activity video dataset having hand segmentation labels, which is useful for training machine learning models, such as deep neural networks.
US11562488B2 Image content snapping guidelines
In implementations of image content snapping guidelines, a guidelines segmentation system includes modules, such as an image pre-processing module to reduce the image size of a digital image if the image size exceeds an image size threshold. An object segmentation module segments objects depicted in the digital image and identifies each object by a bounding border that delineates an object region boundary. An edge detection module receives a segmented object and determines object external edges and object feature edges from the segmented object, and identifies object corners of the object. A snapping guidelines module determines image content snapping guidelines of an object depicted in the digital image, the image content snapping guidelines for an object determined based on the bounding border of the object region boundary, the object external edges, the object feature edges, and projected snapping guidelines that extend from the object corners of the object.
US11562487B2 Landmark visualization for medical image segmentation
A controller for preparing an image for segmenting includes a memory that stores instructions, and a processor that executes the instructions. When executed by the processor, the instructions cause the controller to perform a process that includes displaying a first modeled tissue structure of a first type, and displaying an image of a first tissue structure of the first type separate from the first modeled tissue structure. The process also includes identifying, on the first modeled tissue structure, landmarks on the first modeled tissue structure for identification on the image of the first tissue structure, and sequentially accentuating each landmark on the first modeled tissue structure. The processor identifies locations on the image of the first tissue structure for each landmark on the first modeled tissue structure. The landmarks on the first modeled tissue structure are mapped to the locations identified on the image of the first tissue structure.
US11562486B2 Analyzing operational data influencing crop yield and recommending operational changes
Implementations relate to diagnosis of crop yield predictions and/or crop yields at the field- and pixel-level. In various implementations, a first temporal sequence of high-elevation digital images may be obtained that captures a geographic area over a given time interval through a crop cycle of a first type of crop. Ground truth operational data generated through the given time interval and that influences a final crop yield of the first geographic area after the crop cycle may also be obtained. Based on these data, a ground truth-based crop yield prediction may be generated for the first geographic area at the crop cycle's end. Recommended operational change(s) may be identified based on distinct hypothetical crop yield prediction(s) for the first geographic area. Each distinct hypothetical crop yield prediction may be generated based on hypothetical operational data that includes altered data point(s) of the ground truth operational data.
US11562475B2 System and method for detecting product defects across manufacturing process
Disclosed herein is method and fault detection system for detecting faults in one or more products. In an embodiment, method comprises generating plurality of wavelet coefficients corresponding to transformed images of each of the one or more products and determining a set of invariant features from the plurality of wavelet coefficients. Further, a dynamic set of invariant features is generated by grouping invariant features into a set of groups based on type of the one or more products. Subsequently, the dynamic set of invariant features is quantized based on a predetermined quantization threshold and a representative coefficient signature is associated for each group in the dynamic set of invariant features. Finally, faults in the one or more products are detected by comparing coefficient signatures associated with the one or more products with the representative coefficient signature of each group in the dynamic set of invariant features. In an embodiment, the present disclosure helps in accurate detection of faults in one or more products irrespective of type and characteristics of one or more products.
US11562473B2 Automated system and method for clarity measurements and clarity grading
A computer-based system and method for taking clarity measurements of a gem, and a computer-readable medium having computer-executable instructions, are provided and include receiving a pixilated image of a gem and identifying pixels representing an inclusion. The method and medium further include determining characteristics of the inclusion as a function of the pixels representing the inclusion, and providing a clarity grade based upon the determined characteristics. Also provided is a method for mapping a gem, and a computer-readable medium having computer-executable instructions, which include receiving a pixilated image of a gem having facet edges, and identifying pixels representing the facet edges. The method and medium further include generating a diagram of the gem, such that the diagram is a function of the pixels representing the facet edges, and superimposing the diagram onto the pixilated image.
US11562471B2 Arrangement for generating head related transfer function filters
Arrangement for acquiring images for producing a head related transfer function filter is disclosed. In the arrangement the camera of a mobile phone or similar portable device is adjusted for the imaging. All acquired images are analyzed and only suitable images are sent further for producing the head related transfer filter. The arrangement is further configured to provide instructions to the user so that the whole head and other relevant body parts are sufficiently covered.
US11562470B2 Unified bracketing approach for imaging
Devices, methods, and computer-readable media are disclosed describing an adaptive approach for image bracket selection and fusion, e.g., to generate low noise and high dynamic range (HDR) images in a wide variety of capturing conditions. An incoming image stream may be obtained from an image capture device, wherein the incoming image stream comprises a variety of differently-exposed captures, e.g., EV0 images, EV− images, EV+ images, long exposure (or synthetic long exposure) images, EV0/EV− image pairs, etc., which are received according to a particular pattern. When a capture request is received, a set of rules and/or a decision tree may be used to evaluate one or more capture conditions associated with the images from the incoming image stream and determine which two or more images to select for a fusion operation. A noise reduction process may optionally be performed on the selected images before (or after) the registration and fusion operations.
US11562469B2 System and method for image processing
A system and method for image processing are provided. A pre-processed image may be obtained. The pre-processed image may be decomposed into a low-frequency image and a high-frequency image. At least one grayscale transformation range may be determined based on the low-frequency image. At least one grayscale transformation parameter may be determined based on the at least one grayscale transformation range. The low-frequency image may be transformed based on the at least one grayscale transformation parameter to obtain a transformed low-frequency image. A transformed image may be generated by reconstructing the transformed low-frequency image and the high-frequency image.
US11562462B2 User-defined image compositing on graphics processing units
Methods, systems, and computer-storage media fare provided for utilizing a GPU for user-defined image compositing operations. A sequence of compositing operations is determined for a graphical image document based on at least one user-defined layer property such as a layer mode or an opacity level. A domain-specific language runtime, such as Halide runtime, is used to provide encoded objects for each operation within the sequence with the code being optimized for the GPU platform. A command buffer with a plurality of commands comprising the encoded operations is created and committed to the GPU for execution of the compositing operations. Commands are committed to the GPU in an asynchronous nature such that additional command buffers may be created and committed the GPU prior to receiving a response from the GPU on an earlier command buffer.
US11562458B2 Autonomous vehicle control method, system, and medium
Apparatus and methods for identification of a coded pattern visible to a computerized imaging apparatus while invisible or inconspicuous to human eyes. A pattern and/or marking may serve to indicate identity of an object, and/or the relative position of the pattern to a viewer. While some solutions exist for identifying patterns (for example, QR codes), they may be visually obtrusive to a human observer due to visual clutter. In exemplary implementations, apparatus and methods are capable of generating patterns with sufficient structure to be used for either discrimination or some aspect of localization, while incorporating spectral properties that are more aesthetically acceptable such as being: a) imperceptible or subtle to the human observer and/or b) aligned to an existing acceptable visual form, such as a logo. In one variant, a viewer comprises an imaging system comprised as a processor and laser scanner, or camera, or moving photodiode.
US11562455B1 Method and system for identity verification and authorization of request by checking against an active user directory of identity service entities selected by an identity information owner
A computer implemented system and method for a consumer based access control for identity information. The method and system involve receiving at an identity organization a request for registration and verification of the identity information and configuring a specific user selected policy for notification and authorization of such identity requests of a desired (or intended) identity service (or plurality of services) associated with the targeted user identification. Next, processing the request in a Joint Identity Information Service Network (JIISN) server framework for the detection and verification of a request against an active directory of users or organizations who have opted in for notification; computing the required action based on the configuration of the policies in one of the group consisting of: a JISN policy engine and a user remote mobile control system; communicating with a real time authorization server (e.g., eGuardian™) which in part identifies the registered authorizing party including delivering notification for the identity services requested by the user based on the JISN policy engine setting through the agency or organization Identity System Service (e.g., It'sMe™ service) and alternatively user mobile rules; automatic rejection (or lock down of the Identity or data), automatic approval or real time authorization delivering the request authorization through a secure communication network back to a joint identity network service comprised of a plurality of government or private identity and credit report services; and determining if a user is to be verified using a second or multi factor authenticating service.
US11562454B2 Hybrid collimation to limit the field of view for gamma detection probes at high and low energies
A hybrid collimated probe incorporates two detectors consisting of a scintillating crystal or semiconductor material, such as Cadmium-Zinc-Telluride (CZT). The count rate measured on the rear detector is corrected for the shielding effect of the front detector before the count rate ratio is calculated. This is done by multiplying the rear detector count rate by a factor pre-determined from the thickness and density of the front detector for a specific radionuclide energy. The count rate ratio also must be corrected for the presence of background radiation at the target site. This is done by taking a 3 second average of the count rate over tissue that does not contain a radiotracer sequestered at the site of pathology, but in adjacent tissue that is uniformly perfused by a lower level concentration of the radiotracer circulating in the blood pool background.
US11562451B1 Apparatus for proportional calculation regarding non-fungible tokens
An apparatus for proportional calculation regarding non-fungible tokens is presented. The apparatus includes at least a processor and a memory. The memory is communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive a plurality of non-fungible tokens, the plurality of non-fungible tokens include a primary non-fungible token representing a primary creative work and a secondary non-fungible token representing a secondary work, wherein the secondary work includes at least a portion of the primary creative work, calculate a contribution metric of primary creative work to the secondary creative work and post a digitally signed assertion to an immutable sequential listing as a function of the contribution metrics.
US11562449B2 Systems and methods for providing dynamic building interfaces
There is described a user mobile device and an enterprise gateway for providing dynamic building interfaces. The gateway receives a request for cards from the device, and the device receives the cards from the gateway in response to the request. Each card has a structure corresponding to one of multiple pre-defined templates. Each card has an assigned rank and is associated with a list of cards defined when the cards are ordered in accordance with the assigned rank. The assigned rank of each card is based at least in part on a user target profile associated with the user mobile device and the customer identification. The gateway comprises a processor that determines an assigned rank for each card based at least in part on a user target profile associated with the user mobile device and the customer identification. The device provides at least one card of the list of cards.
US11562448B2 Device and method for performing validation and authentication of a physical structure or physical object
A communicating device, method, and computer readable medium for performing a process of authenticating a physical structure. The communicating device includes circuitry that is configured to transmit a first instruction to a mobile device, receive first information associated with execution of the first instruction by the mobile device, validate the first information in order to determine a first score corresponding to the first instruction, by comparing the first information with pre-stored information, transmit a second instruction to the mobile device, receive, from the mobile device, second information associated with execution of the second instruction by the mobile device, validate the second information to determine a second score corresponding to the second instruction, by comparing the second information with pre-stored information, and generate an authentication result for the physical structure in response to the first and second scores being greater than first and second predetermined thresholds respectively.
US11562447B2 Optimizing interfaces for mobile devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that optimize interfaces to present information on mobile device displays. In one aspect, a method includes generating and providing, to a device, data that causes the device to present a status of one or more segments between a first location and a second location within a calendar interface. The calendar interface includes a calendar and, for each date having at least one existing segment, a respective non-textual segment indicator for each existing segment for the date. Each segment indicator is presented using visual feature(s) that represent the status of the segment represented by the segment indicator. A determination is made that the status of a given segment has changed to a second status. The visual feature(s) of the segment indicator for the given segment are visually updated within the calendar interface to represent the second status.
US11562442B2 Social graph database with compound connections
A compound social network site can manage complex organizational entities, such as businesses, via a compound social network graph. Nodes of the compound social network graph are connected by compound edges which correspond to multiple tiers of profile data of the organizational entities.
US11562439B2 Multi-way optimal reconciliation and recommendation
A computer-implemented method includes: receiving, by a computing device, a plurality of journal entries from a plurality of transactional systems; determining, by the computing device, association scores for a plurality of pairs of journal entries selected from the plurality of journal entries; generating, by the computing device, a reconciliation graph including a plurality of nodes representing the plurality of journal entries and a plurality of edges based on the determined association scores; recommending, by the computing device, actions to apply to at least one journal entry of the plurality of journal entries to minimize a number of nodes not connected by the plurality of edges in the reconciliation graph; receiving, by the computing device, feedback regarding the recommended actions to apply to the at least one journal entry; and updating, by the computing device, the reconciliation graph based on the feedback.
US11562436B2 Systems and methods for automated accident analysis
Systems and methods for automated accident analysis such as automatic multi-device accident detection and verification, automated multi-device information capture, and automated geospatial and geo-relational digital scene recreation.
US11562434B2 Notification of the condition of a property
A method includes receiving, at an insurance provider server and from at least one sensor located at an insured property, sensor data indicative of an insurance risk associated with the insured property. The method also includes determining, based at least in part on the received sensor data, a risk-adjusted insurance premium for an insurance account associated with the insured property. The risk-adjusted insurance premium compensates for the insurance risk associated with the insured property.
US11562433B1 Monitored alerts
Disclosed in some examples are methods, systems, and machine readable mediums which provide for customized alerts for a user. Alerts may be described by a set of alert parameters. Alert parameters include the type of alerts, the frequency of alerts, and the content of the alerts. While the alert parameters may initially be set based upon the users explicitly entered preferences, the system may monitor one or more indicators to dynamically adjust one or more of the alert parameters. As the indicators allow the automated portfolio management system to respond to the needs of a user, these alerts may increase the personalization of automated portfolio management systems.
US11562428B2 Market trading system in graphical user interface therefore
A computer implemented method, computer system, and computer program product display market transactions in a graphical user interface. A market transaction system identifies a selected market and a market session displayed in a first region of the graphical user interface. In the first region of the graphical user interface, the market transaction system displays transactions for market participants in the selected market over the market session. The transactions submitted by each market participant are separately displayed from those of other market participants. In a second region of the graphical user interface, the market transaction system may display a number of reports that are relevant to the selected market. The market transaction system subscribes a user to a report in response to receiving the user's selection of the report from the second region of the graphical user interface.
US11562425B2 System for automated origination of capital based on point-of-sale data informed by location
A system for automated origination of capital includes a rate processor, a revenue forecaster, and an offer processor. The rate processor generates prices for capital product offers to subscribers of a point-of-sale (POS) subscription service, where the prices are generated by employing probability of default (PD) values that are derived from historical POS data corresponding to each of the subscribers. The revenue forecaster is coupled to the rate processor and is configured to employ the configured to employ the historical POS data and locations of establishments corresponding to the each of said subscribers to predict future POS data for the establishments corresponding to the each of the subscribers, and to employ the future POS data to generate predicted total revenues corresponding to the each of the subscribers over a payback period. The offer processor generates and transmits the capital product offers corresponding to the each of the subscribers, where the capital product offers comprise the payback period, the prices, and maximum dollar amounts that are a percentage of the predicted total revenues.
US11562424B2 Systems and methods for performing a purchase transaction using rewards points
A system and method for performing a purchase transaction using rewards points by receiving a purchase request using a financial account with associated account information, determining based on the account information that the financial account is associated with a rewards program with rewards points, and providing the option to pay for the purchase using the financial account or at least a portion of the rewards points. The purchase may be paid for using rewards points from multiple rewards programs and/or multiple financial accounts.
US11562418B2 Methods and systems for providing a recommendation
A computer-implemented method for providing a vehicle recommendation to a user may include: obtaining one or more vehicle images via a device associated with the user; identifying one or more user-selected images of the one or more vehicle images based on user interaction with the one or more vehicle images performed by the user via a user interface; identifying one or more first-level attributes from the one or more user-selected images; obtaining one or more vehicle identifications from the one or more user-selected images; determining one or more second-level attributes based on the one or more vehicle identifications; determining a value of each of the one or more first-level attributes and the one or more second-level attributes; determining the vehicle recommendation based on the value; and transmitting, to the device associated with the user, a notification indicating the vehicle recommendation.
US11562417B2 Retail store motion sensor systems and methods
A method for providing a recommendation to an individual about an article of footwear includes receiving data about the individual from a sensor module associated with the individual during a first athletic activity engaged in by the individual, determining a first characteristic about the individual's gait based on the data related to the first athletic activity, providing a recommendation about a first article of footwear to the individual based on the first characteristic, receiving data about the individual from the sensor module associated with the individual during a second athletic activity engaged in by the individual, determining a second characteristic about the individual's gait based on the data related to the second athletic activity, comparing the first characteristic with the second characteristic, and providing a recommendation about a second article of footwear to the individual based on the comparison.
US11562414B2 Systems and methods for ingredient-to-product mapping
A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions configured to run on the one or more processors and perform using a plugin system in a user interface to identify each ingredient in an ingredient list of a recipe published on a webpage shown on the user interface; identifying query strings from content on the webpage associated with one or more ingredients of the recipe; identifying one or more respective recipe products and a respective quantity for each of the one or more ingredients; locating a respective catalog product in an online catalog for each of the one or more respective recipe products; automatically generating a list of catalog products; automatically generating a link comprising the list of catalog products; automatically redirecting the user interface to an online retail website; and automatically adding the list of catalog products to an electronic shopping cart. Other embodiments are disclosed.
US11562413B1 Interactive graphical user interface for reverse real estate search
Aspects of the present disclosure perform reverse real estate searches using interactive GUIs. In some embodiments, techniques are provided to dynamically identify potential buyers (or renters) and then output those results in an interactive GUI that permits the searcher (e.g., a seller or agent) to then filter the results or update their search criteria. Further, the GUI can provide the ability for the searcher to contact potential buyers, all while remaining anonymous. Thus, the embodiments herein expand the technical benefits of using GUIs to perform real estate searches initiated by buyers (who can remain anonymous) to sellers and other agents to identify potential buyers or renters.
US11562412B2 Instant generation and usage of HTTP URL based unique identity for engaging in multi-modal real-time interactions in online marketplaces, social networks and other relevant places
A User Engagement System (UES) has mechanism to allow a provider of a product or service to sign up with basic identity information along with any service description resulting in an instant URL as a means for outside parties to contact this provider and engage in multi-modal interactions involving voice, video, chat and media sharing. A single user or a group of users can sign up with this system and provide optionally some contact information such as phone numbers. An URL is instantly generated that can be advertised as hyperlinks to the outside environment such as on a website, email or any other means. This URL can be advertised by the system in various online marketplaces or social networks of the provider as well as on the web to be identified by search engines.
US11562410B2 Pre-packaging and pre-configuration of software products using chatbots
Methods, systems, and computer program products for pre-packaging and pre-configuring software products using chatbot message exchanges with users are described. Embodiments may include receiving a user inquiry, initiating a first chat session comprising a primary chatbot within a user interface, receiving user request data corresponding to a first string of communications, and determining a product based on the user request data. Responsive to determining the product, embodiments may include initiating a second chat session comprising a secondary chatbot configured to elicit product feature information about the product within the user interface; receiving product data corresponding to a second string of communications comprising the product feature information; determining product package parameters based on product information; determining executables to provide the product based on user request data, product feature information, and product package parameters; and compiling the executables in respective groups based user requirements and user characteristics.
US11562408B2 Dynamic image service
Aspects of the subject disclosure may include, for example, a method comprising obtaining, by a processing system including a processor, device design information for a device depicted in media content; obtaining a first image for inclusion in a depiction of the device; and obtaining display information regarding an apparent size and orientation of a display of the depicted device. The processing system adjusts the first image in accordance with the device design information and the display information and inserts the adjusted first image into the media content, thereby generating a second image comprising the display of the depicted device with the adjusted first image shown on the display. The method also includes altering the adjusted first image in accordance with changes in the apparent size or orientation of the display of the depicted device and delivering the second image to a user device. Other embodiments are disclosed.
US11562406B2 Optimizing website environments
Provided are methods for optimizing presentation of additional items on web page based on item already presented on the web page. A method can include identifying first set of templates. The method can further include, for each of first plurality of requests, selecting first template, selecting first item, transmitting the first template to first client computer, and receiving interaction data from the first client computer specifying one or more interactions with the first template. The method can further include analyzing the interaction data to determine performance metric for each of the first set of templates and replacing at least one or more of the first set of templates and the first item. The method can further include, for each of second plurality of requests, selecting second template, selecting second item, and transmitting the second template to the second client computer. Presentation of additional items can be optimized remotely and automatically.
US11562404B2 Systems and methods for online auction of diverse electronic advertisements
Systems and methods are disclosed for executing an online auction of diverse online advertisements. One method includes receiving inventory information for serving ads on a publisher web page, the inventory information including at least a first ad configuration different from a second ad configuration, each of the first and second ad configurations defining one or both of an ad size and an ad attribute; receiving or generating a plurality of ad bids to serve ads in the first ad configuration and to serve ads in the second ad configuration; and awarding impressions to one or both of the bids to serve ads in the first ad configuration and the second ad configuration, in a proportion based at least in part on a revenue amount associated with the bids to serve ads in the first ad configuration and bids to serve ads in the second ad configuration.
US11562399B2 Methods and apparatus to expand panelist enrollment
Methods, apparatus, systems and articles of manufacture to expand panelist enrollment are disclosed. An example apparatus includes a network communicator to enable the apparatus to communicate with a local area network. A media monitor is to monitor a media presentation of the apparatus and report monitoring data identifying the media presentation to a central facility. A network scanner is to scan the local area network and store an identification of a second device connected to the same local area network as the apparatus. A network information processor is to review the identification of the second device connected to the same local area network as the apparatus, the network information processor to add the identification of the second device to a fingerprint if the second device is commonly connected to the same local area network as the apparatus. A fingerprint reporter is to transmit the fingerprint to the central facility.
US11562398B2 Advertisement networks
Building and controlling access to a detailed profile of a consumer, including: generating the detailed profile of the consumer using a blockchain-based media ledger; enabling the consumer to subscribe to an advertisement network to control the access to the detailed profile of the consumer; recording consumptions and transactions of the consumer in the advertisement network as a media consumption history of the consumer; and ingesting the media consumption history into the blockchain-based media ledger. Keywords include blockchain, advertising, cryptographic token, and customer data.
US11562397B2 Peer-to-peer relaying of discovery information
Certain aspects of the present disclosure relate to methods and apparatus for wireless communication, and more specifically to advertising discovery information, relaying discovery information, and to the secure relay of discovery information in wireless networks. Various frame structures are provided for such transmitting and relaying of discovery information. According to certain aspects of the present disclosure, security is provided for relaying discovery information. According to certain aspects of the present disclosure, compensation may be provided to a device that relays discovery information (e.g., when the relaying results in a transaction).
US11562392B2 Campaigns responsive to keyword trends
Online advertising campaigns are operated responsive to keyword trends. The keywords used by a group of browsers is analyzed periodically over time. A list of the most frequently used keywords is separated into those that have previously appeared on the list, referred to herein as the stable keywords, and those that are newly emerging, referred to herein as the trending keywords. The advertiser selects at least one advertising creative that the advertiser associates with the stable keywords, referred to herein as the stable creative, and at least one advertising creative that the advertiser associates with the trending keywords, referred to herein as the trendy creative. The advertising system then operates the online advertising campaign to deliver the respective stable and trendy creatives in proportion to the frequency of use of the trending versus the stable keywords.
US11562390B2 System, method and computer-accessible medium for authentication of rewards information
An exemplary system, method and computer-accessible medium can include receiving information regarding a purchase by a person, receiving financial account information regarding a financial account associated with the person that was used to fund the purchase, generating rewards information associated with the purchase, generating an authentication token(s) based on the financial account information, sending the rewards information and the authentication token(s) over a network, and receiving a confirmation, over the network, that a rewards account associated with the person has been updated.
US11562389B2 Systems, methods, and computer programs for providing users maximum benefit in electronic commerce
The present invention generally relates to a system, method, and computer program for providing maximum savings in electronic commerce. Specifically, during a shopping experience, several products or service inputs, such as: electronic coupon codes, sales taxes, cashback rebates, customer loyalty programs, etc. are calculated and compared against numerous competitor retailer stores to ascertain the lowest price. Several optimization schemes are also disclosed which enhance a user experience.
US11562387B2 System and method for managing inventory and distribution of hotel rooms by multiple brokers using an online interface
An e-commerce based transaction system on a network connected via the Internet to multiple remote computers and mobile phones providing the distribution of hotel room lodging reservations or other lodging sites for location and date of specific events. A central database is hosted on a server and transmitted to individual remote servers or users that can have a respective database of listings from individual brokers oration or other system participants. In the alternative, the blockchain can be a mode of information dissemination. E-commerce transactions are conducted by the system, which performs a number of transaction-related functions, such as posting available hotel room reservations or lodging site reservations for sale, and purchasing spaces for use, resale, brokerage or pure speculation online. The system and methodology accommodate location-based events where hotel rooms are listed by brokers or hotel operators or owners and sold to individual system users and marketed reflective of and in advance of specific time and location sensitive events.
US11562375B2 Blockchain-based data verification method, apparatus, and electronic device
The present application provides blockchain-based anti-counterfeiting methods, apparatuses, and systems. One method includes: obtaining an anti-counterfeiting verification request submitted by a user for a product; initiating anti-counterfeiting verification of the product in response to the anti-counterfeiting verification request, wherein the anti-counterfeiting verification comprises integrity verification of anti-counterfeiting information generated by a plurality of anti-counterfeiting participants on a blockchain, wherein the anti-counterfeiting information comprises a plurality of types of anti-counterfeiting identification information corresponding to the product; and returning an anti-counterfeiting verification result for the product to the user.
US11562373B2 Utilizing machine learning models, predictive analytics, and data mining to identify a vehicle insurance fraud ring
A device may consolidate the input data associated with vehicle insurance claims to generate processed input data. The device may process claims data, treatment data, and repair shop data to resolve ambiguities in the processed input data and to generate resolved data. The device may process the resolved data to generate related data identifying relations between persons and vehicle accidents. The device may process notes of claims adjusters and vehicle accident descriptions to extract feature data identifying features. The device may process the feature data to determine contradiction data identifying contradictions in the feature data. The device may process weather data, location data, and telematics data to determine weather conditions and locations associated with the accidents. The device may process the related data, the contradiction data, the weather conditions, and the locations to generate a knowledge graph. The device may identify a fraud ring based on the knowledge graph.
US11562372B2 Probabilistic feature engineering technique for anomaly detection
A computerized-method for generating a dataset for a Machine Learning (ML) model for an increased accurate financial crime detection from an initiation stage of the ML model implementation. The computerized-method includes: retrieval of financial transaction records from a database of financial transaction records to arrange a dataset of financial transaction records, according to preconfigured techniques. Then, processing the records in the dataset; Then, operating feature engineering on preselected anomalous related features to yield probabilistic categorical features and to yield probabilistic numerical features, and then combining the probabilistic categorical features with the probabilistic numerical features to generate a complex features dataset, and providing the probabilistic categorical features, the probabilistic numerical features and the complex features dataset to an ML model, thus, increasing accuracy of detection that is performed right from an initiation stage of the ML model implementation.
US11562370B2 Systems and methods for generating customer satisfaction score
A gratuity analytics computing system, for generating gratuity analytics for a plurality of transactions of a customer at a service provider within a date range, is in communication with an electronic device of the service provider over an electronic network. The system includes a gratuity analytics computing device, a database including a memory in operable electronic communication with the gratuity analytics computing device, and a processor configured to: receive transaction data for the plurality of customer transactions occurring within the date range, match a plurality of authorization messages with a respective plurality of clearing messages, generate gratuity analytics for the plurality of customer transactions over the date range based on average tip data from the customer, and calculate a customer satisfaction score for one customer transaction of the plurality of customer transactions based on the generated gratuity analytics.
US11562366B2 Systems and methods for authorizing a transaction
A system for authorizing a transaction includes one or more processors, and a memory storing instructions. When executed by the one or more processors, the instructions cause the system to perform operations including: receiving a configuration request associated with a financial service account via a web interface; setting a limitation in accordance with the configuration request; and generating a graphic indicium or a card number as a token for authorizing a transaction, associated with the financial service account, which satisfies the limitation in accordance with the configuration request. The token is configured to be printed on a substrate or loaded into an electronic payment system.
US11562363B2 Hardware and token based user authentication
Systems and methods for data visualization are disclosed. An example method includes: obtaining, via a user device, first user biometric data from a user; comparing the first user biometric data with first stored user biometric data. The first stored user biometric data are stored in a hardware secure element of the user device. The method further includes: determining that the first user biometric data matches the first stored user biometric data; and in response to the determining, transmitting a payment token to a merchant device. The payment token is configured to enable a payment to be made from a payment account associated with the user to a merchant associated with the merchant device.
US11562361B2 Entity identification based on a record pattern
The methods described herein are configured to obtain a first record pattern associated with the unidentified entity and select a second record pattern associated with an entity identifier of a known entity. Based on the first record pattern matching the second record pattern, the entity identifier of the known entity is associated to the unidentified entity to indicate that the unidentified entity and the known entity are the same. Determining the entity identifier of the unidentified entity enables the linking of separate identifier systems of data structures to facilitate communication and/or interaction between the data structures.
US11562358B2 Systems and methods for near field contactless card communication and cryptographic authentication
Systems and methods for authentication may include an authentication server. The authentication server may include a processor and a memory. The processor may be configured to receive a cryptogram associated with a first near field communication data exchange format (NDEF) read. The processor may be configured to perform a first factor authentication of the cryptogram. The processor may be configured to receive a first data set, wherein the first data set is associated with a second NDEF read. The processor may be configured to extract metadata from the first data set. The processor may be configured to perform, after the first factor authentication, a second factor authentication based on the metadata. The processor may be configured to generate a message indicative of an outcome of the second factor authentication. The processor may be configured to transmit the message that instructs the processor to effectuate one or more actions.
US11562357B2 Resource transfer system
Systems and techniques are provided for a resource transfer system. An instruction to transfer a first quantity of a resource from a first resource pool to a second resource pool may be received. A hold may be placed on a second quantity of the resource in the first resource pool. The held second quantity of the first resource may not be transferred from the first resource pool until the hold is released. Responsive to receiving a message that fulfills a condition on the hold and an instruction to execute the transfer, the hold may be released. A register that is in the first resource pool and is associated with the resource may decremented by the first quantity, and a register that is in the second resource pool and is associated with the resource may be incremented by the first quantity.
US11562354B2 Terminal configuration server for the remote configuration of terminals
A terminal configuration server is configured to save a manufacturer identifier in a terminal database, in association with a merchant identifier. The manufacturer identifier identifies a terminal. The terminal configuration server is configured to transmit the merchant identifier to a communications device via a communications network, and to receive from the communications device via the communications network, a terminal identifier request that includes the manufacturer identifier and the merchant identifier. The terminal configuration server is configured to verify that the manufacturer identifier, included in the terminal identifier request, is associated with the merchant identifier in the terminal database, and to download a payload to the terminal via the communications device after verifying the manufacturer identifier.
US11562353B2 Method and system for gross settlement by use of an opaque blockchain
A method for confirmation of an electronic transaction using a blockchain includes: receiving transaction data, the transaction data including a transaction amount and currency code; generating a transaction message formatted based on one or more standards including a first data element configured to store the transaction amount, a second data element configured to store the currency code, and a third data element configured to store an invoice identifier; transmitting the transaction message to a financial institution via a payment network; receiving a return message from the financial institution via the payment network formatted based on the one or more standards and including a data element configured to store the transaction amount, currency code, and invoice identifier; and generating a hash value based on application of hashing algorithms to the transaction amount, currency code, and invoice identifier stored in the data element included in the received return message.
US11562352B1 Data storage and management and methods of thereof
Described herein are various methods of sharing data across multiple computers. The method of sharing data permits the pruning of data from the shared data.
US11562351B2 Interoperable mobile-initiated transactions with dynamic authentication
A transaction is pre-staged by providing transaction preferences, such as a financial instrument, a transaction type, and a transaction amount, to a user device. The user device captures a visual code at a terminal, such as an ATM. The visual code includes terminal attributes, including a signed hash and call-back URI. The user device authenticates the visual code using the signed hash and requests the transaction through the issuer server. The issuer server creates and sends the card data to the call-back URI. The terminal uses the card data to create a transaction request it routes to through its acquirer server.
US11562350B2 System and method for dual email and web based checkout in an unsegmented list
A system and method for leveraging email to complete a checkout for registered and unregistered customers of the e-commerce system are disclosed. The system and method include receiving, by an email payment gateway, an email message comprising a customer email address and a token. The token includes transaction information for a transaction from a third party vendor. The system and method further include determining a registration status of a customer based on the customer email address, wherein the registration status is one of a registered customer of the e-commerce system or an unregistered customer of the e-commerce system. The system and method further include decoding the token and sending an email message to the customer email address based on the registration status and the decoded token.
US11562347B1 Token management system
A computer system includes a token repository configured to store payment tokens, and a server system. The server system includes a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to receive a request to provision a payment token based on a financial product, wherein the request includes information related to the financial product, provision a payment token based on the token request, including authenticating the financial product based on the financial product information and generating the payment token upon authenticating the financial product, wherein the payment token is useable to make a payment via the financial product, and store the payment token in the token repository.
US11562342B1 Systems and methods for authentication using radio frequency tags
Systems and methods for authentication using radio frequency tags are disclosed. In one embodiment, a method for approving a requested operation from a secondary user of a resource that is controlled by a primary user may include (1) a back end comprising at least one computer processor receiving, from a mobile application that is executed by a mobile device associated with a secondary user, a requested operation involving a resource that is controlled by a primary user; (2) the back end receiving a unique identifier from the secondary user mobile application, the unique identifier being read by the mobile application from a tag associated with the secondary user; (3) the back end determining that the received unique identifier matches a stored unique identifier that is associated with the secondary user; and (4) the back end approving the requested operation and communicating the approval to the secondary user mobile application.
US11562340B2 System, method, and apparatus for user-less payment on delivery
Described herein are systems, methods, and apparatuses for performing a user-less payment for an item upon its delivery by an unmanned delivery vehicle. The unmanned delivery vehicle may navigate to a delivery location, receive payment information, initiate a payment transaction with a remote server, and release the item at a specified location upon successful completion of the payment transaction. Upon arrival of the unmanned delivery vehicle, a wireless data transmission device may send payment information to a remote server, and the remote server may provide the unmanned delivery vehicle with an indication of whether the item can be released and a specific location at which the item can be released.
US11562339B2 Processing a mobile payload
In one embodiment, a method includes receiving, by a payment server and from a messaging application executing on a first mobile device operated by a first user, a request to initiate a payment transaction using a payment application. The request includes a payment amount and an identifier associated with the first user. The method includes facilitating a first adjustment to a balance associated with the financial account of the first user in the data store identified based on the identifier. The method includes generating a link associated with the first adjustment and transmitting the link to the first mobile device. The method includes, upon receiving from a second user operating a messaging application, an indication that the second user has interacted with the link within the messaging application, facilitating a second adjustment of a balance of a financial account of the second user according to the payment amount.
US11562338B2 Automated point of sale systems and methods
An automated point of sale system uses one or more cameras to capture images of food products selected by a user for purchase at a food establishment. The point of sale system then compares the images captured to previously captured reference images of such food products being offered at the establishment to find a match for each product, determines the price of each food product the user has selected based on the comparison and match, identifies an account of the user based on a biometric identification of the user and/or reading information from a machine readable token of the user, and automatically causes the account of the user to be charged or debited for the food products identified, thus reducing the check-out time and increasing efficiency of food establishment point of sale systems.
US11562335B2 Method and system for facilitating ATM transactions using blockchain
A method for on-behalf ATM processing via blockchain includes: receiving, by a receiver of an automated teller machine (ATM), a transaction identifier; receiving, by an input device interfaced with the ATM, a withdrawal amount; identifying, by the ATM, a blockchain transaction in one of a plurality of blocks comprising a blockchain, wherein the blockchain transaction includes at least the transaction identifier and a current balance; and processing, by the ATM, withdrawal of the withdrawal amount based on the current balance, where processing includes dispensing, by a dispenser interfaced with the ATM, currency equivalent to the withdrawal amount if the withdrawal amount is less than or equal to the current balance or displaying, by a display device interfaced with the ATM, a message indicating an insufficient balance if the withdrawal amount is greater than the current balance.
US11562334B2 Systems and methods for real-time account access
Systems and methods for real-time account access, allowing access to accounts (such as deposit, credit, or debit accounts) through network processing infrastructures such as Electronic Funds Transfer (EFT). In some embodiments, consumers and/or merchants are able to effect transaction requests against accounts, using a pseudo-identifier or other identifier, and without the need to provide an account number or card number. In other embodiments, payment networks are able to route and process transaction requests against accounts, without having a card number or account number. In other embodiments, account processing systems are able to determine an appropriate account based on transaction requests that do not contain card numbers or account numbers.
US11562331B1 Scheduling a subsequent meeting related to a previous meeting
A subsequent meeting related to a previous meeting is scheduled, e.g., as a follow-up or forward-to meeting. A session recording of the previous meeting has been generated. Historical data of the previous meeting, e.g., identifiers of attendees, is used to populate fields of an invite form for scheduling the subsequent meeting, along with an indication of the session recording. In some embodiments, the identifiers of the invitees of the subsequent meeting are selected, without user input: from the identifiers of the attendees of the previous meeting, based on a relationship of the invitees of the subsequent meeting to the attendees of the previous meeting, or based on a relationship of the invitees of the subsequent meeting to a subject of the previous meeting. In some embodiments, the session recording of the previous meeting can be presented for review prior to a start time of the subsequent meeting.
US11562329B1 Apparatus and methods for screening users
An apparatus for screening users. The apparatus includes a processor communicatively connected to a user device and a memory communicatively connected to the processor. The memory contains instructions configuring the processor to receive verbal communication associated with a user and parse, using a chatbot, at least a user characteristic from the verbal communication. The processor also screens the user as a function of the user characteristic. Screening the user includes generating a compatibility score based on a compatibility of the at least a user characteristic and a posting and determining a confidence score wherein the confidence score comprises a quantitative value reflecting a confidence in the screening.
US11562327B2 Matching healthcare groups and systems based on billed claims
Matching healthcare groups and healthcare systems based on billed claims and calculating capture of billed procedures for healthcare groups and systems. A method includes identifying one or more office practitioners billing carrier claims comprising a certain office billing identifier and identifying one or more procedure practitioners associated with facility claims for procedures performed under a certain procedure billing identifier. The method includes identifying a common practitioner billing carrier claims comprising the certain office billing identifier and associated with facility claims for procedures performed under the certain procedure billing identifier. The method includes generating an office-procedure pair by matching the certain office billing identifier with the certain procedure billing identifier based on an existence of the common practitioner.
US11562326B2 User interface and system for client database management
Improved workflow processes for efficiently progressing through a credit union membership application using a user interface having a specially structured layout to facilitate the progression are disclosed. Initially, the user interface presents a membership account selection option to select which type of membership account to initiate. Based on the selected type of membership account, the user interface then displays a product selection option for selecting a specific type of product to initiate with the credit union. The user interface then displays an applicant information option structured to receive information about an applicant. Based on this information, there is a determination as to whether the applicant qualifies for membership. Additionally, the layout of the user interface is specifically required to have a number of features, which are designed to facilitate the application workflow.
US11562325B2 Intelligent presentation of documents
In some implementations, documents can be presented on a display of a computing device based on a context of the computing device. The context can include a current time and/or current location associated with the computing device. The documents can be presented based on a time and/or location associated with the documents. Documents can be downloaded and shared between devices. Documents can be dynamically updated based on document vendor provided information and/or other network based resources. In some implementations, the various graphical interfaces described herein provide access to a variety of document types in an organized and efficient manner.
US11562321B2 Storage and retrieval system
A product order fulfillment system includes multiple decks arrayed at different levels and defining multilevel decks, at least one autonomous transport vehicle on each of the decks, and configured for holding and transporting a pickface on each deck, at least one lift, traversing and connecting more than one level of the decks, and arranged for lifting and lowering the pickface from the decks, and at least one pickface transfer station on each deck interfacing between the transport vehicle and the at least one lift to effect transfer of the pickface between the transport vehicle and the at least one lift, the at least one lift defines a fulfillment stream of mixed case pickfaces outbound from the multilevel decks to a load fill, at least one stream of the fulfillment stream has an ordered sequence of streaming pickfaces wherein the ordered sequence of streaming pickfaces is based on another fulfilment stream.
US11562318B2 Systems and methods for conveying a parcel to a consignee, for example, after an unsuccessful delivery attempt
A system for redirecting a parcel from a primary delivery location (e.g., a residential address) to a locker bank is configured to redirect the parcel following an unsuccessful delivery attempt at the primary delivery location. In some embodiments, the system is configured to determine a suitable locker bank to which to redirect the parcel based on preferences received from a carrier (e.g., common carrier), shipper of the parcel, or consignee of the parcel. In various embodiments, following the unsuccessful delivery attempt, the system is configured to receive a request to deliver the parcel to the locker bank, provide access to one or more lockers at the locker bank for placement of the parcel, receive confirmation that the parcel has been placed in a particular locker at the locker bank, and associate the parcel with the particular locker.
US11562311B2 Robotic process automation for significant sequences of desktop events
A system is provided for an artificial intelligence engine adapted to identify robotic process automation' opportunities based on return on investment (ROI) potential for automation. The system includes a processor and a computer readable medium configured to perform operations comprising receiving an event log of a plurality of user actions, splitting the plurality of user actions into a plurality of user action sentences, determining a sequence of user actions in the plurality of user action sentences based on a recurrence for the sequence in the plurality of user action sentences, determining a score for the sequence based on a time duration in which the user completes the sequence and based on types of the plurality of user actions in the sequence, and filtering the sequence with a plurality of other sequences.
US11562306B2 Geolocation trajectory based guest rider determination
A ride-sharing system can automatically and autonomously determine whether a rider is an account holder associated with an account of a ride-sharing service that requested a ride or a guest rider. A guest rider detection system can use geolocation data to determine whether a rider is a guest rider or an account holder. The system can obtain location data for an account holder that requests a ride using a ride sharing application. The location data of the account holder can be compared with one or more locations (e.g., pickup or drop off location) associated with the requested ride. Based at least in part on the comparisons between the location data of the account holder and the one or more locations associated with the requested ride, the system can determine with a particular degree of certainty whether the rider is the guest rider or the account holder.
US11562303B2 System and method for real-time geo-physical social group matching and generation
A system and method for real-time geophysical social grouping comprising customer profiles and venue profiles, wherein the profiles comprise expressed and inferred attributes, and a social grouping and recommendation server which utilizes machine learning algorithms on the profiles to generate recommendations for social group pairing, venues, and activities. Attribute matching provides optimized grouping between customers who share certain commonalities while also providing venues a system for locating and attracting ideal customers. Machine learning algorithms may be used to analyze profile attributes and identify patterns of commonality that would not otherwise be recognized. This system allows patrons to meet, dine, and socialize with one or more matched individuals at a venue that satisfies all participants preferences and attributes.
US11562297B2 Automated input-data monitoring to dynamically adapt machine-learning techniques
Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.
US11562294B2 Apparatus and method for analyzing time-series data based on machine learning
An apparatus and method for analyzing time series data on the basis of machine learning are provided. According to the disclosed embodiments, it is possible to effectively augment time series data, which is a target to be learned, according to characteristics of the time series data, thereby solving a problem of overfitting a machine learning model due to limited training data and a problem of deterioration of prediction accuracy due to imbalance of distribution of time series data and improving reliability of time series data analysis. In addition, according to the disclosed embodiments, it is possible to effectively set an optimal parameter for augmenting time series data.
US11562290B2 Machine learning model score obfuscation using coordinated interleaving
An artefact is received. Features are extracted from this artefact which are, in turn, used to populate a vector. The vector is then input into a classification model to generate a score. The score is then modified to result in a modified score by interleaving the generated score or a mapping thereof into digits of a pseudo-score. Thereafter, the modified score can be provided to a consuming application or process. Related apparatus, systems, techniques and articles are also described.
US11562289B2 Loosely-coupled inspection and metrology system for high-volume production process monitoring
A metrology system is disclosed. In one embodiment, the metrology system includes a controller communicatively coupled to a reference metrology tool and an optical metrology tool, the controller including one or more processors configured to: generate a geometric model for determining a profile of a test HAR structure from metrology data from a reference metrology tool; generate a material model for determining one or more material parameters of a test HAR structure from metrology data from the optical metrology tool; form a composite model from the geometric model and the material model; measure at least one additional test HAR structure with the optical metrology tool; and determine a profile of the at least one additional test HAR structure based on the composite model and metrology data from the optical metrology tool associated with the at least one HAR test structure.
US11562285B2 Training quantum evolutions using sublogical controls
Methods, systems, and apparatus for training quantum evolutions using sub-logical controls. In one aspect, a method includes the actions of accessing quantum hardware, wherein the quantum hardware includes a quantum system comprising one or more multi-level quantum subsystems; one or more control devices that operate on the one or more multi-level quantum subsystems according to one or more respective control parameters that relate to a parameter of a physical environment in which the multi-level quantum subsystems are located; initializing the quantum system in an initial quantum state, wherein an initial set of control parameters form a parameterization that defines the initial quantum state; obtaining one or more quantum system observables and one or more target quantum states; and iteratively training until an occurrence of a completion event.
US11562284B1 Gate formation for a quantum processor
In a general aspect, a gate is formed for a quantum processor. In some implementations, an arbitrary program is received. The arbitrary program includes a first sequence of quantum logic gates, which includes a parametric XY gate. A native gate set is identified, which includes a set of quantum logic gates associated with a quantum processing unit. A second sequence of quantum logic gates corresponding to the parametric XY gate is identified, which includes a parametric quantum logic gate. Each of the quantum logic gates in the second sequence is selected from the native gate set. A native program is generated. The native program includes a third sequence of quantum logic gates. The third sequence of quantum logic gates corresponds to the first sequence of quantum logic gates and includes the second sequence of quantum logic gates. The native program is provided for execution by the quantum processing unit.
US11562277B2 Use of global interactions in efficient quantum circuit constructions
The disclosure describes various aspects of techniques for using global interactions in efficient quantum circuit constructions. More specifically, this disclosure describes ways to use a global entangling operator to efficiently implement circuitry common to a selection of important quantum algorithms. The circuits may be constructed with global Ising entangling gates (e.g., global Mølmer-Sørenson gates or GMS gates) and arbitrary addressable single-qubit gates. Examples of the types of circuits that can be implemented include stabilizer circuits, Toffoli-4 gates, Toffoli-n gates, quantum Fourier transformation (QTF) circuits, and quantum Fourier adder (QFA) circuits. In certain instances, the use of global operations can substantially improve the entangling gate count.
US11562276B2 Double-layered image classification endpoint solution
A system for image classification is disclosed that includes a central system configured to provide high reliability image data processing and recognition and a plurality of endpoint systems, each configured to provide image data processing and recognition with a lower reliability than the central system and to generate probability data. A decision switch disposed at each of the plurality of endpoint systems is configured to receive the probability data and to determine whether to deny access, grant access or generate a referral message to the central system, wherein the referral message includes at least a set of image data generated at the endpoint system.
US11562272B2 Evaluating apparatus
An evaluating apparatus is provided with: a first acquirer configured to obtain a feature value indicating driving behavior of a driver; a classifier configured to classify a plurality of feature values obtained from a plurality of drivers, into a plurality of groups; a second acquirer configured to obtain the feature value that is representative in each of the plurality of groups, as a representative feature value; a ranking device configured to give a rank corresponding to a driving carefulness degree, to each of the plurality of groups, on the basis of the representative feature value; and a determinator configured to determine a driver type corresponding to the driving carefulness degree of the driver, on the basis of a rank of a group into which the feature value of the driver is classified.
US11562271B2 Control method, terminal, and system using environmental feature data and biological feature data to display a current movement picture
A control method includes obtaining feature data using at least one sensor, the feature data being acquired by the terminal using the at least one sensor, generating an action instruction based on the feature data and a decision-making mechanism of the terminal, and executing the action instruction. In this application, various aspects of feature data are acquired using a plurality of sensors, data analysis is performed on the feature data, and a corresponding action instruction is then generated based on a corresponding decision-making mechanism to implement interactive control.
US11562268B2 Estimating physiological load from location data
Methods and devices for determining a load vector on an object are disclosed herein. An example method includes collecting location observations related to the object. The example method further includes filtering the location observations to determine an estimated model path. The example method further includes outputting a set of data from the estimated model path, wherein the set of data includes a model location, a model velocity, a model acceleration, and a model jerk. The example method further includes calculating a load vector from the set of data, scaling the load vector via a scaling index, and transmitting the scaled load vector to a remote device.
US11562267B2 Chatbot for defining a machine learning (ML) solution
The present disclosure relates to systems and methods for an intelligent assistant (e.g., a chatbot) that can be used to enable a user to generate a machine learning system. Techniques can be used to automatically generate a machine learning system to assist a user. In some cases, the user may not be a software developer and may have little or no experience in either machine learning techniques or software programming. In some embodiments, a user can interact with an intelligent assistant. The interaction can be aural, textual, or through a graphical user interface. The chatbot can translate natural language inputs into a structural representation of a machine learning solution using an ontology. In this way, a user can work with artificial intelligence without being a data scientist to develop, train, refine, and compile machine learning models as stand-alone executable code.
US11562264B2 System and method for using machine learning to select one or more submissions from a plurality of submissions
The disclosed system and method can improve a selection process, such as selecting winners in a contest or request for proposal, by narrowing the submissions to a reasonable number of top submissions that can be more meaningfully considered by a decision making body. By using machine learning during the selection process, human biases may be avoided, processing speed is significantly increased, accuracy of review and scoring is improved, and auditability of results is possible. The disclosed system and method improve the process of selecting one or more submissions by summarizing the submissions into a minimal number of words that can be substituted for the full text of the submission in downstream processes of the selection process. Fewer words used in the downstream processes can improve the speed and efficiency of the downstream processes.
US11562259B2 Online asset recommendation system
Creating a playlist of multimedia assets based on estimated user viewing length and an estimated length of engagement during a user session. Assets are selected based on an anchor asset displayed with the playlist of multimedia assets.
US11562258B2 Multi-dimensional cognition for unified cognition in cognitive assistance
Provided are techniques for unified cognition for a virtual personal cognitive assistant. Internet of Things (IoT) devices are coupled to a cognitive model, wherein the cognitive model includes a cognitive classifier, and wherein the cognitive classifier includes a cognitive dimension map and a recognition process. Input from one or more of the IoT devices is received. The cognitive dimension map is used to identify rules based on the input. The recognition process is used to identify events based on the rules. Then, the events are issued to one or more of the IoT devices, wherein the one or more IoT devices execute actions in response to the events.
US11562257B2 Identifying knowledge gaps utilizing cognitive network meta-analysis
Techniques for identifying missing evidence are provided. A plurality of documents, each comprising digitally encoded natural language text data, is received. The plurality of documents is processed to determine a plurality of pair-wise comparisons between a plurality of therapies, where each of the plurality of pair-wise comparisons indicate a relative efficacy of at least one therapy in the plurality of therapies, as compared to at least one other therapy in the plurality of therapies. A knowledge graph is generated based at least in part on aggregating the plurality of pair-wise comparisons, and the knowledge graph is analyzed to identify one or more knowledge gaps within the knowledge graph. Finally, at least an indication of the identified one or more knowledge gaps is output.
US11562255B2 Cyphergenics-based notarization blockchains
A method for maintaining a material data blockchain (MDC) is disclosed. The method includes receiving a material data block (MDB), wherein the MDB includes a metadata portion and a payload portion. The method further includes extracting a first sequence from the metadata portion and generating a genomic engagement factor (GEF) based on the sequence, a genomic differentiation object assigned to the creator VDAX, and genomic regulation instructions (GRI) that are maintained by the creator VDAX. The method further includes generating a creator value corresponding to the MDB based on the first GEF and the MDB and digitally signing the MDB with the creator value. The method includes providing the unnotarized MDB to one or more notary cohorts; and receiving a respective notary value from each of the notary cohorts, wherein each notary value is generated using respective GRI and genomic differentiation object maintained by a respective notary.
US11562253B2 Method and computing system for modelling a primate brain
In one aspect the application relates to a computing system for providing data for modelling a human brain comprises a database including a plurality of datasets (or allow access to a plurality of datasets), each dataset including at least a dynamical model of the brain including at least one node and a neurodataset of a neuroimaging modality input. The at least one node include a representation of a local dynamic model and a parameter set of the local dynamic model.
US11562252B2 Systems and methods for expanding data classification using synthetic data generation in machine learning models
Systems and methods for classifying data are disclosed. For example, a system may include at least one memory storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include receiving training data comprising a class. The operations may include training a data classification model using the training data to generate a trained data classification model. The operations may include receiving additional data comprising labeled samples of an additional class not contained in the training data. The operations may include creating a synthetic data generator. The operations may include training the synthetic data generator to generate synthetic data corresponding to the additional class. The operations may include generating a synthetic classified dataset comprising the additional class. The operations may include retraining the trained data classification model using the synthetic classified dataset.
US11562250B2 Information processing apparatus and method
According to one embodiment, an apparatus includes a processor and a memory. The processor performs a learning process of a neural network including a batch normalization layer. The processor sets up the neural network. The processor updates, in the learning process, a weight parameter and a normalization parameter, used in the normalization of the batch normalization layer, alternately or at different timings.
US11562242B2 Architectures, systems and methods for program defined state system
In one aspect, the inventions include a system for control of a software defined computer network state system. First, an application plane layer is adapted to receive instructions regarding operation of the state system. Preferably, the application plane layer is coupled to an application plane layer interface. Second, a control plane layer includes an adaptive control unit, such as a cognitive computing unit, an artificial intelligence unit or a machine-learning unit. Third, a data plane layer includes an input interface to receive data input from one or more data sources. A title transfer network element is provided to transfer digital assets via a blockchain.
US11562240B2 Efficient tile mapping for row-by-row convolutional neural network mapping for analog artificial intelligence network inference
Implementing a convolutional neural network (CNN) includes configuring a crosspoint array to implement a convolution layer in the CNN. Convolution kernels of the layer are stored in crosspoint devices of the array. Computations for the CNN are performed by iterating a set of operations for a predetermined number of times. The operations include transmitting voltage pulses corresponding to a subpart of a vector of input data to the crosspoint array. The voltage pulses generate electric currents that are representative of performing multiplication operations at the crosspoint device based on weight values stored at the crosspoint devices. A set of integrators accumulates an electric charge based on the output electric currents from the respective crosspoint devices. The crosspoint array outputs the accumulated charge after iterating for the predetermined number of times. The accumulated charge represents a multiply-add result of the vector of input data and the one or more convolution kernels.
US11562238B2 Method and system for solving a prediction problem
Embodiments of the invention provide a method and system for solving a prediction problem. The computer-implemented method comprises: decomposing a target sequence associated with the prediction problem into a binary sequence group including at least one binary sequence, wherein each binary sequence in the group is generated based on a corresponding multiplier value; generating a plurality of elementary sequences based on each composite sequence in the binary sequence group; determining initial weights of each composite sequence based on average of weights of the corresponding elementary sequences; determining a binary prediction value for each binary sequence, wherein the binary prediction value for each composite sequence is determined by modelling each composite sequence using RNN based on the determined initial weights; and determining a real prediction value for the target sequence based on a product of the binary prediction value for each binary sequence and the corresponding multiplier value.
US11562237B2 Processing of overwhelming stimuli in vehicle data recorders
Systems, methods and apparatuses of processing overwhelming stimuli in vehicle data recorders. For example, a data recorder can have resources, such as memory components, a controller, an inference engine, etc. The resources can be partitioned into a first subset and a second subset. Abnormal stimuli in an input stream to the recorder may cause delay for real time processing. In response, a time sliced segment of the input stream is selected and assigned to the first subset; and a remaining segment is assigned to the second subset. The first and second subsets can separately process the time sliced segment and the remaining segment in parallel and thus avoid delay in the processing of the remaining segment. An artificial neural network (ANN) can determine a width for selecting the segment processed by the first subset; and the processing result can include a preferred width used to train the ANN.
US11562236B2 Automatically labeling capability for training and validation data for machine learning
A method for enabling an labeling capability for training and validation data at an edge device to support neural network transfer learning capability is provided. The method includes: inputting candidate data into a first neural network to filter the candidate data by selecting a subset of candidate data based on an output of the first neural network, performing a confidence upgrade check on the subset of candidate data by: (1) performing a data consistency check by generating augmented data from each candidate data from among the subset of candidate data, (2) inputting the subset of candidate data into a second neural network that is trained using data from an environment to determine a second confidence condition, and (3) performing a clustering on the subset of candidate data, and automatically labeling, as training data, the subset of candidate data in accordance with a confidence level label.
US11562228B2 Efficient verification of machine learning applications
An example operation may include one or more of generating, by a training participant client comprising a training dataset, a plurality of transaction proposals that each correspond to a training iteration for machine learning model training related to stochastic gradient descent, the machine learning model training comprising a plurality of training iterations, the transaction proposals comprising a gradient calculation performed by the training participant client, a batch from the private dataset, a loss function, and an original model parameter, receiving, by one or more endorser nodes of peers of a blockchain network, the plurality of transaction proposals, and evaluating each transaction proposal.
US11562227B2 Interactive assistant
An interactive troubleshooting assistant and method for troubleshooting a system in real time to repair (fix) one or more problems in a system is disclosed. The interactive troubleshooting assistant and method may include receiving multimodal inputs from sensors, wearable devices, a person, etc. that may be input into a feature extractor including attention layers and pre-processing units of a cloud computing system hosted by one or more servers, such as a private cloud system. A pre-processing unit converts the raw multimodal input into a structed form so that an attention layer can give weights to features provided by the pre-processing unit according to their importance. The weighted extracted features may be provided to an actions predictor. The actions predictor generates the most suitable action based on the weighted extracted features generated by the feature extractor based on the multimodal inputs. After the most suitable action is performed, the interactive troubleshooting assistant considers new information from multimodal inputs so that the interactive troubleshooting assistant can provide the next recommended action. The interactive troubleshooting assistant may repeat these operations until the repair is completed.
US11562225B2 Automatic monitoring and adjustment of machine learning model training
Methods and systems for training a machine learning model include training a machine learning model using training data. A status of the machine learning model's training is determined based on an accuracy curve of the machine learning model over the course of the training. Parameters of the training are adjusted based on the status. Training of the machine learning model is completed using the adjusted parameters.
US11562221B2 Optical synapses
An optical synapse comprises a memristive device for non-volatile storage of a synaptic weight dependent on resistance of the device, and an optical modulator for volatile modulation of optical transmission in a waveguide. The memristive device and optical modulator are connected in control circuitry which is operable, in a write mode, to supply a programming signal to the memristive device to program the synaptic weight and, in a read mode, to supply an electrical signal, dependent on the synaptic weight, to the optical modulator whereby the optical transmission is controlled in a volatile manner in dependence on programmed synaptic weight.
US11562216B2 Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.
US11562214B2 Methods for improving AI engine MAC utilization
Embodiments of the invention disclose an integrated circuit and a method for improving utilization of multiply and accumulate (MAC) units on the integrated circuit in an artificial intelligence (AI) engine. In one embodiment, the integrated circuit can include a scheduler for allocating the MAC units to execute a neural network model deployed on the AI engine to process input data. The scheduler includes status information for the MAC units, and can select one or more idle MAC units based on the status information for use to process the feature map slice. The integrated circuit can dynamically map idle MAC units to an input feature map, thereby improving utilization of the MAC units. A pair of linked list, each with a reference head, can be provided in a static random access memory (SRAM) to store only feature map slices and weights for a layer that is currently being processed. When processing a next layer, the two reference heads can be swapped so that output feature map slices for the current layer can be used as input feature maps for the next layer.
US11562207B2 Set of neural networks
The disclosure notably relates to a computer-implemented method of machine-learning. The method includes obtaining a dataset including 3D modeled objects which each represent a respective mechanical part and further includes providing a set of neural networks. Each neural network has respective weights. Each neural network is configured for inference of 3D modeled objects. The method further includes modifying respective weights of the neural networks by minimizing a loss. For each 3D modeled object, the loss selects a term among a plurality of terms. Each term penalizes a disparity between the 3D modeled object and a respective 3D modeled object inferred by a respective neural network of the set. The selected term is a term among the plurality of terms for which the disparity is the least penalized. This constitutes an improved method of machine-learning with a dataset including 3D modeled objects which each represent a respective mechanical part.
US11562205B2 Parallel processing of a convolutional layer of a neural network with compute-in-memory array
An apparatus includes first and second compute-in-memory (CIM) arrays. The first CIM array is configured to store weights corresponding to a filter tensor, to receive a first set of activations corresponding to a first receptive field of an input, and to process the first set of activations with the weights to generate a corresponding first tensor of output values. The second CIM array is configured to store a first copy of the weights corresponding to the filter tensor and to receive a second set of activations corresponding to a second receptive field of the input. The second CIM array is also configured to process the second set of activations with the first copy of the weights to generate a corresponding second tensor of output values. The first and second compute-in-memory arrays are configured to process the first and second receptive fields in parallel.
US11562203B2 Method of and server for training a machine learning algorithm for estimating uncertainty of a sequence of models
There is provided a method and server for estimating an uncertainty parameter of a sequence of computer-implemented models comprising at least one machine learning algorithm (MLA). A set of labelled digital documents is received, which is to be processed by the sequence of models. For a given model of the sequence of models, at least one of a respective set of input features, a respective set of model-specific features and a respective set of output features are received. The set of predictions output by the sequence of models is received. A second MLA is trained to estimate uncertainty of the sequence of models based on the set of labelled digital documents, and the at least one of the respective set of input features, the respective set of model-specific features, the respective set of output features, and the set of predictions.
US11562200B2 Deep learning inference efficiency technology with early exit and speculative execution
Systems, apparatuses and methods may provide for technology that processes an inference workload in a first subset of layers of a neural network that prevents or inhibits data dependent branch operations, conducts an exit determination as to whether an output of the first subset of layers satisfies one or more exit criteria, and selectively bypasses processing of the output in a second subset of layers of the neural network based on the exit determination. The technology may also speculatively initiate the processing of the output in the second subset of layers while the exit determination is pending. Additionally, when the inference workloads include a plurality of batches, the technology may mask one or more of the plurality of batches from processing in the second subset of layers.
US11562198B2 Virtual assistant generation of group recommendations
In one example, a method includes generating, responsive to receiving a request for a recommendation for a group of users and based on first privacy level data for users of the group, an original list of recommendations for the group. In this example, the method further includes evaluating, by respective computational assistants associated with the users of the group and based on respective second privacy level data for the users of the group, recommendations from the original list of recommendations for inclusion in a pruned list of recommendations for the group, wherein the second privacy level is more restricted than the first privacy level. In this example, the method further includes, in response to the pruned list of recommendations including at least one recommendation, outputting, for presentation to the users of the group, the pruned list of recommendations.
US11562194B2 Methods for placing an EMV chip onto a metal card
A method for removing an EMV chip from a plastic credit card or debit card and placing the removed EMV chip onto a metal card, includes heating the plastic credit or debit card containing the EMV chip to loosen the EMV chip, the EMV chip being substantially square and planar, the EMV chip having an upward top face, a downward bottom face, and four sides; removing the loosened EMV chip from the plastic credit or debit card; bending the four sides of the EMV chip towards the downward bottom face of the EMV chip; applying an adhesive coating to the bottom face and the bended four sides of the EMV chip; and placing the adhesive coated bottom face and bended four sides of the EMV chip into a holding cavity of the metal card.
US11562190B2 Image processing apparatus, control method, and non-transitory computer-readable storage medium with automatic setting of margin size
An image processing apparatus extracts a margin portion from an input image in a case in which the input image is a margined formation target image formed so as to include a margin, and automatically executes, based on the extracted margin portion, a print setting of the input image.
US11562185B2 Extraction method, extraction device, and computer-readable recording medium
A non-transitory computer-readable recording medium stores therein an extraction program that causes a computer to execute a process including: generating a plurality of combinations of conditions relating to a plurality of item values included in data; calculating an index value that indicates a degree of cooccurrence between a specified response variable and each of the plurality of combinations, by using a machine learning model that estimates a response variable from the plurality of item values, the machine learning model having been trained by using the data; and extracting a specific combination from among the plurality of combinations based on any one of the condition and the index value.
US11562184B2 Image-based vehicle classification
A computer obtains image frames. The computer identifies a chip within the image frames, the chip having a position and dimensions determined based on a lane width. Based on a speed and a length of a vehicle passing through a field of view of the camera, the computer selects a subset of the image frames. The computer takes, from each of the image frames in the subset, the identified chip for use as input to an artificial neural network (ANN). The computer individually provides each taken chip as input to the ANN to generate an ANN output. Based on a combination of the ANN outputs, the computer identifies a shape, a number of axles, and a number of segments of the vehicle. The computer provides a tuple representing the vehicle shape, the number of axles, and the number of segments.
US11562181B2 Multi-domain convolutional neural network
In one embodiment, an apparatus comprises a memory and a processor. The memory is to store visual data associated with a visual representation captured by one or more sensors. The processor is to: obtain the visual data associated with the visual representation captured by the one or more sensors, wherein the visual data comprises uncompressed visual data or compressed visual data; process the visual data using a convolutional neural network (CNN), wherein the CNN comprises a plurality of layers, wherein the plurality of layers comprises a plurality of filters, and wherein the plurality of filters comprises one or more pixel-domain filters to perform processing associated with uncompressed data and one or more compressed-domain filters to perform processing associated with compressed data; and classify the visual data based on an output of the CNN.
US11562178B2 Adaptive sampling for imbalance mitigation and dataset size reduction in machine learning
According to an embodiment, a method includes generating a first dataset sample from a dataset, calculating a first validation score for the first dataset sample and a machine learning model, and determining whether a difference in validation score between the first validation score and a second validation score satisfies a first criteria. If the difference in validation score does not satisfy the first criteria, the method includes generating a second dataset sample from the dataset. If the difference in validation score does satisfy the first criteria, the method includes updating a convergence value and determining whether the updated convergence value satisfies a second criteria. If the updated convergence value satisfies the second criteria, the method includes returning the first dataset sample. If the updated convergence value does not satisfy the second criteria, the method includes generating the second dataset sample from the dataset.
US11562175B2 Abnormality detection apparatus and vehicle system
An abnormality detection apparatus including a feature extraction circuit configured to extract a feature point and a feature value of a first image, and a feature point and a feature value of a second image, a flow calculation circuit configured to calculate, based on the feature value of the first image, a first abnormality detection circuit configured to detect an abnormality in the first image based on a first optical flow, and to detect an abnormality in the second image based on a third optical flow, and a second abnormality detection circuit configured to detect an abnormality in the first or second image based on a result of a comparison between the second optical flow and a fourth optical flow.
US11562172B2 Confidence-driven workflow orchestrator for data labeling
One embodiment includes a computer-implemented data labeling platform. The platform provides a confidence-driven workflow (CDW) executable to receive and process labeling requests to label data items. The CDW comprises a set of executable labelers, each labeler in having a dynamically modeled confidence range. The execution path for processing a labeling request to label a data item is dynamically determined. Dynamically determining the execution path comprises dynamically determining a bounded number of candidate paths through the set of labelers using dynamically calculated cost and confidence metrics for the labelers in the set of labelers to estimate a probability of each candidate path to satisfy a set of constraints on cost and final result confidence, selecting a candidate path that minimizes cost for a specified confidence from the candidate paths as a selected path, executing a next labeler consultation according to the selected path to label the data item, and dynamically re-determining the remaining execution path using calculated results arising from executing the completed path steps.
US11562158B2 Automatic RFID enabled clay target throwing system
A system and method for a clay target throwing system that eliminates physical buttons and voice controls to trigger the throwing devices whereby the system receives various inputs from one or more guests at a shooting range or another type of user whereby the inputs are used to dynamically manage the various target throwing devices. The method is initiated by a guest renting a wearable device with a UHF RFID tag where the guest wearing the wearable device would then walk within a predetermined distance of a computing system having a UHF RFID reader that detects the location of the UHF RFID tag in relation to the computing system.
US11562157B2 System and method of selective auxiliary data capture
A method of auxiliary data capture control includes: storing, at a data capture device, (i) detection criteria corresponding to events having respective event identifiers; and (ii) a registration indicator associated with at least one of the event identifiers; controlling a primary data capture sensor to obtain primary captured data; in response to detecting, based on the primary captured data, that the detection criteria are satisfied for a detected one of the event identifiers, determining whether the registration indicator is associated with the detected event identifier; and when the registration indicator is associated with the detected event identifier, controlling an auxiliary data capture sensor to obtain auxiliary captured data.
US11562154B2 Information processing apparatus, print system, and information processing method
An information processing apparatus operates to acquire first information concerning a size of a print region where a barcode is printed, to generate, based on the acquired first information, image data of the barcode to be printed in the print region, and to set a lower limit of the width of each bar forming the barcode. The first information includes width information concerning a width of the print region and height information concerning a height of the print region. The generated image data includes, as a bar forming the barcode, a bar having a width based on the width information and a height based on the height information, and the image data is generated if a minimum width of each bar forming the barcode is equal to or larger than the set lower limit.
US11562150B2 Language generation method and apparatus, electronic device and storage medium
The present disclosure proposes a language generation method and apparatus. The method includes: performing encoding processing on an input sequence by using a preset encoder to generate a hidden state vector corresponding to the input sequence; in response to a granularity category of a second target segment being a phrase, decoding a first target segment vector, the hidden state vector, and a position vector corresponding to the second target segment by using N decoders to generate N second target segments; determining a loss value based on differences between respective N second target segments and a second target annotated segment; and performing parameter updating on the preset encoder, a preset classifier, and the N decoders based on the loss value to generate an updated language generation model for performing language generation.
US11562147B2 Unified vision and dialogue transformer with BERT
A visual dialogue model receives image input and text input that includes a dialogue history between the model and a current utterance by a human user. The model generates a unified contextualized representation using a transformer encoder network, in which the unified contextualized representation includes a token level encoding of the image input and text input. The model generates an encoded visual dialogue input from the unified contextualized representation using visual dialogue encoding layers. The encoded visual dialogue input includes a position level encoding and a segment type encoding. The model generates an answer prediction from the encoded visual dialogue input using a first self-attention mask associated with discriminative settings or a second self-attention mask associated with generative settings. Dense annotation fine tuning may be performed to increase accuracy of the answer prediction. The model provides the answer prediction as a response to the current utterance of the human user.
US11562145B2 Text classification method, computer device, and storage medium
This application relates to a text classification method. The method includes obtaining, by a computer device, a to-be-classified text, and calculating an original text vector corresponding to the text; determining, by the computer device according to the original text vector, an input text vector corresponding to each channel of a trained text classification model; inputting, by the computer device, the input text vector corresponding to each channel into a convolution layer of the corresponding channel of the trained text classification model, the trained text classification model comprising a plurality of channels, each channel being corresponding to a sub-text classification model, and the trained text classification model being used for determining a classification result according to a sub-classification parameter outputted by each sub-text classification model; and obtaining, by the computer device, a classification result outputted by the trained text classification model, and classifying the text according to the classification result.
US11562142B2 Neural network based representation learning for natural language processing
A machine learning based model generates a feature representation of a text sequence, for example, a natural language sentence or phrase. The system trains the machine learning based model by receiving an input text sequence and perturbing the input text sequence by masking a subset of tokens. The machine learning based model is used to predict the masked tokens. A predicted text sequence is generated based on the predictions of the masked tokens. The system processes the predicted text sequence using the machine learning based model to determine whether a token was predicted or an original token. The parameters of the machine learning based model are adjusted to minimize an aggregate loss based on prediction of the correct word for a masked token and a classification of a word as original or replaced.
US11562138B2 Delivering auto-play media content element from cross origin resources
Systems and methods for delivering cross-site auto-play media are described herein. The server can receive, from a client device, a request for media content at a first domain embedded in a content element from a second domain. The request can include an identifier indicating that the client device is configured to restrict cross-domain redirection. The server can determine, responsive to identifying the identifier indicating that the client device is configured to restrict cross-domain redirection, that the request comprises a content type header having a first predetermined value. The server can generate, responsive to the determination, a response comprising the media content element in a body of the response. The server can transmit the response to the client device. Receipt of the response can cause the client device to extract the media content element from the body of the response and to render the media content element.
US11562135B2 Constructing conclusive answers for autonomous agents
Techniques are described herein for enabling autonomous agents to generate conclusive answers. An example of a conclusive answer is text that addresses concerns of a user who is interacting with an autonomous agent. For example, an autonomous agent interacts with a user device, answering user utterances, for example questions or concerns. Based on the interactions, the autonomous agent determines that a conclusive answer is appropriate. The autonomous agent formulates the conclusive answer, which addresses multiple user utterances. The conclusive answer provided to the user device.
US11562133B2 System and method for detecting incorrect triple
Provided is an incorrect triple detection system including a triple selector configured to select a target triple (subject, type, object) in a knowledge base, a sampler configured to create a sentence model by connecting object triples sharing entities included in the target triple, a model builder configured to embed the sentence model into a vector space to create a training entity vector and build an embedding model, and an incorrect triple detector configured to detect an incorrect triple by inputting a test triple into the embedding model.
US11562131B2 Systems and techniques for securely processing disparate data sets in spreadsheets
An aspect of the present teachings generally includes a data processing platform (e.g., a platform hosted by a remote computing resource) that analyzes and compiles information contained in a source spreadsheet, e.g., to ascertain how the source spreadsheet manipulates input data. The data processing platform may create an encrypted file related to the source spreadsheet that includes transformed input data and/or directives that define functionality of the source spreadsheet, e.g., where the encrypted file is specifically tailored for use on the data processing platform for a particular user or set of users. Also, or instead, the data processing platform may create or otherwise utilize one or more runtimes that, when executed in conjunction with the encrypted file, can mimic functionality of the source spreadsheet and/or other useful functionality applied to the input data or other disparate data.
US11562127B2 Integrated data capture using aliasing schemes
Methods, systems, and computer-storage media are provided for using a generic aliasing scheme to facilitate electronic transcription of groups of clinical event data extracted from an electronic medical record to case report forms associated with clinical studies. The generic aliasing scheme is also used to electronically transcribe documentation of task completion to case report forms associated with the clinical studies.
US11562126B2 Coaching system and coaching method
In coaching with the purpose of creating a document in mind, data containing question group related to components of the document, a question of details, and a question of another topic is included, an increase/decrease of information amount of the answers of the writer is estimated from a writer's past answers and a current answer, and a next question is selected based on the estimation result.
US11562123B2 Method and apparatus for fusing position information, and non-transitory computer-readable recording medium
A method and an apparatus for fusing position information, and a non-transitory computer-readable recording medium are provided. In the method, words of an input sentence are segmented to obtain a first sequence of words in the input sentence, and absolute position information of the words in the first sequence is generated. Then, subwords of the words in the first sequence are segmented to obtain a second sequence including subwords, and position information of the subwords in the second sequence are generated, based on the absolute position information of the words in the first sequence, to which the respective subwords belong. Then, the position information of the subwords in the second sequence are fused into a self-attention model to perform model training or model prediction.
US11562122B2 Information processing apparatus, image processing apparatus, and non-transitory computer readable medium storing program
An information processing apparatus includes a processor configured to extract, from a document, words of plural categories, select one extracted word from each of the plural categories, generate a first character string by arranging the selected words in accordance with a rule, wherein the rule determines positions of the selected words within the first character string based on the categories of the selected words, in response to reception of an operation of changing a first word in the first character string from a user, present to the user one or more candidate words from the category of the first portion of the first character string, generate a second character string by replacing the first word in the first character string with a user-selected word selected by the user from among the one or more candidate words, and store the second character string in a memory in association with the document.
US11562110B1 System and method for device mismatch contribution computation for non-continuous circuit outputs
A system, method, and computer program product for predicting mismatch contribution in an electronic environment. Embodiments may include modeling, using a processor, a discrete output mismatch contribution problem using sparse logistic regression to generate a mismatch contribution model and applying a cross-validation approach to increase a complexity of the mismatch contribution model. Embodiments may further include computing one or more mismatch contribution values from the mismatch contribution model and defining at least one sizing constraint or determining a worst case result associated with a sampling process based upon, at least in part, the one or more mismatch contribution values.
US11562106B2 Method and system for operating a configuration platform
A system for operating a configuration platform. The system comprising a conversion pipeline, the conversion pipeline allowing converting a first set of data associated with a computer-aided design (CAD) system into polygon meshes suitable for rendering of the portion of a monument and configuration data. The system also comprising a content management system, the content management system storing the polygon meshes and the configuration data; and a 3D real-time engine, the 3D real-time engine allowing to determine, based on the configuration data, at least one of the positioning of the monument, the material surface associated with the monument, the material grain direction associated with the monument, the lighting associated with the monument, the annotations associated with the monument, the alternate states associated with the monument and the kinematic sequence associated with the monument; and to render the portion of the monument by the 3D real-time engine.
US11562105B2 System and method for module engineering with sequence libraries
Method and system for engineering with sequence libraries are provided. A first set of engineering data is defined for a first engineering project to generate a first sequence library for the first engineering project, independently of one or more lower level engineering projects for configuring one or more field control systems. The sequence library assignment process is to assign the first sequence library to the one or more lower level engineering projects simultaneously to generate one or more first assigned sequence libraries for the one or more lower level engineering projects for configuring the one or more field control systems. The parallel configuration process is to perform a parallel configuration process which configures the first sequence library for the first engineering project, while assigning the first sequence library to another one or more lower level engineering projects.
US11562101B2 On-device bitstream validation
A programmable logic device verifies that configuration data permissibly programs the programmable logic device. The programmable logic device includes a programmable fabric having partitions to be programmed by the configuration data, a secure device manager that may generate masks based on the configuration data, and a local sector manager. The masks determine that the configuration data is configured to permissibly program the permitted partitions or that the permitted partitions have been permissibly programmed. The local sector manager applies the masks to generate an interleaved result, compares the interleaved result to an expected result, and sends an indication that the configuration data is configured to permissibly program the permitted partitions or permissibly programmed the permitted partitions in response to determining that the interleaved result is the expected result, or sends an alert to stop programming in response to determining that the interleaved result is not the expected result.
US11562096B2 Automated discovery and management of personal data
Embodiments of the present disclosure describe selective discovery, management, and deletion of personal data. The method accesses a set of data on a networked resource. The data is formed of a plurality of data elements which are arranged in at least one data table. The method identifies one or more sensitive data elements within the set of data related to one or more individuals. The method determines a sensitivity level of the one or more sensitive data elements and generates a catalogue including at least one new data element representative of the one or more sensitive data elements and based on the sensitivity level of the one or more sensitive data elements. The method tags the one or more sensitive data elements within the catalogue based on the sensitivity level of the one or more sensitive data elements corresponding to the new data element.
US11562093B2 System for generating an electronic security policy for a file format type
A method, system, and computer-readable storage medium are disclosed for identifying binary signatures in a selected set of files and assigning at least one of the binary signatures to a file format name or file format type for use in a security policy generator. In certain embodiments, the method for generating an electronic security policy for a file format type, includes: identification of a plurality of files stored in electronic memory, where the plurality of files include files having the same file format type; providing a file format name that is to be associated with the file format type; accessing the plurality of files from the electronic memory; identifying a common binary signature for the file format type included in the plurality of files; correlating the file format type with the common binary signature; and generating the security policy for the file format type using the file format name.
US11562092B1 Loading and managing third-party tools on a website
Managing the loading of third-party tools on a website is described. Configuration is received for loading the third-party tools. An intermediary server receives a request for a page that is hosted at an origin server. The intermediary server retrieves the page and modifies the page including automatically including a third-party tool manager to the retrieved page. The third-party tool manager includes a set of one or more client-side scripts that, when executed by the client network application, collects and transmits information to the intermediary server for loading the third-party tools. The intermediary server loads the third-party tools based on the received information and the configuration. The intermediary server causes event data to be transmitted to third-party tool servers that correspond with the third-party tools.
US11562091B2 Low latency access to physical storage locations by implementing multiple levels of metadata
Systems for low-latency data access in distributed computing systems. A method embodiment commences upon generating a first storage area in local storage of a first computing node. Access to the first storage area is provided through the first computing node. A second storage area is generated wherein the second storage area comprises a first set of metadata that comprises local storage device locations of at least some of the local storage areas of the first storage area. A set of physical access locations of the second storage area is stored to a database that manages updates to the second set of metadata pertaining to the second storage area. Accesses to the first storage area are accomplished by querying the database to retrieve a location of the second set of metadata, and then accessing the first storage area through one or more additional levels of metadata that are node-wise collocated.
US11562090B2 Enforcing sensitive data protection in security systems
A security system that monitors requests to a protected resource is configured to determine that a syntactically-invalid language statement in a request is one that should be treated as a “security high risk” statement (SHRS) because it has a probability of containing sensitive data. A machine language that defines the structure and syntax of the language statements used by a client-server application may have multiple SHRSs. SHRSs are identified in advance by syntactical analysis of the language statements that comprise the machine language. The security system stores (or can otherwise obtain) a representation of each of the set of these high risk statements. In response to detecting that a request has a syntactically-invalid language statement, the system determines whether the invalid language statement has a measure of similarity sufficiently close to any of statement in the SHRS set. Upon a positive determination, an appropriate security action is taken to ensure sensitive data is not exposed.
US11562085B2 Anisotropic compression as applied to columnar storage formats
Herein are spatially scalable techniques for anisotropic compression of shared entropy between alternate representations of same data. In an embodiment, a computer compresses an uncompressed independent column into a compressed independent column. Based on the compressed independent column, an uncompressed dependent column is compressed into a compressed dependent column. The compressed independent column and the compressed dependent column are stored in a same file. In an embodiment, a computer stores, in metadata, an encrypted private key for decrypting an encrypted column. The encrypted column and the metadata are stored in a file. A request to read the encrypted column is received. Based on a public key and the file, the encrypted private key is decrypted into a decrypted private key. The public key is contained in the request and/or the file. The request is executed by decrypting, based on the decrypted private key and the file, the encrypted column.
US11562082B2 Crafting effective policies for identity and access management roles
Disclosed herein are system, method, and computer program product embodiments for preemptively evaluating whether roles are over-privileged within an (IAM) identity and access management system. Roles may be over-privileged when they are granted permissions to perform certain actions outside the scope granted to those roles. The evaluation occurs without submitting the certain actions to the IAM system and allows roles to be evaluated on a preemptive basis so that corrective actions may be taken to prevent unauthorized access to resources. Roles may be associated with policies which may each define different permissions for accessing resources. The evaluation may involve generating an effective policy from the policies associated with a role to provide a comprehensive view of all permissions associated with the role. The specified solution operates to generate an effective permission for accessing a resource and evaluating whether that effective permission is outside of a permissible scope of access for the role.
US11562077B2 Workload aware security patch management
Example implementations relate to method and system for securing a workload from a security vulnerability based on management of critical patches for the workload. The method includes obtaining information of existing patches for each of a plurality of infrastructure resources that are required to execute the workload, where the infrastructure resources are segregated as multiple layers. The method further includes determining dependency of the infrastructure resources across the multiple layers and identifying the security vulnerability related to the infrastructure resources. The method further includes evaluating perceived criticalities of first and second new patches for the security vulnerability based a workload weightage, a resource age of the infrastructure resources, and an actual criticality of the first and second new patches. Further, the method includes installing the first new patch followed by the second new patch on the infrastructure resources based on the perceived criticalities, in an order of the determined dependency.
US11562071B2 Detecting malware via scanning for dynamically generated function pointers in memory
Techniques for detecting malware via scanning for dynamically generated function pointers in memory are disclosed. In some embodiments, a system/process/computer program product for detecting malware via scanning for dynamically generated function pointers in memory includes detecting a dynamically generated function pointer in memory based on an analysis of monitored changes in memory during execution of a malware sample in a computing environment; and generating a signature based on detection of the dynamically generated function pointer in memory, wherein the malware sample was determined to be malicious.
US11562070B2 Quantum-attack resistant operating system for use in a key management mechanism
A quantum-attack resistant operating system for use in a key management mechanism which is a full solution of cyber-security for quantum transmission via optical paths, in order to detect and bypass quantum computing attacks, or to perform quantum counterattacks, during various procedures of quantum key managements; wherein the system avoids the attacks of key tampering, destroying, detecting, and blocking, from other quantum systems in a quantum key storage phase; meanwhile, it also avoids the sniffing from other quantum systems on key entangled properties, in a quantum key clearing phase; in addition, in a quantum key recycling phase, facing quantum computing attacks, it not only can disrupt the judgement of other systems on key verification, but also consumes the computing resources on the attacker side; thereby the present invention provides a protection mechanism which cannot be achieved by a conventional PQC (Post-quantum cryptography) solution.
US11562068B2 Performing threat detection by synergistically combining results of static file analysis and behavior analysis
Systems and methods are described for synergistically combining static file based detection and behavioral analysis to improve both threat detection time and accuracy. An endpoint security solution running on an endpoint device generates a static analysis score by performing a static file analysis on files associated with a process initiated on the endpoint device. When the static analysis score meets or exceeds a static analysis threshold, then a network security platform treats the process as malicious and blocks execution of the process. When the static analysis score is less than the static analysis threshold, then the endpoint security solution obtains a dynamic analysis score for the process. The network security platform treats the process as malicious and causes execution of the process to be blocked based on a function of the static analysis score and the dynamic analysis score.
US11562066B2 Memory tracking for malware detection
A device may load a process under test into virtual memory associated with the device. The virtual memory may include a plurality of memory pages. The device may insert a malware inspection element and a memory tracking element into the process under test and may provide a notification of an event associated with the process under test to a memory tracking element. The device may identify, using the memory tracking element, one or more memory pages of the plurality of memory pages. The one or more memory pages may be assigned to, and used by, the process under test. The device may generate, based on identifying the one or more memory pages, a memory map, associated with the process under test, that may include information identifying the one or more memory pages as being assigned to, and used by, the process under test.
US11562065B2 Data breach detection
Systems and methods are described for a data breach detection based on snapshot analytics. The described systems and methods identify a plurality of snapshots of a data structure, identify a plurality of leaf nodes of the data structure for each of the snapshots, generate a vector of data attributes for each of the leaf nodes, assign a weight to each of the vectors to produce a set of weighted vectors for each of the snapshots, compute a distance metric between each pair of the snapshots based on the corresponding sets of weighted vectors, and detect an abnormal snapshot among the plurality of snapshots based on the distance metrics.
US11562063B2 Encoded inline capabilities
Disclosed embodiments relate to encoded inline capabilities. In one example, a system includes a trusted execution environment (TEE) to partition an address space within a memory into a plurality of compartments each associated with code to execute a function, the TEE further to assign a message object in a heap to each compartment, receive a request from a first compartment to send a message block to a specified destination compartment, respond to the request by authenticating the request, generating a corresponding encoded capability, conveying the encoded capability to the destination compartment, and scheduling the destination compartment to respond to the request, and subsequently, respond to a check capability request from the destination compartment by checking the encoded capability and, when the check passes, providing a memory address to access the message block, and, otherwise, generating a fault, wherein each compartment is isolated from other compartments.
US11562062B1 Supporting multiple authentication methods on a port of a network device at the same time
A network device may receive, via a single port of the network device, a connection request from a user device and may obtain, based on the connection request, information related to an authentication history of the user device. The network device may determine, based on the information related to the authentication history of the user device, an authentication method to be used by the network device to authenticate the user device and may determine, using the authentication method, that the user device is authenticated. The network device may establish, based on determining that the user device is authenticated, an authenticated communication session with the user device on the single port of the network device. The network device may determine, using an additional authentication method, that an additional user device is authenticated and may establish an additional authenticated communication session with the additional user device on the single port.
US11562058B2 Systems and methods for participating in a digital ecosystem using digital genomic data sets
According to some embodiments, a system for performing secure data exchange in a digital ecosystem is disclosed. The system includes a plurality of progeny VDAXs, wherein each respective progeny VDAX is configured with a respective ecosystem security platform that is executed by a respective device and has a respective genomic data set assigned thereto. The respective ecosystem security platform is configured to: establish engagement eligibility with another progeny VDAXs of the plurality of progeny VDAXs based on its genomic data set, generate a spawned link that includes encoded regulation instructions and is sent to the other progeny VDAX, and decode VBLS objects that are encoded by the other progeny VDAX based on the unique genomic regulation instructions that were included in the spawned link and the genomic data set assigned to the respective progeny VDAX to obtain decoded digital objects.
US11562055B2 Method to verify identity using a previously collected biometric image/data
A system for remote identity verification including a computing device configured to capture a first image of the user a first distance and capture a second image at a second distance and then processing the images to create one or more facemaps. The facemaps are processed to verify that the images were captured from a live person. If the facemaps represents a live person, the facemaps and a user identifying code are sent to a trusted image server. The rusted image server configured to, using the user ID code, retrieve a trusted image from a database and generate a trusted image facemaps. Then, compare captured image facemaps to the trusted image facemaps. Responsive to a match between the captured image facemaps and the trusted image facemaps, send a message to the computing device, a third-party server, or both providing notice of the match.
US11562053B2 User device incorporating multi-sensing sensor device
A device may include a sensor window. The sensor window may include a substrate. The sensor window may include a set of layers disposed onto the substrate. The set of layers may include a first subset of layers of a first refractive index and a second set of layers of a second refractive index different from the first refractive index. The set of layers may be associated with a threshold transmissivity in a sensing spectral range, and may be configured to a particular color in a visible spectral range and associated with a threshold opacity in the visible spectral range. The device may include a spectral sensor device aligned to the sensor window and including at least one sensor element to receive light in the sensing spectral range and provide a plurality of sensing functionalities based on at least one measurement of the light in the sensing spectral range.
US11562051B2 Varying computing device behavior for different authenticators
A computing device supports the use of multiple different authenticators for a user to unlock his or her computing device and access his or her user account. An authenticator refers to something that the user knows or has that can be compared to known authentication data in order to authenticate the user. In one or more embodiments, the behavior of the computing device varies for different authenticators by displaying user-selectable content in different visibility modes based on which authenticator is used to authenticate the user. In one content visibility mode content is fully visible on the computing device display screen, whereas in another content visibility mode content visibility on the computing device display screen is reduced. Additionally or alternatively, the behavior of the computing device varies for different authenticators by using different authenticators for different contexts of the computing device.
US11562050B2 System and method for licensing and for measuring use of an IP block
An integrated circuit includes: one or more protected circuits; a license control circuit configured to request, from a license issuer, a license for activating the one or more protected circuits, the license request having a seed value; and a cryptographic circuit configured to verify the authenticity of a license received from the license issuer based on the seed value, wherein the license control circuit is configured to impose a validity limit on the received license, and to request a new license from the license issuer before the validity limit of the received license.
US11562046B2 Neural network processor using dyadic weight matrix and operation method thereof
An neural network (NN) processor includes an input feature map buffer configured to store an input feature matrix, a weight buffer configured to store a weight matrix trained in a form of a, a transform circuit configured to perform a Walsh-Hadamard transform on an input feature vector obtained from the input feature matrix and a weight vector included in the weight matrix to output a transformed input feature vector and a transformed weight vector, and an arithmetic circuit configured to perform an element-wise multiplication (EWM) on the transformed input feature vector and the transformed weight vector.
US11562044B1 Systems and methods for integraton of electronic information cards into a client application
Methods, systems, and apparatus, including computer programs stored on computer-readable media, for integrating electronic card display at a client via a software development kit (SDK) provided at one or more data servers are disclosed. A client-side application such as a web browser may request the SDK based on a code snippet included in a data file, such as a HyperText Markup Language (HTML) file for a web page. Once the SDK is received at the client, the client-side application may perform various functionalities enabled by the SDK, including determining terms in the data file that match keywords associated with electronic cards, requesting and receiving electronic card rendering data associated with the electronic cards, and modifying a display generated based on the data file to display an electronic card, upon detecting a trigger event in relation to a term within the web page that corresponds to the electronic card.
US11562037B2 Crawlability of single page applications
A computer-implemented method for enabling static markup crawlability for a web application dynamically updating web pages client-side may be provided. The method comprises providing a web application identifiable by a web address comprising both, a static content block and dynamic content, and generating a static HTML page and pre-rendering the static content block of the web application such that at least a portion of static content of the web application is crawlable.
US11562033B2 Systems and methods for enhanced content management interoperability services interfaces and repository integration
Systems and methods related to the seamless integration of Content Management Interoperability Services (CMIS) client systems with native data models of repositories that may be utilized with such client systems are disclosed. In particular, certain embodiment of systems and methods for the integration of CMIS compliant client systems with CMIS compliant ECM systems by conforming CMIS secondary types utilized by CMIS clients to the native ECM artifacts utilized by the ECM system are disclosed.
US11562030B2 Applying filter expressions to requests at an edge server
An edge server receives a request from a client device for an action to be performed on a resource. The edge server determines whether data traffic is associated with one or more filters. When the edge server determines that there are filters associated with the type of data traffic, the edge server accesses a data structure storing properties of the request. For each request property in the data structure, the edge server applies a related filter to a value of the request property and determines where the value of the request property matches an expected value. In response to determining that one or more filters match, the edge server performs actions on the request. When the edge server performs the actions on the request, the edge server sends the request to the origin server.
US11562029B2 Dynamic query processing and document retrieval
Embodiments relate to an intelligent computer platform to identify a lexical answer type (LAT), a first concept relevant to the received request and a second concept related to the identified first concept. The LAT, together with the first and second concepts are utilized to create a first and second cluster. Documents are selectively populated into the clusters. The clusters are subject to sorting based on a relevancy protocol.
US11562028B2 Concept prediction to create new intents and assign examples automatically in dialog systems
A method of automatically creating new intents and assigning examples to those new intents in a dialog system includes generating at least one predicted intent from an intent concept graph by combining two or more nodes of the intent concept graph. A graph embedding is generated of the at least one predicted intent. A sentence embedding is generated from examples from a call log. The graph embedding of the at least one predicted intent is then matched with the examples from the sentence embedding and the at least one predicted intent, with the examples, is connected into a dialog system.
US11562027B1 Self-service data provisioning system
A data exchange that provides self-service data provisioning is provided. The data exchange may include a raw data layer, a model data layer, a plurality of workspaces and a testing environment. The raw data layer may be a landing zone for raw data records received from systems of record. The raw data layer may receive a plurality of raw data records, model and process the data records and transfer the data records to the model data layer. The model data layer may be a data layer that includes data modeled to data exchange specifications and enables queries to be executed on the data included in the model data layer. Each workspace may be allocated to a consumer. The consumer may query the plurality of data records within the model data layer. The testing environment may test scripts to ensure that the scripts conform to a predetermined set of testing specifications.
US11562024B2 Method and system for traversing an object graph using traversal context objects
Certain aspects of the present disclosure provide techniques for enumerating relationships in an object graph using traversal context objects that are decoupled from the implementation details of an object graph and the objects stored therein. An example method generally includes receiving a request to traverse an object graph, the object graph including a plurality of objects. A root context object is generated, and a traversal context object associated with a root node of the object graph is generated. The traversal context object is linked to the root context object and added to a traversal data structure. The graph is traversed by adding and removing traversal context objects to and from the traversal data structure until a terminating event occurs.
US11562019B2 Generating visual data stories
This disclosure describes one or more embodiments of systems, non-transitory computer-readable media, and methods that intelligently and automatically analyze input data and generate visual data stories depicting graphical visualizations from data insights determined from the input data. For example, the disclosed systems automatically extract data insights utilizing an in-depth statistical analysis of dataset groups from data-attribute categories within the input data. Based on the data insights, the disclosed systems can automatically generate exportable visual data stories to visualize the data insights, provide textual or audio-based natural language summaries of the data insights, and animate such data insights in videos. In some embodiments, the disclosed systems generate a visual-data-story graph comprising nodes representing visual data stories and edges representing similarities between the visual data stories. Based on the visual-data-story graph, the disclosed systems can select a relevant visual data story to display on a graphical user interface.
US11562015B2 Methods and apparatus for estimating total unique audiences
Methods and apparatus for determining a unique audience exposed to media while reducing memory resources of a computing device are disclosed herein. An example apparatus includes memory; instructions in the apparatus; and processor circuitry to execute the instruction to, based on impression requests from a plurality of client devices via a network, log a plurality of impressions corresponding to media accessed at the client devices; generate a product by multiplying a count of the impressions by a square of a count of registered users of a database proprietor exposed to the media; generate a quotient by dividing the product by a count of demographic impressions logged by the database proprietor; and determine a unique audience size based on a square root of the quotient.
US11562011B2 Incorporating data into search engines using deep learning mechanisms
Methods, apparatus, and processor-readable storage media for incorporating data into search engines using deep learning mechanisms are provided herein. An example computer-implemented method includes extracting one or more features from a search query by applying one or more machine learning algorithms to the search query; generating one or more word vectors by applying at least one deep learning technique to the one or more extracted features; mapping the one or more generated word vectors to one or more words from a corpus of data by implementing at least one deep similarity network; and outputting one or more results in response to the search query, wherein the one or more results are based at least in part on the one or more words from the corpus to which the one or more generated word vectors were mapped.
US11562008B2 Detection of entities in unstructured data
Examples herein involve detection of entities in unstructured data. Terms are extracted from unstructured data. Entities scores for the terms are calculated using information from a name probability source, a known entity database, and historical context information. The entity scores indicate a probability that the respective terms refer to entities. The presence of detected entities are indicated based on the entity scores.
US11562002B2 Enabling advanced analytics with large data sets
The present disclosure describes methods, systems, and computer program products for enabling advanced analytics with large datasets. One computer-implemented method includes receiving, by operation of a computer system, a dataset of multiple data records, each of the plurality of data records comprising one or more features and a target variable; selecting key features among the one or more features based at least on relevance measures of the one or more features with respect to the target variable; dividing the dataset into multiple subsets; for each of the multiple subsets, identifying a number of clusters and respective centroids of the number of clusters based on the key features; identifying a number of final centroids based on the respective centroids of the number of clusters for the each of the number of subsets, the number of final centroids being respective centroids of a number of final clusters; and for each data record in the multiple subsets, assigning the data record to one of the number of final clusters based on distances between the data record and the number of final centroids.
US11562001B2 Reliable hierarchical storage management with data synchronization
A system hosts a file system representing a replica of file systems hosted on a plurality of nodes, each node storing data on a first storage medium. The system stores data on a second storage medium that is slower than the first storage medium. The system stores on the second storage medium a file received from one of the nodes when the file remains un-accessed by the nodes for a predetermined period of time. The first storage medium on the plurality of nodes stores a pointer to the file and not the data content of the file stored on the second storage medium. The system provides the file from the second storage medium to the first storage medium on one of the nodes while providing the plurality of nodes read and write access to the file stored on the second storage medium using the pointer on the first storage medium.
US11561999B2 Database recovery time objective optimization with synthetic snapshots
Methods and systems for reducing the amount of time to restore a database or other application by dynamically generating and storing synthetic snapshots are described. When backing up a database, an integrated data management and storage system may acquire snapshots of the database at a snapshot frequency and acquire database transaction logs at a frequency that is greater than the snapshot frequency. In response to detecting that the database is unable to provide a database snapshot, the integrated data management and storage system may generate a synthetic snapshot of the database by instantiating a compatible version of the database locally, acquiring a previously stored snapshot of the database, applying data changes from one or more database transaction logs to the previously stored snapshot to generate the synthetic snapshot, and storing the synthetic snapshot of the database within the integrated data management and storage system.
US11561997B2 Methods, systems, and computer readable media for data translation using a representational state transfer (REST) application programming interface (API)
According to one method, the method comprises: receiving, from a client via a REST API, input in a first format; converting, using predetermined metadata, the input in the first format into input in a second format; sending the input in the second format to a legacy system for performing an operation using the input in the second format; receiving, from the legacy system, output in the second format, wherein the output is based at least in part on the operation performed using the input in the second format; converting, using the predetermined metadata, the output in the second format into output in the first format; and sending, to the client via the REST API, the output in the first format.
US11561996B2 Continuously scrollable calendar user interface
A method is provided to scroll a calendar user interface (UI) comprising: displaying on a device display screen a visible range of a calendar UI, wherein the calendar UI includes a display grid that includes individual date display panes that are associated with individual dates, wherein the date panes are arranged in rows corresponding to weeks and columns corresponding to days of the week and wherein the visible range of the calendar UI includes multiple rows of date panes; receiving user input to indicate a scroll direction in which to scroll the display grid to display a different date range that includes earlier or later date display panes; and in response to the user input, scrolling the calendar UI by rows to the different date range.
US11561995B2 Multitenant database instance view aggregation
A server may support an aggregation service for a multitenant system. The service may support a method for data processing that includes determining that a plurality of tenants of a multitenant database system correspond to a common entity, where each tenant is associated with a respective instance of a cloud platform that services data from a corresponding database instance. The method may further include provisioning a new database instance for the common entity, generating a connector that is configured to access data of the corresponding database instance, generating a schema for the new database instance that aggregates the data of each database instance accessed by the connector, and instantiating a new cloud platform instance that is configured to access the schema of the new database instance, where the new cloud platform instance is configured to serve data queried from the schema of the new database instance via a client application.
US11561994B2 Automated discovery of databases
In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.
US11561988B2 Systems and methods for harvesting data associated with fraudulent content in a networked environment
Exemplary embodiments of the present disclosure relate to systems, methods, and non-transitory computer-readable media for harvesting, parsing, and analyzing item identifiers in networked content to identify fraudulent content.
US11561987B1 Platform for semantic search and dynamic reclassification
A platform receives an input document from a user device and automatically determines a semantic signature for the input document based on a probabilistic distribution of rare words within the input document. The platform automatically scrapes at least one Internet database for additional documents and webpages, determining semantic signatures for each document or webpage. Based on similarity of semantic signatures, the platform automatically constructs and displays a graphical network of documents, wherein each document is represented as a node and similarity of semantic signatures is used to determine the locations of edges between nodes. The graph automatically groups nodes by communities and selects nodes in different communities to promote serendipity of results.
US11561980B2 Database search method and apparatus
A search apparatus (1) coupled to a database, the apparatus (1) comprising: a processor configured to execute instructions; a memory storing instructions which, when executed by the processor, cause the processor to: search the database for items containing a search term, wherein items containing the search term are matched items; identify fields corresponding to attributes of the matched items; define a range of values for each field; divide the range of values for each field into a plurality of ranged field buckets; distribute the matched items between the ranged field buckets based on attributes of the matched items that are within the range of values for each ranged field bucket; calculate an effectiveness value for each field based on the number of matched items in each of the ranged field buckets; select one or more top fields, each top field having an effectiveness value that is greater than a predetermined effectiveness value; and provide an effectiveness indicator output which is indicative of the effectiveness of each top field such that a user can use the effectiveness indicator output to select a top field for use as a filter in a further search.
US11561979B2 Dynamically detecting and correcting errors in queries
A computer-implemented method dynamically detects and corrects an error in a query. The method includes identifying an error in a first query. The method further includes generating a set of alternate execution structures for the first query. The method includes running each of the alternate execution structures, including generating a set of results corresponding to each set of alternate execution structure, comparing each of the set of results against each other of the set of results, and storing each of the set of alternate execution structures to include a result of the set of results, for each alternate structure. The method further includes selecting, from the set of alternate execution structures, a first alternate execution structure based on a predetermined criteria, and implementing the first alternate structure in place of the first query.
US11561978B2 Intelligent cache management for mounted snapshots based on a behavior model
A client computing device receives a behavior model corresponding to a user group associated with a user. The behavior model has been trained with monitored user interactions of one or more files associated with the user group. The client computing device further mounts a snapshot of a file and determines, based on the behavior model, which files of the mounted snapshot to transfer to a locally accessible cache. During use of the client computing device, the client computing device may determine whether the mounted snapshot is accessible. If the mounted snapshot is not accessible, the client computing device may selectively delete, based on the behavior model, one or more of the files stored in the locally accessible cache. If the mounted snapshot is accessible, the client computing device may update the one or more files of the locally accessible cache with monitored user interactions with the mounted snapshot.
US11561976B1 System and method for facilitating metadata identification and import
Techniques and solutions are described for storing and processing metadata, including to instantiate database artefacts at a target system based on metadata for database artefacts maintained at a source system. The target system can query the source system for metadata associated with database artefacts of the source system. The target system can instantiate database artefacts based on such metadata. The database artefacts of the target system are linked to corresponding database artefacts of the source system, such as by associating a database artefact of the target system with an API useable to obtain data or metadata from the source system for a corresponding database artefact of the source system. The target system obtains additional data or metadata for a database artefact of the target system using a corresponding API.
US11561973B2 Statistics based query transformation
Techniques are described for responding to aggregate queries using optimizer statistics already available in the data dictionary of the database in which the database object targeting by the aggregate query resides, without the user creating any additional objects (e.g. materialized views) and without requiring the objects to be loaded into volatile memory in a columnar fashion. The user query is rewritten to produce a transformed query that targets the dictionary tables to form the aggregate result without scanning the user tables. “Accuracy indicators” may be maintained to indicate whether those statistics are accurate. Only accurate statistics are used to answer queries that require accurate answers. The accuracy check can be made during runtime, allowing the query plan of the transformed query to be used regardless of the accuracy of the statistics. For queries that request approximations, inaccurate statistics may be used so long as the statistics are “accurate enough”.
US11561963B1 Method and system for using time-location transaction signatures to enrich user profiles
A method and system identify characteristics of transaction description strings. The method and system extracts time data and location data from transaction description strings. The method and system generate estimated time data and location data for transaction strings that lack time data and location data by analyzing the time data and location data extracted from other transaction description strings. The method and system generate a user profile based on the estimated time data and estimated location data.
US11561960B2 Key performance indicator-based anomaly detection
An anomaly detection and analysis system detects anomalies in time series data from key performance indicators (KPIs). The system decomposes samples of the time series data received during a first time interval into a trend component, a seasonality component, and a randomness component. The system identifies an upper bound and a lower bound based on the trend component, the seasonality component, and a variance of the randomness component. The system reports a sample received after the first time interval as an anomaly when the sample exceeds the upper bound or the lower bound. The system recalculates the trend component, the seasonality component, and the randomness component when more than a threshold percentage of the samples of the time series data received during a second time interval are reported as being anomalous.
US11561956B2 Key pattern management in multi-tenancy database systems
The present disclosure involves systems, software, and computer implemented methods for key pattern management. One example method includes receiving a query for a logical database table from an application. A determination is made as to whether the query is a write query. In response to determining that the query is a write query, a determination is made as to whether the query complies with a key pattern configuration that describes keys of records included in a physical database table that is part of a logical table implementation. The physical table includes records of the logical database table that are allowed to be written by the application. The write query is redirected to the physical database table in response to determining that the query complies with the key pattern definition. The query is rejected in response to determining that the query does not comply with the key pattern configuration.
US11561952B2 Storing events derived from log data and performing a search on the events and data that is not log data
Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is stored as discrete events time stamps. A search is received and relevant event information is retrieved based in whole or in part on the time stamp, a keyword indexing mechanism, or statistical indices calculated at the time of the search.
US11561950B2 System and method for facilitating an objective-oriented data structure and an objective via the data structure
In some embodiments, a hierarchical tree may include nodes that each indicates an objective, and each non-root node of the nodes indicates an objective supporting an objective of at least one node with which the non-root node has a direct relationship. Based on a modification to an objective of a given node of the tree, a determination of whether at least one child node of the given node indicates an unsatisfiable objective (e.g., no longer suitably supporting the given node's objective). For a child node of the given node determined to indicate an unsatisfiable objective, a corresponding subset of the tree may be replaced with replacement nodes that each indicates a satisfiable objective (e.g., suitably supporting the given node's objective), where the corresponding subset includes (i) the child node and (ii) descendant nodes of the child node.
US11561947B2 File lifetime tracking for cloud-based object stores
Tracking changes to a document by defining a document record having a unique document record and comprising an index and a file name of the document, and defining a backup record for the document in a series of backups, which includes a timestamp for each backup, and a bitmask for the document. The bitmask has a single bit position for each document in the container which is set to a first binary value to indicate that the corresponding document is unchanged and a second binary value to indicate whether the document is changed or deleted. A primary query is received and resolved for the document by analyzing the document record to find the file name. A secondary query using the document record ID is resolved to find all tracked versions of the document, and the results are returned to the user in the form of a version history list.
US11561945B2 Master data inconsistency evaluator (mice)
Systems, methods, and computer products are described herein for identifying data inconsistencies within database tables associated with an application. A master data inconsistency evaluator receives data including at least one selection parameter within at least one database table. By the master data inconsistency evaluator evaluates the at least one selection parameter by comparing the at least one selection parameter with other database tables associated with the application to identify data inconsistencies. The master data inconsistency evaluator repairs the data inconsistencies to further facilitate an error free transaction.
US11561944B2 Method and system for identifying duplicate columns using statistical, semantics and machine learning techniques
With the availability of huge amount of data, it has becoming difficult to identify and manage duplicate data, especially when the data is in a plurality of columns. A method and system for identifying duplicate columns using statistical, semantics and machine learning techniques have been provided. The system provides a design framework to compare huge datasets at column level and identify potential duplicate columns, not based on the column title, but based on all of its values. The disclosure has ability to compare values in multiple columns and identify potential duplicate columns wherein comparison of values is not only for the exact match, but for semantic match, smart match, fuzzy match, and match after UOM conversion etc. using Statistical, semantics and machine learning techniques.
US11561942B1 Methods and apparatus to estimate audience sizes of media using deduplication based on vector of counts sketch data
Methods and apparatus to estimate audience sizes using deduplication based on vector of counts sketch data are disclosed. An example apparatus to determine an audience size for media based on vector of counts sketch data includes: a coefficient analyzer to determine coefficient values of a polynomial based on variances, a covariance, and cardinalities corresponding to a first vector of counts from a first database and a second vector of counts from a second database; an overlap analyzer to determine a real root of the polynomial, the real root corresponding to an estimate of an overlap between the first vector of counts and the second vector of counts; and a report generator to estimate the audience size based on the estimate of the overlap and the cardinalities of the first vector of counts and the second vector of counts.
US11561933B2 Transformation as a service
Aspects of the subject disclosure may include, for example, receiving input data via a transformation UI, generating transformation configuration data, causing the transformation UI to present transformation object data per the transformation configuration data, where the transformation object data identifies data objects each including an input and output field name and a data type, detecting, from the transformation UI, an instruction defining a mapping for the input data, including a modification to the output field name of a data object such that the input field name of the data object is mapped to the modified output field name, based on the detecting the instruction, modifying the first transformation configuration data per the mapping to derive second transformation configuration data, performing a transformation of the input data based on the second transformation configuration data, and causing the transformation UI to present a transformation output. Other embodiments are disclosed.
US11561931B2 Information source agent systems and methods for distributed data storage and management using content signatures
Information source agent systems and methods for distributed content storage and management using content signatures that use file identicality properties are provided. A data management system is provided that includes a content engine for managing the storage of file content, a content signature generator that generates a unique content signature for a file processed by the content engine, a content signature comparator that compares content signatures and a content signature repository that stores content signatures. Information source agents are provided that include content signature generators and content signature comparators. Methods are provided for the efficient management of files using content signatures that take advantage of file identicality properties. Content signature application modules and registries exist within information source clients and centralized servers to support the content signature methods.
US11561928B2 Backup and restoration for storage system
A backup method is provided for a file system for managing hierarchical storage including one or more storage media on a computer system including one or more computers. Each of the one or more storage media includes a data part which is separated from an index and on which updated information is appended and kept. Each of a plurality of pieces of data within the file system is managed to be migrated to at least any of the one or more storage media. The backup method includes backing up metadata of the plurality of pieces of data migrated within the file system; and backing up the index of each of the one or more storage media to which the plurality of pieces of data have been migrated, substantially at the same time point as the metadata.
US11561920B2 Interface for bridging out-of-band information from a downstream communication link to an upstream communication link
A device includes a first interface to receive a signal from a first communication link, wherein the receive signal includes out-of-band (OOB) information. A detector coupled to the first interface detects the OOB information. An encoder coupled to the detector encodes the OOB information into one or more symbols (e.g., control characters). A second interface is coupled to the encoder and a second communication link (e.g., a serial transport path). The second interface transmits the symbols on the second communication link. The device also includes mechanisms for preventing false presence detection of terminating devices.
US11561919B2 Memory controller, method of operating memory controller and storage device
Example memory controllers are disclosed. An example memory controller may include a PHY module including a first PHY terminal connected to a plurality of pins of a device connector, a MAC module including a first MAC terminal that is enabled to form a first lane with the first PHY terminal, and a second MAC terminal that is disabled without being connected to the first PHY terminal, a switch controller configured to receive a signal of a host connector connected to the device connector from at least one of the plurality of pins and output a switch signal in response to the signal of the host connector, and a switch configured to disable the second MAC terminal and form the first lane by connecting the first PHY terminal to the first MAC terminal in response to the switch signal.
US11561916B2 Processing task deployment in adapter devices and accelerators
Example approaches for processing task deployment in adapter devices and accelerators, are described. In an example, a service request is received by an adapter device. The service request is indicative of a service associated with a virtual multi-layer network switch. An accelerator may be integrated to the adapter device or coupled to the adapter device. A set of processing tasks associated with the service is identified based on the service request. A processing task instance corresponding to at least one of the set of processing tasks is deployed in one of the adapter device and the accelerator, based on predefined configuration information. The predefined configuration information includes policies for executing each of the set processing tasks in one of the adapter device and the accelerator.
US11561913B2 Processing input data at different clock frequencies based on a number of polls of an I/O range for an application detecting input data
Control circuitry controls the operations of a central processing unit, CPU, which is associated with a nominal clock frequency. The CPU is further coupled to an I/O range and configured to deliver input to an application. The control circuitry controls the CPU to poll the I/O range for input to the application. The control circuitry also monitors whether or not each poll results in input to the application and adjusts a clock frequency at which the CPU operates to a clock frequency lower than the nominal clock frequency if a pre-defined number of polls resulting in no input is detected.
US11561910B2 In-band retimer register access
Data is accessed from a particular register first device that is connected to a second device via a link that includes at least one retimer device. The particular register corresponds to requests to be sent in in-band transactions with the retimer, and the data corresponds to a particular transaction with the retimer. At least one ordered set is generated at the first device to comprise a subset of bits encoded with the data, where the ordered set with the encoded subset of bits is to be sent on the link and the subset of bits are to be processed by the retimer in the particular transaction.
US11561907B2 Access to data stored in quarantined memory media
Methods and apparatuses related to access to data stored in quarantined memory media are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile) and data (e.g., information included in) stored in the memory media often are subject to risks of the data being undesirably exposed to the public. For example, requests to write data in the memory media can often be made and accepted without a user's awareness, which can lead to the undesirable exposure of the data. According to embodiments of the present disclosure, a particular portion and/or location in the memory media can provide a data protection scheme such that data stored in the particular location can be refrained from being transferred out of the computing system.
US11561904B2 Security configurations in page table entries for execution domains
Systems, apparatuses, and methods related to a computer system having a page table entry containing security settings for calls from predefined domains are described. The page table entry can be used to map a virtual memory address to a physical memory address. In response to a call to execute a routine identified using the virtual memory address, a security setting corresponding to the execution domain from which the call initiates can be extracted from the page table entry to determine whether a security measure is to be used. For example, a shadow stack structure can be used to protect the private stack content of the routine from being access by a caller and/or to protect the private stack content of the caller from being access by the callee.
US11561901B1 Distribution of injected data among caches of a data processing system
A data processing system includes a plurality of processor cores each supported by a respective one of a plurality of vertical cache hierarchies. Based on receiving on a system fabric a cache injection request requesting injection of a data into a cache line identified by a target real address, the data is written into a cache in a first vertical cache hierarchy among the plurality of vertical cache hierarchies. Based on a value in a field of the cache injection request, a distribute field is set in a directory entry of the first vertical cache hierarchy. Upon eviction of the cache line the first vertical cache hierarchy, a determination is made whether the distribute field is set. Based on determining the distribute field is set, a lateral castout of the cache line from the first vertical cache hierarchy to a second vertical cache hierarchy is performed.
US11561891B1 Adaptive user defined health indication
Methods, systems, and devices for adaptive user defined health indications are described. A host device may be configured to dynamically indicate adaptive health flags for monitoring health and wear information for a memory device. The host device may indicate, to a memory device, a first index. The first index may correspond to a first level of wear of a set of multiple indexed levels of wear for the memory device. The memory device may determine that a metric of the memory device satisfies the first level of wear and indicate, to the host device, that the first level of wear is satisfied. The host device may receive the indication that the first level of wear is satisfied and indicate, to the memory device, a second level of wear of the set of indexed levels of wear that is different than the first level of wear.
US11561888B2 Initialization sequences for automatic software test generation
A computer-implemented method comprising, during execution of a software program comprising a procedure, determining whether an execution of the procedure satisfies a predetermined coverage criterion. In accordance with a determination that the execution of the procedure satisfies the predetermined coverage criterion, recording information related to the execution of the procedure to a log, the information based on data received from instrumented code included in the software program, and automatically generating an arrange section of a unit test for the procedure based on an initialization sequence determined from the recorded log, the initialization sequence comprising a sequence of program instructions which when executed invoke the procedure.
US11561881B2 Out-of-date runbook detection
A method, system, and computer program product for detecting out-of-date runbooks are disclosed. The method may include generating a defect corresponding to an alert on a running workload system. The method may further include, in response to generating the defect in the running workload system, automatically obtaining an identification of a runbook based on information of the alert, automatically accessing the runbook based on the identification of the runbook, the runbook including instructions for fixing the defect, automatically parsing the instructions to obtain executable operations, and automatically executing the executable operations on the running workload system. The method may further include, in response to detecting that the alert is not solved on the running workload system after a predefined period, automatically determining that the runbook is out-of-date, and automatically generating a runbook out-of-date signal.
US11561874B2 Reserve bus distribution system testing
A method of testing a distribution center bus system having one or more of the following features: (a) opening a reserve bus breaker between a reserve bus UPS and a reserve bus, (b) initiating a self-test mode at the reserve bus UPS, (c) routing current through the reserve bus UPS, the reserve bus, a reserve bus static bypass circuit back to the reserve bus UPS, (d) testing the reserve bus to detect heat, determine any significant current loss, or identify other attributes suggesting failure, (e) identifying if a primary bus static transfer switch has tripped over to the reserve bus, and (f) terminating the self-test at the reserve bus UPS if the primary bus static transfer switch has tripped.
US11561873B2 Test equipment interface add-on having a production support equipment module and a selectively removable test support equipment module
Devices, systems, and methods for providing an engine control system configured with a two-part test equipment monitor where at least one part is selectively removable are disclosed. An engine control system for an aircraft includes an electronic control unit (ECU). The ECU is configured to implement a production support equipment module and a selectively removable test support equipment module. The production support equipment module enables restricted data monitoring of the engine control system. The test support equipment module enables a comprehensive interface with the engine control system when installed with the ECU.
US11561871B2 Data transmission and protection system and method thereof
A data transmission and protection system includes a plurality of solid-state drives (SSDs), a storage medium, a central processing unit (CPU) and a massively parallel processor (MPP). The storage medium storing an application program and a redundant array of independent disks (RAID) configuration. The CPU is coupled to the storage medium and configured to execute the application program to generate a virtual SSD interface for the plurality of SSDs according to the RAID configuration. The MPP is coupled to the virtual SSD interface and the plurality of SSDs. The MPP is configured to execute data exchange with the plurality of SSDs in response to a command received from the virtual SSD interface.
US11561867B2 Synchronizing data copy operations for storage system with active-active storage configuration
Techniques disclosed herein provide techniques for coordinating host devices to synchronize data copy operations on storage arrays in an active-active storage configuration. For example, a method comprises managing generation of a backup copy of data in each of a set of storage arrays in an active-active storage configuration by causing one or more host devices that access the set of storage arrays to synchronously halt input-output operations associated with the set of storage arrays prior to causing the backup copy to be created in each of the set of storage arrays.
US11561866B2 Preparing containerized applications for backup using a backup services container and a backup services container-orchestration pod
A “backup services container” comprises “backup toolkits,” which include scripts for accessing containerized applications plus enabling utilities/environments for executing the scripts. The backup services container is added to Kubernetes pods comprising containerized applications without changing other pod containers. For maximum value and advantage, the backup services container is “over-equipped” with toolkits. The backup services container selects and applies a suitable backup toolkit to a containerized application to ready it for a pending backup. Interoperability with a proprietary data storage management system provides features that are not possible with third-party backup systems. Some embodiments include one or more components of the proprietary data storage management within the illustrative backup services container. Some embodiments include one or more components of the proprietary data storage management system in a backup services pod configured in a Kubernetes node. All configurations and embodiments are suitable for cloud and/or non-cloud computing environments.
US11561865B2 Systems and methods for host image transfer
Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one example, a first profile of a first machine of a first type is compared to a second profile of a second machine of a second type different from the first type, to which the host image is to be transferred. The first and second profiles each comprise at least one property of the first type of first machine and the second type of second machine, respectively. At least one property of a host image of the first machine is conformed to at least one corresponding property of the second machine. The conformed host image is provided to the second machine, via a network. The second machine is configured with at least one conformed property of the host image.
US11561859B2 Method, device and computer program product for managing data
Techniques for managing data involve receiving a write request to write a data block into a first stripe in a disk array, the write request comprising a first storage address for storing the data block. The techniques further involve determining, based on the first storage address, a first group of disks related to a data portion of the first stripe and a second group of disks related to a parity portion of the first stripe. The techniques further involve, in response to a first disk in the first group of disks being unavailable, storing a data sub-block related to the first disk into a first parity portion of the parity portion such that the data block is stored in the first stripe, the first parity portion being located at a second disk in the second group of disks. The techniques further involve returning a response to the write request, the response comprising a first indication indicating a status of the disks in the disk array.
US11561856B2 Erasure coding of replicated data blocks
Various embodiments set forth techniques for erasure coding of replicated data blocks. The techniques include receiving, by a pre-designated node, data associated with an erasure coded strip from a first node; receiving, by the pre-designated node, a replica for a first data block; saving the replica in an erasure coded strip; and in response to a trigger condition, replacing, by the pre-designated node, the replica and at least one replica of a second data block with an error correction block.
US11561851B2 Datacenter IoT-triggered preemptive measures using machine learning
One example method includes performing a machine learning process that involves performing an assessment of a state of a computing system, and the assessment includes analyzing information generated by an IoT edge sensor in response to a sensed physical condition in the computing system, and identifying an entity in the computing system potentially impacted by an event associated with the physical condition. The example method further includes identifying a preemptive recovery action and associating the preemptive recovery action with an entity, and the preemptive recovery action, when performed, reduces or eliminates an impact of the event on the entity, determining a cost associated with implementation of the preemptive recovery action, evaluating the cost associated with the preemptive recovery actions and identifying the preemptive recovery action with the lowest associated cost, implementing the preemptive recovery action with the lowest associated cost, and repeating part of the machine learning process.
US11561847B2 Execution sequence integrity parameter monitoring system
A system of verifying execution sequence integrity of an execution flow includes a monitoring system in communication with one or more sensors of a system being monitored, where the monitoring system includes one or more electronic devices, and a computer-readable storage medium having one or more programming instructions. When executed, the one or more programming instructions cause at least one of the electronic devices to receive from the sensors, a parameter value for each of one or more parameters that pertain to an operational state of the system, combine the received parameters to generate a combination value, apply a hashing algorithm to the combination value to generate a temporary hash value, search a data store for a result code associated with the temporary hash value, and in response to the result code associated with the temporary hash value indicating that the temporary hash value is incorrect, generate a fault notification.
US11561846B2 API notebook tool
Techniques for an application programming interface (API) notebook tool are disclosed. In some implementations, an API notebook is a tool, framework, and ecosystem that enables easy exploration of services that expose APIs, creation and documentation of examples, use cases and workflows, and publishing and collaboration of APIs. In some embodiments, systems, processes, and computer program products for an API notebook tool include receiving a request for a client for calling an API for a service, and dynamically generating the client for the API for the service.
US11561840B2 Efficient inter-chip interconnect topology for distributed parallel deep learning
The present disclosure provides a system comprising: a first group of computing nodes and a second group of computing nodes, wherein the first and second groups are neighboring devices and each of the first and second groups comprising: a set of computing nodes A-D, and a set of intra-group interconnects, wherein the set of intra-group interconnects communicatively couple computing node A with computing nodes B and C and computing node D with computing nodes B and C; and a set of inter-group interconnects, wherein the set of inter-group interconnects communicatively couple computing node A of the first group with computing node A of the second group, computing node B of the first group with computing node B of the second group, computing node C of the first group with computing node C of the second group, and computing node D of the first group with computing node D of the second group.
US11561831B2 Dynamic adjustment of response time
Examples described herein relate to method and system for determining a response time for an action. A request for an action may be communicated from a source entity to a target entity. The action is generated by the source entity and which is to be responded by the target entity. Further, a response time corresponding to the action may be determined based on prior execution experience of one or more jobs associated with the action and a learning rate. Thereafter, the source entity may be allowed to wait for a response corresponding to a completion of the action from the target entity for at least a time duration corresponding to the response time.
US11561828B2 Graphics systems and methods for accelerating synchronization using fine grain dependency check and scheduling optimizations based on available shared memory space
Accelerated synchronization operations using fine grain dependency check are disclosed. A graphics multiprocessor includes a plurality of execution units and synchronization circuitry that is configured to determine availability of at least one execution unit. The synchronization circuitry to perform a fine grain dependency check of availability of dependent data or operands in shared local memory or cache when at least one execution unit is available.
US11561826B1 Scheduling processing of machine learning tasks on heterogeneous compute circuits
Scheduling work of a machine learning application includes instantiating kernel objects by a computer processor in response to input of kernel definitions. Each kernel object is of a kernel type indicating a compute circuit. The computer processor generates a graph in a memory. Each node represents a task and specifies an assignment of the task to one or more of the kernel objects, and each edge represents a data dependency. Task queues are created in the memory and assigned to queue tasks represented by the nodes. Kernel objects are assigned to the task queues, and the tasks are enqueued by threads executing the kernel objects, based on assignments of the kernel objects to the task queues and assignments of the tasks to the kernel objects. Tasks are dequeued by the threads, and the compute circuits are activated to initiate processing of the dequeued tasks.
US11561825B2 Methods and systems of scheduling computer processes or tasks in a distributed system
A cloud computer system is provided that includes a plurality of computer devices and a database. The plurality of computer devices execute a plurality of virtual machines, with one of the virtual machines serving as a controller node and the remainder serving as worker instances. The controller node is programmed to accept a request to initiate a distributed process that includes a plurality of data jobs, determine a number of worker instances to create across the plurality of computer devices, and cause the number of worker instances to be created on the plurality of computer devices. The worker instances are programmed to create a unique message queue for the corresponding worker instance, and store a reference for the unique message queue that was created for the corresponding worker to the database. The controller node retrieves the reference to the unique message queues and posts jobs to the message queues for execution by the worker instances.
US11561824B2 Embedded persistent queue
Various aspects are disclosed for distributed application management using an embedded persistent queue framework. In some aspects, task execution data is monitored from a plurality of task execution engines. A task request is identified. The task request can include a task and a Boolean predicate for task assignment. The task is assigned to a task execution engine embedded in a distributed application process if the Boolean predicate is true, and a capacity of the task execution engine is sufficient to execute the task. The task is enqueued in a persistent queue. The task is retrieved from the persistent queue and executed.
US11561823B1 Lockless management of immutable objects by multi-threaded processes using multiple counters
In general, the disclosure describes techniques for lockless management of immutable objects by multi-threaded processes. A device comprising a processor may implement the techniques, where the processor execute a multi-threaded process including a producer thread and a consumer thread. The producer thread may instantiate an immutable object, and provide, to the consumer thread, a reference to the immutable object. The producer thread may also increment a reference counter to indicate that the reference has been provided to the consumer thread, where the reference counter is local to the producer thread and inaccessible to the at least two consumer threads. The producer thread may receive, from the consumer thread, a notification that the consumer thread has finished processing the immutable object, and decrement, responsive to receiving the notification, the reference counter. The producer thread may then delete, based on the reference counter, the immutable object.
US11561822B2 Task shifting between computing devices
In some embodiments, a method includes: displaying, on a first client device, a plurality of tasks; identifying, by the first client device, a task from the plurality of tasks, the task transferrable to a second client device in communication with the first client device; and sending, by the first client device, metadata for the task to the second client device in response to input received by the first client device, the task including metadata to allowing the second client device to display the task in the same manner as the task was displayed by the first client device.
US11561811B2 Threading as a service
A service manages a plurality of virtual machine instances for low latency execution of user codes. The plurality of virtual machine instances can be configured based on a predetermined set of configurations. One or more containers may be created within the virtual machine instances. In response to a request to execute user code, the service identifies a pre-configured virtual machine instance suitable for executing the user code. The service can allocate the identified virtual machine instance to the user, create a new container within an instance already allocated to the user, or re-use a container already created for execution of the user code. When the user code has not been activated for a time-out period, the service can invalidate allocation of the virtual machine instance destroy the container. The time from receiving the request to beginning code execution is less than a predetermined duration, for example, 100 ms.
US11561810B2 Automated command assistance for a cloud service
An automated command assistance tool is provided for a browser-enabled command line interface of a cloud service. The automated command assistance tool provides examples illustrating the correct syntax for commands used to manage the resources of a cloud service. The command assistance tool learns the syntax of a command from usage patterns found in telemetric data, scripts and user documentation and forms templates containing a command's usage pattern and related information. The templates are used to generate examples that respond to a user query for assistance with usage of a particular command.
US11561808B2 System and method of providing access to and managing virtual desktops
A method and system for providing access to virtual desktops may include receiving an input indicating hovering of a pointer over an icon in a toolbar, identifying one or more existing virtual desktops, determining a state for each of the one or more existing virtual desktops by identifying one or more instances of any applications that are currently running in each of the one or more existing virtual desktops and determining a running state for each of the one or more instances, and displaying a preview of each of the one or more existing virtual desktops in response to the hovering of the pointer over the icon. The preview may include displaying the running state for one of the one or more instances for each existing virtual desktop.
US11561805B2 Cloud computing platform that executes third-party code in a distributed cloud computing network
A compute server receives a request from a client device that triggers execution of a third-party code piece. The compute server is one of multiple compute servers that are part of a distributed cloud computing network. The request may be an HTTP request and directed to a zone. A single process at the compute server executes the third-party code piece in an isolated execution environment. The single process is also executing other third-party code pieces in other isolated execution environments respectively. A response is generated to the request based at least in part on the executed third-party code piece, and the generated response is transmitted to the client device.
US11561803B1 Systems and methods for editing topology of a reconfigurable data processor
A system and method for editing a configuration of a graph executable on a set of configurable assets of a reconfigurable data processor is disclosed. The configurable assets can include processing elements having locations on an integrated circuit and links among the processing elements. The system includes logic to read at least portions of a configuration file in memory. The configuration file can include a topology that maps functions of the graph to the plurality of processing elements and links. The system includes logic to display a graphical interface including graphical objects representing functions mapped to corresponding processing elements and links in a selected portion of the topology. The system includes logic to detect user input identifying a graphical object representing a function mapped to a corresponding processing element or link. The system includes logic to change the topology including mapping of corresponding function.
US11561797B2 Decompression engine for decompressing compressed input data that includes multiple streams of data
An electronic device that includes a decompression engine that includes N decoders and a decompressor decompresses compressed input data that includes N streams of data. Upon receiving a command to decompress compressed input data, the decompression engine causes each of the N decoders to decode a respective one of the N streams from the compressed input data separately and substantially in parallel with others of the N decoders. Each decoder outputs a stream of decoded data of a respective type for generating commands associated with a compression standard for decompressing the compressed input data. The decompressor next generates, from the streams of decoded data output by the N decoders, commands for decompressing the data using the compression standard to recreate the original data. The decompressor next executes the commands to recreate the original data and stores the original data in a memory or provides the original data to another entity.
US11561794B2 Evicting and restoring information using a single port of a logical register mapper and history buffer in a microprocessor comprising multiple main register file entries mapped to one accumulator register file entry
A computer system, processor, programming instructions and/or method of processing data that includes a main register file having a plurality of entries for storing data; an accumulator register file having a plurality of entries for storing data wherein multiple main register file entries are mapped to one accumulator register file entry in the at least one accumulator register file; a logical register mapper to track and map logical registers to main register file entries, and a history buffer. Processing wide data width instructions includes evicting and restoring information from a single primary entry in the logical register mapper through a single read or write port in the logical register mapper without evicting or restoring the remaining other multiple main register file entries mapped in the accumulator register.
US11561789B2 Software update device, vehicle, and software update method
A software update device is provided with an update control unit that performs a software update using a new software version supplied over a network. The update control unit installs a first new software version on a first electronic control device prior to installing a second new software version on a second electronic control device, and activates the first new software version installed on the first electronic control device either after activation of the second new software version installed on the second electronic control device has started or after it is ascertained that activation of the second new software version installed on the second electronic control device has been normally completed.
US11561788B2 Resilient software updates in secure storage devices
Disclosed herein are methods, computer readable media, and devices for performing software updates. In one embodiment, a method is disclosed comprising initializing a storage space of a secure storage device into a plurality of portions; copying an update program to a first portion in the portions and copying update data to a second portion of the portions; generating a first golden measurement for the first portion and a second golden measurement for the second portion; measuring the first portion; updating or rolling back an update to the secure device in response to determining that the measuring of the first portion does not match the first golden measurement of the first portion; and verifying an update operation upon determining that the measuring of the first portion matches the first golden measurement of the first portion.
US11561784B2 Versioning of pipeline templates for continuous delivery of services on datacenters configured in cloud platforms
Computing systems, for example, multi-tenant systems deploy software artifacts in data centers created in a cloud platform using a cloud platform infrastructure language that is cloud platform independent. The system receives pipeline templates including templating expressions that can be substituted with values for generating pipelines. A pipeline can be executed to perform a set of actions associated with continuous delivery of a software artifact. The system stores sets of partially hydrated pipeline templates. The partially hydrated pipeline templates can be compiled into executable pipelines associated with services configured on a datacenter of a cloud platform. The system stores different versions of pipeline templates as deployment packages. The system stores version pointers that identify specific deployment packages that are selected when a software release is deployed. The version pointers allow the deployment package to be updated in case of roll back or for deploying more recent changes.
US11561778B1 Instrumentation for nested conditional checks
Aspects include executing a first phase that includes injecting instrumentation into program code in response to identifying an inner conditional check in the program code and running the instrumented program with a representative workload. The injecting includes duplicating the inner conditional check and placing a duplicate of the inner conditional check before a respective original nested conditional check in the program code to create an instrumented program. The instrumented program includes a plurality of basic blocks including original basic blocks and a newly added basic block that includes the duplicate of the inner conditional check. The method also includes executing a second phase that includes collecting execution frequency values from counters associated with the basic blocks to form metadata used to make optimization decisions for the program code.
US11561776B2 Code-independent graph technology
A computing environment of the invention comprises a graph structure, or multiple interconnected graph structures, the behavior of which is driven by data flow through interconnected nodes, independent of an external code base. The computer system may include a plurality of interconnected nodes in which data flow between the nodes drives execution of one or more functions and wherein code within the system is restricted to said nodes, each of which performs a dedicated function and an engine to drive communication between said system and operating hardware. Data are injected into a node and the node responds by outputting a value (data) to one or more subsequent nodes. Those nodes, in turn, output a behavior that is dependent upon the value (data) they received from one or more other nodes. Thus, it is the data that drives operation of the graph and not a traditional code stack.
US11561772B2 Low-code development platform
A computer-implemented low-code development platform is provided including a user interface and having access to a library of step macros configured for user configuration and interconnection via the user interface to generate executable code. Each step macro includes a step configuration generator and an execution code generator. The step configuration generator is configured to generate a step configuration file based on user-configurable data points configurable via the user interface. The execution code generator is configured to generate executable code in the form of a compiled step file configured for storage in memory and execution by a processor of a computing system. The execution code generator receives and inputs the step configuration file into a metaprogramming component configured to interpret the user-configurable data points of the step configuration file and to generate and output the compiled step file.
US11561767B2 Mixed-precision computation unit
The present disclosure advantageously provides a mixed precision computation (MPC) unit for executing one or more mixed-precision layers of an artificial neural network (ANN). The MPC unit includes a multiplier circuit configured to input a pair of operands and output a product, a first adder circuit coupled to the multiplier circuit, a second adder circuit, coupled to the first adder circuit, configured to input a pair of operands, an accumulator circuit, coupled to the multiplier circuit and the first adder circuit, configured to output an accumulated value, and a controller, coupled to the multiplier circuit, the first adder circuit, the second adder circuit and the accumulator circuit, configured to input a mode control signal. The controller has a plurality of operating modes including a high precision mode, a low precision add mode and a low precision multiply mode.
US11561765B2 Scalable input/output system and techniques to transmit data between domains without a central processor
An apparatus for managing input/output (I/O) data may include a streaming I/O controller to receive data from a load/store domain component and output the data as first streaming data of a first data type comprising a first data movement type and first data format type. The apparatus may also include at least one accelerator coupled to the streaming I/O controller to receive the first streaming data, transform the first streaming data to second streaming data having a second data type different than the first data type, and output the second streaming data. In addition, the apparatus may include a streaming interconnect to conduct the second data to a peer device configured to receive data of the second data type.
US11561764B2 Operating modes that designate an interface modality for interacting with an automated assistant
Implementations described herein relate to transitioning a computing device between operating modes according to whether the computing device is suitably oriented for received non-audio related gestures. For instance, the user can attach a portable computing device to a docking station of a vehicle and, while in transit, wave their hand near the portable computing device in order to invoke the automated assistant. Such action by the user can be detected by a proximity sensor and/or any other device capable of determining a context of the portable computing device and/or an interest of the user in invoking the automated assistant. In some implementations location, orientation, and/or motion of the portable computing device can be detected and used in combination with an output of the proximity sensor to determine whether to invoke the automated assistant in response to an input gesture from the user.
US11561763B2 Electronic device for processing multi-modal input, method for processing multi-modal input and server for processing multi-modal input
An electronic device is provided. The electronic device includes a housing, a touchscreen display exposed through a first portion of the housing, a microphone disposed at a second portion of the housing, a speaker disposed at a third portion of the housing, a memory disposed inside the housing, a processor disposed inside the housing, and electrically connected to the display, the microphone, the speaker, and the memory. The memory is configured to store a plurality of application programs, each of which includes a graphic user interface (GUI).
US11561762B2 Vocally actuated surgical control system
The following invention is a vocally activated control system for controlling an apparatus in a surgical setting, the system comprises: a. a voice sensor configured to detect vocal commands generated by surgeons during surgery; b. a signal transmitter connected to the voice sensor, the transmitter is configured to convert a vocal command into a transmittable signal and transmit it; c. a processor connected to a signal transmitter configured to receive a transmittable vocal signal, the processor is configured to convert a vocal signal to a predetermined set of operative instructions associated with the apparatus, the predetermined set of operative instructions comprising at least one instruction; and d. control means connected to the processor and apparatus; the control means is configured to receive a predetermined set of operative instructions and to cause the apparatus to operate accordingly; Said voice sensor and said transmitter are integrated within a wearable element.
US11561761B2 Information processing system, method, and storage medium
A voice assistant is provided whereby, in response to receipt of a voice instruction for requesting a recommended piece of content from a user, the voice assistant receives, from a system, a response including information on a recommended piece of content determined using another playback history having a feature similar to a feature of playback histories stored in association with a user ID of the user, and outputs the piece of content.
US11561759B2 Restoring a disabled display device speaker
A display device has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to make a first determination that an internal display device speaker is disabled. A second determination that an external sound system is unavailable is established. A prompt is provided in response to the first determination and the second determination. The prompt includes an option to enable the internal display device speaker.
US11561757B2 Methods and system for adjusting level of tactile content when presenting audio content
An audio system presented herein includes a transducer array, a sensor array, and a controller. The transducer array presents audio content to a user. The controller controls the transducer array to adjust a level of tactile content imparted to the user via actuation of at least one transducer in the transducer array while presenting the audio content to the user. The audio system can be part of a headset.
US11561755B2 Method, apparatus, and computer program product for sharing interface annotations among participating devices within a group-based communication system
Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system.
US11561754B2 Electronic device and method for displaying and transmitting images thereof
A method for displaying and transmitting images and an electronic device thereof are provided. The electronic device includes a first display, a second display separated from the first display, a transceiver, at least one processor electrically connected to the first display, the second display, and the transceiver, and a memory electrically connected to the at least one processor. The at least one processor is configured to display a first screen image on the first display, provide a second screen image on the second display at least partially simultaneously with the displaying of the first screen image on the first display, provide data associated with one of the screen images to the transceiver, and control the transceiver to transmit the data to an external device such that a screen image at least partially identical to one of the screen images is output on a display of the external device.
US11561753B2 Digital video structural support system
A digital video ramp assembly incorporates process-formed structural LED tiles with modular components that join in a system of scalable structural LED tiles forming a complete LED display structure with integrated LED embedded tiles with interlocking and inter-trans-positioning features sometimes requiring additional structural framing.
US11561746B2 Terminal apparatus and non-transitory computer-readable medium
A terminal apparatus including: a communication interface configured to communicate with an information processing apparatus; and a controller configured to: detect a status change indicating that a specific change has occurred in a status of the terminal apparatus; based on detecting the status change, transmit a first notification to the information processing apparatus via the communication interface, the first notification not including change information indicating the detected status change; receive a response transmitted from the information processing apparatus, the response being transmitted based on the information processing apparatus receiving the first notification; and based on receiving the response, transmit a second notification to the information processing apparatus via the communication interface, the second notification including the change information.
US11561742B2 Printing system, printing apparatus, method of controlling printing apparatus and information processing apparatus, and storage medium for determining a setting to use for a print job
A determination is made as to whether priority is given to a print setting or a print preset by a general-purpose print service performed on an information processing apparatus. This makes it possible to resolve a conflict in settings.
US11561740B2 Terminal management system, terminal management program, and terminal management method
A terminal management system includes a main management device, a sub-management device, a first type terminal device that is communicably connected to the sub-management device, a second type terminal device that is not communicably connected to the main management device and the sub-management device, and a storage device that is configured to communicate with the main management device, the sub-management device, and the second type terminal device. The main management device uploads, to the storage device, first processing instruction information and second processing instruction information. The sub-management device downloads the first processing instruction information and uploads first notification information after the first type terminal device executes a first target processing. The second type terminal device downloads the second processing instruction information from the storage device, and uploads second notification information after the second type terminal device executes a process.
US11561734B2 Selecting read voltage using write transaction data
A system includes a memory component; and a processing device, operatively coupled with the memory component. The processing device is to perform operations including receiving a read request with respect to data stored at a physical address of the memory component; determining whether an indicator of the physical address is stored in a write transaction catalog; in response to determining that the physical address is stored in the write transaction catalog, determining a time difference between when the read request was received and when the data was written; reading the data stored at the physical address using a first read voltage level in response to determining that the time difference is less than a threshold criterion; and reading the data stored at the physical address using a second read voltage level in response to determining that the time difference is equal to or greater than the threshold criterion.
US11561731B2 Truth table extension for stacked memory systems
Techniques for extending a truth table of a stacked memory system are provided. In an example, a storage system can include a stack of first memory die configured to store data and a logic die. The logic die can include an interface circuit configured to receive multiple memory requests from an external host using a first command bus, a second command bus, and a data bus, and a controller configured to interface with the stack of first memory die to store and retrieve the data from the stack of first memory die. The logic die can include a second memory having a faster access time than devices of the stack of first memory die, and the interface circuit can directly access the second memory in response to a first memory request of the multiple of memory requests.
US11561726B2 Read refresh via signal calibration for non-volatile memories
A processing device in a memory sub-system initiates read operations on each of a plurality of segments in a first region of the memory device during a first time interval, wherein at least a subset of the plurality of segments in the first region of the memory device are storing host data. The processing device further receives, as a result of at least one read operation, at least one data signal from a corresponding one of the plurality of segments in the first region of the memory device, and performs a signal calibration operation using the at least one data signal to synchronize one or more relevant signals with a reference clock signal used by the processing device.
US11561720B2 Enabling access to a partially migrated dataset
A system and method for exposing volumes with underlying read-write mediums to user operations. When a medium is in the process of being migrated to a storage array, a volume which relies on the medium can be exposed to user operations (e.g., snapshots, read and write operations) once the portions of the medium which underlie the volume have been migrated. The volume can be exposed to user operations while one or more other portions of the medium are unfilled and while the medium is in an intermediate read-write state.
US11561718B2 In-place data recovery
An in-place data recovery method and system include receiving a user request to restore a virtual machine to a version corresponding to a first point in time, identifying a first snapshot of the virtual machine based on the user request, generating a second snapshot of the virtual machine, identifying a second data block in the second snapshot that includes modified data derived from data content of a first data block in the first snapshot, generating reverse incremental backup data including the first data block, and restoring the virtual machine in-place based on the reverse incremental backup data.
US11561717B2 Data integrity protection of SSDs utilizing streams
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. When a write command is received to write data to a stream, change log data is generated and stored in the RAM1, the previous delta data for the stream is copied from the RAM2 to the RAM1 to be updated with the change log data, and the updated delta data is copied to the RAM2. The delta data stored in the RAM2 is copied to the storage unit periodically. The controller tracks which delta data has been copied to the RAM2 and to the storage unit. During a power failure, the delta data and the change log data are copied from the RAM1 or the RAM2 to the storage unit.
US11561716B2 Fast migration of metadata
One or more buckets of key-value pairs of a first node of a distributed storage system are selected to be migrated to a second node of the distributed storage system. One or more underlying database files corresponding to the one or more selected buckets are identified. The one or more identified underlying database files are directly copied from a storage of a first node to a storage of the second node. The copied underlying database files are linked in a database of the second node to implement the one or more selected buckets in the second node.
US11561715B2 Method and apparatus for presearching stored data
A memory module comprises a volatile memory subsystem, a non-volatile memory subsystem, and a module controller coupled to the volatile memory subsystem and to the non-volatile memory subsystem. The module controller is configurable to control data transfers between the volatile memory subsystem and the non-volatile memory subsystem. The module controller includes a data selection circuit configurable to pre-search data transferred from the non-volatile memory with respect to one or more search criteria before providing the pre-select data relevant to the one or more search criteria to the volatile memory subsystem.
US11561714B1 Storage efficiency driven migration
Storage efficiency driven migration includes: determining a level of similarity between first data stored on a first storage system and second data stored on a second storage system; determining, in dependence upon the level of similarity, that an expected amount of storage space reduction from migrating similar data exceeds a threshold level; and responsive to determining that the expected amount of storage space reduction exceeds the threshold level, initiating a migration of one or more portions of the first data from the first storage system to the second storage system.
US11561707B2 Allocating data storage based on aggregate duplicate performance
Systems and methods for allocating storage based on aggregate performance of duplicate data are described. A number of duplicates of a host data unit in a storage medium may be determined, such as by a storage device and/or host device. Operation parameters for the duplicate host data may be aggregated into aggregate operation parameters. The aggregate operation parameters may be used to allocate storage in the storage medium, such as by determining target duplicate numbers and performance thresholds for deduplication and tiering decisions. Duplicate host data units may be stored, moved, or deleted based on the aggregate operation parameters.
US11561705B2 Centralized discovery controller storage provisioning
Embodiments herein comprise a centralized NVMe-oF namespace masking and configuration repository, which may be referenced for convenience herein as a distributed configuration service (DCS). By centralizing the functionality, there is no longer a requirement that each host, network element, and subsystem have its own user interface (UI). DCS embodiments provide a single UI for a number of features, including but not limited to: (1) viewing the list of Host interfaces that are attached to the network and are registered; (2) viewing the list of Subsystem interfaces that are attached to the IP Network and are registered with the DCS; (3) viewing the storage capacity available behind each subsystem interface; and (4) allowing a user to define the Host to Subsystem interface relationships as well as define how much storage should be allocated to each Host.
US11561704B2 Artificial intelligence (AI) assisted anomaly detection of intrusion in storage systems
Artificial intelligence (AI) anomaly monitoring in a storage system. The AI anomaly monitoring may include writing commands into a log jointly with the execution of the commands on storage media of a drive. The log includes information regarding the operation of the drive including, at least, the commands. In turn, each drive in the storage system may include an AI processor core that may access the log and apply an AI analysis to the log to monitor for an anomaly regarding the operation of the drive. As each drive in the storage system may use the AI process core to detect anomalies locally to the drive, the computational and network resources needed to employ the AI monitoring may be reduced.
US11561702B2 Using path quarantining to identify and handle backend issues
A technique involves, in response to encountering a predefined number of consecutive I/O errors using a drive path to a storage drive, transitioning the drive path from online to quarantined to temporarily deny further I/O operations from being processed using the drive path. The technique further involves starting a quarantine timer that defines a quarantine time period. The technique further involves performing an update operation that updates the drive path. The update operation (i) changes the drive path from quarantined to removed to continue denying further I/O operations from being processed using the drive path when a removal notification is received before the quarantine time period expires, and (ii) changes the drive path from quarantined to back to online to allow further I/O operations to be processed using the drive path when a removal notification is not received before the quarantine time period expires.
US11561701B2 System and method for survival forecasting of disk drives using semi-parametric transfer learning
Embodiments are directed to a method and system of forecasting a disk drive survival period in a data storage network, by obtaining operating system data and manufacturer data for the disk drive to create a dataset, screening the dataset to identify a number of features to be selected for model creation, wherein the data set includes censored data and non-censored data, and performing, in an analytics engine, semi-parametric survival analysis on the data set using transfer learning on the model to provide a time-based failure prediction of the disk drive. A graphical user interface provides to a user the failure prediction in one of text form or graphical form.
US11561696B2 Garbage collection pacing in a storage system
A system and method for improving storage system performance by reducing or avoiding load spike amplification when performing garbage collection is disclosed. A storage controller in a storage system tracks system load including write load and read load, as well as available free segments. The storage controller uses these tracked values as inputs and, with these inputs, generates a garbage collection rate. Where read load is included, a scaled portion of the read load is taken into consideration so that, as the number of free segments nears the minimum amount desired and to prevent garbage collecting too slowly, the read load is gradually excluded from the garbage collection rate determination. The garbage collection rate is therefore responsive to system load so that, in times of high system load, the rate reduces as much as is safe so that the write load takes priority with computing resources of the storage controller.
US11561692B2 Dynamic input control positioning
Apparatuses, methods, systems, and program products are disclosed for sharing content with a detected device. An apparatus includes a touch-sensitive display, a processor, and a memory that stores code executable by the processor. The memory stores code executable by the processor to determine an application requesting touch input from a user. The memory stores code executable by the processor to detect one or more contact locations of a touch input on the touch-sensitive display. The memory stores code executable by the processor to position, dynamically, one or more interface controls for providing touch input to the application at the one or more contact locations detected on the touch-sensitive display.
US11561688B2 System, method and user interface for supporting scheduled mode changes on electronic devices
An electronic device displays a first user interface for specifying a sleep schedule and receives a first user input specifying a first time value for a start time or end time of a first scheduled sleep period. In response to detecting the first input, the electronic device displays a first visual indication with a first display property at a first value, if the duration of the first scheduled sleep period is below a preset threshold duration. The electronic device displays the first visual indication with the first display property at a second value, if the duration of the first scheduled sleep period is at or above the preset threshold duration.
US11561687B2 Operation method for split-screen display and electronic device
The present disclosure relates to an operation method for split-screen display. During split-screen display of an electronic device, the electronic device receives a first operation performed by a user in a display area that displays a first interface of a first application, and displays a second interface of the first application in the display area in response to the first operation, where the second interface is a previous-level interface of the first interface; or the electronic device receives a second operation performed by a user in a display area, and enables, in response to the second operation, a first application displayed in the display area to exit the split-screen display; or the electronic device receives a third operation performed by a user in a display area, and displays a multi-task interface in the display area in response to the third operation.
US11561684B1 Method and system for configuring automatic generation of narratives from data
The exemplary embodiments describe, inter alia, an apparatus comprising: a processor configured to (1) generate a plurality of graphical user interfaces (GUIs) for interaction with a user to support configuration of a narrative story generator to automatically generate a narrative story based on input data, wherein at least one of the GUIs presents content blocks comprising a story outline in a hierarchical structure, (2) evaluate configuration elements of the narrative story generated using imported sample data, and (3) generate narrative stories based on the configuration of the narrative story generator and the input data.
US11561671B2 System and method for leveraging machine learning to deliver time-sensitive content over optimal devices and channels
Systems and methods are described for leveraging machine learning to deliver time-sensitive media content offers to a consumer over an optimal device and channel. In an implementation, a server system transmits media content offers over an optimal device and channel to a user. The server system captures metadata of at least one of: the user's use of multiple devices, the user's media content preferences, the user's preferred transmission channels for receiving media content offers over the multiple devices, and the user's preferred times for receiving media content offers. The server system prepares a media content offer for transmission to the user. Based on the captured metadata, the server system selects a user device of the multiple user devices and a transmission channel of multiple transmission channels to transmit the media content offer; and transmits the media content offer to the selected user device over the selected transmission channel.
US11561670B2 Real-time geospatial collaboration system
Systems and methods are provided for generating virtual three-dimensional environments that allow for simultaneous and collaborate interaction amongst users that utilize virtual reality systems, augmented reality systems, and standard desktop systems. As users interact with elements presented within these virtual three-dimensional environments, these interactions and changes to these elements are propagated to other users within these environments in real time.
US11561667B2 Semi-virtualized portable command center
Aspects of the invention include receiving, by a processor, operational data, determining a dashboard template including a set of windows arranged within the dashboard template, the dashboard template determined based at least in part on the operational data, determining a set of key performance indicators (KPIs), generating a command center dashboard having a layout including one or more windows from the set of windows, wherein each of the one or more windows displays an application associated with each KPI in the set of KPIs, and projecting, through a display device, the command center dashboard.
US11561663B2 Self-test method, corresponding circuit and device
A touchscreen resistive sensor includes a network of resistive sensor branches coupled to a number of sensor nodes arranged at touch locations of the touchscreen. A test sequence is performed by sequentially applying to each sensor node a reference voltage level, jointly coupling to a common line the other nodes, sensing a voltage value at the common line, and declaring a short circuit condition as a result of the voltage value sensed at the common line reaching a short circuit threshold. A current value level flowing at the sensor node to which the reference voltage level is applied is sensed and a malfunction of the resistive sensor branch coupled with the sensor node to which a reference voltage level is applied is generated as a result of the current value sensed at the sensor node reaching an upper threshold or lower threshold.
US11561662B2 Input-sensing unit and electronic apparatus including the same
An input-sensing unit includes first sensing electrodes, second sensing electrodes, first sensing lines, second sensing lines, third sensing lines, and bridge patterns. The second sensing electrodes are electrically insulated from the first sensing electrodes. The first sensing lines are respectively connected to the first sensing electrodes. The second sensing lines are respectively connected to first ends of the second sensing electrodes. The third sensing lines are respectively connected to second ends of the second sensing electrodes. The second ends oppose the first ends. The bridge patterns are respectively connected to the third sensing lines. The bridge patterns are closer to the first ends than to the second ends. The bridge patterns extend in a direction parallel to the third sensing lines.
US11561661B2 Capacitive sensor filtering apparatus, method, and system
A transform is used to transform raw sensor data from the time domain to the frequency or sequency domain. The transformed data falls into several signal bins. The transformed data in at least one of the signal bins is analyzed to determine whether a touch event or release event has occurred.
US11561660B2 Display apparatuses and self-capacitance touch panels thereof
Display apparatuses and self-capacitance touch panels thereof are provided. A self-capacitance touch panel includes a touch wiring layer and a signal transmission wiring layer. The touch wiring layer includes a plurality of touch units arranged in an array, each of which includes a plurality of touch lines electrically connected. The signal transmission wiring layer includes a plurality of signal transmission lines extending in a row direction or a column direction, at least one of which is electrically connected with a corresponding one of the touch units and electrically insulated from the rest of the touch units in an extending direction thereof. At least a portion of an orthographic projection of the signal transmission line in a plane where the self-capacitance touch panel is located is misaligned with an orthographic projection of each of the touch lines of the touch units electrically insulated from the signal transmission line in the plane.
US11561655B2 Electrostatic capacitance-type sensor-equipped display device and method of driving the same
According to one embodiment, an electrostatic capacitance-type sensor-equipped display device includes a display panel with a display surface which displays an image. The sensor includes a plurality of detection electrodes disposed in a matrix, the detection electrodes being mutually electrically independently provided above the display surface and being configured to detect a variation in electrostatic capacitance, and a plurality of lead lines provided above the display surface, connected to the detection electrodes in a one-to-one correspondence, and formed of a metal.
US11561653B2 Control circuitry, electronic device, and method for controlling electronic device
A control device that controls an electronic device including a top panel having an operation surface, a position detector that detects a position of operational input performed on the operation surface, and a first vibrating element that generates vibration in the top panel, the control device includes a first processor that outputs a first drive signal to the first vibrating element to drive the first vibrating element; a first capacitor inserted in series between the first vibrating element and the first processor; and a first differential amplifier that detects a first voltage of the first capacitor or the first vibrating element, wherein the first processor is configured to determine whether pressing operation to the top panel has been performed based on the first voltage detected by the first differential amplifier.
US11561649B2 Operation judgment method for interactive touch system
An operation judgment method for an interactive touch system, which is applied by a first electronic device in cooperation with a second electronic device. The first electronic device receives a projected image from the second electronic device. The projected image is displayed on a display surface of the first electronic device. The operation judgment method includes steps S1 to S3. Step S1 generates a plurality of touch feature information corresponding to a plurality of touchpoints according to a touch action. Each touch feature information includes a plurality of eigenvalues, and the touch feature information is stored in a touch register module, wherein the first touch feature information of each touch action is the initial touchpoint. Step S2 sequentially analyzes the touch feature information to generate a first command or a second command. Step performs a corresponding operation according to the first command or the second command.
US11561646B2 Analog drive sense circuit
A drive sense circuit comprises an analog front-end. The analog front-end generates an analog drive sense signal based on an analog reference signal that has a magnitude that is substantially less than a supply rail power of the drive sense circuit. When the drive sense circuit is coupled to a load, the analog front end drives the load with the analog drive-sense signal and detects an analog signal variation in the analog drive-sense signal based on a characteristic of the load.
US11561644B2 Display system and control method
In a display system, a display device includes multiple sensor electrodes divided into multiple groups. A second drive circuit supplies, to the multiple sensor electrodes, a touch drive signal having a phase different for each group. A touch detection circuit performs detection of a touch by an object on the display device, based on a detection signal received from the multiple sensor electrodes.
US11561640B2 Touch substrate, driving method thereof and display device
There is provided a touch substrate including a base substrate and at least one touch unit on the base substrate. Each touch unit includes capacitive touch electrodes including a first electrode and a second electrode and electromagnetic touch electrodes including a third electrode and a fourth electrode. An insulating layer is between the first and second electrodes. A resistance of a material of each of the electromagnetic touch electrodes is changed when a magnetic field where the electromagnetic touch electrode is located is changed. The insulating layer further extends between the third and fourth electrodes. The third and first electrodes are spaced apart from each other and are side by side on a same side of the base substrate, and the fourth and second electrodes are spaced apart from each other and are side by side on a side of the insulating layer distal to the base substrate.
US11561639B2 Display device and control method for performing operations relating to user input and display state
Disclosed are a display apparatus, a control method thereof, and a computer control program product, the display apparatus including: a display configured to display a screen; a touch receiver configured to receive a user touch input; a sensor configured to detect a state of the display apparatus or surrounding states of the display apparatus; and a processor configured to perform a first operation based on a first touch input of a user, and control a second operation different from the first operation to be performed based on a second touch input made by the user or the state detected by the sensor during reception of the first touch input.
US11561637B2 Method and device of drawing handwriting track, electronic apparatus, medium, and program product
A method of drawing a handwriting track for an electronic apparatus includes: creating a buffer canvas and a display canvas; acquiring parameter information of a plurality of touch track points; and performing drawing processing on each touch track point of the plurality of touch track points. The performing drawing processing on each touch track point includes: determining a position parameter, size and transparency of each of a plurality of track points to be displayed respectively, based on the touch position parameter and sensing parameter of the each touch track point and those of a predetermined number of touch track points of the plurality of touch track points; and drawing a handwriting track on the buffer canvas based on the position parameter, size and transparency of each of the plurality of track points, and drawing on the display canvas the handwriting track drawn on the buffer canvas.
US11561634B2 Display module, fabrication method thereof and display device
The present disclosure provides a display module, a method for fabricating the display module and a display device. The display module includes a display substrate and a touch layer on a light emitting side of the display substrate, the display substrate includes a plurality of light emitting units, the touch layer includes a plurality of touch units in the touch area, and an orthographic projection of each of the plurality of touch units on the display substrate covers at least two light emitting units. Each touch unit includes: a mesh conductive structure including conductive wires arranged crosswise to define a plurality of grids, an orthographic projection of each conductive wire on the display substrate is in a space between adjacent light emitting units; and a plurality of first transparent electrodes, each of which is in the grid and electrically coupled to the conductive wire.
US11561633B2 Display panel and method for manufacturing the same, and display device
A display panel includes: an active area; a peripheral area; a solder pad area at a side of the peripheral area away from the active area; a first source-drain electrode layer, a passivation layer and a second source-drain electrode layer and a dielectric layer stacked on a back plate in the peripheral area; a touch electrode in the active area; a touch electrode line connected to the touch electrode. The touch electrode line extends from the active area to the peripheral area, and is connected to the solder pad area through the second source-drain electrode layer in the peripheral area. The touch electrode line is connected to the second source-drain electrode layer through a first through hole in the dielectric layer. A portion of a surface of the second source-drain electrode layer, which is away from the passivation layer and exposed through the first through hole, is a flat surface.
US11561632B2 Electronic device
An electronic device includes a light emitting structure, at least one touch structure and at least two adjacent light conversion structures. The at least one touch structure is disposed on the light emitting structure, and the at least one touch structure is between two adjacent light conversion structures.
US11561631B2 Precursor film, substrate with plated layer, conductive film, touch panel sensor, touch panel, method for producing conductive film, and composition for forming plated layer
The present invention provides a precursor film for producing a conductive film, the precursor film including: a substrate; and a plated layer precursor layer disposed on the substrate, in which the plated layer precursor layer includes a polyfunctional monomer, a monofunctional monomer, and a polymer which has a functional group interacting with a plating catalyst or a precursor of the plating catalyst and has a polymerizable functional group.
US11561624B2 Capacitive touch enabled key with a corresponding tactile button
For mechanical keyboards or other input devices with individual mechanical key buttons, and particularly for compact keyboards used for laptops and other such devices, the size of the up and down arrow keys is usually half the size of most other keys on the keyboard. For example, each letter key on a physical keyboard is typically double the size of each of the up and down arrow keys on that same keyboard. Due to the smaller physical size of the up and down arrow keys, a modified mechanical configuration is used which results in a variation in the tactile feel of the various buttons of the keyboard for a user. The present disclosure discloses a capacitive touch enabled key with a corresponding tactile button to allow the key to represent multiple different inputs while also maintaining a same tactile response as other single input keys of the input device.
US11561620B2 Enhanced input using recognized gestures
A representation of a user can move with respect to a graphical user interface based on input of a user. The graphical user interface comprises a central region and interaction elements disposed outside of the central region. The interaction elements are not shown until the representation of the user is aligned with the central region. A gesture of the user is recognized, and, based on the recognized gesture, the display of the graphical user interface is altered and an application control is outputted.
US11561618B2 Information processing device, information processing method, and program
There is provided an information processing device, an information processing method, and a program that can suppress hindrance to viewing/listening to content. A control unit controls output of a tactile stimulus in a case where notification information is received during output of content including sound. Further, the control unit performs a process of controlling the tactile stimulus in response to the content or a process of controlling the content in response to the tactile stimulus. The present technology can be applied to, for example, a mobile device such as a smartphone and the like capable of reproducing content including sound.
US11561604B2 Facilitating power conservation for devices based on likelihood of power usage level
Power conservation for devices is facilitated based on likelihood of power usage level. An example method can comprise determining, by a first device comprising a processor, that a second device is within a defined proximity of a third device, wherein the third device is determined to be operating in a mode according to a first power consumption operation that satisfies a defined condition, and wherein the operating in the mode according to the first power consumption operation is based on the third device being located at a defined location. The method can also comprise facilitating, by the first device, modification of the mode of the third device based on a determination of a likelihood of usage of a second power consumption operation by the third device. In various embodiments, the third device is configured to operate according to the power save mode or the extended discontinuous reception mode.
US11561599B2 Information processing apparatus control method therefor and storage medium
An information processing apparatus to which an external device is attachable includes an initialization unit configured to, when the information processing apparatus is activated from a power-off state, execute initialization of the external device, and not to, when the information processing apparatus is returned from a power-saving state, execute the initialization of the external device.
US11561596B2 Reduced-size user interfaces for battery management
A device with a touch-sensitive display and a battery can determine a battery level of the battery, and in accordance with a determination that the battery level is at or below a first threshold value, cause a haptic output and/or enter a low-power mode. While in low-power mode, the device may produce different outputs in response to user inputs than while in a normal power mode. In some embodiments, while in the low-power mode, the device may display only the time and an indication that the device is in a low-power mode.
US11561595B2 On-chip supply noise voltage reduction or mitigation using local detection loops
Techniques facilitating voltage management via on-chip sensors are provided. In one example, a computer-implemented method can comprise measuring, by a first processor core, power supply information. The computer-implemented method can also comprise measuring, by the first processor core, a value of an electrical current generated by the first processor core. Further, the computer-implemented method can comprise applying, by the first processor core, a mitigation technique at the first processor core in response to a determination that a combination of the power supply noise information and the value of the electrical current indicates a presence of a voltage noise at the first processor core.
US11561594B2 Electronic device and method of power supply protection for connection port
An electronic device and a method of a power supply protection for a connection port are provided. The electronic device includes a first connection port with a first switch and a first controller and a first control circuit. The first controller determines a first preset value according to a state of the first switch activation signal correspondingly, and detects whether the first input voltage of the first connection port is greater than the first preset value. When the first input voltage is greater than the first preset value, the first controller enables a first abnormal signal on the first abnormal state detection pin. In response to a first forced closing signal being enabled, the first controller controls the first switch to disconnect both terminals.
US11561589B2 Hinged dual display computing device
A computing device is provided comprising a processor, a first display device having a first capacitive touch sensor, a second display device having a second capacitive touch sensor, and a hinge positioned between and coupled to each of the first display device and the second display device, the first display device and second display device being rotatable about the hinge and separated by a hinge angle. The processor is configured to detect the hinge angle at a first point in time, determine that the hinge angle at the first point in time is outside a first predetermined range, and upon at least determining that the hinge angle is outside the first predetermined range, perform run-time calibration of at least a plurality of rows of the capacitive touch sensor of the first display device and of the capacitive touch sensor of the second display device.
US11561588B2 Pivot shaft structure moving around virtual axis
The pivot shaft structure moving around virtual axis includes an assembly of a main body, a first operation board and a second operation board disposed on the main body. The first operation board has an arm section. The second operation board has an arm section. The arm sections of the first and second operation boards are respectively received in a first arched rail and a second arched rail of the main body. The first and second arched rails are arched and disposed around a virtual axis. When a user operates the first operation board or the second operation board to move, the first operation board or the arm section thereof and the second operation board or the arm section thereof respectively synchronously move around the virtual axis along the first and second arched rails toward each other to achieve opening/closing effect.
US11561586B2 Accessory devices for electronic devices
An accessory device with a cover and keyboard section is described. The keyboard section includes a keyboard and a touchpad, while the cover section includes multiple segments. The cover section orients the electronic device such that a user can access the electronic device, the keyboard, and the touchpad. The cover section is rotationally coupled to the keyboard section by one or more hinge assemblies (including clutches and springs), allowing the cover section and the electronic device to rotate relative to the keyboard section. The cover section includes a first and second segment rotationally coupled together. To further adjust the electronic device, the first segment remains coupled to the electronic device, allowing the first segment and the electronic device to rotate relative to the second segment. The cover section can then suspend the electronic device over the keyboard section, and the electronic device does not contact the keyboard section.
US11561585B2 Explosion-proof tablet form closure housing
An explosion-proof enclosure includes a front cover (first housing half or portion) and a rear cover (second housing half or portion) joined together by a retention member inserted into a passageway at least partially formed by structures of both the front cover and the rear cover. The enclosure includes an internal chamber for containing an associated electronic device. The passageway generally extends peripherally about the internal chamber. In one exemplary embodiment, the retention member is a ball-chain and the passageway completely surrounds the internal chamber such that respective end portions of the ball-chain overlap. A sealing element is provided for sealing respective mating surfaces of the front cover and rear cover. In another example, the retention member is a rigid split retention member.
US11561584B2 Electronic device having plurality of displays enclosing multiple sides and method for controlling same
An electronic device and method for controlling the electronic device are provided. The electronic device includes a first surface in a first direction, a second surface in a second direction opposite to the first direction, and a third surface enclosing at least a portion of a space formed between the first surface and the second surface. The electronic device also includes an audio module changing an audio signal input to the electronic device into an electronic signal, and a processor being operationally connected to the display and the audio module. The processor is configured to detect the audio signal input via the audio module from a first user via the first surface, detect a touch signal dragged from the third surface in the direction of the second surface, and display in the second surface a translation corresponding to the audio signal.
US11561565B2 System, method, and data packets for messaging for electric power grid elements over a secure internet protocol network
Systems, methods and apparatus for electric power grid management and communications are disclosed. At least one active grid element is constructed and configured in network-based communication with a server via at least one coordinator. The at least one active grid element communicates Internet Protocol (IP)-based messages with the server via the at least one coordinator in real time or less than 15 minutes interval. The at least one active grid element participates actively in an electric power grid. The at least one active grid element has an energy consumption pattern or an energy supply pattern. The IP-based messages comprise at least one IP packet including a content, a priority, a security, and a transport route. The content comprises an amount of power available for the electric power grid or an amount of curtailment power available at an attachment point of the at least one grid element.
US11561564B2 System, method, and apparatus for electric power grid and network management of grid elements
Systems, methods, and apparatus for smart electric power grid communication are disclosed in the present invention. At least one grid element is constructed and configured in network-based communication with a server via at least one coordinator. The at least one grid element is transformed into at least one active grid element automatically and/or autonomously after initial connection with the server. The at least one active grid element sends and receives messages to and from the server via at least one coordinator. The at least one coordinator matches and prioritizes the at least one active grid element. The at least one coordinator provides a priority flag on the messages. The at least one coordinator tracks an actual amount of power introduced to and available for an electric power grid or a curtailment power available from the at least one active grid element.
US11561562B2 Linear voltage regulator circuit and multiple output voltages
A device includes a voltage regulator circuit, a power switch circuit, and a control circuit. The voltage regulator circuit generates an output voltage at an output terminal. The power switch circuit is coupled to the voltage regulator circuit. The control circuit receives a first control signal and generates a second control signal that includes a first portion gradually declining between a first time and a second time later than the first time. When the voltage regulator circuit is turned off and a logic state of the first control signal changes at the first time, the power switch circuit is turned on at the second time, in response to the second control signal, to adjust the output voltage.
US11561557B1 System and method for initiating a command of an electric vertical take-off and landing (EVTOL) aircraft
A system for initiating a command of an electric vertical take-off and landing (eVTOL) aircraft includes a flight controller configured to receive a topographical datum, identify an air position as a function of a sensor and the topographical datum, wherein identifying further comprises obtaining a sensor datum as a function of the sensor, and identifying the air position as a function of the sensor datum and the topographical datum using a similarity function, determine a command as a function of the air position, and initiate the command.
US11561547B2 Autonomous vehicle routing based upon spatiotemporal factors
Various technologies described herein pertain to routing autonomous vehicles based upon spatiotemporal factors. A computing system receives an origin location and a destination location of an autonomous vehicle. The computing system identifies a route for the autonomous vehicle to follow from the origin location to the destination location based upon output of a spatiotemporal statistical model. The spatiotemporal statistical model is generated based upon historical data from autonomous vehicles when the autonomous vehicles undergo operation-influencing events. The spatiotemporal statistical model takes, as input, a location, a time, and a direction of travel of the autonomous vehicle. The spatiotemporal statistical model outputs a score that is indicative of a likelihood that the autonomous vehicle will undergo an operation-influencing event due to the autonomous vehicle encountering a spatiotemporal factor along a candidate route. The autonomous vehicle then follows the route from the origin location to the destination location.
US11561542B2 Safety and comfort constraints for navigation
A navigational system for a host vehicle may comprise at least one processing device. The processing device may be programmed to receive a first output and a second output associated with the host vehicle; identify a representation of a target object in the first output; and determine whether a characteristic of the target object triggers a navigational constraint. If the navigational constraint is not triggered, the processing device may verify the identification of the representation of the target object based on a combination of the first output and the second output. If the navigational constraint is triggered, the processing device may verify the identification of the representation of the target object based on the first output; and in response to the verification, cause at least one navigational change to the host vehicle.
US11561541B2 Dynamically controlling sensor behavior
An infrastructure is provided for improving the safety of autonomous systems. An autonomous vehicle management system (AVMS) controls one or more autonomous functions or operations performed by a vehicle or machine such that the autonomous operations are performed in a safe manner. The AVMS is capable of dynamically controlling the behavior of sensors associated with a vehicle. For example, for a sensor, the AVMS can dynamically change and control what sensor data is captured by the sensor and/or communicated from the sensor to the AVMS (e.g., granularity/resolution, field of view, control zoom), when the data is captured by the sensor and/or communicated by the sensor to the AVMS (e.g., on-demand, according to a schedule), and how the data is captured by the sensor and/or communicated from the sensor to the AVMS (e.g., communication format, communication protocol, rate of data communication).
US11561540B2 Augmenting autonomous driving with remote viewer recommendation
Autonomous vehicles are an exciting prospect to the future of driving. However, concerns about the decision-making made by the AI controlling a vehicle has been of concern, particularly in light of high-profile accidents. We can alleviate some concern, introduce better decisions, and also train an AI to make better decisions by introducing a remote viewer's, e.g., a human's, reaction to a possibly complex environment surrounding a vehicle that includes a potential threat to the vehicle. One or more remote viewer may provide a recommended response to the threat that may be incorporated in whole or in part in how the vehicle reacts. Various ways to engage and utilize remote viewers are proposed to improve the likelihood of receiving useful recommendations, including modifying how the environment is presented to a remote viewer to best suit the remote viewer, e.g., perhaps present the threat in a game.
US11561539B2 Aircraft control mode transition smoothing
In accordance with an embodiment, a method of operating an aircraft includes operating the aircraft in a first mode including determining an attitude based on a pilot stick signal, where a translational speed or an attitude of the aircraft is proportional to an amplitude of the pilot stick signal in the first mode; transitioning from the first mode to a second mode when a velocity of the aircraft exceeds a first velocity threshold; and operating the aircraft in the second mode where the output of the rate controller is proportional to the amplitude of the pilot stick signal.
US11561536B2 Building health assessment and commissioning tool with dynamic report generation
A building management system is provided. The building management system includes one or more variable air volume units and a controller. The controller includes a processor and a memory. The memory stores processor executable instruction. The processor executable instruction when executed by the processor cause the building management system to perform functional tests on the one or more variable air volume units of the building management system to generate building data; analyze the building data to produce health information per functional test; and visualize a condition of the building system based on the health information.
US11561534B2 Adaptive repeater for industrial communication
A system and a method for industrial communication, employing an adaptive repeater supporting communication between at least two communicating devices using one of two or more predetermined communication protocols at a time instant, are provided. The adaptive repeater includes a communication direction module and a protocol adapter module operably coupled to one another. The communication direction module detects a direction of communication between the communicating devices using physical layer parameters of the communication protocols, and establishes communication there-between, using a sampling clock. The protocol adapter module adapts the communication direction module to the communication protocol in use, by generating the sampling clock.
US11561532B2 Systems and methods for metered automation controller functionality
Metering automation controller functionality includes accessing a project code that defines one or more operations of an industrial automation controller, analyzing the project code to identify one or more capabilities of the industrial automation controller that are utilized by the one or more operations, generating a file indicative of the one or more capabilities of the industrial automation controller, transmitting the file to a server that generates a certificate for authorizing the industrial automation controller to execute the project code, receiving the certificate from the server that identifies the file and an authorization for the industrial automation controller to execute the project code to perform the one or more operations, and transmitting the project code, the file, and the certificate to the industrial automation controller for execution.
US11561530B2 Method for predicting and compensating frictions of feed system, and computer readable storage
A method for predicting and compensating frictions of a feed system includes following steps: constantly obtaining current signals and angle-position signals of a motor by a motor driver of a feed system after being activated; calculating frictions of the motor upon each rotating position according to the obtained current signals and angle-position signals and generating multiple records of friction data; creating a friction model according to the multiple records of friction data and the angle-position signals each respectively corresponding to each record of friction data with respect to each rotating position; importing current angle-position signal of the motor to the friction model for predicting a predicted friction; calculating a compensation current based on the predicted friction; and, controlling the motor driver to additionally provide the compensation current to the motor for conquering an upcoming friction of the feed system approximate to the predicted friction.
US11561529B2 Method and system for generating fabrication parameters
A factory server receives part requests from customer devices and controls one or more manufacturing tools, such as 3D printers, to fabricate the requested parts. The factory server implements several features to streamline the process of fabricating parts using the manufacturing tools. For instance, the factory server can facilitate the design of a part by extracting features from the part request and identifying model files having those features. The factory server can also select an orientation in which to fabricate the part and determine print settings to use when fabricating the part. In addition, the factory server can implement a process to fabricate a three-dimensional part with a two-dimensional image applied to one or more of its external surfaces. Furthermore, the factory server can also generate a layout of multiple part instances on a build plate of a 3D printer so that multiple part instances can be fabricated at once.
US11561527B2 NC program conversion process method and processing treatment system
The present invention makes it possible to convert an NC program used for one processing into an NC program capable of securing appropriate processing accuracy in another processing machine. Provided is an NC program conversion process method by a conversion system which converts a conversion source NC program for executing a processing in a conversion source processing machine into a conversion destination NC program for executing a processing in a conversion destination processing machine, wherein an input of information relating to (1) stiffness of the conversion destination processing machine or (2) stiffness of the tool included in a conversion destination toolset is received, and on the basis of the received information relating to the stiffness, a conversion source NC program 1424 is converted into a conversion destination NC program 1425.
US11561526B2 Control system of industrial machine
An object of the present invention is to provide a control system of an industrial machine that can efficiently and effectively match and equalize the content information of various data between devices of the industrial machine. The invention is a control system of an industrial machine for matching data in the present device with data in one or more other devices, wherein the control system comprises a changed data identification list including: the regions of a type data storage unit serving as the superordinate class of type data; the regions of a subdivision data type storage unit serving as a subordinate class; and an identifier storage unit indicating identifiers which, when data in each of the regions is changed, identify the change of the data, the present device comprises: a changed data identification list storage unit storing the changed data identification list; a present-device-side data storage unit storing various data; and an updated data processing unit, and the other device comprises: an other-device-side data storage unit storing various data; and an operation execution unit using the various data to perform a desired operation.
US11561518B2 Electronic apparatus and control method thereof
An electronic apparatus and a control method thereof are provided. The electronic apparatus may include an interface; and a processor configured to obtain, via the interface, information related to values, which occur in time series, of a plurality of factors regarding a prediction object, identify, based on the information related to the values of the plurality of factors, at least one factor, from among the plurality of factors, having a time series change of values that corresponds to a time series change of reference values of the prediction object, and output information related to a predicted value of the prediction object based on the time series change of the values of the at least one factor.
US11561515B2 Crown for an electronic watch
An electronic watch includes a housing defining a side surface of the electronic watch, a transparent cover coupled to the housing and defining a front surface of the electronic watch, an image-sensing element, and a crown extending from the side of the housing and defining an imaging surface. The crown may include a light-directing feature configured to direct, onto the image-sensing element, an image of an object in contact with the imaging surface.
US11561513B2 Timepiece component with a shaft-like portion made of non-magnetic alloy
A timepiece component including a shaft-like portion including at least one pivot about a pivot axis, at least the material forming this shaft-like portion is a non-magnetic alloy containing at least silver and palladium and having a Vickers hardness of more than 450 HV.
US11561511B2 Method and apparatus for generating hologram with wide viewing angle
A method and apparatus for generating a hologram with a wide viewing angle is disclosed. The method includes generating a elemental complex hologram by applying oblique projection to three-dimensional (3D) information of an object based on a viewing direction, and generating a final hologram by superposing a plurality of elemental complex holograms generated based on different viewing directions.
US11561510B1 Holographic near-eye display having pupil steering
An optical device includes a light source configured to provide a light beam. The optical device includes a light source configured to generate a light beam, and a spatial light modulator (“SLM”) configured to modulate the light beam to provide a hologram for generating a display image. The optical device includes a polarization-selective steering assembly configured to provide a plurality of steering states for the modulated light beam. The optical device includes an image combiner configured to focus the modulated light beam steered by the polarization-selective steering assembly to generate an array of spots at an eye-box of the optical device.
US11561506B2 Image forming apparatus with mesh member in air inlet of exhaust device
An image forming apparatus includes: a housing; a fixing device that is disposed in the housing and that heats an unfixed image made of developer to fix the unfixed image to a recording medium; an exhaust device having an air inlet through which air heated by the fixing device is sucked, an air outlet through which the air sucked through the air inlet is discharged from the housing, and a flow path portion having a flow path space through which the air flows from the air inlet to the air outlet; and a mesh member that is provided on the air inlet and that collects fine particles contained in the air that is sucked.
US11561502B2 Image forming apparatus including support frame with ground plate and contact spring
An image forming apparatus includes: a process cartridge; and an apparatus main body to which the process cartridge is attachable and from which the process cartridge is detachable. The process cartridge includes: a photoconductive drum, and an electrode connected to the photoconductive drum and having a contact surface facing downward. The apparatus main body includes: a support frame supporting one end portion of the process cartridge in an axis direction of the photoconductive drum, a ground metal plate supported by the support frame and connected to ground, and a spring supported by the support frame and configured to contact with the contact surface of the electrode from below to connect the electrode and the ground metal plate.
US11561497B2 Cleaning device capable of preventing solidification of toner and image forming apparatus including the same
A cleaning device includes a housing, a cleaning blade, a toner conveyance path, a conveyance screw, a first flicker, and a second flicker. The conveyance screw includes a rotary shaft and a helical vane. The first flicker includes a first base portion and a plurality of first contact pieces. The second flicker includes a second base portion and a plurality of second contact pieces. An inclination angle θ1 has a value between an inclination angle θ2 and an inclination angle θ3.
US11561490B2 Image forming apparatus
An image forming apparatus includes an image forming portion, an intermediary transfer unit mountable in and dismountable from a main assembly and including a belt onto which the toner image is transferred from an image bearing member, a cleaning unit mountable to and dismountable from the intermediary transfer unit and including a cleaning member for cleaning a surface of the belt, a fuse provided on the cleaning unit and and being rendered non-conductible by energization, a detecting portion for detecting whether or not a current has flowed through the fuse, and a controller for controlling the image forming portion so as to carry out an operation in which, in a case that the detecting portion detects that the current has flowed through the fuse, a predetermined toner image is formed on the belt and is supplied to a contact portion between the cleaning member and the belt.
US11561488B2 Powder transport device, powder container, powder supply device, and powder utilization apparatus
A powder transport device includes a falling passage unit having an inclined surface that is inclined so as to narrow an interior space, through which powder falls, in a lower region of the interior space; a transport passage unit that is connected to a lower end of the falling passage unit and that has a passage space that extends in a direction in which the powder is transported; a transport member that rotates in the passage space of the transport passage unit to transport the powder in one direction, which is a transporting direction; and an elastic sheet that is disposed to cover a portion of the falling passage unit including the inclined surface, the elastic sheet including an upper end portion that is fixed and a lower end that serves as a free end and faces the transport member. The elastic sheet includes a projection that extends and projects from the lower end at a position near an upstream end of the lower end in the transporting direction in which the powder is transported by the transport member. The inclined surface has a protrusion that protrudes such that an upstream edge portion of the elastic sheet in the transporting direction is maintained separated from the inclined surface. A contact body is disposed in the passage space of the transport passage unit, the contact body repeating a movement of coming into contact with the projection to raise a portion of the elastic sheet and then moving away from the projection.
US11561486B2 Toner refill control of image forming apparatus
An image forming apparatus and method for determining whether a toner refill apparatus is available are provided. The image forming apparatus includes a print engine to carry out a print job using a toner from a toner cartridge, a communication apparatus to communicate with a memory chip attached to a toner refill apparatus for refilling a toner in the toner cartridge, and a processor to identify whether the toner refill apparatus is available based on information stored in the memory chip of the toner refill apparatus.
US11561484B1 Image forming apparatus with exposure device including shutter that moves in response to movement of a light source
An image forming apparatus includes a photoconductor, an exposure device, and a shutter assembly. The exposure device includes a light source configured to expose the photoconductor. The light source is repositionable between a proximity position at a first distance from the photoconductor and a separation position at a second distance from the photoconductor. The first distance is less than the second distance. The shutter assembly is configured to move away from the light source in response to the light source moving toward the proximity position. The shutter assembly is configured to move to cover the optical path of the light source in response to the light source moving toward the separation position.
US11561482B2 Methods and apparatus for reducing hydrogen permeation from lithographic tool
An apparatus for reducing hydrogen permeation of a mask is provided when generating extreme ultraviolet (EUV) radiation. The apparatus includes a mask stage configured to hold the mask, a hydrogen dispensing nozzle configured to eject hydrogen below the mask, and a trajectory correcting assembly. The trajectory correcting assembly includes a correcting nozzle and a gas flow detector. The correcting nozzle is configured to dispense at least one flow adjusting gas to adjust a trajectory of the hydrogen away from the mask to reduce hydrogen permeation at an edge of the mask. The gas flow detector is configured to measure a variation of an airflow of the hydrogen adjusted by the at least one flow adjusting gas.
US11561477B2 Training methods for machine learning assisted optical proximity error correction
A method including: obtaining data based an optical proximity correction for a spatially shifted version of a training design pattern; and training a machine learning model configured to predict optical proximity corrections for design patterns using data regarding the training design pattern and the data based on the optical proximity correction for the spatially shifted version of the training design pattern.
US11561470B2 Negative photosensitive resin composition, cured film, element provided with cured film, organic EL display provided with cured film, and method for producing same
The invention aims to provide a cured film that is high in sensitivity, able to form a pattern having a small-tapered shape after a development step and after a heat curing step, helpful to depress the difference in the width of patterned openings between before and after the heat curing step, and high in light-shielding capability and also aims to provide a negative type photosensitive resin composition that serves for the production thereof. The negative type photosensitive resin composition includes an alkali-soluble resin (A), a radical polymerizable compound (B), a photo initiator (C1), and a black colorant (Da); the alkali-soluble resin (A) including a first resin (A1) containing one or more selected from the group consisting of polyimide (A1-1), polyimide precursor (A1-2), polybenzoxazole (A1-3), polybenzoxazole precursor (A1-4), and polysiloxane (A1-5); and the radical polymerizable compound (B) including one or more selected from the group consisting of a fluorene backbone-containing radical polymerizable compound (B1) and an indane backbone-containing radical polymerizable compound (B2).
US11561469B2 Photosensitive resin composition
A black positive-type photosensitive resin composition with high sensitivity is provided. The photosensitive resin composition of the invention includes (A) a binder resin, (B) a quinonediazide adduct of a phenol compound having 3 or more phenolic hydroxyl groups (hereunder also referred to as “trivalent or greater phenol compound”, and (C) a black coloring agent, wherein the quinonediazide adduct (B) includes (b1) a quinonediazide adduct wherein one of the hydroxyl groups of the phenolic hydroxyl groups of the trivalent or greater phenol compound is replaced by a structure represented by formula (I) or formula (II), and (b2) a quinonediazide adduct wherein two of the hydroxyl groups of the phenolic hydroxyl groups of the trivalent or greater phenol compound are replaced by structures represented by formula (I) or formula (II), and the total of (b1) and (b2) is at least 60 mol % of the entirety of (B). Ra to Rd and * in the formulas are as defined in the Specification.