Document Document Title
US11462590B2 Display screens and display devices
Display screens and display devices are disclosed. The display screen includes: a first display region, a second display region adjacent to the first display region, and a third display region adjacent to the second display region. A sub-pixel density of the first display region is smaller than a sub-pixel density of the second display region. The sub-pixel density of the second display region is smaller than a sub-pixel density of the third display region. The display screens and the display devices according to the present application can improve the user experience.
US11462589B2 Pixel arrangement structure, display method and preparing method of pixel arrangement structure, and display substrate
A pixel arrangement structure, a display method and a preparing method of a pixel arrangement structure, and a display substrate are provided. The pixel arrangement structure includes first color sub-pixel blocks, second color sub-pixel blocks, and third color sub-pixel blocks. Each of the plurality of minimum repeating regions has a rectangular shape and includes a first virtual rectangle, and the first virtual rectangle includes one first color sub-pixel block, one second color-sub-pixel block and one-third color sub-pixel block. Any edge of the first virtual rectangle has a non-zero included angle with a first direction, and the first direction is a row direction or a column direction. The first color sub-pixel block is on a perpendicular bisector of the first edge, the second color sub-pixel block and the third color sub-pixel block are on different sides of the perpendicular bisector of the first edge.
US11462586B1 Method to produce 3D semiconductor devices and structures with memory
A method for producing a 3D semiconductor device including: providing a first level, the first level including a first single crystal layer; forming first alignment marks and control circuits in and/or on the first level, where the control circuits include first single crystal transistors and at least two interconnection metal layers; forming at least one second level disposed above the control circuits; performing a first etch step into the second level; forming at least one third level disposed on top of the second level; performing additional processing steps to form first memory cells within the second level and second memory cells within the third level, where each of the first memory cells include at least one second transistor, where each of the second memory cells include at least one third transistor, and where the additional processing steps include depositing a gate electrode simultaneously for the second and third transistors.
US11462582B2 Solid-state image pickup device, manufacturing method, and electronic apparatus
The present disclosure relates to a solid-state image pickup device, a manufacturing method, and an electronic apparatus, which can obtain high charge transfer efficiency from a photoelectric conversion unit to a floating diffusion layer. The floating diffusion layer is arranged in a rectangular shape so as to surround a gate electrode of a vertical transistor whose groove portion is rectangular. A reset drain is formed so as to be adjacent to the floating diffusion layer through a reset gate. A potential of the floating diffusion layer is reset to the same potential as that of the reset drain by applying a predetermined voltage to the reset gate. It is possible to apply the present disclosure to, for example, a CMOS solid-state image pickup device used in an image pickup device such as a camera.
US11462580B2 Image sensor packages and related methods
Implementations of image sensor packages may include a plurality of microlenses coupled over a color filter array (CFA), a low refractive index layer directly coupled to and over the plurality of microlenses, an adhesive directly coupled to and over the low refractive index layer, and an optically transmissive cover directly coupled to and over the adhesive. Implementations may include no gap present between the optically transmissive cover and the plurality of microlenses.
US11462576B2 Display panel, manufacturing method thereof, and display device
The present disclosure provides a display panel, a manufacturing method thereof, and a display device. The display panel includes a display area and a non-display area, and the non-display area has GOA regions. The display panel further includes a first substrate, an array substrate, and an anti-deformation layer. In the present disclosure, the anti-deformation layer is disposed on a lower surface of the first substrate at a position corresponding to the GOA regions. Metal material of the GOA regions is same as metal material of the anti-deformation layer, so that metal expansion coefficient of upper and lower surfaces of the first substrate are same, thereby effectively preventing warpage of the first substrate and the array substrate.
US11462575B2 Integrated circuit on flexible substrate manufacturing process
The present invention provides processes for manufacturing a plurality of discrete integrated circuits (ICs) on a carrier, the process comprising the steps of: providing a carrier for a flexible substrate; depositing a flexible substrate of uniform thickness on said carrier; removing at least a portion of the thickness of the flexible substrate from at least a portion of the IC connecting areas to form channels in the flexible substrate and a plurality of IC substrate units spaced apart from one another on the carrier by said channels; forming an integrated circuit on at least one of the IC substrate units.
US11462572B2 Array substrate and display device
An array substrate comprises a display area and a periphery area; a common electrode is arranged at the display area, and an electrode bus is arranged at a periphery area and is close to the display area. The array substrate further comprises a first electrode pad, a first conductive portion, a second electrode pad, and a second conductive portion. The first electrode pad is arranged at the side, far away from the display area of the periphery area; the first conductive portion is connected with the first electrode pad and the common electrode; the second electrode pad is arranged at the side, far away from the display area of the periphery area; and the second conductive portion is connected to the second electrode pad, and extends to connect with the electrode bus along the direction far away from the first conductive portion.
US11462571B2 Thin film transistor array panel and a method for manufacturing the same
A thin film transistor array panel includes a substrate; a plurality of gate lines that are formed on the substrate; a plurality of data lines that intersect the gate lines; a plurality of thin film transistors that are connected to the gate lines and the data lines; a plurality of color filters that are formed on upper parts of the gate lines, the data lines, and the thin film transistors; a common electrode that is formed on the color filters and that includes a transparent conductor; a passivation layer that is formed on an upper part of the common electrode; and a plurality of pixel electrodes that are formed on an upper part of the passivation layer and that are connected to a drain electrode of each of the thin film transistors.
US11462561B2 Semiconductor device and manufacturing method thereof
According to one embodiment, a semiconductor device includes: a wiring layer including a first metallic film provided on an oxide film, a second metallic film provided on the first metallic film, and a polysilicon film provided on the second metallic film; and an element layer provided on the wiring layer and including semiconductor elements electrically connected to the first metallic film. Standard Gibbs energy of formation of a first metal included in the first metallic film is lower than that of a second metal included in the second metallic film.
US11462559B2 Semiconductor device and manufacturing method thereof
A semiconductor device and a method of manufacturing a semiconductor device pertain to a semiconductor device having a channel pattern, wherein the channel pattern includes a pipe channel and vertical channels protruding in a first direction from the pipe channel. The semiconductor device also has interlayer insulating layers disposed over the pipe channel and gate electrodes disposed over the pipe channel, wherein the gate electrodes are alternately stacked with the interlayer insulating layers in the first direction, wherein the stacked interlayer insulating layers and gate electrodes surround the vertical channels, and wherein the gate electrodes include a first conductive pattern and second conductive patterns. The semiconductor device further has an etch stop pattern disposed over the first conductive pattern and under the second conductive patterns.
US11462555B2 Semiconductor storage device and manufacturing method thereof
According to one embodiment, a semiconductor storage device includes a first structural body on a semiconductor material. The first structural body having a plurality of first conductive films and a plurality of first insulating films that are alternately stacked. A first columnar body penetrates the first structural body and includes a first epitaxial layer on an end adjacent to the semiconductor material. A second columnar body also penetrates the first structural body and includes a second epitaxial layer on an end adjacent to the semiconductor material. A portion of the second epitaxial layer is doped with boron.
US11462552B2 Semiconductor devices with memory cells
The present disclosure generally relates to semiconductor devices, and more particularly, to semiconductor devices having memory cells for multi-bit programming and methods of forming the same. The present disclosure also relates to a method of forming such semiconductor devices. The disclosed semiconductor devices may achieve a smaller cell size as compared to conventional devices, and therefore increases the packing density of the disclosed devices.
US11462547B2 Semiconductor device and method of fabricating the same
A method of fabricating a semiconductor device. A cell area and a core area is defined in a substrate. A bit line structure disposed in the cell area is provided. A gate structure disposed in the core area is provided, and a core capping film disposed on the gate structure is provided. A height of the core capping film is greater than a height of the bit line structure. A first contact film is formed on the bit line structure. A second contact film is formed on the core capping film. A mask is formed on the first contact film. An upper surface of the core capping film is exposed using the mask. The first contact film is etched until a height of the first contact film becomes less than a height of the bit line structure using an etching process. In the etching process, an etching rate for the first contact film is greater than etching rates for the bit line structure and the core capping film.
US11462546B2 Dynamic random access device including two-dimensional array of fin structures
A method may include providing a substrate, the substrate comprising a substrate base and a patterning stack, disposed on the substrate base. The substrate may include first linear structures in the patterning stack, the first linear structures being elongated along a first direction; and second linear structures in the patterning stack, the second linear structures being elongated along a second direction, the second direction forming a non-zero angle with respect to the first direction. The method may also include selectively forming a set of sidewall spacers on one set of sidewalls of the second linear structures.
US11462545B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes: forming a transistor in a semiconductor substrate; forming a capacitor including a hydrogen-containing top electrode over the transistor; and performing an annealing process for hydrogen passivation after the capacitor is formed.
US11462544B2 Array of recessed access gate lines
An array of recessed access gate lines includes active area regions having dielectric trench isolation material there-between. The trench isolation material comprises dielectric projections extending into opposing ends of individual active area regions under an elevationally outermost surface of material of the active area regions. The active area material is elevationally over the dielectric projections. Recessed access gate lines individually extend transversally across the active area regions and extend between the ends of immediately end-to-end adjacent active area regions within the dielectric trench isolation material. Other arrays are disclosed, as are methods.
US11462537B2 Semiconductor device
A semiconductor device includes a substrate, a first lower pattern and a second lower pattern on the substrate and arranged in a line in a first direction, a first active pattern stack disposed on and spaced apart from the first lower pattern, a second active pattern stack disposed on and spaced apart from the first lower pattern, a fin-cut gate structure disposed on the first lower pattern and overlapping a portion of the first lower pattern, a first gate structure surrounding the first active pattern stack and extending in a second direction crossing the first direction, a second gate structure surrounding the second active pattern stack and extending in the second direction, and a device isolation layer between the first gate structure and the second gate structure and separating the first lower pattern and the second lower pattern.
US11462533B2 Electrostatic discharge protection circuit, array substrate and display device
An ESD protection circuit, an array substrate and a display device are disclosed. The ESD protection circuit includes a plurality of first ESD units, each of which includes: a first active layer, a first insulating layer, a first metallic layer, a second insulating layer and a second metallic layer which are disposed on a base substrate; the first active layer includes a plurality of first connection terminals; the first metallic layer includes a plurality of first conductive terminals; the second metallic layer includes a plurality of second conductive terminals an orthographic projection of the first metallic layer and an orthographic projection of the second metallic layer the base substrate are at least partly overlapped with an orthographic projection of the first active layer on the base substrate respectively; and the first conductive terminals and the second conductive terminals are electrically connected with different first connection terminals, respectively.
US11462532B2 Low capacitance bidirectional transient voltage suppressor
A bidirectional transient voltage suppressor (TVS) circuit for data pins of electronic devices includes two sets of steering diodes and a diode triggered clamp device in some embodiment. In other embodiments, a bidirectional transient voltage suppressor (TVS) circuit for data pins of electronic devices includes two sets of steering diodes with a clamp device merged with a steering diode in each set. The TVS circuit is constructed to realize low capacitance at the protected nodes and improved clamping voltage for robust protection against surge evens. In some embodiments, the TVS circuit realizes low capacitance at the protected nodes by fully or almost completely depleting the P-N junction connected to the protected nodes in the operating voltage range. In this manner, the TVS circuit does not present undesirable parasitic capacitance to the data pins being protected, especially when the data pins are applied in high speed applications.
US11462520B2 Chip integration module, chip package structure, and chip integration method
The present invention provides a chip integration module, including a die, a passive device, and a connecting piece, where the die is provided with a die bonding portion, the passive device is provided with a passive device bonding portion, the die bonding portion of the die and the passive device bonding portion of the passive device are disposed opposite to each other, and the connecting piece is disposed between the die bonding portion and the passive device bonding portion and is connected to the die bonding portion and the passive device bonding portion. The chip integration module of the present invention achieves easy integration and has low costs. Moreover, a path connecting the die to the passive device becomes shorter, which can improve performance of the passive device. The present invention further discloses a chip package structure and a chip integration method.
US11462518B2 Display device
A display device includes a substrate including a display area and a non-display area, and pixels disposed in the display area. The pixels each include first electrodes, second electrodes spaced apart from the first electrodes, and light emitting elements disposed between the first electrodes and the second electrodes. The first electrodes each include a closed loop of a polygonal shape in some sections.
US11462516B2 Method of manufacturing semiconductor device
An object of the present disclosure is to provide a method of manufacturing a semiconductor device capable of suppressing an electrostatic breakdown in a configuration including a semiconductor element with a sense cell part. A method of manufacturing a semiconductor device according to the present disclosure includes: bonding each of semiconductor elements 1 and a relay substrate on a conductor plate; connecting each of signal pads of each of the semiconductor elements and each of control pads of the relay substrate by a wire; bonding a first electrode material on each of the semiconductor elements; bonding a second electrode material on the relay substrate; sealing the conductor plate, each of the semiconductor elements, the relay substrate, the first electrode material, and the second electrode material by a sealing resin; and grinding the sealing resin and removing the shorting part to expose part of the second electrode material.
US11462514B2 Memory device with a through hole structure, semiconductor device and method for manufacturing the same
A memory device, a semiconductor device and their manufacturing methods are provided. The method may include: providing a first die and a plurality of second dies, the first die having a first pad, each of the plurality of second dies having a second pad, each of the second pads having a through hole; stacking the plurality of second dies on the first die with the second pads aligned with the first pad. In any two adjacent second dies, the through hole closer to the first die is not larger than the through hole farther away; forming a connecting hole passing through the through holes, exposing the first pad, and comprising a plurality of hole sections; and forming a conductive body in the connecting hole. This method simplifies the manufacturing process, reduces the cost thereof, and improves the production yield.
US11462511B2 Semiconductor package including stacked semiconductor chips
A semiconductor package includes a sub semiconductor package disposed over a substrate. The sub semiconductor package includes a sub semiconductor chip with chip pads on its upper surface, a sub molding layer that surrounds the sub semiconductor chip, and a redistribution conductive layer that is connected to each of the chip pads and extends over an upper surface of the sub molding layer. The redistribution conductive layer includes a signal redistribution conductive layer that extends onto an edge of the sub molding layer and has a signal redistribution pad on its end portion and a power redistribution conductive layer with a length that is shorter than a length of the signal redistribution conductive layer. The semiconductor package also includes a sub signal interconnector, sub power interconnector, and at least one main semiconductor chip formed over the sub semiconductor package and electrically connected to the substrate or the sub semiconductor chip.
US11462510B2 Stacked package structure and stacked packaging method for chip
A stacked package structure for a chip, can include: a substrate having a first surface and a second surface opposite thereto; a first die having an active and back faces, where the active face of the first die includes pads; a first enclosure that covers the first die; an interlinkage that extends to the first enclosure to electrically couple with the pads; a first redistribution body electrically coupled to the interlinkage, and being partially exposed on a surface of the stacked package structure to provide outer pins for electrically coupling to external circuitry; a penetrating body that penetrates the first enclosure and substrate; a second die having an electrode electrically coupled to a first terminal of the penetrating body; and a second terminal of the penetrating body that is exposed on the surface of the stacked package structure to provide outer pins for electrically coupling to the external circuitry.
US11462508B2 Semiconductor device
A semiconductor device according to an embodiment includes a semiconductor layer, a metal layer, and a bonding layer provided between the semiconductor layer and the metal layer, the bonding layer including a plurality of silver particles, and the bonding layer including a region containing gold existing between the plurality of silver particles.
US11462507B2 Bonding through multi-shot laser reflow
A method includes performing a first laser shot on a first portion of a top surface of a first package component. The first package component is over a second package component, and a first solder region between the first package component and the second package component is reflowed by the first laser shot. After the first laser shot, a second laser shot is performed on a second portion of the top surface of the first package component. A second solder region between the first package component and the second package component is reflowed by the second laser shot.
US11462505B2 Semiconductor device assembly and method therefor
A method of forming a packaged semiconductor device includes attaching a backside surface of a semiconductor die to a major surface of a package substrate. A first conductive connector is formed over a portion of an active surface of the semiconductor die and a portion of the major surface of the package substrate. A first conductive connection between a first bond pad of the semiconductor die and a first substrate pad of the package substrate is formed by way of the first conductive connector. A bond wire connects a second bond pad of the semiconductor die to a second substrate pad of the package substrate. The first bond pad located between the second bond pad and an edge of the semiconductor die.
US11462496B2 Semiconductor device
In one embodiment, a semiconductor device includes a first chip including a substrate, a first plug on the substrate, and a first pad on the first plug, and a second chip including a second plug and a second pad under the second plug. The second chip includes an electrode layer electrically connected to the second plug, a charge storage layer provided on a side face of the electrode layer via a first insulator, and a semiconductor layer provided on a side face of the charge storage layer via a second insulator. The first and second pads are bonded with each other, and the first and second plugs are disposed so that at least a portion of the first plug and at least a portion of the second plug do not overlap with each other in a first direction that is perpendicular to a surface of the substrate.
US11462495B2 Chiplets 3D SoIC system integration and fabrication methods
A method includes forming integrated circuits on a front side of a first chip, performing a backside grinding on the first chip to reveal a plurality of through-vias in the first chip, and forming a first bridge structure on a backside of the first chip using a damascene process. The bridge structure has a first bond pad, a second bond pad, and a conductive trace electrically connecting the first bond pad to the second bond pad. The method further includes bonding a second chip and a third chip to the first chip through face-to-back bonding. A third bond pad of the second chip is bonded to the first bond pad of the first chip. A fourth bond pad of the third chip is bonded to the second bond pad of the first chip.
US11462491B2 Array substrate and manufacturing method thereof
An array substrate and a manufacturing method thereof are provided. A plurality of groups of bonding terminals are formed on a substrate, a first electrostatic protection wire is formed on a marginal region of the substrate, and a second electrostatic protection wire is formed to connect the bonding terminals and the first electrostatic protection wire.
US11462488B2 Substrate cores for warpage control
According to the various aspects, a package substrate with a heterogeneous substrate core including a first core layer that is coextensive with the package substrate and extends through a first section and a second section of the substrate core, in which the first section is adjacent to and thicker than the second section. The first section having at least a second layer and/or a third layer to provide the difference in thickness with the second section.
US11462487B2 Semiconductor package including photo imageable dielectric and manufacturing method thereof
A semiconductor package includes a frame, a semiconductor chip, a through via, a connection pad, a lower redistribution layer on the bottom surfaces of the frame and the semiconductor chip, a connection terminal on the lower redistribution layer, an encapsulant covering the top surfaces of the frame and the semiconductor chip, and an upper redistribution layer on the encapsulant. The lower redistribution layer includes a lower insulating layer, a lower redistribution pattern, and an under-bump metal (UBM). The upper redistribution layer includes an upper insulating layer, an upper redistribution pattern, an upper via, and an upper connection pad. The lower insulating layer includes an inner insulating pattern surrounding the side surface of the UBM and an outer insulating pattern surrounding the side surface of the inner insulating pattern. The cyclization rate of the inner insulating pattern is higher than the cyclization rate of the outer insulating pattern.
US11462485B2 Electronic package including electromagnetic shielding structure and method of manufacture
The present disclosure provides an electronic package. The electronic package includes a substrate, an electronic component, a plurality of conductive elements, a metal sheet and a molding layer. The electronic component is disposed on the substrate and electrically connected to the substrate. The conductive elements are disposed on the substrate and electrically connected with the grounding circuit on the substrate. The metal sheet is disposed above the electronic component and is in electrical contact with the conductive elements. The molding layer is formed between the substrate and the metal sheet to enclose the electronic component and the conductive elements. The present disclosure further provides a method of manufacturing the above electronic package.
US11462484B2 Electronic package with wettable flank and shielding layer and manufacturing method thereof
An electronic package and manufacturing method thereof are provided. The electronic package includes a substrate, a first encapsulant, a wettable flank and a shielding layer. The substrate includes a first surface, a second surface opposite to the first surface and a side surface connecting the first surface and the second surface. The first encapsulant is disposed on the first surface of the substrate. The wettable flank is exposed from the side surface of the substrate. The shielding layer covers a side surface of the first encapsulant, wherein on the side surface of the substrate, the shielding layer is spaced apart from the wettable flank.
US11462482B2 Method of producing electronic device
Provided is a method of producing an electronic device, including a step of preparing a structure which includes an electronic component having a circuit forming surface, and an adhesive laminated film which includes a base material layer, an unevenness-absorptive resin layer, and an adhesive resin layer in this order and in which the adhesive resin layer is attached to the circuit forming surface of the electronic component such that the circuit forming surface is protected; and a step of forming an electromagnetic wave-shielding layer on the electronic component in a state of being attached to the adhesive laminated film.
US11462478B2 Layer for buffer semiconductor device including microelectromechnical system (MEMS) device
A semiconductor device includes a first substrate; a dielectric layer disposed over the first substrate and a conductive layer disposed in the dielectric layer; a second substrate bonded to the dielectric layer, wherein the second substrate has a first surface facing the first substrate and a second surface opposite to the first substrate; a connecting structure penetrating the second substrate and a portion of the dielectric layer and electrically coupled to the conductive layer; a vent hole penetrating the second substrate from the second surface to the first surface; a first buffer layer between the connecting structure and the dielectric layer and between the connecting structure and the second substrate; and a second buffer layer covering sidewalls of the vent hole and exposed through the first surface of the second substrate. The first buffer layer and the second buffer layer include a same material and a same thickness.
US11462474B2 Three-dimensional memory devices having a plurality of NAND strings
Embodiments of three-dimensional (3D) memory devices and methods for forming the 3D memory devices are disclosed. In an example, a NAND memory device includes a substrate, a plurality of NAND strings on the substrate, one or more peripheral devices above the NAND strings, a single crystalline silicon layer above the peripheral devices, and one or more interconnect layers between the peripheral devices and the NAND strings. In some embodiments, the NAND memory device includes a bonding interface at which an array interconnect layer contacts a peripheral interconnect layer.
US11462472B2 Low cost three-dimensional stacking semiconductor assemblies
Semiconductor device package assemblies and associated methods are disclosed herein. The semiconductor device package assembly includes (1) a base component having a front side and a back side, the base component having a first metallization structure at the front side; (2) a semiconductor device package having a first side, a second side with a recess, and a second metallization structure at the first side and a contacting region exposed in the recess at the second side; (3) an interconnect structure at least partially positioned in the recess at the second side of the semiconductor device package; and (4) a thermoset material or structure between the front side of the base component and the second side of the semiconductor device package. The interconnect structure is in the thermoset material and includes discrete conductive particles electrically coupled to one another.
US11462467B2 Lead frame, package structure comprising the same and method for manufacturing the package structure
A lead frame includes a die paddle and a plurality of leads. The leads surround the die paddle. Each of the leads includes an inner lead portion and an outer lead portion connecting to the inner lead portion. The inner lead portion is adjacent to and spaced apart from the die paddle. A bottom surface of the inner lead portion is higher than a bottom surface of the outer lead portion. The bottom surface of the inner lead portion includes one or more supporting members disposed thereon. The one or more supporting members have a convex surface facing away from the inner lead portion.
US11462455B2 Semiconductor package device and method of manufacturing the same
A semiconductor package device includes a substrate, an electronic component, and a thermal conductive layer. The electronic component is disposed on the substrate and includes a first surface facing away from the substrate. The thermal conductive layer is disposed above the first surface of the electronic component. The thermal conductive layer includes a plurality of portions spaced apart from each other.
US11462453B2 Semiconductor device with protection layers and method for fabricating the same
The present application discloses a semiconductor device with protection layers for reducing the metal to silicon leakage and a method for fabricating the semiconductor device. The semiconductor device includes a first die, a first conductive feature positioned in the first die, a second die positioned on the first die, a first mask layer positioned on the second die, a conductive filler layer positioned along the first mask layer and the second die, extending to the first die, and contacting the first conductive feature, isolation layers positioned between the conductive filler layer and the first die and between the conductive filler layer and the second die, and protection layers positioned between the conductive filler layer and the first mask layer and covering upper portions of the isolation layers.
US11462451B2 Semiconductor device having terminals including heat dissipation portions, and method of manufacturing thereof
An object is to provide a technique capable of improving heat dissipation while maintaining the workability of a product in a semiconductor device. A semiconductor device includes power chips, control chips configured to control the power chips, power side terminals, control side terminals, and a mold resin covering the power chips, the control chips, one ends side of the power side terminals, and one ends side of the control side terminals. An other ends side of the power side terminals and an other ends side of the control side terminals protrude horizontally from a side surface of the mold resin and bend downward at middle parts thereof. Of the power side terminals and the control side terminals, only on the other ends side of the power side terminals, heat dissipation portions protruding in a direction approaching or away from the mold resin from portions bent downward are formed.
US11462447B2 Sensor package substrate, sensor module including the same, and electronic component embedded substrate
A sensor package substrate disclosed in the present specification has a mounting area in which a sensor chip is mounted and a controller chip connected to the sensor chip. A through hole is formed in the sensor package substrate so as to overlap the mounting area in a plan view and to penetrate the substrate from one surface to the other surface thereof. The mounting area and the controller chip overlap each other in a plan view. According to the present invention, by reducing the thickness of an insulating layer, it is possible not only to reduce the distance of a wiring for the sensor chip and controller chip, but also to reduce the area of the substrate.
US11462446B2 Power semiconductor module arrangement and method for producing the same
A power semiconductor module arrangement includes a semiconductor substrate arranged in a housing, at least one semiconductor body being arranged on the semiconductor substrate, and a mounting arrangement including a frame or body, a first terminal element, and a second terminal element. The mounting arrangement is inserted in and coupled to the housing. Each terminal element mechanically and electrically contacts the semiconductor substrate with a first end. A middle part of each terminal element extends through the frame or body. A second end of each terminal element extends outside the housing. The first terminal element is dielectrically insulated from the second terminal element by a portion of the frame or body. The first terminal element is injected into and inextricably coupled to the frame or body. The second terminal element is arranged within a hollow space inside the frame or body and is detachably coupled to the frame or body.
US11462442B2 Semiconductor device having work-function metal and method of forming the same
In a semiconductor device, a first active area, a second active area, and a third active area are formed on a substrate. A first gate electrode is formed on the first active area, a second gate electrode is formed on the second active area, and a third gate electrode is formed on the third active area. The first gate electrode has a first P-work-function metal layer, a first capping layer, a first N-work-function metal layer, a first barrier metal layer, and a first conductive layer. The second gate electrode has a second capping layer, a second N-work-function metal layer, a second barrier metal layer, and a second conductive layer. The third gate electrode has a second P-work-function metal layer, a third capping layer, a third N-work-function metal layer, and a third barrier metal layer. The third gate electrode does not have the first and second conductive layers.
US11462440B2 Packaging structure
A packaging structure is provided. The packaging structure includes a plurality of first chips; and a molding layer between adjacent first chips. The molding layer covers a sidewall of the first chip and exposes a top surface of the first chip.
US11462439B2 Wafer processing method
A wafer processing method includes a pattern region detecting step, an evaluation region setting step, and an evaluation region deploying step. The pattern region detecting step is a step of detecting a period and positional information in which a substantially identical image appears in an imaged image and detecting a pattern region corresponding to one period. The evaluation region setting step is a step of detecting a position in which no metallic pattern is formed on planned dividing lines and setting the position as an evaluation region for evaluating quality of a processed groove. The evaluation region deploying step is a step of recording the position of the evaluation region in the pattern region and deploying the evaluation region at similar positions in different pattern regions.
US11462437B2 Customized smart devices and touchscreen devices and cleanspace manufacturing methods to make them
The present invention provides various aspects for processing multiple types of substrates within cleanspace fabricators or for processing multiple or single types of substrates in multiple types of cleanspace environments particularly to form hardware based encryption devices and hardware based encryption equipped communication devices. In some embodiments, a collocated composite cleanspace fabricator may be capable of processing semiconductor devices into integrated circuits and then performing assembly operations to result in product in packaged form. Customized smart devices, smart phones and touchscreen devices may be fabricated in examples of a cleanspace fabricator. The assembly processing may include steps to form hardware based encryption.
US11462435B2 Robot system, robot controlling method, and semiconductor manufacturing system
A robot includes: a first arm that is a horizontal multi-joint type arm provided with a first base link provided to be rotatable around a pivoting axis, a first intermediate link, and a first hand that holds a workpiece W thereon, and configured to move the first hand along a first diameter direction; a second arm that is a horizontal multi-joint type arm provided with a second base link provided to be independently rotatable from the first base link around the pivoting axis, a second intermediate link, and a second hand that holds the workpiece W thereon, and configured to move the second hand along a second diameter direction, and a pivoting device configured to pivot the first arm and the second arm together in the circumferential direction while maintaining a positional relationship of the first arm and the second arm in the circumferential direction.
US11462428B2 Alignment mechanism, chuck device, and bonder
An alignment mechanism comprises a rotary unit 61 with a first rotary axis 61c, three power transmission mechanisms 62, and three alignment action units 63. Each power transmission mechanism 62 comprises a first arm 621 and a second arm 622. The first arm 621 includes a first end 621a pivotably supported at a corresponding one of three different positions P11 to P13, and a second end 621b on the opposite side of the first end 621a. The second arm 622 includes a second rotary axis 622c and is pivotably supported on the second end 621b of the first arm 621 at a position different from the second rotary axis 622c. The alignment action units 63 are connected to corresponding second arms. The second rotary axes 622c are at three positions P21 to P23 separated from the rotary unit 61 toward three different directions centered on the first rotary axis 61c.
US11462425B2 Semiconductor processing station
A semiconductor processing station includes first and second chambers, and a cooling stage. The second chamber includes a cooling pipe disposed inside the second chamber, and an external pipe. The cooling pipe includes a first segment disposed along a sidewall of the second chamber, and a second segment disposed perpendicular to the first segment and located above a wafer carrier in the second chamber. An end of the second segment is connected to an end of the first segment. The external pipe is connected to the second segment distal from the end of the second segment to provide a fluid to flow through the cooling pipe from an exterior to an interior of the second chamber. The fluid discharges toward the wafer carrier through the first segment. The first chamber is surrounded by the second chamber and the cooling stage, and communicates between the cooling stage and the second chamber.
US11462424B2 Heating device for heating object material using laser beam and indirect heating method using laser beam
The present invention is related to a heating device for heating an object material using a laser beam, the heating device comprising a stage on which the object material is placed; a laser module for generating and outputting a laser beam; an optical module for controlling a path of the laser beam; a polygon mirror rotating around an axis of rotation and having a plurality of reflecting surfaces which reflect the laser beam; and a beam guide module for controlling an incidence range within which the laser beam reflected by the polygon mirror is incident on the object material, and an indirect heating method using a laser beam in a heating device.
US11462419B2 Microelectronic assemblies
Various embodiments of fanout packages are disclosed. A method of forming a microelectronic assembly is disclosed. The method can include bonding a first surface of at least one microelectronic substrate to a surface of a carrier using a direct bonding technique without an intervening adhesive, the microelectronic substrate having a plurality of conductive interconnections on at least one surface of the microelectronic substrate. The method can include applying a molding material to an area of the surface of the carrier surrounding the microelectronic substrate to form a reconstituted substrate. The method can include processing the microelectronic substrate. The method can include singulating the reconstituted substrate at the area of the surface of the carrier and at the molding material to form the microelectronic assembly.
US11462413B2 Processing of workpieces using deposition process and etch process
Apparatus, systems, and methods for conducting an etch removal process on a workpiece are provided. The method can include generating a plasma from a deposition process gas in a plasma chamber using a plasma source to deposit a passivation layer on certain layers of a high aspect ratio structure. The method can include generating a plasma from an etch process gas in a plasma chamber using a plasma source to remove certain layers from the high aspect ratio structure. The method can include removing silicon nitride layers at a faster etch rate than silicon dioxide layers on the high aspect ratio structure.
US11462408B2 Method of forming an integrated circuit using a patterned mask layer
A method of forming an integrated circuit includes forming a patterned mask layer on a material layer, wherein the patterned mask layer has a plurality of first features, and a first distance between adjacent first features of the plurality of first features. The method further includes patterning the material layer to form the first features in the material layer. The method further includes increasing the first distance between adjacent first features of the plurality of first features to a second distance. The method further includes treating portions of the material layer exposed by the patterned mask layer. The method further includes removing the patterned mask layer; and removing non-treated portions of the material layer.
US11462404B2 Imprint apparatus and method of manufacturing article
An imprint apparatus forms a pattern on a substrate by an imprint process which includes a process of bringing an imprint material on the substrate into contact with a mold, a process of curing the imprint material, and a separating process of separating a cured product of the imprint material and the mold. The apparatus includes a substrate holding mechanism which includes a substrate chuck configured to chuck the substrate by sucking the substrate. The substrate chuck has a through hole, and the substrate holding mechanism suppresses a state in which a suction force by which the substrate chuck sucks the substrate is reduced due to the through hole and a gap which is formed between a back surface of the substrate and an upper surface of the substrate chuck in the separating process.
US11462402B2 Suboxide molecular-beam epitaxy and related structures
Molecular-beam epitaxy (MBE) and more particularly suboxide MBE (S-MBE) and related structures are disclosed. S-MBE is disclosed that includes the use of a molecular beam of a suboxide that may be subsequently oxidized in a single step reaction to form an oxide film. By way of example, for a gallium oxide (Ga2O3) film, a molecular beam including a suboxide of gallium (Ga2O) may be provided. S-MBE may be performed in adsorption-controlled regimes where there is an excess of source material containing species in order to promote high growth rates for oxide films with improved crystallinity. Source mixtures for providing molecular beams of suboxides are disclosed that include mixtures of a particular element and an oxide of the element in ratios that promote such adsorption-controlled growth regimes. Related structures include oxide films having increased thickness with reduced crystal defects, including single polymorph films of gallium oxide.
US11462400B1 Ultrawide bandgap semiconductor devices including magnesium germanium oxides
Various forms of MgxGe1-xO2-x are disclosed, where the MgxGe1-xO2-x are epitaxial layers formed on a substrate comprising a substantially single crystal substrate material. The epitaxial layer of MgxGe1-xO2-x has a crystal symmetry compatible with the substrate material. Semiconductor structures and devices comprising the epitaxial layer of MgxGe1-xO2-x are disclosed, along with methods of making the epitaxial layers and semiconductor structures and devices.
US11462399B2 Sputtering target, oxide semiconductor thin film, and method for producing oxide semiconductor thin film
A sputtering target including an oxide that includes an indium element (In), a tin element (Sn), a zinc element (Zn) and an aluminum element (Al), and including a homologous structure compound represented by InAlO3(ZnO)m (m is 0.1 to 10), wherein the atomic ratio of the indium element, the tin element, the zinc element and the aluminum element satisfies specific requirements.
US11462398B2 Ligand selection for ternary oxide thin films
Embodiments of the present invention are directed to forming a ternary compound using a modified atomic layer deposition (ALD) process. In a non-limiting embodiment of the invention, a first precursor and a second precursor are selected. The first precursor includes a first metal and a first ligand. The second precursor includes a second metal and a second ligand. The second ligand is selected based on the first ligand to target a second metal uptake. A substrate is exposed to the first precursor during a first pulse of an ALD cycle and the substrate is exposed to the second precursor during a second pulse of the ALD cycle, the second pulse occurring after the first pulse. The substrate is exposed to a third precursor (e.g., an oxidant) during a third pulse of the ALD cycle. The ternary compound can include a ternary oxide film.
US11462394B2 Physical vapor deposition apparatus and method thereof
A PVD method includes tilting a first magnetic element over a back side of a target. The first magnetic element is moved about an axis that extends through the target. Then, charged ions are attracted to bombard the target, such that particles are ejected from the target and are deposited over a surface of a wafer. By tilting the magnetic element relative to the target, the distribution of the magnetic fields can be more random and uniform.
US11462393B2 Plasma etching method using faraday cage
A plasma etching method using a Faraday cage, including: providing an etch substrate in a Faraday cage, where the etch substrate includes a metal mask provided on one surface thereof, and where an upper surface of the Faraday cage is provided with a mesh portion; a first patterning step of forming a first pattern area on the etch substrate; and a second patterning step of forming a second pattern area on the etch substrate after shielding at least a part of the mesh portion with a shutter. The first pattern area includes a first groove pattern having a depth gradient of 0 to 40 nm per 5 mm, and the second pattern area includes a second groove pattern having a depth gradient of 50 to 300 nm per 5 mm.
US11462391B2 Plasma processing apparatus, plasma processing method, and memory medium
A plasma processing apparatus includes an impedance matching circuit, a balun having a first unbalanced terminal connected to the impedance matching circuit, a grounded second unbalanced terminal, a first balanced terminal and a second balanced terminal, a grounded vacuum container, a first electrode electrically connected to the first balanced terminal, a second electrode electrically connected to the second balanced terminal, an adjustment reactance configured to affect a relationship between a first voltage applied to the first electrode and a second voltage applied to the second electrode, a high-frequency power supply configured to supply a high frequency between the first unbalanced terminal and the second unbalanced terminal via the impedance matching circuit, and a controller configured to control an impedance of the impedance matching circuit and a reactance of the adjustment reactance.
US11462390B2 Multi-level parameter and frequency pulsing with a low angular spread
Systems and methods for multi-level pulsing of a parameter and multi-level pulsing of a frequency of a radio frequency (RF) signal are described. The parameter is pulsed from a low level to a high level while the frequency is pulsed from a low level to a high level. The parameter and the frequency are simultaneously pulsed to increase a rate of processing a wafer, to increase mask selectivity, and to reduce angular spread of ions within a plasma chamber.
US11462389B2 Pulsed-voltage hardware assembly for use in a plasma processing system
Embodiments of the disclosure provided herein include an apparatus and method for the plasma processing of a substrate in a processing chamber. More specifically, embodiments of this disclosure describe a biasing scheme that is configured to provide a radio frequency (RF) generated RF waveform from an RF generator to one or more electrodes within a processing chamber and a pulsed-voltage (PV) waveform delivered from one or more pulsed-voltage (PV) generators to the one or more electrodes within the processing chamber. The plasma process(es) disclosed herein can be used to control the shape of an ion energy distribution function (IEDF) and the interaction of the plasma with a surface of a substrate during plasma processing.
US11462386B2 Electron beam apparatus for optical device fabrication
Aspects of the disclosure relate to apparatus for the fabrication of waveguides. In one example, an angled ion source is utilized to project ions toward a substrate to form a waveguide which includes angled gratings. In another example, an angled electron beam source is utilized to project electrons toward a substrate to form a waveguide which includes angled gratings. Further aspects of the disclosure provide for methods of forming angled gratings on waveguides utilizing an angled ion beam source and an angled electron beam source.
US11462385B2 Ion beam irradiation apparatus and program therefor
An ion beam irradiation apparatus includes modules for generating an ion beam meeting a processing condition, and a machine learning part that generates a learning algorithm using, as an explanatory variable, a processing condition during new processing and a monitored value that indicates a state of a module during a last processing immediately before the new processing, and a basic operation parameter output part that uses the learning algorithm to output an initial value of a basic operation parameter for controlling an operation of the module.
US11462384B2 Method of acquiring dark-field image
A method of acquiring a dark-field image for a scanning transmission electron microscope is provided. The scanning transmission electron microscope includes a dark-field detector having an annular detection region which is capable of detecting electrons scattered at a specimen in a predetermined angular range, an objective lens, and an imaging lens group disposed at a stage following the objective lens. The method includes reducing an influence of a geometrical aberration on the electrons scattered in the predetermined angular range by shifting a focus of the imaging lens group from a diffraction plane of the objective lens.
US11462383B2 Method and system for iteratively cross-sectioning a sample to correlatively targeted sites
Linear fiducials including notches or chevrons with known angles relative to each other are formed such that each branch of a chevron appears in a cross-sectional face of the sample as a distinct structure. Therefore, when imaging the cross-section face during the cross-sectioning operation, the distance between the identified structures allows unique identification of the position of the cross-section plane along the Z axis. Then a direct measurement of the actual position of each slice can be calculated, allowing for dynamic repositioning to account for drift in the plane of the sample and also dynamic adjustment of the forward advancement rate of the FIB to account for variations in the sample, microscope, microscope environment, etc. that contributes to drift. An additional result of this approach is the ability to dynamically calculate the actual thickness of each acquired slice as it is acquired.
US11462380B2 Multi-beam inspection methods and systems
Systems, methods, and programming are described for inspecting a substrate having a pattern imaged thereon, including obtaining a plurality of selected target locations on the substrate, the selected target locations dependent on characteristics of the pattern, scanning the substrate with a plurality of electron beamlets, wherein the scanning includes individually addressing the beamlets to impinge on the selected target locations independently, detecting a reflected or a transmitted portion of the beamlets, and generating images of the selected target locations.
US11462376B2 Vacuum circuit breaker
A vacuum circuit breaker includes: a vacuum valve that is insulated and supported inside a grounded tank; a movable-side frame connecting a lower end of a movable-side external conductor to a movable conductor; a stationary-side frame connecting a lower end of a stationary-side external conductor to a stationary conductor; a movable-side insulating support tube that supports the movable-side frame and insulates thereof from the grounded tank; a stationary-side insulating support tube that supports the stationary-side frame and insulates thereof from the grounded tank; a movable-side flange covering a movable-side end of the grounded tank; and a rubber piece on an inner peripheral surface of the movable-side flange. The movable-side insulating support tube is supported, at an end opposite from an end connected to the movable-side frame, by the movable-side flange via the rubber piece and is movable along an axis and a radius of an arc-extinguishing chamber.
US11462374B2 Kinematic linkage arrangement for a switching device
A switching device having a pole assembly, a drive unit, and a kinematic linkage arrangement is provided. The pole assembly includes interrupter units operably connected via an interlink arrangement representing a circuit breaker and a grounding switch, respectively. The drive unit operates the interrupter units. The kinematic linkage arrangement includes at least a lever member operably connected to the interlink arrangement and the drive unit, a cam member rigidly connected to the drive unit, and an elastic member adjustably connected to the cam member. The kinematic linkage arrangement transfer a predefined torque to the drive unit to maintain the circuit breaker in an open state.
US11462372B2 Illuminated keyboard including a feedback wire for differentiating key presses, and control method thereof
An illuminated keyboard includes a light-emitting diode light string, a controller, a feedback line and a plurality of keys. The light-emitting diode light string includes a plurality of light-emitting diode modules which are connected in series through a serial connection wire. Each light-emitting diode module includes a light-emitting diode chip and a drive circuit. The controller is electrically connected with the light-emitting diode light string. The feedback line is electrically connected between the light-emitting diode modules and the controller. The keys correspond to the light-emitting diode modules and are electrically connected with the feedback line. Each light-emitting diode module emits light according to a received light-emitting signal and outputs a feedback signal. When at least one of the keys is switched to a pressing state, the feedback signal is pulled from a first level to a second level for the controller to differentiate the key in the pressing state.
US11462367B2 Contact material, method of manufacturing same, and vacuum valve
Provided is a method of manufacturing a contact material, including the steps of: forming a Ni alloy film having a film thickness of 40 nm or more and 110 nm or less on a surface of WC powder having an average particle diameter of 2 μm or more and 10 μm or less by an electroless Ni plating method; performing heat treatment for degassing at a temperature of 500° C. or more and 860° C. or less; crushing Ni alloy-coated WC powder after the heat treatment; mixing the crushed Ni alloy-coated WC powder and Cu powder having an average particle diameter of 1 μm or more and 100 μm or less; and compressing the resultant mixture, followed by sintering the mixture at a temperature of more than 1,083° C. and less than 1,455° C.
US11462366B2 Solid electrolytic capacitor containing an intrinsically conductive polymer
A solid electrolytic capacitor containing a capacitor element is provided. The capacitor element contains a sintered porous anode body, a dielectric that overlies the anode body, a solid electrolyte that overlies the dielectric, and an external coating that overlies the solid electrolyte and includes conductive polymer particles. The solid electrolyte includes an intrinsically conductive polymer containing repeating thiophene units of a certain formula.
US11462362B2 High energy density capacitor with micrometer structures and nanometer components
A high density energy storage system including a giant-colossal dielectric thin film material electrically insulating between two electrodes configured to have increased overlapping surface area.
US11462361B1 Capacitor assemblies, energy storage modules and assemblies, and methods of making same
A capacitor assembly includes a capacitor having ends. A terminal covers less than an area of one end. A wire bond has opposing ends with one end being coupled to the terminal and is configured to break connection with a circuit when an electrical current through the wire bond reaches a fusing current. An energy storage module includes at least two capacitor assemblies. The wire bond of one capacitor is electrically connected to the second terminal of an adjacent capacitor. An energy storage assembly includes two energy storage modules stacked one on top of the other. A pulse forming network includes conductors and at least two energy storage modules. A method of making a module includes charging each of the capacitors, removing each capacitor that fails, connecting one end of a wire bond to one terminal and connecting the other end to an adjacent capacitor or to a conductor.
US11462358B2 Method of tetratenite production and system therefor
The invention provides method for making high coercivity magnetic materials based on FeNi alloys having a L10 phase structure, tetratenite, and provides a system for accelerating production of these materials. The FeNi alloy is made by preparing a melt comprising Fe, Ni, and optionally one or more elements selected from the group consisting of Ti, V, Al, B, C, Mo, Ir, and Nb; cooling the melt and applying extensional stress and a magnetic field. This is followed by heating and cooling to form the L10 structure.
US11462354B2 Reactor
Provided is a reactor including: a coil having wound portions; and a magnetic core including core pieces having inner core portions arranged inside of the wound portions. The core pieces are molded bodies of a composite material including a magnetic powder and a resin, and the reactor includes: projections that are integrally molded with and protrude from outer peripheral surfaces of the inner core portions, and that position the wound portions in radial directions by coming into contact with inner peripheral surfaces of the wound portions; and inner resin portions that fill spaces between the inner peripheral surfaces of the wound portions and the outer peripheral surfaces of the inner core portions excluding the projections.
US11462353B2 Winding inductor component
A winding inductor component includes a core having a columnar shaft portion and a pair of support portions provided at both ends of the shaft portion. The wiring inductor component further includes terminal electrodes provided on the pair of support portions, respectively, and being non-magnetic bodies, and a wire wound around the shaft portion and having both end portions connected to the terminal electrodes of the pair of support portions.
US11462351B2 Coupled inductor and the method to make the same
A coupled inductor has two pillars that are aligned in a vertical direction, wherein a first coil and a second coil are respectively wound around one of the two pillars, respectively, wherein the bottom surface of winding turns of the first coil and the bottom surface of winding turns of the second coil are separated by a gap, wherein a magnetic material is disposed in the gap and a straight line that is enclosed by each of the first coil and the second coil passes through the two pillars.
US11462349B2 Resonance damping element and power converter with the same
A resonance damping element for a power converter having a positive busbar and a negative busbar, wherein the resonance damping element comprises a magnetic core formed with two openings through which the positive busbar and the negative busbar of the power converter are to be routed, respectively.
US11462343B2 Resistor manufacturing method and resistor
An object is to provide a resistor manufacturing method and a resistor capable of suppressing variation in the thickness of a thermally conductive layer intervening between a resistive body and electrode plates. The method of manufacturing the resistor according to the present invention includes a step of forming an uncured first thermally conductive layer on a surface of a resistive body, a step of curing the first thermally conductive layer, a step of laminating an uncured second thermally conductive layer on a surface of the first thermally conductive layer, and a step of bending electrode plates respectively disposed at both sides of the resistive body, curing the second thermally conductive layer, and performing adhesion between the resistive body and the electrode plates via the first thermally conductive layer and the second thermally conductive layer.
US11462342B2 Cable harness assembly with a shielded twisted pair cable
A cable harness assembly includes a cable having a pair of wires and a connector assembly including an inner ferrule formed of a conductive material. Each of the wires has a conductor and a insulation disposed around the conductor. The pair of wires have a twisted region and an untwisted region. The inner ferrule has a cable passageway extending through the inner ferrule and a separator disposed within the cable passageway. The untwisted region is disposed in the inner ferrule and the separator is disposed between the wires in the untwisted region.
US11462341B2 Electrically conductive multilayer film including a coating layer
An electrically conductive multilayer film is disclosed. The conductive multilayer film may comprise a non-conductive base layer and a transparent layer comprising transparent conductor material provided on the non-conductive base layer, wherein the transparent layer comprising transparent conductor material is at least partly covered with transparent dielectric material forming a coating layer on the transparent layer comprising transparent conductor material such that the transparent layer comprising transparent conductor material is situated between the coating layer and the non-conductive base layer, and wherein the thickness of the coating layer is 10-600 nm in order to enable processing of the transparent layer comprising transparent conductor material through the coating layer. Further is disclosed a method, a touch sensing device, and different uses.
US11462333B1 Telemedical apparatus, system, and method for providing medical services remotely
A telemedical apparatus, system, and method for providing medical services to a patient remotely using electronic communications. The apparatus, system, and method includes a primary computer module having data input mechanisms, a secondary computer module including data receiving, interpreting, and diagnosing capabilities remotely located from the primary computer module, electronic communication devices between the primary computer module and the secondary computer module, a mechanism for relaxation connected to the primary computer module and adapted to stabilize a patient's biological vital signs before the biological vital signs information is collected and sent by the primary computer module, at least one medical component adapted to obtain and send biological vital sign information of the patient to the primary computer module; and a mechanism for receiving and printing medical prescriptions connected to the primary computer module, wherein the secondary computer module is capable of sending medical prescriptions and the primary computer module is capable of receiving and printing medical prescriptions.
US11462332B2 Systems and methods for mass testing a population for a contagious infection via pooled sample testing
Disclosed herein are systems and methods for the mass testing of a population for an infection. Pooled sampling may be used to reduce the number of tests needed for effective community surveillance. Individual members may be sorted into pools via a probability of infection to minimize the tests needed to identify positive individuals. The detection limits of testing assays may be used to help determine an appropriate pool size. Taxonomy tables characterizing the solution space of the total tests needed based on different variables may be generated and/or used to make testing decisions. Simulations of mass testing schemes may be used to facilitate testing decisions. Systems may be used to coordinate data and/or automate one or more steps of the testing process. Long-term community surveillance strategies may use prevalence testing, periodic mass testing via sample pooling, and/or periodic single sample testing to contain the spread of a contagion.
US11462331B2 Method and system for pressure autoregulation based synthesizing of photoplethysmogram signal
The disclosure relates to digital twin of cardiovascular system called as cardiovascular model to generate synthetic Photoplethysmogram (PPG) signal pertaining to disease conditions. The conventional methods are stochastic model capable of generating statistically equivalent PPG signals by utilizing shape parameterization and a nonstationary model of PPG signal time evolution. But these technique generates only patient specific PPG signatures and do not correlate with pathophysiological changes. Further, these techniques like most synthetic data generation techniques lack interpretability. The cardiovascular model of the present disclosure is configured to generate the plurality of synthetic PPG signals corresponding to the plurality of disease conditions. The plurality of synthetic PPG signals can be used to tune Machine Learning algorithms. Further, the plurality of synthetic PPG signals can be utilized to understand, analyze and classify cardiovascular disease progression.
US11462326B2 Method and system for disease quantification modeling of anatomical tree structure
A method and system can be used for disease quantification modeling of an anatomical tree structure. The method may include obtaining a centerline of an anatomical tree structure and generating a graph neural network including a plurality of nodes based on a graph. Each node corresponds to a centerline point and edges are defined by the centerline, with an input of each node being a disease related feature or an image patch for the corresponding centerline point and an output of each node being a disease quantification parameter. The method also includes obtaining labeled data of one or more nodes, the number of which is less than a total number of the nodes in the graph neural network. Further, the method includes training the graph neural network by transferring information between the one or more nodes and other nodes based on the labeled data of the one or more nodes.
US11462323B2 Decreased latency wireless communication for use with medicament devices
This present disclosure describes a computer-implemented method for updating a plurality of parameters on a medical inhaler sensor via a wireless connection by a client device. The client device stores the plurality of parameters for the medical inhaler sensor on the client device. The client device updates one or more parameters of the plurality of parameters on the client device. The client device receives a plurality of periodic chirps from the medical inhaler sensor, and can establish the wireless connection with the medical inhaler sensor in in response to having received a chirp. Through the wireless connection, the client device transmits the updated one or more parameters of the plurality of parameters to the medical inhaler sensor.
US11462322B1 Methods of determining a state of a dependent user
In some examples, a computer-implemented method for determining a state of a dependent user is provided. A flag is generated if a measured first parameter for a dependent user is within a range of values of a respective defined first parameter and a measured second parameter for the dependent user is within a range of values of a respective defined second parameter, and the measured first parameter and the measured second parameter occur within a temporal window.
US11462320B2 Systems and methods for technical support of continuous analyte monitoring and sensor systems
Disclosed are systems and methods for providing automated or semi-automated technical support for patients using medical devices, such as continuous glucose monitoring systems. Disclosed embodiments of automated tech support system include collection and storage of copies of streams of medical device data on multiple servers, analysis and comparison of data streams, remote tech support initiation and usage of the automated tech support system for providing improved products and services by storing and analyzing historical tech support data.
US11462316B2 Systems and methods for evaluating medical image
The present disclosure relates to systems and methods for evaluating a medical image. The systems and methods may obtain the medical image. The systems and methods may extract a feature of the medical image. The feature may include a histogram of oriented gradients (HOG) feature of the medical image. The systems and methods may determine a degree to which an artifact in the medical image affects recognition of a tissue feature by inputting the feature of the medical image to a determination model.
US11462315B2 Medical scan co-registration and methods for use therewith
A medical scan viewing system is conFIG.d to: receive a first medical scan and a second medical scan from a medical picture archive system, the first medical scan associated with a unique patient ID and a first scan date and the second medical scan associated with the unique patient ID and a second scan date; identify locations of anatomical landmarks in the first medical scan; identifying corresponding locations of the anatomical landmarks in the second medical scan; co-register the first medical scan with the second medical scan based on the locations of the anatomical landmarks in the first medical scan with the corresponding locations of the anatomical landmarks in the second medical scan; and present for display, via an interactive user interface, the first medical scan with the second medical scan, wherein the first medical scan and the second medical scan are synchronously presented, based on the co-registering.
US11462306B2 Presenting patient information by body system
Methods, computer systems, and computer storage media are provided for sorting and presenting a patient's medical information by body system. A selection of a body system filter directed to a body system is received, and the patient's medical information is accessed. The selected body system filter is applied to the patient's medical information to generate a set of body-system specific patient information. The body-system specific patient information is presented on a body system view user interface.
US11462304B2 Artificial intelligence engine architecture for generating candidate drugs
An artificial intelligence engine architecture for generating candidate drugs is disclosed. In one embodiment, a method includes generating, via a creator module, a candidate drug compound including a sequence of a candidate drug compound, including the candidate drug compound as a node in a knowledge graph; generating, via a descriptor module, a description of the candidate drug compound at the node in the knowledge graph, wherein the description comprises drug compound structural information, drug compound activity information, and drug compound semantic information; based on the description, performing, via a scientist module, a benchmark analysis of a parameter of the creator module; and modifying, based on the benchmark analysis, the creator module to change the parameter in a desired way during a subsequent benchmark analysis.
US11462291B2 Apparatuses and methods for tracking word line accesses
Counters may be provided for individual word lines of a memory for tracking word line accesses. In some examples, multiple counters may be provided for individual word lines. In some examples, the counters may be included on the word lines. The counters may be incremented responsive to word line accesses in some examples. In some examples, the counters may be incremented responsive for a time period for which a word line is held open. In some examples, the counters may be incremented responsive to both word line accesses and time periods for which the word line is held open. In some examples, count values for the counters may be written back to the counters after incrementing. In some examples, the count values may be written back prior to receiving a precharge command.
US11462288B2 Memory component provided with a test interface
A memory component comprises a memory unit including an array of memory cells, a controller of the memory unit, and a JTAG test interface including a plurality of contact pads adapted to connect the memory component with a host device and/or a test machine, wherein the test interface further comprises a plurality of test registers, which are configured to store the operating instructions for performing the test of the memory component, and wherein those test registers are organized in a matrix configuration, each row of the matrix being associated with a specific address. A related System-On-Chip device and a related method are further disclosed.
US11462282B2 Semiconductor memory structure
A semiconductor memory device includes a first word line formed over a first active region. In some embodiments, a first metal line is disposed over and perpendicular to the first word line, where the first metal line is electrically connected to the first word line using a first conductive via, and where the first conductive via is disposed over the first active region. In some examples, the semiconductor memory device further includes a second metal line and a third metal line both parallel to the first metal line and disposed on opposing sides of the first metal line, where the second metal line is electrically connected to a source/drain region of the first active region using a second conductive via, and where the third metal line is electrically connected to the source/drain region of the first active region using a third conductive via.
US11462281B1 Intervallic dynamic start voltage and program verify sampling in a memory sub-system
Control logic in a memory device identifies a first group of wordlines associated with a first subset of memory cells of a set of memory cells to be programmed. A first dynamic start voltage operation including a first set of programming pulses and a first set of program verify operations is executed on a first portion of the first subset of memory cells to identify a first dynamic start voltage level, the executing of the first dynamic start voltage operation includes causing the first set of programming pulses to be applied to at least a portion of the first group of wordlines. A second set of programming pulses including at least one programming pulse having the first dynamic start voltage level are caused to be applied to the first group of wordlines to program a second portion of the first subset of memory cells of the set of memory cells. A second group of wordlines associated with a second subset of memory cells to be programmed is identified. A second dynamic start voltage operation including a third set of programming pulses and a second set of program verify operations are executed on a first portion of the second subset of memory cells to identify a second dynamic start voltage level.
US11462276B2 Semiconductor memory device and operating method thereof
Provided herein may be a semiconductor memory device. The semiconductor memory device may include a memory cell array, a peripheral circuit, and control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit performs a read operation on the memory cells. The control logic controls the read operation of the peripheral circuit. During the read operation, the control logic controls the peripheral circuit so that a read voltage is applied to a selected word line among a plurality of word lines coupled to the memory cells, a first pass voltage is applied to an unselected word line disposed adjacent to the selected word line and a second pass voltage is applied to an unselected word line that is not disposed adjacent thereto. The peripheral circuit adjusts a magnitude of the first or second pass voltage based on a temperature of the semiconductor memory device.
US11462274B2 Semiconductor memory device reducing bit line precharge operation time and method of operating the same
A semiconductor memory device, and a method of operation, include: a memory block coupled with a plurality of word lines and a plurality of bit lines; a peripheral circuit configured to perform a program operation and a read operation on the memory block; and control logic configured to control the peripheral circuit such that a word line overdrive period overlaps with a bit line overdrive period in a bit line precharge operation during at least one of the program operation and the read operation.
US11462266B1 Mitigating write disturbance errors of phase-change memory module
Provided is a phase-change memory (PCM) module including a PCM device including a bit line and a word line, a memory controller configured to output a command related to an operation of the PCM device, and an interference mitigation part located between the memory controller and the PCM device and configured to perform a rewrite operation on the basis of a state transition characteristic of the command output from the memory controller.
US11462265B2 Reading memory cells coarsely programmed via interleaved two-pass data programming techniques
A memory system to store multiple bits of data in a memory cell. After receiving the data bits, a memory device coarsely programs a threshold voltage of the memory cell to a first level representative of a combination of values of the data bits according to a mapping between combinations of values of bits and threshold levels. The threshold levels are partitioned into a plurality of groups, each containing a subset of the threshold levels. XOR (or XNOR) is used to combine the data bits into bits of a group identification of a first group, among the plurality of groups, that contains the first level. The memory device reads, using the group identification, the data bits back from the first memory cell to finely program the threshold voltage of the memory cell to represent the data bits.
US11462263B2 Burst-mode memory with column multiplexer
A memory is provided that is configured to practice both a normal read operation and also a burst mode read operation. A column multiplexer selects from a plurality of columns using a pair of pass transistor for each column. The column multiplexer drives a true input node and a complement input node of an output data latch.
US11462260B2 Nonvolatile memory devices
A nonvolatile memory device includes a memory cell array and a row decoder. The memory cell array includes a plurality of mats. A first cell string of first mat is connected to a plurality of first word-lines, a first bit-line and a first string selection line. A second cell string of second mat is connected to a plurality of second word-lines, a second bit-line and a second string selection line. Each of the first and second cell strings includes a ground selection transistor, memory cells, and a string selection transistor coupled in series. The row decoder applies a first voltage to a third word-line among the plurality of first and second word-lines for a first period of time in a single mat mode and to apply a second voltage to the third word-line for a second period of time longer than the first period of time in a multi-mat mode.
US11462259B2 Apparatuses and methods for providing power responsive to internal power usage
Apparatuses and methods for controlling internal current are disclosed herein, An example apparatus includes a semiconductor device including a power node. The semiconductor device receives power as an internal current, and further operates in a first mode and a second mode. The semiconductor device consumes more power in the second mode than in the first mode. The semiconductor device consumes a first portion of the internal current and provides a second portion of the internal current as an external current at the power node during the first mode. The semiconductor device consumes a third portion of the internal current that is greater than the first portion of the internal current during the second mode.
US11462255B2 Memory device, a controller for controlling the same, a memory system including the same, and a method of operating the same
A memory device including: a plurality of pins for receiving control signals from an external device; a first bank having first memory cells, wherein the first bank is activated in a first operation mode and a second operation mode; a second bank having second memory cells, wherein the second bank is deactivated in the first operation mode and activated in the second operation mode; a processing unit configured to perform an operation on first data, output from the first memory cells, and second data, output from the second memory cells, in the second operation mode; and a processing-in-memory (PIM) mode controller configured to select mode information, indicating one of the first operation mode and the second operation mode, in response to the control signals and to control at least one memory parameter, at least one mode register set (MRS) value, or a refresh mode according to the mode information.
US11462250B2 Apparatuses and methods for concurrently accessing different memory planes of a memory
Apparatuses and methods for performing concurrent memory access operations for different memory planes are disclosed herein. An example apparatus may include a memory array having a plurality of memory planes. Each of the plurality of memory planes comprises a plurality of memory cells. The apparatus may further include a controller configured to receive a group of memory command and address pairs. Each memory command and address pair of the group of memory command and address pairs may be associated with a respective memory plane of the plurality of memory planes. The internal controller may be configured to concurrently perform memory access operations associated with each memory command and address pair of the group of memory command and address pairs regardless of page types associated with the pairs of the group (e.g., even if two or more of the memory command and address pairs may be associated with different page types).
US11462248B1 Uttilizing multiple versions of music for video playback
A playback of a video may be generated to include accompaniment of music. For parts of the video that includes voice, an instrumental version of the music may be used. For parts of the video that does not include voice, a singing version of the music may be used.
US11462242B2 Magnetic tape having characterized magnetic layer and magnetic recording and reproducing device
Provided are a magnetic tape comprising a magnetic layer containing a ferromagnetic powder and a binding agent on a non-magnetic support, in which the magnetic layer contains an oxide abrasive, an average particle diameter of the oxide abrasive obtained from a secondary ion image acquired by irradiating a surface of the magnetic layer with a focused ion beam is 0.04 μm to 0.08 μm, and an absolute value ΔN of a difference between a refractive index Nxy measured with respect to an in-plane direction of the magnetic layer and a refractive index Nz measured with respect to a thickness direction of the magnetic layer is 0.25 to 0.40, and a magnetic recording and reproducing device including the magnetic tape.
US11462239B2 Magnetic head and magnetic recording device having magnetic layers and nonmagnetic layers between shield and magnetic pole
According to one embodiment, a magnetic head includes a shield, a magnetic pole, a first magnetic layer provided between the shield and the magnetic pole, a second magnetic layer provided between the first magnetic layer and the magnetic pole, a third magnetic layer provided between the second magnetic layer and the magnetic pole, a first nonmagnetic layer provided between the shield and the first magnetic layer, a second nonmagnetic layer provided between the first magnetic layer and the second magnetic layer, a third nonmagnetic layer provided between the second magnetic layer and the third magnetic layer, and a fourth nonmagnetic layer provided between the third magnetic layer and the magnetic pole. The first and third nonmagnetic layers include one of Cu, Ag, Au, Al, and Ti. The second and fourth nonmagnetic layers include one of Ta, Pt, Ir, W, Mo, Cr, Tb, Rh, Pd, and Ru.
US11462236B2 Voice recordings using acoustic quality measurement models and actionable acoustic improvement suggestions
The disclosure describes one or more embodiments of an acoustic improvement system that accurately and efficiently determines and provides actionable acoustic improvement suggestions to users for digital audio recordings via an interactive graphical user interface. For example, the acoustic improvement system can assist users in creating high-quality digital audio recordings by providing a combination of acoustic quality metrics and actionable acoustic improvement suggestions within the interactive graphical user interface customized to each digital audio recording. In this manner, all users can easily and intuitively utilize the acoustic improvement system to improve the quality of digital audio recordings.
US11462235B2 Surveillance camera system for extracting sound of specific area from visualized object and operating method thereof
A camera system for extracting a sound of a specific area includes: a camera device configured to receive video signals and audio signals from an area; at least one memory configured to store information about the area including data corresponding to the video signals and the audio signals from the area; and a processor configured to change an audio zooming point of the camera device from a first point, in an image of the area captured by the camera device, to a second point based on the information about the area, and perform a beam-forming on an audio signal corresponding to the second point.
US11462218B1 Conserving battery while detecting for human voice
Described are apparatus, systems, and methods that are operable to periodically detected and record a voice of a user associated with or wearing a wearable device. As described, the wearable device apparatus is configured to transition various components of the device between a low power state and an active state to determine if audio data that includes voice is detected. If voice is not detected, the components are transitioned back to the low power state, thereby conserving power of the wearable device. If voice is detected, the audio data that includes that voice is collected for further processing.
US11462213B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus to realize more natural dialog between users and a system, the information processing apparatus including: a control unit that selects a feedback mode in response to a speech style of a user from among a plurality of modes in accordance with information related to recognition of speech of the user. The plurality of modes include a first mode in which implicit feedback is performed and a second mode in which explicit feedback is performed. Provided is an information processing method including: selecting, by a processor, a feedback mode in response to a speech style of a user from among a plurality of modes in accordance with information related to recognition of speech of the user. The plurality of modes include a first mode in which implicit feedback is performed and a second mode in which explicit feedback is performed.
US11462212B2 Document identification device, document identification method, and program
A document identification device that improves class identification precision of multi-stream documents is provided. The document identification device includes: a primary stream expression generation unit that generates a primary stream expression, which is a fixed-length vector of a word sequence corresponding to each speaker's speech recorded in a setting including a plurality of speakers, for each speaker; a primary multi-stream expression generation unit that generates a primary multi-stream expression obtained by integrating the primary stream expression; a secondary stream expression generation unit that generates a secondary stream expression, which is a fixed-length vector generated based on the word sequence of each speaker and the primary multi-stream expression, for each speaker; and a secondary multi-stream expression generation unit that generates a secondary multi-stream expression obtained by integrating the secondary stream expression.
US11462208B2 Implementing a correction model to reduce propagation of automatic speech recognition errors
Some techniques described herein determine a correction model for a dialog system, such that the correction model corrects output from an automatic speech recognition (ASR) subsystem in the dialog system. A method described herein includes accessing training data. A first tuple of the training data includes an utterance, where the utterance is a textual representation of speech. The method further includes using an ASR subsystem of a dialog system to convert the utterance to an output utterance. The method further includes storing the output utterance in corrective training data that is based on the training data. The method further includes training a correction model based on the corrective training data, such that the correction model is configured to correct output from the ASR subsystem during operation of the dialog system.
US11462207B1 Method and apparatus for editing audio, electronic device and storage medium
Disclosed are a method and an apparatus for editing audio, an electronic device and a storage medium. The method includes: acquiring a modified text obtained by modifying a known original text of an audio to be edited according to a known text for modification; predicting a duration of an audio corresponding to the text for modification; adjusting a region to be edited of the audio to be edited according to the duration of the audio corresponding to the text for modification, to obtain an adjusted audio to be edited; obtaining, based on a pre-trained audio editing model, an edited audio according to the adjusted audio to be edited and the modified text. In the present disclosure, the edited audio obtained by the audio editing model sounds natural in the context, and supports the function of synthesizing new words that do not appear in the corpus.
US11462199B2 Hybrid actuator and multimedia apparatus having the same
A hybrid actuator includes a housing for defining an external appearance, a stator having a coil, a vibrator having a permanent magnet which vibrates due to a mutual electromagnetic force with the stator, an elastic member for elastically supporting the vibrator relative to the housing, and a piezoelectric element attached to one surface of the housing.
US11462197B2 Method, device and software for applying an audio effect
The present invention provides a method for processing music audio data, comprising the steps of providing input audio data representing a first piece of music containing a mixture of predetermined musical timbres, decomposing the input audio data to generate at least a first audio track representing a first musical timbre selected from the predetermined musical timbres, and a second audio track representing a second musical timbre selected from the predetermined musical timbres, applying a predetermined first audio effect to the first audio track, applying no audio effect or a predetermined second audio effect, which is different from the first audio effect, to the second audio track, and obtaining recombined audio data by recombining the first audio track with the second audio track.
US11462195B2 Dynamically transitioning between visual media items at a digital-content-display device
This disclosure describes a digital-content-transition system that dynamically determines a content-transition type for a visual media transition and converts a display of a digital-content-display device from one visual media item to another visual media item according to the content-transition type. For example, the digital-content-transition system can intelligently determine a type and time of transition from multiple content-transition types and content-transition times for transitioning between visual media items or visual media collections displayed at a digital-content-display device. By intelligently determining a content-transition type and a corresponding content-transition time based on metadata of the visual media items, the digital-content-transition system can transition a display of the digital-content-display device between visual media items or visual media collections according to the content-transition type and content-transition time.
US11462193B2 Privacy display apparatus
A control system for a switchable privacy display apparatus comprises an ambient light sensor and a display luminance controller arranged to control the luminance of the display in response to measured illuminance. High image visibility is provided for public mode operation while in privacy mode visual security level above a perceived privacy threshold may be obtained by means of control of image luminance, in response to the output of the ambient light sensor.
US11462187B2 Row drive circuit of array substrate and display device
Disclosed are a row drive circuit (100) of an array substrate and a display device. The row drive circuit (100) includes N row drive units (10) arranged in cascade and auxiliary circuit units (20). The Nth row drive unit (10) is configured to output Nth gate driving signal to pre-charge and charge the Nth row of sub-pixels, when its signal input end receives the gate driving signal output by (N−2)th row drive unit (10). The Nth auxiliary circuit unit (20) is configured to control Nth row drive unit (10) skip pre-charging the sub-pixels, when (N−1)th timing control signal received by the first timing signal input end of Nth auxiliary circuit unit (20) and (N+1)th timing control signal received by the second timing signal input end of Nth auxiliary circuit unit (20) are high level. N is positive integer greater than or equal to two. The present disclosure solves the problem that the charging saturation of two adjacent pixels which both share one data line is inconsistent due to the large step voltage of the data voltage, when the data signal is converted. As such bright lines and dark lines may be generated in the display panel. Therefore, the display device has a good displaying effect.
US11462186B2 Display device
To reduce power consumption of a display device with the use of a simple structure and a simple operation. The display device includes an input device. Input of an image signal to a driver circuit is controlled in accordance with an image operation signal output from the input device. Specifically, input of image signals at the time when the input device is not operated is less frequent than that at the time when the input device is operated. Accordingly, display degradation (deterioration of display quality) caused when the display device is used can be prevented and power consumed when the display device is not used can be reduced.
US11462175B2 Array substrate, display panel and method for driving pixel-driving circuit
An array substrate includes that: a data-writing phase of each row of the pixel-driving circuits is divided into a first phase and a second phase, in the first phase, a data signal of each data line is written into a parasitic capacitor on a data wiring electrically connected to a respective one of the row of the pixel-driving circuits, and in the second phase, the corresponding scan line transmits a scan signal to the row of the pixel-driving circuits, and the parasitic capacitor on each of the data wirings electrically connected to the row of the pixel-driving circuits writes the data signal into a drive control terminal of a respective one of the pixel-driving circuits; and the first phase of each row of the pixel-driving circuits at least partially overlaps with the second phase of a previous row of the pixel-driving circuits.
US11462173B2 Display device
A display device includes: a substrate including a display area and a non-display area; pixels connected to first scan lines, second scan lines, third scan lines, and emission control lines; a first scan driver supplying a first scan signal to the first scan lines; a second scan driver supplying a second scan signal to some of the second scan lines and supplying a third scan signal to the third scan lines; an emission driver supplying an emission control signal to the emission control lines; a first pad and a second pad provided in the non-display area; a first power line connected to the first pad, the first power line transferring a first voltage to the first scan driver and the emission driver; and a second power line connected to the second pad, the second power line transferring a second voltage to the second scan driver.
US11462167B2 Display device and method of driving the same
A display device and a method of driving the same. The display device may include: a first pixel area including first pixels and first data lines coupled to the first pixels; a second pixel area including second pixels and second data lines coupled to the second pixels; a first non-pixel area disposed on one side of the first pixel area such that the first non-pixel area borders the first and second pixel areas; a data driver configured to output data signals corresponding to the first and second pixels through first and second output lines, respectively; and a switch unit including a first switch unit having a demux configured to alternately couple each of the first output lines to corresponding first data lines, and a second switch unit configured to couple the second output lines to the respective different second data lines.
US11462166B2 Display apparatus
A display apparatus includes first to third demultiplexer circuits respectively providing a data signal, supplied from a data driver, to three data lines. Each of the first to third demultiplexer circuits includes a switching unit providing the data signal to a corresponding data line of the three data lines on the basis of a voltage of a corresponding control line of first to third control lines, a voltage controller controlling the voltage of the corresponding control line in response to a corresponding time division control signal of first to third time division control signals and a corresponding auxiliary signal of first to third auxiliary signals which partially overlap the first to third time division control signals respectively, and a voltage discharger discharging the voltage of the corresponding control line.
US11462162B1 High current active matrix pixel architecture
A pixel circuit operates to output a high drive current for high-current display applications by operating the drive transistor in the triode region. To maintain operation of the drive transistor in the triode region in a stable manner, the source-drain voltage dependence of the output current of the drive transistor is compensated with a bias transistor, which keeps the drain voltage of the drive transistor constant at a target drain voltage. The bias transistor is controlled by an operational amplifier (Opamp) running a negative feedback loop to ensure a fixed target voltage occurs at the drain of the drive transistor. To configure the negative feedback loop, the Opamp output terminal is connected to the gate of the bias transistor, with the negative terminal being connected to the drain of the drive transistor and the positive terminal being connected to a voltage supply line that supplies the target voltage.
US11462158B2 Pixel compensation circuit, display panel, driving method and display device
The embodiments of the present disclosure provide a pixel compensation circuit, a display panel, a driving method and a display device. The pixel compensation circuit includes a light emitting component; a drive circuit configured to generate a drive current input to a first electrode of the light emitting component; and a light emission control circuit configured to provide a first power signal to a second electrode of the light emitting component in response to a first light emission control signal, and to provide a second power signal to the second electrode of the light emitting component in response to a second light emission control signal, wherein the first power signal and the second power signal have opposite levels.
US11462157B2 Stretchable display panel and stretchable display device including the same
A stretchable display device having a pliant substrate and a plurality of rigid substrates positioned on the first substrate spaced a first selected distance apart from each other. The pliant substrate having a having a first modulus of elasticity and the second substrates having a second modulus of elasticity that is greater than first modulus of elasticity. There is a semiconductor circuit have a semiconductor transistor and positioned on each of the rigid substrates. At least some of the rigid substrates also include an organic light emitting diode formed thereon. The pliant substrate is configured to stretch, moving the rigid substrates a second distance apart from each other that is greater than the first selected distance. Electrically conductive lines extend between respective ones of the second substrates, each of the electrically conductive lines being configured to stretch to maintain the rigid substrates electrically connected to each other when spaced the first distance apart from each other and also when they are spaced the second, greater distance from each other.
US11462156B2 Display device and method of driving display device
The present disclosure relates to a display device and a method of driving the same. The display device includes a substrate, a display panel including a first display area including first pixels, a second display area including second pixels, and a third display area disposed between the first and second display areas and including third pixels, and a component disposed between the substrate and the display panel so as to overlap the second display area. Transmittance of the second display area is higher than transmittance of the first display area and transmittance of the third display area, and the third pixels are controlled such that a luminance gradually changes according to a distance from the second display area.
US11462155B1 Emissive LED display device
The present description concerns an elementary module (100) of a display device enabling to display at least one pixel of an image, the module comprising: a first assembly of N LEDs (101(i,j)) distributed into M groups (G(i)), at least one of the M groups comprising at least two LEDs, where N and M are integers, with M greater than or equal to 2; and a control circuit comprising M bias circuits (103(i)) respectively associated with the M groups of LEDs, each bias circuit (103(i)) being shared by the LEDs of the corresponding group (G(i)) and being adapted to successively controlling the emission of the LEDs of the group.
US11462150B2 Semiconductor apparatus
A video input interface of a semiconductor apparatus receives a digital video signal. A decoder extracts a packet command mapped in an RGB data format to a blind area that is included within an active area of the digital video signal and that is not to be displayed on a display panel, and decodes the packet command. A processing unit executes processing according to the packet command.
US11462148B2 Pixel array substrate
A pixel array substrate includes a substrate, a plurality of data lines, a plurality of scan lines, a plurality of sub-pixels, and a first and a second auxiliary lines. The plurality of sub-pixels are arranged into first rows arranged in a first direction and second rows arranged in a second direction. The first auxiliary line and the plurality of scan lines belong to a first conductive layer. The second auxiliary line and the plurality of data lines belong to a second conductive layer. The first auxiliary line is located between two scan lines. A first end of the first auxiliary line is connected to one of the two scan lines. A second end of the first auxiliary line is separated from the other one of the two scan lines. The second auxiliary line is electrically connected to the first auxiliary line at the second end through a conductive via.
US11462144B2 Display device and driving method therefor
A display device is implemented that can more efficiently compensate for degradation of drive transistors by promptly determining an average degradation level of the drive transistors on the entire screen. The display device is provided with a total current measuring circuit (50) that measures, as a total current, drive currents flowing through all of a plurality of pixel circuits or two or more pixel circuits in a state where a specific image is displayed; a determination data storage unit (110) that holds determination data used to determine whether to perform characteristics detection monitoring for detecting characteristics of the drive transistors; and a determining unit (120) that determines whether to perform the characteristics detection monitoring, based on the total current and the determination data.
US11462143B2 Area brightness adjusting method and display therefor
An information processing method includes obtaining an area brightness adjustment instruction, and adjusting brightness of a first area of a display screen based on the area brightness adjustment instruction, so that the brightness of the first area is same as brightness of a second area of the display screen. The first area corresponds to a collection area of an image collection assembly. The image collection assembly senses light passing through the first area of the display screen to form an image. The first area is a partial area of the display screen. The second area is an area of the display screen excluding the first area.
US11462142B2 Slew rate boosting circuit, source driver chip and display device
A slew rate boosting circuit, a source driver chip and a display device are provided in the present disclosure. The slew rate boosting circuit comprises: a first latch configured to receive and store first data; a second latch configured to receive and store second data, the second data being next to the first data; a first level shifter; an amplifier; and a slew rate boosting module configured to receive a high voltage data signal as current input data, and adjust a slew rate of an output stage of the amplifier according to a value of a specified bit of the first data, a value of a specified bit of the second data and the current input data.
US11462135B2 Configurable display apparatus and methods
Display module mounting apparatus and methods provide mounting features enabling ease of installation and service. The apparatus may have one or more releasable frame couplers and pivoting releasable frame couplers coupled to a display module having a display plane defined in relation to a substrate. One or more adjustable linkages may adjustably define a standoff distance between the display plane and a support frame to which the module may be mounted by the mounting apparatus. Concave and convex adjustments to the display plane may be made. Operation of pivoting action to tilt the display plane enables installation, removal, and serviceability of large displays constructed with a tiled plurality of display modules.
US11462131B2 Information display stand with snap-in locking assembly
An information display stand is built up by two panels and two transverse locking inserts by means of which the stand can be expanded from an idle flat state to an expanded state of use. Each locking insert has a tongue member and a tongue receiving member which are in sliding connection. By this sliding, the locking inserts can assume an extended form corresponding to the idle formation of the stand and a retracted form corresponding to the expanded state of the stand. The tongue member and the tongue receiving member have matching engagement means which form a stopping mechanism for the locking assembly.
US11462129B2 Surgical simulator
A surgical simulator having at least two holding elements on a support surface, wherein a bore for receiving a bearing pin is present laterally on the holding elements at least one location, and at least one bow is arranged coaxially with respect to the bearing pin which extends on a circular or rectangular line about the support surface, wherein, by a coaxial movement of the bow about the circular or rectangular line, a work field of variable size can be adjusted, and, by the movement of the bow as frame element on the holding elements, the support surface can be spanned in an arc shape, and the use of such a surgical simulator for medical and veterinary training purposes.
US11462126B2 Work support device and work supporting method
A control device is provided with: a posture information storage unit that stores posture associated information associated with workability being an evaluation criterion at a time of a posture for each piece of posture information of an operator; a posture information detection unit that acquires posture information of the operator during work as current posture information; a posture information calculation unit that obtains, from the posture associated information, ideal posture information for making improvement on workability of the current posture information, obtained by referring to the posture associated information in the storage unit from the current posture information; and a posture information notification unit that notifies the ideal posture information obtained by the calculation unit as an improvement proposal.
US11462125B2 Empirical expert determination and question routing system and method
Systems and methods for empirical expert determination and question and answer routing are provided. They system collects location tracking data about each user and analyzes the location tracking data to empirically determine the level of expertise a particular user has for a specific venue/event or a specific geographic region at a particular scale on a map. The system receives questions about a specific venue/event or about a category of venue/event in a specific geographic region at a particular scale on a map and routes those questions in real time to one or more experts for the specific venue/event or the category of venue/event in the specific geographic region. The system receives a response to the question from at least one of the one or more experts and routes the response back to the requestor, also in real time. The system also efficiently represents the location of a plurality of venues/events and/or users within a specific geographic region on a displayed map at a plurality of scales of the map.
US11462124B2 Welding training system interface
Present embodiments include systems and methods for stick welding applications. In certain embodiments, simulation stick welding electrode holders may include stick electrode retraction assemblies configured to mechanically retract a simulation stick electrode toward the stick electrode retraction assembly to simulate consumption of the simulation stick electrode during a simulated stick welding process. In addition, in certain embodiments, stick welding electrode holders may include various input and output elements that enable, for example, control inputs to be input via the stick welding electrode holders, and operational statuses to be output via the stick welding electrode holders. Furthermore, in certain embodiments, a welding training system interface may be used to facilitate communication and cooperation of various stick welding electrode holders with a welding training system.
US11462122B2 Illustration instructor
A system and method uses an electronic device with a camera and a viewing device to create an augmented reality environment by superimposing a virtual image onto a surface for a user to trace with a drawing apparatus. The system and method can be used to directly copy a virtual image onto a surface by hand and provides training, step by step drawing tools, and image verification. By looking through a user's device and following step by step lessons, the user is guided to complete an image.
US11462121B2 Visualizing sub-systems of a virtual simulated element in an interactive computer simulation system
Method and system for visualizing dynamic virtual sub-systems of a virtual simulated element in an interactive computer simulation system comprising a computer generated environment. One or more tangible instruments control the virtual simulated element in the computer generated environment. A graphical user interface comprising an interactive display portion depicting a rendered view of the virtual simulated element. While an interactive computer simulation of the virtual simulated element is performed in the interactive computer simulation system, a storage system logs dynamic data in relation to the dynamic virtual sub-systems. At least one of the dynamic virtual sub-systems of the virtual simulated element is selected and a subset of dynamic data related to the selected virtual sub-system is loaded from the storage system. The selected virtual sub-system is displayed together with the related dynamic data on the graphical user interface.
US11462119B2 System and methods for adapting lessons to student needs
In one embodiment, the invention discloses a method for adapting educational content. The method comprises generating data for each of a plurality of students, the data pertaining to an aspect of the student's interaction with an educational system; combining the generated data to form a combined data set; analyzing the combined data set to identify clusters, each representing similar students according to a mathematical model; and adapting the educational system to provide a customized learning experience for a particular student based on an identified cluster.
US11462115B2 Virtual wall mapping for aerial vehicle navigation
An unmanned aerial vehicle (“UAV”) receives location information describing geographic boundaries of a polygonal no-fly zone (“NFZ”), the NFZ having a plurality of virtual walls each associated with a geographic line segment. The UAV identifies a closest and a second closest virtual wall of the plurality of virtual walls of the NFZ to a geographic location of the UAV. The UAV determines a first distance from the location of the UAV to a portion of the closest virtual wall nearest to the location of the UAV and a second distance from the location of the UAV to a portion of the second closest virtual wall nearest to the location of the UAV. In response to the first and/or second determined distances being less than a threshold distance, the UAV modifies a velocity and/or a trajectory of the UAV such that the UAV does not cross the virtual walls.
US11462111B2 Method and apparatus for vehicle maneuver planning and messaging
Techniques are provided which may be implemented using various methods and/or apparatuses in a vehicle to utilize vehicle external sensor data, vehicle internal sensor data, vehicle capabilities and external V2X input to determine, send, receive and utilize V2X information and control data, sent between the vehicle and a road side unit (RSU) to determine intersection access and vehicle behavior when approaching the intersection.
US11462106B2 Road screen networking system and vehicle-mounted unit
The present disclosure relates to a road screen networking system and a vehicle-mounted unit. The road screen networking system includes a plurality of road screen units; wherein each road screen unit is configured to acquire information of vehicles driving within its communication range and to provide the information to vehicles within the communication range; and wherein the communication range of each road screen unit is a range between the road screen unit and a next road screen unit in a driving direction.
US11462105B2 Sensor and filter configuration to detect specific wavelengths of light
A sensor arrangement may include a light sensor, a lens, and a filter. The lens may include a distal end positioned toward an environment and a proximal end that is opposite the distal end and positioned toward the light sensor. The filter may be situated between the light sensor and the proximal end of the lens. The filter may be configured to permit a preconfigured set of wavelengths of light from the environment to be sensed by the light sensor.
US11462102B2 Storage medium, estimation device, and estimation method
A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process, the process comprising: calculating parameters of an expression that describes a model that is associated with a traffic system and estimates a traffic volume between a plurality of points, by using a plurality of measurement data measured in the traffic system that connects the plurality of points to each other, by using a method for solving an optimization problem; generating, when an indefinite solution is obtained by the calculating, indefiniteness information related to a range of the indefinite solution in the method for solving the optimization problem; and determining addition of the plurality of measurement data or output of the indefinite solution, depending on the indefiniteness information.
US11462100B2 Traffic surveillance system using error monitoring
An error monitoring apparatus and method are provided. The error monitoring method includes collecting an Event-Related Potential (ERP) for at least one passenger in a first mobility for a predetermined amount of time, analyzing the ERP collected for the predetermined amount of time, and transmitting error information of the first mobility to a traffic control server based on a result of analysis. The error information of the first mobility includes at least one of information on a time when the ERP is generated, a waveform of the ERP, position information of the first mobility or operation information of a second mobility, and the second mobility is different from the first mobility and has caused the ERP.
US11462098B2 Infrared light transmit apparatus and mobile terminal
This application discloses an infrared light transmit apparatus and a mobile terminal in which the infrared light transmit apparatus is applied. The infrared light transmit apparatus includes an infrared light transmitter and a light cover, where the light cover includes a fixing post and a positioning station that are connected to each other; the fixing post includes a light-in surface and a light-out surface that are disposed opposite to each other and includes a side surface connecting the light-in surface and the light-out surface, the light-in surface is connected to the positioning station, the light-out surface is away from the positioning station, and the side surface is configured to fit a housing of the mobile terminal, so that the light cover is fastened to the housing; and a light concentration surface is formed on a side that is of the positioning station and that is away from the fixing post, the light concentration surface includes a concave curved surface, the light concentration surface faces towards the infrared light transmitter to receive infrared light transmitted by the infrared light transmitter.
US11462096B1 High capability switch movement for automotive modems
In an aspect, a method includes determining, by a processor of a vehicle, that an original equipment manufacturer (OEM) subscription of the vehicle is set to a low capability subscription. The method includes determining, by the processor, that the low capability subscription is unable to access a network at a current location of the vehicle based on the low capability subscription. The method also includes determining, by the processor and based on sensor data received from one or more sensors of the vehicle, a probability of an accident occurring to the vehicle. The method further includes determining, by the processor, that the probability satisfies a threshold. The method includes switching, by the processor, the OEM subscription from the low capability subscription to a high capability subscription.
US11462088B2 Smart anti-theft tag with quadruple alarm function
Embodiments described herein relate to an anti-theft device. Some embodiments comprise a cover seat which is provided with an acoustomagnetic coil and a circuit board and formed with a guide slot, an arm hook which is a curved hook and has a long arm movably inserted into the guide slot, a plug which is mounted on the cover seat and used to lock the arm hook in a moving state, and a cable which is mounted at one end of the cover seat, penetrates through a YETI® vacuum cup and is electrically connected to the circuit board, wherein a monitoring assembly for protecting the tag against damage is mounted on the tag and comprises a Hall® switch arranged on the circuit board and magnetic steel arranged on a short arm of the arm hook.
US11462084B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus, an information processing method, and a program that can efficiently transmit a tactile signal for a plurality of tactile presentation units. A transmission apparatus breaks up a tactile signal included in content into a base tactile signal group, converts the base tactile signal group into encoded data including parameters defined for each of the broken up base tactile signals, and transmits the encoded data. A reception apparatus restores and combines the base tactile signals based on the parameters included in the encoded data to restore the tactile signal and makes a tactile presentation. The present disclosure can be applied to a content reproduction system including a tactile presentation apparatus.
US11462083B2 Display with integrated cameras
A display includes two-integrated cameras. A first camera is situated in a top right corner of a front display surface of the display and a second camera is situated in a top left corner of the front display surface. The display is connected to a transaction terminal with the first camera focused on a bagging area associated with the transaction terminal and with the second camera focused on a staging area associated with the transaction terminal. Each camera captures images of items and the item images are streamed over a high-speed display port directly to the transaction terminal. The transaction terminal performs item recognition, item tracking, and auditing on the items based the item images during transaction processing at the transaction terminal.
US11462078B1 Card-based electronic gaming systems and techniques for table games
In one implementation, an electronic gaming system includes: a plurality of physical playing cards that are dealt by an automated or human dealer; a scanner that is configured to identify each physical playing card of the plurality of physical playing cards as they are dealt; a plurality of player computing devices that are configured to provide individualized gaming interfaces for a plurality of players; and a gaming computing device that is communicably connected to the scanner and the plurality of player computing devices. The gaming computing device may select different sets of dealt cards to provide different types of games to players at different ones of the gaming computing devices.
US11462077B2 Controlling an electronic gaming machine to provide a bonus feature opportunity
An electronic gaming machine (EGM) may present first visual effects on a display system, including game play items, corresponding to one or more instances of a base game and determining instances of game play items that correspond to feature credits towards an automatic award of a feature comprising one or more bonus games. The EGM may present second visual effects corresponding to an accumulation of feature credits towards the automatic award of the feature, receive an indication of a player's initiation of an attempt to trigger an award of the feature, at a time during which less than a number of feature credits necessary for an automatic award of the feature has been accumulated, determine whether an award of the feature will be triggered and control the display system to present third visual effects corresponding to whether an award of the feature has been triggered.
US11462076B2 Gaming systems and methods using moveable game elements
Systems and methods of operating a wheel are described herein. The wheel includes a plurality of game wedges and a wedge selector. The plurality of game wedges includes a first variable wedge, a second variable wedge, and at least one moveable wedge. Each game wedge is associated with a respective award and a respective probability of selection. The method includes generating, using a random-number generator, a random number representing a selected game wedge of the plurality of game wedges, causing the wedge selector to visibly identify the selected game wedge, and in response to a trigger game wedge of the game wedges being the selected game wedge, shifting the moveable wedge around the wheel to change a visible size of the first variable wedge and the respective probability of selection of the first variable game wedge proportional to the change in visible size.
US11462074B2 Gaming device with dynamically changing reel strips
A gaming device, a method of operating a gaming device, and a gaming system, in which a game includes multiple reels of symbols, and in which symbols of one of the reels are dynamically selected depending on the outcome of symbol selection on other reels. In embodiments, symbols of a third reel may be selected in response to a triggering combination on first and second reels. In an example, the third reel strip is changed from a default reel strip of symbols to a guaranteed win reel strip if symbols from the first and second reel strips include one of multiple possible triggering combinations of symbols. In an example, the third to fifth reel strips may have configurable symbols (e.g. cash on reels symbols) and each triggering combination of symbols corresponds the configurable symbols for later reels being configured differently.
US11462072B2 Autonomous food station
A novel food station comprises a plurality of cubbies sized to enclose food portion containers, and an externally accessible collection hatch. An internal transport system uses an end effector to temporarily couple to a portion container carrier of a selected cubby, and to controllably move the food portion container carrier within the food station from the selected cubby to the collection hatch. The food station includes heating and cooling systems that selectively provide or remove heat to or from each of the plurality of cubbies independently of the other cubbies, with a heating or cooling rate, or for a heating or cooling duration, that is independently scheduled and controllable for each of the plurality of cubbies.
US11462070B2 System and method for selective encryption of input data during a retail transaction
A retail environment having retail terminals with data entry point devices selectively encrypts input received by the data entry point devices and passes the encrypted data to a security module. The selective encryption is based on whether or not sensitive or confidential information, such as a personal identification number (PIN) associated with a debit card, is being input. To prevent hacking of the software of the retail terminal, content destined for display on the retail terminal is authenticated prior to display. In this manner, the retail terminal may be assured that confidential information is input only when desired, and thus may be encrypted only as needed.
US11462068B1 Granting access to a secured area via a door and based on a travel document
A system includes a door that selectively grants access to a secured area from a first area and a scanner accessible from the first area that is configured to read a scannable code of a travel document, such as a boarding pass, to identify travel details of a user and user details that are represented by the scannable code. The system also includes a converter in communication with the scanner, with the converter being configured to generate a first access key code based on the identified travel details and the identified user details. The system also includes a control panel in communication with the converter, with the control panel being configured to grant access to the secured area via the door in response to a comparison of the first access key code to a registered access key code.
US11462067B2 In-vehicle transmitter training
In an embodiment, an in-vehicle apparatus includes a transmitter operable to transmit radio frequency control signals and communication circuitry configured to communicate with a remote computer via a network. The communication circuitry is configured to receive information from the remote computer via the network, the information pertaining to one or more controllable devices of a user account. The apparatus includes a processor configured to: communicate, via the communication circuitry, a transmitter identifier representative of a transmitter code of the transmitter with the remote computer; effect the movable barrier operator to change a state of a movable barrier by causing the transmitter to transmit a first radio frequency control signal to the movable barrier operator system; and effect the movable barrier operator to learn the transmitter by causing the transmitter to transmit a second radio frequency control signal to the movable barrier operator system.
US11462066B2 System and method for locking a charging port to charge an electric vehicle
A system and method for locking a charging port to charge an electric vehicle that includes determining that the electric vehicle is located within a predetermined distance of a charging station and determining when the charging port of an electric vehicle supply equipment of the charging station is attached to the electric vehicle to actively charge the electric vehicle. The system and method also include determining if the charging station accesses a parking citation associated with parking of the electric vehicle if the electric vehicle is not attached to the charging port. The system and method additionally include locking the charging port to the electric vehicle to disallow decoupling of the charging port from the electric vehicle by an unauthorized individual to avoid the parking citation.
US11462064B2 Distance measurement apparatus and distance measurement method
A distance measurement apparatus includes a calculation unit configured to calculate, based on phase information acquired by two distance measurement units at least one of which is movable, a distance between the two distance measurement units. One of the two distance measurement units includes an RSSI estimation unit configured to estimate, from respective three receiving signal intensities of three first carrier signals or respective three receiving signal intensities of three second carrier signals, the receiving signal intensity of a frequency having an average value, and a fading correction value calculation unit configured to calculate a fading correction value for the distance from the receiving signal intensity of a lowest frequency and the receiving signal intensity of a highest frequency. The calculation unit calculates the distance using a phase detection result obtained by receiving the three first carrier signals and the three second carrier signals and the fading correction value.
US11462063B2 Access control system and access control method using the same
A sub-reader and a method of controlling the sub-reader are provided. The method of controlling the sub-reader which is connected to a door reader provided in an existing installed door operating device to provide a communication method that is not supported by the door reader includes: obtaining first open request information using a first communication method from a terminal; obtaining second open request information for transmission to the door reader based on the first open request information; and transmitting the second open request information to the door reader using a second communication method different from the first communication method.
US11462059B2 Engine control system
A system and method for monitoring vehicle performance and updating engine control parameters, which provides a solution to the problem of tuning engine control parameters for a vehicle. The core components of the invention are an engine controller coupled to an interface device which communicates with a remote device. Generally speaking, the components are configured as follows: the engine controller receives signals from various sensors in a vehicle and the engine controller controls the engine based on engine control parameters and the signals from the sensors. The interface device monitors the engine control and sensor signals and transmits information to the remote device. The remote device receives the information and sends back updated engine control parameters. The interface device receives the updated engine control parameters and communicates with the engine controller to update the engine control parameters using the updated engine control parameters.
US11462058B2 Undercarriage wear prediction based on machine vibration data
A system may include a device. The device may be configured to receive machine vibration data identifying a measure of vibration of a machine. The vibration, of the machine, may be caused by a combination of first vibration caused by a motion of components of an undercarriage of the machine and second vibration that is unrelated to the first vibration. The device may be configured to identify a segment, of the machine vibration data, corresponding to the first vibration; transform the segment, using a Fast Fourier Transform (FFT), into a signal in a frequency domain; and analyze the signal to identify a signature spectrum associated with the motion of components. The device may be configured to predict, based on the signature spectrum, an amount of wear of the components. The device may be configured to cause an action to be performed based on the amount of wear of the components.
US11462055B2 Method of host-directed illumination and system for conducting host-directed illumination
A method of host-directed illumination for verifying the validity of biometric data of a user is provided that includes capturing biometric data from a user with an authentication device during authentication and directing illumination of the biometric data from a host authentication system during the capturing operation. Moreover, the method includes comparing illumination characteristics of the captured biometric data against illumination characteristics expected to result from the directing operation, and determining that the user is a live user when the illumination characteristics of the captured biometric data match the illumination characteristics expected to result from the directing operation.
US11462052B2 Image processing device, image processing method, and recording medium
An image processing device according to the present invention includes: a memory; and at least one processor coupled to the memory. The processor performs operations. The operations includes: detecting a feature point to be used for authentication of a target object included in an image; calculating a first blur being a blur of a predetermined processing point in the feature point; and estimating, by using the first blur, a second blur being a blur of the target object.
US11462051B2 Method and system for aggregating video content
Aspects of the subject disclosure may include, for example, systems and methods aggregating video content and adjusting the aggregate video content according to a training model. The adjusted aggregate video content comprises a first subset of the images and does not comprise a second subset of the images. The first subset of the images is determined by the training model based on a plurality of categories corresponding to a plurality of events. The illustrative embodiments also include presenting the adjusted aggregate video content and receiving identifications for the first subset of the images in the aggregate video content. Further, the illustrative embodiments include adjusting the training model according to the identifications and providing the adjusted training model to a network device. Other embodiments are disclosed.
US11462047B1 Device having a camera overlaid by display as biometric sensor
An electronic device is provided having a camera under a display. The electronic device includes a display screen having display pixels and openings separating the display pixels, and a camera located proximate to the display and configured to obtain image data through the openings separating the display pixels. The image data includes near field image data and far field image data. The camera includes a first lens and an imaging sensor assembly. The imaging sensor assembly is configured to detect near field image data at the display screen and far field image data spaced from the display screen. The electronic device also includes a processor that is configured to capture the near field image data in a first mode, capture the far field image data in a second mode, and identify a user of the electronic device based on the near field image data.
US11462042B2 Neural network-based recognition of trade workers present on industrial sites
A computer-implemented method and system for neural network-based recognition of trade workers present on industrial sites is presented. In an embodiment, a method comprises: using a computing device, receiving a plurality of digital images depicting a particular worker; using the computing device, based on the plurality of digital images, determining a plurality of key-point sets of the digital images, each of the plurality of key-point sets comprising location information of key points identified within a depiction of the particular worker in a particular digital image; using the computing device, based on the plurality of key-point sets, determining a plurality of trade-specific activities that appear to be performed by the particular worker; using the computing device, based on the plurality of trade-specific activities, determining a plurality of trade probabilities, each trade probability among the trade probabilities indicating a likelihood that the particular worker belongs to a particular trade from among a plurality of different trades.
US11462041B2 Pedestrians with objects
Detecting pedestrians with objects is described (pushing stroller, carts, opening doors, carrying umbrellas, etc.). In an example, a perception component of a vehicle can receive sensor data from sensor(s) associated with the vehicle. The perception component can determine, by a model, observation(s) associated with the sensor data, wherein an observation comprises a first object (e.g., a pedestrian). The perception component can determine whether the first object is associated with a second object (e.g., a pedestrian object), wherein the first object and the second object are associated with a compound object (e.g., a pedestrian/pedestrian object system). The perception component can provide the indication of the first object or an indication of the compound object to at least one of a prediction component or a planning component of the vehicle for controlling the vehicle.
US11462039B2 Method, device, and storage medium for obtaining document layout
The disclosure may provide a method for obtaining a document layout, an electronic device, and a storage medium. The method may include: obtaining a plurality of characters and character information of each of the plurality of characters in a target document; generating a character fully-connected graph based on the plurality of characters and the character information of each of the plurality of characters; obtaining a spatial semantic feature of each of the plurality of characters; generating types of character vertices based on the character information of each of the plurality of characters; generating types of edges based on the spatial semantic feature of each of the plurality of characters, and the character information of each of the plurality of characters; and obtaining a document layout of the target document based on the types of the character vertices and the types of the edges.
US11462037B2 System and method for automated analysis of electronic travel data
Exemplary embodiments relate to systems, methods and computer readable medium for automatically processing and classifying and optimizing travel contracts, travel data, and travel purchase decisions. An example system includes an image processing module, an image segmentation module, a segment filtering module, a classification module, a validation module, an analysis module, and an optimization module.
US11462034B2 Generating images using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating images using neural networks. One of the methods includes generating the output image pixel by pixel from a sequence of pixels taken from the output image, comprising, for each pixel in the output image, generating a respective score distribution over a discrete set of possible color values for each of the plurality of color channels.
US11462031B2 Systems and methods for performing a 3D match search in a 3D database based on 3D primitives and a connectivity graph
The present disclosure proposes a computer implemented of object recognition of an object to be identified using a method for reconstruction of a 3D point cloud. The method comprises the steps of acquiring, by a mobile device, a plurality of pictures of said object, sending the acquired pictures to a cloud server, reconstructing, by the cloud server, a 3D points cloud reconstruction of the object, performing a 3D match search in a 3D database using the 3D points cloud reconstruction, to identify the object, the 3D match search comprising a comparison of the reconstructed 3D points cloud of the object with 3D points clouds of known objects stored in the 3D database.
US11462026B2 Image processing device and method for processing image
An image processing device includes an edge detector to detect a portion in which a luminance difference between neighboring pixels changes in a direction that increases equal to or more than a first predetermined value as a positive edge and a portion in which the luminance difference between neighboring pixels changes in a direction that decreases equal to or more than a second predetermined value as a negative edge, a grouping portion configured to group the positive edges that have been detected into a positive edge group and the negative edges that have been detected into a negative edge group, and a boundary line setting portion configured to set, as a boundary line: (i) a line connecting end points between the positive edges in the positive edge group; or (ii) a line connecting end points between the negative edges in the negative edge group.
US11462023B2 Systems and methods for 3D object detection
Systems and methods for three-dimensional object detection are disclosed herein. One embodiment inputs, to a neural network, a two-dimensional label associated with an object to produce a Normalized-Object-Coordinate-Space (NOCS) image and a shape vector, the shape vector mapping to a continuously traversable coordinate shape space (CSS); decodes the NOCS image and the shape vector to an object model in the CSS; back-projects, in a frustum, the NOCS image to a LIDAR point cloud; identifies correspondences between the LIDAR point cloud and the object model to estimate an affine transformation between the LIDAR point cloud and the object model; iteratively refines the affine transformation using a differentiable SDF renderer; extracts automatically a three-dimensional label for the object based, at least in part, on the iteratively refined affine transformation; and performs three-dimensional object detection of the object based, at least in part, on the extracted three-dimensional label for the object.
US11462022B2 Traffic signal analysis system
A traffic signal analysis system for an autonomous vehicle (AV) can receive image data from one or more cameras, the image data including an upcoming traffic signaling system located at an intersection. The system can determine an action for the AV through the intersection and access a matching signal map specific to the upcoming traffic signaling system. Using the matching signal map, the system can generate a signal template for the upcoming traffic signaling system and determine a first subset and a second subset of the plurality of traffic signal faces that apply to the action. The system can dynamically analyze the first subset and the second subset to determine a state of the upcoming traffic signaling system for the action, and generate an output for the AV indicating the state of the upcoming traffic signaling system for the action.
US11462020B2 Temporal CNN rear impact alert system
The present disclosure discloses a system and a method. In an example implantation, the system and the method can receive an image at a first deep neural network, estimate a distance between an object depicted in the image and a vehicle, wherein the first deep neural network estimates the distance, determine whether the estimated distance is greater than a predetermined distance threshold, and generate an alert when the estimated distance is not greater than the predetermined distance threshold.
US11462011B2 System and method for augmenting casted content with augmented reality content
In some embodiments, casted content may be augmented with augmented reality content. In some embodiments, a dynamic value of moment related to a content portion of casted content may be obtained. The dynamic value of moment may be based on characteristic information related to the content portion of the casted content. An augmentation package may be generated, based on the dynamic value of moment, for the content portion. Based on a first entity being associated with the augmentation package, augmented reality content associated with the first entity may be selected to be presented with the content portion. In some embodiments, a modified content portion may be caused to be presented such that the augmented reality content associated with the first entity is presented with the content portion.
US11462010B2 Electronic apparatus, and method for controlling same
The various embodiments of the present invention relate to an electronic apparatus, and a method for controlling same. The electronic apparatus according to the present invention comprises a display, a communication module, and a processor electrically connected to the display and communication module, wherein the processor controls so that an object detected in an image displayed on the display is recognized, and one or more elements contained in the object are classified and displayed on the display, and can control so that an image similar to the detected object is searched for, by means of the communication module, and displayed on the display.
US11462008B2 Device for collecting breeding data in farm field, device for analyzing feature in breeding, method for collecting breeding data in farm field, program, and recording medium
A system acquiring data for phenotyping on a farm field where crops are bred. The device includes: an information storage unit storing farm field information, an imaging condition, and aerial images of the farm field linked with imaging condition; a classification unit classifying the aerial images into a plurality of image groups having different imaging altitude ranges on the basis of an imaging altitude included in the imaging condition; an image processing unit creating image-processed data from at least one of the image groups and imaging condition and analyzes a trait of in the farm field from the image-processed data; a visualization unit visualizing image-processed data obtained in the image processing unit; a processed information storage unit storing, as processed information, data obtained in the image processing unit and visualization unit; and an output unit outputting data obtained in the image processing unit and the visualization unit.
US11462007B2 System for simplified generation of systems for broad area geospatial object detection
A system for simplified generation of systems for analysis of satellite images to geolocate one or more objects of interest. A plurality of training images labeled for a study object or objects with irrelevant features loaded into a preexisting feature identification subsystem causes automated generation of models for the study object. This model is used to parameterize pre-engineered machine learning elements that are running a preprogrammed machine learning protocol. Training images with the study are used to train object recognition filters. This filter is used to identify the study object in unanalyzed images. The system reports results in a requestor's preferred format.
US11462002B2 Wallpaper management method, apparatus, mobile terminal, and storage medium
Disclosed are a wallpaper management method and apparatus, a mobile terminal, and a storage medium. The method includes: determining a wallpaper to be switched; obtaining feature information of the wallpaper to be switched, and comparing the feature information of the wallpaper to be switched with the feature information of wallpapers in a feature database, to determine, in the feature database, a wallpaper matching the wallpaper to be switched; and performing wallpaper switching according to feature information corresponding to the matching wallpaper.
US11462001B2 Textile matching using color and pattern recognition and methods of use
Textile matching using color and pattern recognition and methods of use are provided herein. An example method includes analyzing an image (305) of a first article of clothing to obtain color information and pattern information (205-230), comparing the color information and pattern information of the first article of clothing to color information and pattern information for a plurality of other articles of clothing (using Bayesian probability analysis to determine matched pairs, and providing a user with wardrobe suggestions using the matched pairs (705-740).
US11461998B2 System and method for boundary aware semantic segmentation
Some aspects of embodiments of the present disclosure relate to using a boundary aware loss function to train a machine learning model for computing semantic segmentation maps from input images. Some aspects of embodiments of the present disclosure relate to deep convolutional neural networks (DCNNs) for computing semantic segmentation maps from input images, where the DCNNs include a box filtering layer configured to box filter input feature maps computed from the input images before supplying box filtered feature maps to an atrous spatial pyramidal pooling (ASPP) layer. Some aspects of embodiments of the present disclosure relate to a selective ASPP layer configured to weight the outputs of an ASPP layer in accordance with attention feature maps.
US11461997B2 Matching method and apparatus, electronic device, computer-readable storage medium, and computer program
Provided are a matching method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: obtaining a to-be-matched image; extracting at least one to-be-matched feature point from the to-be-matched image; for one of at least one reference image, performing matching between the at least one to-be-matched feature point and at least one reference feature point extracted from the reference image to obtain a distance set corresponding to the reference image, the distance set corresponding to the reference image being a distance set composed of distances between the at least one to-be-matched feature point and the at least one reference feature point, the one reference image including an image of a standard sample, and different reference images including different standard samples; and determining, based on the distance set corresponding to each reference image, whether the to-be-matched image matches each reference image.
US11461996B2 Method, apparatus and system for determining feature data of image data, and storage medium
Provided in the present disclosure are a method, an apparatus and a system for determining feature data of image data, and a storage medium. Wherein, the method comprises: acquiring features of image data, the features comprising a first feature and a second feature, wherein, the first feature is extracted from the image data using a first model, the first model being trained in a machine learning manner, and the second feature is extracted from the image data using a second model, the second model being constructed based on a pre-configured data processing algorithm; and determining feature data based on the first feature and the second feature. The present disclosure solves the technical problem that features recognized by the AI may not be consistent with human recognized features.
US11461994B2 Methods for in-scene shadow compensation using sunlit and skylit illumination factors
Methods are provided for automatically performing atmospheric compensation of a multi or hyper spectral image. One method comprises transforming at least two endmembers extracted from an image into at-ground reflectance. The transformation may be approximate and/or only in certain spectral bands in order to reduce processing time. A matching component is then located in a spectral library for each of the at least two extracted endmembers. Gain and offset values are then calculated using the at least two matched extracted endmember and spectral library component pairs. At least part of the image is then compensated using the calculated gain and offset values. Another method uses at least one endmember extracted from the image and a black level. Methods for atmospheric compensation using water vapor content of pixels are also provided. In addition, methods for shadow correction of hyper and multi spectral images are provided.
US11461992B2 Region of interest selection for object detection
An object detection system may generate regions of interest (ROIs) from an input image that can be processed by a wide range of object detectors. According to the techniques described herein, an image is processed by a light-weight neural network (e.g., a heatmap network) that outputs object center and object scale heat-maps. The heatmaps are processed to define ROIs that are likely to include objects. Overlapping ROIs are then merged to reduce the aggregate size of the ROIs, and merged ROIs are downscaled to a reduced set of pre-defined resolutions. Fully-convolutional, high-accuracy object detectors may then operate on the downscaled ROIs to output accurate detections at a fraction of the computations by operating on a reduced image. For example, fully-convolutional, high-accuracy object detectors may operate on a subset of the entire image (e.g., cropped images based on ROIs) thus reducing computations otherwise performed over the entire image.
US11461988B2 Method of transferring data between unconnected computing devices
The present invention is directed to a method of transferring a chunk of data between unconnected computing devices. A first chunk of data present in a source computing device can be in a first format that is binary data or nonstandard characters. Encoding, by the source computing device, the first chunk of data to a second chunk of data. The second chunk of data is in a format that is of standard characters. Capturing an image of the second chunk of data by an optical sensor. Receiving of the image by the target computing device. Processing of the image, by the target computing device, to the second chunk of data. Decoding, by the target computing device, the secondary chunk of data to the first chunk of data.
US11461984B2 Method and apparatus for multi-user collaborative creation, and storage medium
The present application provides a method and apparatus for multi-user collaborative creation, and a storage medium, where the method includes: obtaining, by a second terminal, a three-dimensional (3D) creation created by a first creator, the 3D creation including at least one creation element, obtaining creation information corresponding to each creation element according to the 3D creation, and determining the first creator corresponding to each creation element according to the creation information corresponding to each creation element. In the technical solution, the second terminal may conveniently and quickly determine the first creator corresponding to each creation element in the 3D creation, which simplifies the communication process for the creation and improves the creation efficiency.
US11461979B2 Animation between visualization objects in a virtual dashboard
A plurality of visualization objects may be provided for representing one or more data sets in a virtual 3D space. The visualization objects may include funnels, containers, name cards, and so forth. The visualization objects can be arranged in a circular carousel that can be rotated around a position of a virtual camera or user in a VR/AR environment. Individual data points in the visualization objects can be rotated, sized, positioned, colored, or otherwise characterized based on attributes of the corresponding data points. Individual data points can also be animated as transitioning between visualization objects in a unified view. Voice commands can be interpreted as part of an interactive environment that can provide views of the visualization objects to multiple devices simultaneously.
US11461978B2 Ambient light based mixed reality object rendering
Implementations of the subject matter described herein relate to mixed reality object rendering based on ambient light conditions. According to the embodiments of the subject matter described herein, while rendering an object, a wearable computing device acquires light conditions of the real world, thereby increasing the reality of the rendered object. In particular, the wearable computing device is configured to acquire an image of an environment where the wearable computing device is located. The image is adjusted based on a camera parameter used when the image is captured. Subsequently, ambient light information is determined based on the adjusted image. In this way, the wearable computing device can obtain more real and accurate ambient light information, so as to render to the user an object with enhanced reality. Accordingly, the user can have a better interaction experience.
US11461975B2 Method and apparatus for generating guidance among viewpoints in a scene
A method for navigating in a simulated environment is disclosed herein. A navigation device determines a search space associated with a plurality of viewpoints other than the current viewpoint in a three-dimensional (3D) space for a current viewpoint. The search space comprises a set of 3D coordinates for each of the plurality of viewpoints. The set of 3D coordinates indicates a position of the corresponding viewpoint in the 3D space. The navigation device determines a field of view at the current viewpoint. The field of view is associated with a viewing angle and a visible distance. The navigation device determines a target viewpoint in the search space of the current viewpoint based on the field of view at the current viewpoint. The navigation device causes display of a guidance user interface (UI) comprising an indicator corresponding to the target viewpoint in the field of view at the current viewpoint.
US11461970B1 Methods and systems for extracting color from facial image
An electronic apparatus performs a method of extracting color from a two-dimensional (2D) facial image of a real-life person that includes: identifying a plurality of keypoints in the 2D facial image based on a keypoint prediction model; rotating the 2D facial image until the selected keypoints from the plurality of keypoints are aligned; locating a plurality of parts in the rotated 2D facial image, wherein each part is defined by a respective subset of the plurality of keypoints; extracting, from the pixel values of the 2D facial image, the average color for each of the plurality of the parts defined by a corresponding subset of keypoints; and generating a personalized three-dimensional (3D) model of the real-life person that mimics the respective facial feature color of the 2D facial image using the extracted colors of the plurality of the parts in the 2D facial image.
US11461968B2 Method of inferring microdetail on skin animation
A computer-implemented method and system for modeling an outer surface, such as skin. The method includes, under the control of one or more computer systems configured with executable instructions, defining a plurality of microstructures such as microstructures to be displayed in microstructure locations on a geometric model of a character or inanimate object, and generating a volumetric mesh including the plurality of microstructures. The volumetric mesh is configured to be applied to the geometric model as an outer surface (e.g., skin) covering the geometric model.
US11461967B2 Method and apparatus for simulating clothes
A method and apparatus for simulating clothes receive a user setting for an area in which shirring is to be expressed in a two-dimensional (2D) pattern of clothes modeled with a mesh including a plurality of polygons, obtain a first line and a second line parallel to the first line from the area based on the user setting, generate inner lines that are perpendicular to at least one of the first line and the second line of the area between the first line and the second line and that have regular intervals, align polygons included in the area of the 2D pattern based on the inner lines, and perform a draping simulation of three-dimensional (3D) clothes corresponding to the 2D pattern in which the shirring is expressed by the aligned polygons.
US11461965B2 Method for generating splines based on surface intersection constraints in a computer image generation system
A representation of a surface in a three-dimensional space is obtained. A first input representing a starting point and a second input representing a next point are obtained. A representation of a surface-aware spline comprising vertices is generated, with the representation of the surface-aware spline including a starting vertex corresponding to the starting point and a next vertex corresponding to the next point. First and second projection points corresponding to projections of a first vertex and a second vertex onto the surface are determined. New points corresponding to equal distance points for the first and second vertices aligned with the first and second projection points are determined, and a rigid transformation is determined from the new points. The representation of the surface-aware spline is adjusted based on a transformation of the new points using the rigid transformation.
US11461961B2 Spatially-resolved dynamic dimming for augmented reality device
Techniques are described for operating an optical system. In some embodiments, light associated with a world object is received at the optical system. Virtual image light is projected onto an eyepiece of the optical system. A portion of a system field of view of the optical system to be at least partially dimmed is determined based on information detected by the optical system. A plurality of spatially-resolved dimming values for the portion of the system field of view may be determined based on the detected information. The detected information may include light information, gaze information, and/or image information. A dimmer of the optical system may be adjusted to reduce an intensity of light associated with the world object in the portion of the system field of view according to the plurality of dimming values.
US11461949B2 Electronic device for providing avatar and operating method thereof
An electronic device is provided. The electronic device includes an avatar and an operating method thereof. The electronic device includes a display, and at least one processor operatively coupled with the display, wherein the at least one processor is configured to detect a face in at least one image, determine a user avatar corresponding to the detected face, determine a region of both the face and at least one object related to the face, determine a size of the user avatar based on the determined region, and control the display to display the user avatar on the display by rendering the user avatar based on the determined size of the user avatar.
US11461946B2 Digital makeup artist
A digital makeup artist system includes a mobile device, a database system storing cosmetic routine information, common makeup looks, cosmetic products for skin types and ethnicity, and user look preferences of a user. The mobile device includes a user interface for interacting with a digital makeup artist. The digital makeup artist performs an interactive dialog with the user in order to provide advice, including requesting a cosmetic consultation, acquiring information including types of makeup look, indoor or outdoor look, skin condition, facial problem areas, favorite facial features. The computation circuitry analyzes the user's face image to determine facial characteristics, and generates image frames to be displayed in synchronization with the interaction with the digital makeup artist to provide the advice, based on the analyzed face image, needs of the user, the stored cosmetic routine information, common makeup looks, cosmetic products for skin types and ethnicity, and the user look preferences.
US11461941B2 Method and apparatus for reducing color leakage artefacts during point cloud color processing
A method for reducing color leaking artefacts in an image formed by projection processing from a 3D point cloud comprises: receiving an input image comprising the 3D point cloud; classifying the cloud into a plurality of surface patches; projecting the patches onto a plane to form a first 2D image; processing the first 2D image, by coding, transmitting and decoding, to form a final 2D image; and providing the final 2D image as an output. Processing includes independent patch processing to reduce inter-patch color leakage in the final 2D image, the independent patch processing including chroma sub-sampling pixels within each of the projected patches in the first 2D image separately; recombining the chroma sub-sampled patches to form a second 2D image; and compressing the second 2D image.
US11461938B2 Ultrasonic imaging device and image processing device
An object of the invention is to provide a user with information that serves as a material for determining whether an image generated by processing including a neural network is valid. A reception signal output by an ultrasonic probe that has received an ultrasonic wave from a subject is received, and an ultrasonic image is generated based on the reception signal. A trained neural network receives the reception signal or the ultrasonic image, and outputs an estimated reception signal or an estimated ultrasonic image. A validity information generation unit generates information indicating validity of the estimated reception signal or the estimated ultrasonic image by using one or more of the reception signal, the ultrasonic image, the estimated reception signal, the estimated ultrasonic image, and output of an intermediate layer of the neural network.
US11461932B2 Method and apparatus for point cloud compression
An apparatus for point cloud compression includes processing circuitry. The processing circuitry represents points in a point cloud using a spherical coordinate system having a first angular dimension, a second angular dimension and a radial dimension. A point is represented by a first angular coordinate in the first angular dimension, a second angular coordinate in the second angular dimension, a radial coordinate in the radial dimension and at least an attribute value. The processing circuitry forms at least a two-dimensional (2D) matrix with a first dimension corresponding to the first angular dimension and a second dimension corresponding to the second angular dimension. The point is placed as an element in the 2D matrix based on the first angular coordinate and the second angular coordinate. Further, the processing circuitry compresses data of the 2D matrix, and generates a bitstream that includes compressed data of the 2D matrix.
US11461931B2 Machine image colour extraction and machine image construction using an extracted colour
Provided are systems and methods to perform colour extraction from swatch images and to define new images using extracted colours. Source images may be classified using a deep learning net (e.g. a CNN) to indicate colour representation strength and drive colour extraction. A clustering classifier is trained to use feature vectors extracted by the net. Separately, pixel clustering is useful when extracting the colour. Cluster count can vary according to classification. In another manner, heuristics (with or without classification) are useful when extracting. Resultant clusters are evaluated against a set of (ordered) expected colours to determine a match. Instances of standardized swatch images may be defined from a template swatch image and respective extracted colours using image processing. The extracted colour may be presented in an augmented reality GUI such as a virtual try-on application and applied to a user image such as a selfie using image processing.
US11461924B1 Long distance QR code decoding
Systems and methods are provided for: receiving an image containing a code that has one or more visual qualities that fail to satisfy respective thresholds; applying a trained machine learning model to find a rough location of the code by generating a bounding box and cropping out the portion of the image; applying another trained machine learning model to the portion of the image to estimate key point locations of the code depicted in the portion of the image, aligning the portion of the image that depicts the code based on the estimated key point locations; and decoding, by the other trained machine learning model, the aligned portion of the image that depicts the code.
US11461922B2 Depth estimation in images obtained from an autonomous vehicle camera
Image processing techniques are described to receive bounding box information that describes a bounding box located around a detected object in an image, determine one or more positions of one or more reference points on the bounding box, determine, for each reference point, 3D world coordinates of a point of intersection of the reference point and the road surface, and assign the 3D world coordinates of the one or more reference points to a location of the detected object.
US11461918B2 Information processor and detection method for detecting misalignment of a vehicle-mounted imaging device
The disclosure includes: a first acquisition section that acquires a first image captured by an imaging device mounted on a vehicle after driving of the vehicle is finished; a second acquisition section that acquires a second image captured by the imaging device when driving of the vehicle is started; and a detection section that detects misalignment between the first image and the second image.
US11461915B2 Object size estimation using camera map and/or radar information
Techniques and systems are provided for determining one or more sizes of one or more objects. For example, a bounding region identifying a first object detected in an image can be obtained. A map including map points can also be obtained. The map points correspond to one or more reference locations in a three-dimensional space. The bounding region identifying the first object can be associated with at least one map point of the map points included in the map. Using the bounding region and the at least one map point, an estimated three-dimensional position and an estimated size of the first object detected in the image can be determined. In some examples, other information can be used to estimate the estimated three-dimensional position and an estimated size of the first object, such as radar information and/or other information.
US11461912B2 Gaussian mixture models for temporal depth fusion
A method and system provide for temporal fusion of depth maps in an image space representation. A series of depth maps are obtained/acquired from one or more depth sensors at a first time. A first Gaussian mixture model (GMM) is initialized using one of the series of depth maps. A second depth map is obtained from the depth sensors at a second time. An estimate of the motion of the depth sensors, from the first time to the second time, is received. A predictive GMM at the second time is created based on a transform of the first GMM and the estimate of the motion. The predictive GMM is updated based on the second depth map.
US11461899B1 Method for detecting infection stage of anthracnose pathogenic with pre-analysis capacity
Disclosed is a method for detecting an infection stage of anthracnose pathogen with pre-analysis capacity, comprising: obtaining a plurality of sample sensing data sequences; obtaining a sample citrus leaf image; obtaining a first prediction result; if the first prediction result is that the sample citrus crop is not infected by anthracnose, obtaining sample Raman spectral data and sample hyperspectral data; obtaining a first judgment result, and obtaining a second judgment result; performing labeling to obtain second training data; training a neural network model to obtain a second anthracnose prediction model; obtaining a plurality of to-be-analyzed sensing data sequences; obtaining a to-be-analyzed citrus leaf image; obtaining a second prediction result; if the second prediction result is that the to-be-analyzed citrus crop is not infected by anthracnose, obtaining a third prediction result.
US11461897B2 Method and analysis devices for classifying tissue samples
A method and analysis devices for classifying tissue samples are provided. In the method, annotated training data is generated from a known positive tissue sample and a known negative tissue sample from a patient, and the annotated training data is then used to train an automatic classifier patient-specifically. To delimit an affected tissue region of the patient, then, unknown tissue samples from the same patient are classified by the automatic classifier trained for the patient.
US11461886B2 Monitoring wear of double roll crusher teeth by digital video processing
A method, related system and related computer program product are provided for monitoring wear of teeth of a drum of a double roll crusher. A processor receives a digital video capturing rotation of the drum and the teeth. For each frame of the digital video, the processor segments the frame into groups of contiguous pixels, wherein each group is representative of one of the teeth. The processor determines parameter indicative of a geometry of at least one of the teeth based on segmented groups of contiguous pixels in at least one of the frames of the digital video. The processor generates a human-readable report based on the parameter indicative of the geometry of the at least one of the teeth.
US11461884B2 Field management apparatus, field management method, and computer readable recording medium
A field management apparatus 10 is provided with a learning model generation unit 11 that generates a learning model 15, to learn feature amounts of the image of the phenomenon that results from the fault in the field equipment, an image acquisition unit 12 that acquires an aerial image of a target region, an image specification unit 13 that applies the aerial image to the learning model 15, and specifies an image of the phenomenon that results from the fault in the field equipment in the aerial image, and a fault location specification unit 14 that specifies a fault location of the field equipment in the target region, based on the image of the phenomenon that results from the fault in the field equipment.
US11461878B2 Method and device for eliminating ring effect
A method for eliminating a ring effect is provided. The method includes: capturing, by a camera, a standard ring image generated by light illuminating a standard Fresnel lens; establishing a compensation lookup table according to the standard ring image and obtaining a standard ring center point; capturing, by the camera, a ring image generated by the light illuminating a Fresnel lens to be tested; obtaining a ring center point according to the ring image; obtaining a conversion relationship between the ring center point and the standard ring center point; and performing a compensation procedure on the ring image according to the compensation lookup table and the conversion relationship to eliminate the ring effect in the ring image.
US11461872B1 Method and system for vehicle image repositioning
An image readjustment system featuring a communication interface, one or more processors, and a persistent storage. The persistent storage is communicatively coupled to the one or more processors. The persistent storage comprises at least image location logic and image cropping logic. The image location logic is configured to receive and analyze an incoming image, using a machine learning analysis, to determine a location of a particular component within the incoming image and to calculate coordinates of a boundary area surrounding the particular component. The image cropping logic is configured to remove portions of the incoming image outside of the boundary area to generate a modified image to be rendered for display.
US11461871B2 Virtual reality cinema-immersive movie watching for headmounted displays
Peripheral-vision expanded images are streamed to a video streaming client. The peripheral-vision expanded images are generated from source images in reference to view directions of the viewer at respective time points. View direction data is collected and received in real time while the viewer is viewing display images derived from the peripheral-vision expanded images. A second peripheral-vision expanded image is generated from a second source image in reference to a second view direction of the viewer at a second time point. The second peripheral-vision expanded image has a focal-vision image portion covering the second view direction of the viewer and a peripheral-vision image portion outside the focal-vision image portion. The second peripheral-vision expanded image is transmitted to the video streaming client.
US11461869B2 Slab based memory management for machine learning training
A system and method for machine learning, with a processing circuit executing an operating system, the processing circuit being connected to a first memory and to a second memory. In some embodiments, the method includes: requesting, by a user level process, from the operating system, a first memory allocation from the first memory, the first memory allocation including a plurality of first segments, a first segment of the plurality of first segments having a size sufficient to store a data object of a first kind; determining, by the user level process, that a result of a first calculation will be a data object of the first kind; and in response to determining that the result of the first calculation will be a data object of the first kind: determining, by the user level process, that none of the first segments are unused.
US11461856B1 Comparing financial transactions of a social networking system user to financial transactions of other users
A social networking system obtains financial transaction activity for its users and allows its users to obtain reports of their spending compared to various benchmarks. The benchmarks may be for various demographic groups, networks to which the user belongs, groups of users connected to a user, or any other suitable grouping of users. The social networking system may also forecast a user's spending on a category based on the spending of other users who have similar spending profiles in other categories.
US11461855B1 Locational visualization of financial statements
Methods and systems for locational visualization of financial statements are described. In an example, a method may receive, in a financial institution system, a request to display a record associated with a financial transaction, determine a location of a merchant associated with the financial transaction using merchant information, request, from an online mapping service, a customizable map interface associated with the location of the merchant, receive the customizable map interface, and display the customizable map interface integrated into the record associated with the financial transaction.
US11461852B1 Systems and methods for impact resistant and photovoltaic windows
An impact-resistant, photovoltaic (IRPV) window system is provided. The system may include an IRPV window coupled to a structure, a controller, and an insurance computing device. The IRPV window may include an impact resistant (IR) layer, a photovoltaic (PV) material that may generate an electrical output, and an electrode coupled to the PV material that may receive the electrical output. The IRPV window may permit a portion of visible light to pass through the IRPV window. The controller may monitor the electrical output and generate a solar profile of the structure based upon the electrical output. The insurance computing device may receive the solar profile and determine if an insurance policy associated with the structure is eligible for a policy adjustment and/or an insurance reward or discount offer.
US11461850B1 Determining insurance policy modifications using informatic sensor data
A system may include sensors associated with structures, such that the sensors acquire data sets associated with the structures. The processor receives the data sets from the sensors, determines environmental conditions associated with the structures over a period of time, and determines a structural condition associated with one of the structures based on the data sets. The processor also determines a maintenance condition associated with the one of the structures based on one of the data sets, determines operating parameters associated with appliances within the structure based on the one of the data sets, and determines habits of occupants associated with the one of the structures based on the one of the data sets. The processor then adjusts properties of an insurance policy associated with the one of the structures based on the environmental conditions, the structural condition, the maintenance condition, the operating parameters, the habits, or any combination thereof.
US11461846B2 Controlling price cascade movements in an electronic trading system
A disclosed system, method and computer readable storage medium includes mechanism for controlling cascade price movements in an electronic trading system. Price limits control the prices at which traders can place orders. An upper price limit prevents traders from placing orders above the upper limit and a lower price limit prevents traders from placing orders below the lower limit. The gap between the upper limit and the indicative marked price as well as the gap between lower limit and the indicative market price is controlled so as to cause a breaking effect on very rapidly changing market price.
US11461839B2 Apparatus to provide liquid funds in the online auction environment
A method, apparatus, and computer readable storage to implement a lending or cash advance system that can be (but is not required to be) integrated with an online commerce site. Sellers on the online commerce site can click a button or tab in their web browser that is visiting the online commerce site and information known to the online commerce site is automatically shared with a potential cash provider. The information can include sales data related to the seller's business on the online commerce site that can be applied to a formula used by a cash provider to evaluate the risk associated with lending the seller cash. A financial account used by the seller can rapidly receive the cash loan (if approved) and payments received by the seller from buyers would go into this financial account which is then used to automatically pay the cash provider back at agreed upon terms.
US11461830B2 Smart recurrent orders
In various example embodiments, a system and method for smart recurrent orders are presented. An inventory indicator corresponding to an inventory level of a first item may be received. An order schedule for the first item may be identified. An adjustment to the order schedule based on the inventory indicator may be determined. The adjustment to the order schedule for the first item may be facilitated.
US11461822B2 Methods and apparatus for automatically providing personalized item reviews
This application relates to apparatus and methods for automatically determining and providing item reviews to users. In some examples, a computing device obtains review data identifying one or more reviews for each of a plurality of items. The computing device determines keywords for each of the items based on parsing the review data corresponding to each of items. The computing device may obtain data identifying engagement of items for a user during a browsing session, such as items a user has clicked on. The computing device may also obtain data identifying previous purchase transactions, or previous review postings, for the user. The computing device then determines, based on the obtained data, which keywords may be of interest the user. In some examples, the keywords are used to identify reviews of an item for the user. In some examples, summaries of the reviews are generated and displayed to the user.
US11461816B1 Healthcare provider bill validation
A system for validation of healthcare provider bills includes obtaining an image of the bill on a mobile device which uses optical character recognition to resolve the patient identity, provider identity and amount due as alphanumeric characters. The system also receives adjudicated claims data from insurance companies in a non-standardized format. A claims conversion server converts the adjudicated claims data to a standardized machine-readable format. The standardized adjudicated claims data and provider bill are validated against each other in real-time so the patient can make payment in an accurate amount without having to first receive and decipher an EOB form.
US11461810B2 Adaptive video advertising using EAS pedestals or similar structure
An EAS pedestal system includes a video display device and a video camera supported on an EAS pedestal housing. The video camera is oriented to facilitate capture of video images. The video images include facial images associated with a plurality of human faces under conditions where the human faces are positioned to observe the video display device. The system applies an analytical process to determine when an imaged human face is looking toward the video display device. The system then determines one or more human demographic traits based on the facial images and adaptively selects advertising content to be displayed based on information derived from the analytical process.
US11461809B2 Notifying a user of an instant messaging (IM) service about a modification made to an opportunity
Notifying a user of an instant message (IM) service about a modification made to an opportunity includes receiving at least one modification to an opportunity stored in a customer relationship management (CRM) system, the opportunity representing a complex record structure in the CRM system, identifying a first user associated with the modification made to the opportunity stored in the CRM system, determining, from a list of users associated with the opportunity, a second user associated with the first user through an IM service, and sending an alert to the second user on the IM service, the alert indicating to the second user the modification made to the opportunity by the first user.
US11461804B2 Methods, systems, apparatus and articles of manufacture to determine causal effects
Methods, systems, apparatus and articles of manufacture to determine causal effects are disclosed herein. An example apparatus includes a weighting engine to calculate a first set of weights corresponding to a first treatment dataset, a second set of weights corresponding to a second treatment dataset, and a third set of weights corresponding to a control dataset, the weighting engine to increase an operational efficiency of the apparatus by calculating the first set of weights, second set of weights, and third set of weights independently, a weighting response engine to calculate a first weighted response for the first treatment dataset, a second weighted response for the second treatment dataset, and determine a causal effect between the first treatment dataset and the second treatment dataset based on a difference between the first weighted response and the second weighted response, and a report generator to transmit a report to an audience measurement entity.
US11461800B1 Rewards for non-residents associated with controlled-environment facility residents
Embodiments of the present systems and methods reward non-residents associated with a controlled-environment facility resident for good behaviors related to electronic communications with a controlled-environment facility resident. One or more controlled-environment facility associated computer systems, or the like, maintain a non-resident electronic communications behavior evaluation system, monitor and/or track a non-resident's behaviors with respect to electronic communications with a controlled-environment facility resident and analyze the non-resident behavior with respect to the electronic communications with the resident. The one or more controlled-environment facility associated computer systems, or the like, may provide rewards to the non-resident for use toward electronic communications with the controlled-environment facility resident, or the like, based on good behavior determined by the analysis of the non-resident behavior with respect to the electronic communications with the resident.
US11461796B1 Systems and methods for multiple offer source aggregator
Systems, methods, and apparatuses for aggregating merchant offers include a network interface structured to facilitate data communication via a network, an accounts database structured to store account information associated with accounts held by the provider, including a payment account associated with a customer, and a processing circuit comprising a processor and memory. The processing circuit is structured to receive a pre-filtered offer from an offer vendor, aggregate the pre-filtered offer with other received pre-filtered offers from multiple offer vendors to create an aggregated offer list, filter the aggregated offer list based on the account information for the customer to create a filtered offer list, generate a prioritized offer list based on the account information for the customer, and transmit the prioritized offer list to a customer device of the customer.
US11461794B2 Method and system for verifying accuracy of information associated with digital item
A method and server for verifying accuracy of information associated with a digital item. The method includes monitoring user interactions between the plurality of users and a digital item group, receiving an indication of a new value for an item-characteristic associated with a given digital item having been previously provided with an old value, determining a difference between: (i) user interactions of users with the digital items from the digital item group having the old value for the item-characteristic, and (ii) user interactions of users with the digital items from the digital item group having the new value for the item-characteristic, and comparing the difference with a threshold value for determining whether the new value is accurate.
US11461793B2 Identification of behavioral pattern of simulated transaction data
Embodiments can provide a method for identifying a behavioral pattern from simulated transaction data, the method including: simulating transaction data using a reinforcement learning model; and identifying a behavioral pattern from the simulated transaction data. The step of simulating transaction data further includes: providing standard customer transaction data representing a group of customers having similar transaction characteristics as a goal; and performing a plurality of iterations to simulate the standard customer transaction data, wherein the plurality of iterations is performed until a degree of similarity of simulated customer transaction data relative to the standard customer transaction data is higher than a first predefined threshold. In each iteration, the method includes conducting an action including a plurality of simulated transactions; comparing the action with the goal; providing feedback associated with the action based on a degree of similarity relative to the goal; and adjusting a policy based on the feedback.
US11461792B1 Method and system for tracking local businesses visited by a user
A method and system is provided for identifying local businesses visited by a user. Location and movement data for a user is analyzed to identify points of interest (POIs) visited by a user, and POIs which were not visited while the user travelled to the visited POIs. The POIs are categorized as corresponding to local businesses or national/global businesses, and local business metrics are generated according to frequencies in which the user visits local businesses and/or passes over national/global businesses in favor of local businesses. Then the local business metrics are presented on the user's client computing device along with a heat map indicating frequencies in which the user visited businesses within a geographic area, and/or a cool map indicating frequencies in which the user passed by businesses within the geographic area.
US11461786B2 Systems, methods, and apparatuses for implementing cross cloud engagement activity visualization without requiring database merge or data replication
Described herein are means for implementing cross cloud engagement activity visualization without requiring database merge or data replication. For instance, an exemplary system includes: means for operating a database system communicably interfaced with the system of the host organization; means for operating a virtual entity bridge communicably interfacing the system with a remote cloud platform storing engagement activity data representing interactions of potential customers with a marketing campaign; means for generating a unified GUI to display a plurality of the CRM records at a user computing device; means for surfacing a plurality of related rows from the stored engagement activity data related to one of the plurality of CRM records by automatically querying the remote cloud platform via the virtual entity bridge for the plurality of related rows; means for populating the unified GUI with the surfaced plurality of rows; and means for transmitting the unified GUI to the user computing device for display.
US11461785B2 System and method to identify, classify and monetize information as an intangible asset and a production model based thereon
The method and system identifies and classifies and monetizes intangible asset (I.A.) unstructured digital data in a computer system by ownership characterizations and intellectual property (I.P.) classifications. Enterprise and non-enterprise data collections are searched based upon an expanded project specification (of descriptive functions, characteristics and objectives). Primary search terms from the project are expanded by content, contextual and taxonomic analysis to generate a plurality of search string parameters employed to search the data collections. The search engine returns data and documents, ownership characteristics are ascertained by comparison of the returns and I.P. classifications are made based upon the returns. This process also handles unstructured enterprise specific data not otherwise located in the data collections or unstructured data from other I.A. programs such as H.R. performance modules, supply chain modules or CRM modules. Unstructured data matching an organized data set from project and the search returns is integrated into the organized data set.
US11461782B1 Distinguishing humans from computers
Systems and methods are provided that distinguish humans from computers. In one implementation, a computer-implemented method selects, from a storage device, a plurality of images. The method further generates a document comprising the plurality of images for the security challenge. At least one image included in the plurality of images is oriented for display in a different direction than the other images. The method further receives a selection of one or more images included in the plurality of images and determines whether the selected one or more images is oriented for display in a different direction than the other images.
US11461778B2 System, method, and article of manufacture to non-invasively authenticate an authorized user of a mobile device and displaying a scanning code over a lock screen wallpaper of the mobile device
An article of manufacture has non-transitory computer readable storage medium comprising computer readable program code executable by a processor in a mobile device to implement a method, where, when the mobile device is at a business location, a user of the mobile device is authenticated non-invasively (e.g., utilizing the camera of the mobile device, using facial recognition, utilizing the camera of the mobile device and authenticating via facial recognition, etc.). Upon successful authentication, a scanning code is displayed over a lock screen wallpaper of the mobile device, where power is conserved in the mobile device by providing the scanning code without having to unlock the mobile device.
US11461776B2 Method, system, and computer program product for representing an identifier with a sequence of words
Provided is a method for representing an identifier (e.g., primary account number (PAN)) of a customer with a sequence of words. The method may include dividing the identifier (e.g., PAN) of a customer into a plurality of subsets of digits. A respective word from a database of words may be determined for each respective subset of digits of the plurality of subsets of digits. The respective words for the plurality of subsets of digits may be combined into a sequence of words. The sequence of words may be provided to a customer device of the customer. A system and computer program product are also disclosed.
US11461773B2 Blockchain-based node management methods and apparatuses
Systems and methods for blockchain-based node management. In an aspect, a system receives, by an existing node of a blockchain, a target transaction, wherein the target transaction comprises a certificate of a new node and a unique identifier of the new node; verifies the target transaction by the target transaction passing consensus verification of the blockchain; and after the target transaction passes consensus verification of the blockchain to verify the blockchain, records, in a node identity table that is used to record a certificate of a blockchain node and a unique identifier that is of the blockchain node and that corresponds to the certificate, the unique identifier and the certificate of the new node.
US11461772B2 Digital wallet conversion engine
Apparatus and methods are provided for a conversion engine that bridges between incompatible digital currency systems. The conversion engine may include a non-transitory memory of a computer system that includes machine executable instructions, that when executed by a processor on the computer system cause the processor to perform one or more functions of the conversion engine. The conversion engine may receive a request from a source digital wallet application and extract a destination digital wallet from the request. The conversion engine may locate currency referenced by the source digital currency application and verify a transactional integrity of the currency. The conversion engine may transfer the currency from the source digital wallet application to the destination digital wallet application.
US11461771B2 Hybrid digital ledger control with address encoding
Disclosed techniques enable hybrid digital ledger control with address encoding. A digital ledger is accessed using a centralized computing platform. The digital ledger comprises a decentralized blockchain. A wallet address for a user is determined, where the wallet address is associated with a digital token in the digital ledger. A digitally mapped value is encoded based on the wallet address. The digitally mapped value includes the wallet address, a transaction amount, and a type of digital currency. Access to the digital token is enabled, where the access is enabled using the encoding, the centralized computing platform, and the digital ledger. A smart contract is updated using the centralized computing platform, where the updating reflects the access enabled to the digital token.
US11461770B2 Active application of secondary transaction instrument tokens for transaction processing systems
Systems and methods for active application of secondary transaction instrument tokens in transaction processing systems are provided. A transaction processing server receives a transaction request identifying a request to authorize a transaction using a first transaction instrument and a first token processing engine issues the transaction request with a first transactable token associated with the first transaction instrument for use by a first remote entity to authorize the first transaction instrument. The transaction processing server receives a transaction request failed message and actively routes a non-transactable token from the first token processing engine to a second token processing engine. The second token processing engine reissues the transaction request with a second transactable token associated with the second transaction instrument for use by a second remote entity to authorize the second transaction instrument and receives an indication that the transaction completed successfully using the second transactable token.
US11461768B2 Systems and methods for data file transfer balancing and control on blockchain
A balance and control system may write a data file transfer confirmation from a transmitter system to a blockchain in response to the transmitter system transmitting a data file to a receiver system with the confirmation including a transmitter system address, a receiver system address, and a first hash of the data file. The system may also write a data file transfer acknowledgement from a receiver system to the blockchain with the acknowledgement including the transmitter system address, the receiver system address, and a second hash of the data file. The blockchain may execute a smart contract to compare the first hash of the data file to the second hash of the data file to identify an out-of-balance file transfer event. A monitoring device of the B&C system may read the out-of-balance file transfer event from the blockchain.
US11461765B2 Systems and methods for multi-use account system
The present disclosure relates to an account system for optimizing transactions for a user. In one implementation, the system may include at least one processor and a storage medium storing instructions that, when executed, configure the at least one processor to perform operations. The operations may include receiving, from the merchant system, merchant information for the transaction, retrieving, based on the account number, a database record from a database, the database record comprising the plurality of financial accounts associated with the user and user preferences, determining financial account data associated with each of the plurality of financial accounts, determining, using an optimization algorithm, a preferred financial account from the plurality of financial accounts based on the financial account data, the user preferences, and the merchant information, and selecting, based on the determination, the preferred financial account to complete the transaction.
US11461762B2 NFC payment method and apparatus implemented on mobile terminal
Disclosed embodiments include an NFC payment method and apparatus implemented on a mobile terminal. In some embodiments, an NFC payment function of a mobile terminal is activated; an NFC connection to a POS terminal is directly established in an inactive-screen state, so as to start the current payment process; payment authentication is performed on a user, so as to instruct the POS terminal to make a payment when the authentication is completed. Some embodiments of the present disclosure provides a more convenient and efficient NFC payment manner. In some embodiments, the system can directly invoke NFC quick payment in an inactive-screen state, which significantly reduces an operation time and operation cost of a user. Moreover, the user may need to be authenticated before the payment, which also guarantees the security of the payment. Therefore, some embodiments of the present disclosure provides better mobile quick payment experience for the user.
US11461761B2 System for conducting transactions independent of point of sale system
A method of conducting transactions between a customer device and a merchant device is presented. The method entails receiving login information from the customer device at a merchant venue, assigning a ticket to the customer device, receiving, from a merchant device, a predetermined amount of currency associated with the customer device, associating the predetermined amount of currency with the ticket, receiving, from the customer device, an approval to carry out a financial transaction for at least the predetermined amount of currency using a payment card number, and receiving, from a gateway, a notification that the financial transaction is completed using the payment card number.
US11461760B2 Authentication using application authentication element
Systems, apparatuses, and methods for performing transactions through mobile communication devices using either telecommunications networks or proximity near-field communications systems are disclosed. A mobile communication device may display an application authentication element. The application authentication element may include a pre-selected authentication element and transaction data associated with a transaction conducted by a mobile communication device. The mobile communication device may obtain the pre-selected authentication element by either transmitting a request to a server computer or retrieving the pre-selected authentication element from a secure memory in the mobile communication device. A user authentication token may be received by the mobile communication device from the user. The mobile communication device may generate a secret token that is derived from the user authentication token. If the secret token is correlated to a secret reference token, then a transaction may be conducted.
US11461758B2 Method for payment with cash card
Method for cash card payment in a payment station for debit and credit cards. The invention is characterised in that the cash card (1) comprises a processor and is caused to store a unique identity associated with a money amount, which exists at a money institution (3), such as a central bank, or which is caused to be transferred from a bank account or the corresponding, to the money institution, in that the transferred amount is caused to be stored on the cash card (1), in that the amount lacks a connection to the proprietor of the cash card except via the said identity, in that, at payment using the cash card (1), the amount to be paid is caused to be transferred, together with the said identity, from the cash card (1) to a payment terminal (5) comprising the said payment station, in that the payment terminal (5) is caused to store the paid amount together with the said identity and that a remaining amount after payment is counted down on the cash card and is stored on the cash card, and in that the payment terminal (5) is caused to activate the money institution (3) to transfer, using the identity, the amount to be paid using the cash card (1) to an account (7) belonging to the point of sale where the payment terminal (5) is located.
US11461757B2 Method and system for fare collection and validation on a transportation network
The invention provides a system and method for executing payment of a fare for fare collection and validation for a journey on a vehicle in a transportation network. For each journey taken by an individual on the transportation system, a central server receives from a mobile device of the individual an identifier of the mobile device together with data indicative of a station of embarkation of the journey. The mobile device identifier and the station of embarkation are transmitted to the central server over one or more wireless networks. The central server comprises a processor configured to determine a fare for the journey based on the station of embarkation.
US11461756B2 Information processing apparatus, information processing method, non-transitory computer readable medium storing program, electronic receipt system, and terminal device
An information processing system includes hardware, including a processor and a memory, an information processing apparatus and a terminal device. The information processing apparatus includes a receiving unit, a storing unit and a controlling unit. The receiving unit is implemented at least by the hardware and that receives, from a store terminal, information on merchandise purchased by a customer. The storing unit is implemented at least by the hardware and that stores at least one of a weight and a volume of the merchandise associated with the customer. The controlling unit is implemented at least by the hardware and that causes information including at least one of the weight and the volume of the merchandise purchased by the customer to be output as output information in response to a request from the external device. The terminal device requests the output information.
US11461755B2 Closed-loop testing of integrated circuit card payment terminals
Technologies for closed-looped testing of integrated circuit card payment terminals include loading a test profile onto an integrated circuit payment card. Authorization request and response messages are locally generated and translated to simulate acquirer processor processing and payment network processing. An outcome report indicative of the outcome of the test transaction is generated and transmitted to a remote certification server. Other embodiments are described and claimed.
US11461752B2 Wifi sharing system with mesh network functionality
Described is a secure WiFi sharing system for use between neighbors or others in like proximity. The system may include a WiFi signal with an established network connection and a user computing device seeking to access the network connection through the WiFi signal. The system allows the user computing device to rent or share the WiFi signal through the system and establish a secure connection between the user computing device and the WiFi network without the need of sharing the SSID and/or the password. Further, the system automatically changes a user computing device to another WiFi signal on the system and in proximity if the signal strength of the connected WiFi signal drops below a minimum threshold.
US11461750B2 Providing payment options without requiring online shop integration
Initiation of a purchase at an online shop or other retailer can be detected. In addition to, or instead of a payment method integrated with the online shop, one or more alternative payment services that are not integrated with the online shop or retailer can be considered for selection. A non-integrated payment service can be selected based on terms offered by the non-integrated payment service. The selected goods or services can be paid for by the non-integrated payment service using a virtual credit card. The user can reimburse the non-integrated payment service under the terms offered by the non-integrated payment service.
US11461749B2 Smart card with active directional indicia and methods of use thereof
A smart card includes a plurality of display devices on an outside surface of a housing. Circuitry within the housing includes a processor, and communication circuitry configured to communicate with at least one computing device located within a geographic region around the smart card. The processor is configured to continuously receive a plurality of communication signals from the computing device, to continuously assess a geographic distance from the smart card to the fixed position of the computing device within the geographic region using the plurality of communication signals, to continuously activate or deactivate the plurality of display devices based on the geographic distance from the smart card to the fixed position of the computing device in the geographic region for providing a user with a directional indication, distance indication, or both, to the computing device in the geographic region.
US11461747B1 Cardless ATM authentication
Systems and methods for cardless authentication of a user at an automated teller machine are described. The ATM may be operated by a financial institution such as a bank. The method comprises displaying an initial screen on the ATM and authenticating the user at the ATM using authentication information transferred from a mobile device. The method further comprises determining available service options for the user of the ATM based upon the cardless authentication of the user at the ATM using the mobile device.
US11461745B2 Payment method and apparatus, related device, and system
A payment method by a processing server to process payment that is independently performed between a user equipment and a payment channel server is provided. The method includes: generating, by the processing server, a payment order bound to a merchant order generated by a merchant device by determining a corresponding item ID, of a service and/or a product for purchase, that is registered with the payment channel server, the merchant order corresponding to the service and/or the product provided by the merchant device; obtaining, by the processing server, a payment voucher corresponding to the payment order; matching, by the processing server, based on the payment voucher, the merchant order bound to the payment order; and transmitting, by the processing server to the merchant device, based on the matched merchant order, a service/product providing notification for providing the service and/or the product to the user equipment.
US11461744B2 Introducing variance to online system access procedures
Techniques are disclosed relating to determining characteristics associated with attempts to request access an online system. A security test that changes one or more parameters associated with accessing the online system may be implemented for a determined time interval. The parameters changed may include user interface parameters, security threshold parameters, and addresses of servlets in the online system. Access requests received during the security test may be compared to access requests received before and after the security test to determine characteristics of scripted access requests (e.g., automated attacks by one or more malicious users) and legitimate access requests to the online system. The present techniques enhance computer system security and can bolster network bandwidth by allowing malicious access requests to be more easily identified and filtered out.
US11461741B2 Systems and methods for identifying automotive parts in a salvage yard
Systems and methods for identifying automotive parts in a salvage yard are provided. In particular, some embodiments include graphical user interfaces and backend systems that allow users to engage in remote inquiries of available automotive parts in salvage yard and perform a market analysis of those parts. A user makes a request for a type of recyclable assembly by providing the code associated with the parameters of the parts. The code is then compared to a recyclable part database that includes parts from several salvage yards. When a part is identified as being in a particular salvage yard, the user is notified of the location and is connected with on-site parts pullers. This is facilitated through geofencing and location aware sensors. Moreover, the user is provided with a market analysis to indicate the demand for the parts.
US11461739B2 Privacy-sensitive, multi-calendar synchronization
A system comprises circuitry configured to operate as a calendar synchronization service and to operate as a database service. The calendar synchronization service is configured to query the domain name system to determine which one or more levels of event information are permitted to be propagated from a first electronic calendar hosted by a first calendar host to a second electronic calendar hosted by a second calendar host. The database service is configured to store rules for propagating events on the first electronic calendar to the second electronic calendar. The calendar synchronization service may be configured to receive, via an application programming interface (API), a notification of a first event on the first electronic calendar, wherein the first event has a start time, duration, summary, description, and one or more attendees. The calendar synchronization service is configured to determine, based on the rules, to-be-propagated other properties of the first event.
US11461738B2 System and methods for improved email security by linking customer domains to outbound sources
A method includes receiving, in a computer including a processor and memory, message reporting data indicating source addresses associated with email messages received by at least one receiving organization. Each source address specifies a sender of a selected one of the email messages. In the computer, outbound providers associated with the source addresses are identified. In the computer, the source addresses are classified based on the identified outbound providers. In the computer, the source addresses are aggregated based on the classification. In the computer, a report is generated including the aggregated source addresses.
US11461737B2 Unified parameter and feature access in machine learning models
The disclosed embodiments provide a system for processing data. During operation, the system obtains a function call for a function that calculates an attribute associated with a machine learning model. For each argument of the function call, the system identifies a parameter type of the argument, wherein the parameter type represents a type of data used with the machine learning model. The system also obtains a value accessor for retrieving features specific to the parameter type and obtains a value represented by the argument using the value accessor. The system then calculates the attribute by applying the function to the value and uses the attribute to execute the machine learning model.
US11461734B2 Sensor based product arrangement
A computer-implemented method includes: determining, by a computer device, initial locations of products in a repository; determining, by the computer device, an initial arrangement of the products based on the initial locations; determining, by the computer device, current locations of the products in the repository; determining, by the computer device and based on the initial locations and the current locations, that one of the products is moved away from its home location; determining, by the computer device and based on the determining the one of the products is moved away from its home location, that the one of the products is misplaced based on predefined conditions being satisfied; and generating, by the computer device, an alert based on the determining the one of the products is misplaced.
US11461733B2 Behavior analysis device, behavior analysis system, behavior analysis method, and program
A behavior analysis device includes an approach information acquisition unit configured to acquire approach information indicating whether or not a person has approached a shelf on which a plurality of goods are displayed, a determination unit configured to determine as stockout information a position of a stockout item which is out of stock among the plurality of goods displayed on the shelf and a stockout of the stockout item, and an analysis unit configured to perform behavior analysis of the person on the basis of the approach information and the stockout information.
US11461730B2 In-vehicle device, arrival notification system, and arrival notification method
An objective of the present invention is to provide an in-vehicle device, an arrival notification system and an arrival notification method which can enable an arrival of the vehicle to be easily recognized by a user. The objective is achieved by causing a notification device with a communication function to generate a notification sound when the vehicle arrives at a delivery target, which can enable an arrival of the vehicle to be easily recognized by the user. I.e., this can cause the notification device to generate the notification sound more easily and it can be recognized by users more easily than an arrival notification method by merely sending an electronic mail.
US11461727B2 Plant evaluation system, plant evaluation method, and program
A plant evaluation system is configured to calculate performance of a plant while receiving setting of operating conditions of the plant and devices installed in the plant and simulating a secular change occurring in the plant during an evaluation target period included in the operating conditions. At least one of the devices is added, a selection of a component improving performance of a certain device is received, and an improvement of the performance of the device by the component is expected and the performance of the plant is calculated.
US11461724B2 Computer system, program, and method for providing advice on communication
The present invention provides a computer system providing an advice on communication. The computer system (100) of the present invention is configured to receive characteristics of a plurality of users (S501), to mutually compare the characteristics of two users out of the plurality of users (S502), and output an advice on communication between the two users on the basis of the comparison of the characteristics of the two users (S503).
US11461723B2 Cloud-based, data-driven artificial intelligence and machine learning financial planning and analysis visualization platform
A system for generating financial projections for a business entity and providing a graphical visualization of the financial projections on a display is disclosed herein. The system receives as an input actual financial data of said business entity. The system sorts said actual financial data into predefined categories. The system uploads the sorted actual financial data into a database. The system generates projected financial data comprising projected income, projected balance sheet, and variance between said actual financial data and said projected financial data using a plurality of predefined algorithms in conjunction with inputted user selectable variable parameter values. The system generates graphical visualizations of said actual and projected data. The system transmits the graphical visualizations for display in an interactive manner. The projected financial data visualizations are modified in dependence on a user changing one or more of said selectable variable parameter values.
US11461722B2 Questionnaire response automation for compliance management
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US11461720B1 Method for imparting sustainability credence attributes for animal source food products
A method for imparting sustainability credence attributes for animal source food products is provided. First, at least one animal source food product is produced. The manure associated with that production is collected and treated, and the nitrogen and phosphorus content of the manure is analyzed and time stamped. At least one sustainability outcome from the treated manure is quantified, and an animal source food product, including a product package, animal package lot, individual live animal, or a plurality of live animals, is identified and labeled, and direct and indirect sustainability outcomes are linked with the animal source food product. Sustainability outcomes are demonstrated to buyers or post-processors of animal source food products, first by combining the sustainability outcome data and food animal production data with food animal producer provenance data from the same or a corresponding time interval, and then by providing access to that data.
US11461719B2 Operation management apparatus and operation management method of autonomous travel vehicle
A schedule changer executes, as a schedule change process for changing a normal operation schedule, a cut-in change process in which a plurality of operating vehicles are divided into a sequence of an advanced vehicle line group for which a departure target time is advanced from a departure target time determined based on the normal operation schedule, and a sequence of a delayed vehicle line group for which the departure target time is delayed from the departure target time determined based on the normal operation schedule, and an inter-vehicle space between the advanced vehicle line group and the delayed vehicle line group is enlarged for an additional vehicle.
US11461718B2 Direct to store supply chain system and method
A system and a method are provided for a direct to store supply chain to bring high volume, bulk space products directly from suppliers, manufacturers, and vendors to retail locations, thereby bypassing retailer distribution centers. The system comprises an order management and invoicing system configured to facilitate demand signals from retail locations to manufacturers and vendors of desired products. A routing optimization system is configured to continually optimize an aggregate of orders so as to produce lowest-cost shipping solutions. A tracking and notification system is configured to provide manufacturers with clear tracking visibility of en-route deliveries once they leave manufacturing facilities.
US11461715B2 Cognitive analysis to generate and evaluate implementation plans
Techniques for text evaluation are provided. A curated dataset comprising a plurality of textual documents is received. A tree of classifiers is trained, based on the curated dataset, to identify use cases. A feature graph model is generated, based on the curated dataset, to determine textual similarity. A new document is received, and a plurality of requirements is extracted from the new document. For each requirement, one or more vector scores are generated by evaluating the requirement using the tree of classifiers, one or more feature scores are generated by evaluating the requirement using the feature graph model, and one or more use cases are identified for the new textual document based on the one or more vector scores and the one or more feature scores. An implementation is generated for the new document based on the one or more use cases.
US11461713B1 Machine learning platform for real time occupancy forecasting and resource planning
Aspects of the disclosure relate to using machine learning for resource planning. A computing platform may detect an occupancy modification event for a physical space. Based on detecting the occupancy modification event, the computing platform may send commands directing display of a data collection prompt to end user devices, which may prompt for work to be performed by users of the end user devices in the physical space during a first day. Using natural language processing, the computing platform may analyze user input information and other occupancy data to determine whether or not the users of the end user devices have permission to occupy the physical space during the first day. The computing platform may cause the end user devices to display a resource management interface indicating whether or not the users of the end user devices have valid permission to physically occupy the physical space during the first day.
US11461709B2 Resource capacity planning system
A system is provided that generates a capacity plan for a resource representing supply to meet demand based on minimizing a cost objective. The system generates demand scenarios by applying a stochastic process that factors in historical information, future goals, and uncertainty in demand. The system generates supply scenarios indicating supply over time for the resource by applying a stochastic process that factors in factors relating to quantity of supply units of the resource and uncertainty in supply. The system identifies a supply scenario that minimizes costs relating to delivery of supply at times other than the times at which supply is need to meet demand based on the demand scenarios. The supply scenario represents the capacity plan.
US11461706B2 System to facilitate predictive analytic algorithm deployment in an enterprise
According to some embodiments, an analytics computing environment data store may contain a set of electronic data records, each electronic data record being associated with a predictive analytic algorithm and including an algorithm identifier and a set of algorithm characteristic values. An analytics environment computer may receive an adjustment from a user associated with an enterprise, the adjustment changing at least one of the set of algorithm characteristic values for a predictive analytic algorithm. Deployment of the predictive analytic algorithm may then be initiated in an enterprise operations workflow and at least one result may be generated. The deployed predictive analytic algorithm may then monitor the result and generate an alert signal when the result exceeds a boundary condition.
US11461705B2 Data fusion system
Provided are methods, systems, devices, and tangible non-transitory computer readable media for providing data including vehicle map service data. The disclosed technology can perform operations including receiving vehicle map service data from client systems. The vehicle map service data can include information associated with a geographic area or sensor observations of a vehicle. Two or more portions of the vehicle map service data to which a client system is subscribed can be determined. Fused data based on the two or more portions of the vehicle map service data to which the client system is subscribed can be generated. Furthermore, the client system can be provided with access to the fused data. Access to the fused data can include authorization to send or receive portions of the vehicle map service data associated with the fused data.
US11461703B2 Determinantal reinforced learning in artificial intelligence
Methods and systems for selecting and performing group actions include selecting parameters for an approximated action-value function, which determines a reward value associated with a particular group action taken from a particular state, using a determinant of a parameter matrix for the action-value function. A group action is selected using the approximated action-value function and the selected parameters. Agents are triggered to perform respective tasks in the group action.
US11461700B2 Methods and systems for using artificial intelligence to analyze user activity data
A system for using artificial intelligence to analyze user activity data, the system comprising a computing device configured to receive from a user, at least a biological extraction and at least a user activity datum, determine a current user location, generate a diagnostic output as a function of the biological extraction, wherein the diagnostic output comprises a condition of the user, retrieve, from a fingerprint database, at least a datum of user fingerprint data, identify a plurality of compatible elements at the current user location as a function of the condition of the user, select at least a compatible element as a function of the fingerprint data, and present, via a graphical user interface, the at least a compatible element to a user device.
US11461698B2 Integrated machine learning audiovisual application for a defined subject
Disclosed herein are system, method, and computer program product embodiments for utilizing a feedback loop to continuously improve an artificial intelligence (AI) engine's determination of predictive features associated with a topic. An embodiment operates by training an AI engine for a topic using data from a data source, wherein the topic is associated with a geolocation. The embodiments first receives a set of predictive features for the topic from the trained AI engine. The embodiment transmits the set of predictive features for the topic to a set of electronic devices. The embodiment second receives a set of audiovisual content captured by the set of electronic devices. The set of electronic devices capture the set of audiovisual content based on the set of predictive features for the topic. The embodiment finally retrains the AI engine based on the first set of audiovisual content.
US11461697B2 Contextual modeling using application metadata
Provided is a system and method for building context from software applications and applying the context to visual settings in a graphical user interface. In one example, the method may include receiving an identification of actions performed by a user with respect to a user interface of a software application, receiving application metadata of the actions from the software application, the application metadata providing context associated with the actions, training one or more predictive models to predict user interface preferences for the user based on the actions and the application metadata, and storing the one or more trained predictive models via a storage device.
US11461696B2 Efficacy measures for unsupervised learning in a cyber security environment
A method for performing searches of user information comprises: receiving an initial dataset including the user information; calculating distance metrics between pairs of data in the initial dataset; performing unsupervised learning on the initial dataset to obtain a plurality of total number of clusters, each total number of clusters covering the initial dataset; determining efficacy measures for each total number of clusters using a plurality of distance metric thresholds; determining a desired efficacy measure in the efficacy measures, the desired efficacy measure corresponding to a desired distance metric threshold in the plurality of distance metric thresholds; determining a desired total number of clusters in the plurality of total number of clusters, the desired total number of clusters corresponding to the desired distance metric threshold; and performing unsupervised learning on the initial dataset using the desired total number of clusters to obtain a number of data representations of the user information.
US11461692B2 System and method for single-loop vehicle classification using inductive loop vehicle signatures
Single loop inductive sensors are widely deployed in infrastructure for traffic data collection, however, these loops currently provide little more than vehicle detection. A system and method are provided that enable single loop inductive sensors to be used for vehicle classification (e.g., identification as motorcycle, passenger car, bus, etc.). Classification may be done using the Federal Highway Administration's 13 class system. Initially a signature library is built from vehicle signatures with known classifications. Vehicle signature waveforms of unknown classification obtained from inductive loop sensors are analyzed to identify specific features in the waveform including the number of “peaks”, the first peak location and its magnitude. A classifier (e.g., K-nearest neighbor) uses a representation of the vehicle signature and the features to determine from the signature library the classification of the vehicle.
US11461691B2 Performance manager to autonomously evaluate replacement algorithms
An algorithm data store may contain information about a pool of available algorithms (e.g., to improve operation of an industrial asset). A deployment platform may be implemented in an edge portion at an industrial site associated with a live environment executing a current algorithm. A lifecycle manager of the deployment platform may manage execution of the current algorithm in the live environment creating source data. A performance manager may receive an indication of a selected at least one potential replacement algorithm from the pool of available algorithms and manage execution of the at least one potential replacement algorithm in a shadow environment using the source data. The performance manager may then report performance information associated with the at least one potential replacement algorithm. When appropriate, the potential replacement algorithm may replace the current algorithm.
US11461687B1 Automated data modeling for abbreviations utilizing fuzzy reasoning logic
A system includes a network interface configured to access an enterprise data warehouse and an enterprise abbreviation list that maps enterprise terms to abbreviations. A processing device can communicate with the network interface and a memory device that stores instructions to analyze the enterprise data warehouse to determine name attribute scores based on occurrences of the enterprise terms and the abbreviations in the enterprise data warehouse. Execution of the instructions can also generate a scoring summary of phrases, apply fuzzy reasoning logic to identify one or more relationship patterns and weights for the phrases including at least one shared word to produce training data for a data model associated with the enterprise data warehouse, and update the data model with a new abbreviated field name associated with a new field name based on identifying a closest match of the new field name with the training data.
US11461685B2 Determining performance in a distributed application or system
In one embodiment, the method includes determining one or more nodes associated with a treatment of a query; generating one or more stimuli associated with the treatment of the query wherein the or each stimulus are likely to perturb one or more resources within a system; measuring data at the or each node relating to the resources to determine the effect of the or each stimuli at the or each node; identifying one or more pairs of nodes which have a correlation in the measured data; transforming the correlation into a causal relationships where the cause is a measuring device measuring the response and the consequences are the other correlated measuring devices; generating a list of causal relationships; and combining different causal relationships into a causal model so that a chain of causal propagations can be built.
US11461684B2 Operation processing circuit and recognition system
Parallel processing suitable for convolution operation in a convolutional neural network is executed.Each of a plurality of selectors sequentially selects data, which is held in a two-dimensional shift register, in predetermined two-dimensional regions at least partially different from each other. Each of a plurality of two-dimensional convolution operation circuits multiplies the data selected by the corresponding selector by coefficient data stored in a coefficient memory and accumulates results of the multiplication to calculate, in parallel, two-dimensional convolution operation results in the two-dimensional regions. Each of a plurality of adder circuits adds operation results of the two-dimensional convolution operation circuits in a channel direction to output a three-dimensional convolution operation result.
US11461683B2 Pattern recognition system
Methods, apparatuses and systems directed to pattern learning, recognition, and metrology. In some particular implementations, the invention provides a flexible pattern recognition platform including pattern recognition engines that can be dynamically adjusted to implement specific pattern recognition configurations for individual pattern recognition applications. In certain implementations, the present invention provides for methods and systems suitable for analyzing and recognizing patterns in biological signals such as multi-electrode array waveform data. In other implementations, the present invention also provides for a partition configuration where knowledge elements can be grouped and pattern recognition operations can be individually configured and arranged to allow for multi-level pattern recognition schemes. In other implementations, the present invention provides methods and systems for dynamic learning of patterns in supervised and unsupervised manners.
US11461679B2 Message management using machine learning techniques
Methods, apparatus, and processor-readable storage media for implementing a message management framework using machine learning techniques are provided herein. An example computer-implemented method includes processing a message comprising identifying at least one message type of the message; determining, based at least in part on the at least one identified message type, one or more message failures by applying one or more machine learning-based rules to at least a portion of the message; determining one or more remedial actions by processing, using one or more machine learning techniques, the at least one identified message type, the one or more determined message failures, and multiple attributes of the message; and performing one or more automated actions based at least in part on the one or more determined remedial actions.
US11461678B2 Digital blockchain for lending
A method includes receiving, by a loan program executing on a loan computing system, conditions from an originator program executing on an originator computing system. The conditions are sent, by the loan program, to a wallet program executing on a wallet computing system. Cryptographic proof that the conditions are met is received by the loan program from the wallet program. Ownership data of the loan program is updated by the loan program to identify a buyer program executing on a buyer computing system in response to invocation of a purchase function of the loan program. Payment receipt data is appended, by the loan program, to the loan program in response to invocation of a payment append function of the loan program by a loan service program executing on a loan service computing system.
US11461675B2 Methods of modelling systems or performing predictive maintenance of systems, such as lithographic systems and associated lithographic systems
A method for determining a causal relationship between events in a plurality of parameter time series, the method including: identifying a first event associated with a parameter excursion event; identifying a second event associated with a failure event, wherein there are a plurality of events including the first events and second events; determining values of transfer entropy for pairs of the events to establish a causal relationship for each of the pairs of events; using the determined values of transfer entropy and identified causal relationships to determine a process network, wherein each of the events is a node in the process network, the edges between nodes being dependent upon the values of transfer entropy; identifying a directed cycle within the plurality of events and the causal relationships; classifying a directed cycle; and classifying one or more events having a causal relation to the classified directed cycle.
US11461674B2 Vehicle recommendations based on driving habits
Disclosed embodiments provide techniques for providing vehicular recommendations based on driver habits. Embodiments utilize a variety of input data, including, but not limited to, static vehicular data, dynamic vehicular data, and/or environmental data. In embodiments, empirical rules are used to adjust recommended maintenance schedules based on the input conditions. Additionally, the adjusted recommendations along with unscheduled maintenance data are input to a machine learning system, such as a neural network. The machine learning system is used to further revise the maintenance schedule, estimate end of life of the vehicle, and issue recommendations for when to sell a vehicle and recommendations on attributes of a new vehicle for acquisition.
US11461673B2 Shared machine learning model for application discovery
A system may include persistent storage configured to store: a shared classification model including a plurality of classifiers based on training data from a plurality of managed networks, and a representation of a plurality of software applications executable computing devices within a particular managed network. The system may also include a discovery application configured to perform operations including obtaining attributes of a software process. The operations may also include determining, by way of the shared classification model and based on the attributes, a suggested classifier of the plurality of classifiers and determining, by way of the suggested classifier and based on the attributes, a suggested classification for the software process. The operations may further include receiving an indication that the suggested classification has been accepted, based on receiving the indication, updating the representation to indicate the suggested classification, and storing, in the persistent storage, the representation as updated.
US11461670B2 Home wireless discovery
In one implementation, a method for detecting a configuration of wireless sensors within a vicinity includes a method of assessing wireless sensors in the vicinity of an application computing system. The application computing system is operated in a listen mode to receive and record wireless transmissions produced by one or more wireless sensors producing wireless transmissions in the vicinity of the application computing system. The recorded wireless transmissions are evaluated using a rule set that embodies normal operating characteristics of various types of wireless sensors in an operating environment to generate a conclusion regarding at least one attribute of at least one wireless sensor that produced the recorded wireless transmissions. The generated conclusion can be used so that the at least one wireless sensor is utilized in the application computing system.
US11461669B2 Runtime prediction for a job of a workflow
A method may comprise accessing first data sets associated with a first job of a workflow, each first data set associated with an execution of the first job, each first data set specifying a runtime of the first job and a first plurality of feature values of features associated with the runtime; executing a first plurality of feature weighting analyses utilizing the first data sets to rank the plurality of features with respect to their predictive value on a runtime of the first job; and generating, using at least one data processing apparatus, a predicted runtime of the first job based on a time series analysis of a plurality of runtimes of a plurality of second data sets, the second data sets selected from the first data sets based on the rank and one or more expected feature values associated with a future execution of the first job.
US11461658B2 Time series deep survival analysis system in combination with active learning
Provided is a time series deep survival analysis system combined with active learning. The system includes: a data collection module, an active learning module, and a time series deep survival analysis module; the data collection module is used for obtaining survival data of objects to be analyzed; combined with an active learning method, the active learning module selects a part of right censored data to label a survival time; and the time series deep survival analysis module constructs a time series deep survival analysis neural network model, and takes uncensored data and right censored data as model inputs, so as to obtain survival time prediction results of the objects to be analyzed. The present application can make full use of the right censored data in the survival data and time series features.
US11461656B2 Genetic programming for partial layers of a deep learning model
An information processing device according to one embodiment includes a processor. The processor executes an acquisition step of acquiring a plurality of partial layers as a gene pool, the partial layers being candidates for elements of a deep learning model, a generation step of generating a new partial layer from the gene pool by using genetic programming, an evaluation step of evaluating each partial layer by incorporating, into a template of the deep learning model, each partial layer in the gene pool to which the new partial layer is added, and determining a plurality of partial layers to remain in the gene pool, and an output step of outputting the deep learning model into which the partial layer with a highest evaluation value is incorporated.
US11461653B2 Learning method and learning device for CNN using 1xK or Kx1 convolution to be used for hardware optimization, and testing method and testing device using the same
A method for learning parameters of a CNN using a 1×K convolution operation or a K×1 convolution operation is provided to be used for hardware optimization which satisfies KPI. The method includes steps of: a learning device (a) instructing a reshaping layer to two-dimensionally concatenate features in each group comprised of corresponding K channels of a training image or its processed feature map, to thereby generate a reshaped feature map, and instructing a subsequent convolutional layer to apply the 1×K or the K×1 convolution operation to the reshaped feature map, to thereby generate an adjusted feature map; and (b) instructing an output layer to refer to features on the adjusted feature map or its processed feature map, and instructing a loss layer to calculate losses by referring to an output from the output layer and its corresponding GT.
US11461650B2 Validation of deep neural network (DNN) prediction based on pre-trained classifier
According to an aspect of an embodiment, operations may include receiving a first data point associated with a real-time application and predicting a first class for the received first data point, by a Deep Neural Network (DNN) pre-trained for a classification task of the real-time application. The operations may further include extracting, from the DNN, a first set of features and a corresponding first set of weights, for the predicted first class. The extracted first set of features may be associated with a convolution layer of the DNN. The operations may further include determining, by a pre-trained classifier associated with the predicted first class, a confidence score for the predicted first class based on the extracted first set of features and the corresponding first set of weights. The operations may further include generating output information to indicate correctness of the predicted first class based on the determined confidence score.
US11461649B2 Searching for music
In implementations of searching for music, a music search system can receive a music search request that includes a music file including music content. The music search system can also receive a selected musical attribute from a plurality of musical attributes. The music search system includes a music search application that can generate musical features of the music content, where a respective one or more of the musical features correspond to a respective one of the musical attributes. The music search application can then compare the musical features that correspond to the selected musical attribute to audio features of audio files, and determine similar audio files to the music file based on the comparison of the musical features to the audio features of the audio files.
US11461645B2 Initialization of memory networks
A memory network can be constructed with at least memory write weightings, memory read weightings and at least one read vector, the memory write weightings parameterizing memory write operations of a neural network to the memory matrix, the memory read weightings parameterizing memory read operations of the neural network from the memory matrix. At least one of the write weightings, the read weightings, or elements of the at least one read vector, can be initialized to have sparsity and/or low discrepancy sampling pattern. The memory network can be trained to perform a task.
US11461642B2 Apparatus for processing a signal
An apparatus for processing a signal for input to a neural network, the apparatus configured to: receive a signal comprising a plurality of samples of an analog signal over time; determine at least one frame comprising a group of consecutive samples of the signal, wherein the or each frame includes a first number of samples; for each frame, determine a set of correlation values comprising a second number of correlation values, the second number less than the first number, each correlation value of the set of correlation values based on an autocorrelation of the frame at a plurality of different time lags; provide an output based on the set of correlation values corresponding to the or each of the frames for a neural network for one or more of classification of the analog signal by the neural network and training the neural network based on a predetermined classification.
US11461640B2 Mitigation of conductance drift in neural network resistive processing units
Methods and systems for performing calculations with a neural network include determining a conductance drift coefficient for resistive processing unit (RPU) weights in a neural network. A correction factor is applied to neuron inputs in the neural network in accordance with the drift coefficient and a time that has elapsed since the RPU weights were programmed. A calculation is performed with the neural network. The correction factor compensates for conductance drift.
US11461637B2 Real-time resource usage reduction in artificial neural networks
A generated algorithm used by a neural network is captured during execution of an iteration of the neural network. A candidate algorithm is identified based on the generated algorithm. A determination is made that the candidate algorithm utilizes less memory than the generated algorithm. Based on the determination the neural network is updated by replacing the generated algorithm with the candidate algorithm.
US11461635B2 Neural network transfer learning for quality of transmission prediction
Systems and methods for predicting performance of a modulation system are provided. A neural network model is trained using performance information of a source system. The neural network model is modified with transferable knowledge about a target system to be evaluated. The neural network model is tuned using specific characteristics of the target system to create a source-based target model. The target system performance is evaluated using the source-based target model to predict system performance of the target system.
US11461630B1 Machine learning systems and methods for extracting user body shape from behavioral data
Disclosed are systems and techniques for extracting user body shape (e.g., a representation of the three-dimensional body surface) from user behavioral data. The behavioral data may not be explicitly body-shape-related, and can include shopping history, social media likes, or other recorded behaviors of the user within (or outside of) a networked content delivery environment. The determined body shape can be used, for example, to generate a virtual fitting room user interface.
US11461628B2 Method for optimizing neural networks
A method includes: providing a deep neural networks (DNN) model comprising a plurality of layers, each layer of the plurality of layers includes a plurality of nodes; sampling a change of a weight for each of a plurality of weights based on a distribution function, each weight of the plurality of weights corresponds to each node of the plurality of nodes; updating the weight with the change of the weight multiplied by a sign of the weight; and training the DNN model by iterating the steps of sampling the change and updating the weight. The plurality of weights has a high rate of sparsity after the training.
US11461627B2 Systems and methods for training and controlling an artificial neural network with discrete vehicle driving commands
Systems, devices, and methodologies are provided for training and controlling a neural network. The neural network is trained using definitive and random training modes to train neurons in a monolithic network. The neural network output is used to control an autonomous or semi-autonomous vehicle.
US11461625B1 Tensor compression
Lossy tensor compression and decompression circuits compress and decompress tensor elements based on the values of neighboring tensor elements. The lossy compression circuit scales each decompressed tensor element of a tile by a scaling factor that is based on the maximum value that can be represented by the number of bits used to represent a compressed tensor element, and the greatest value and least value of the tensor elements of the tile. The lossy decompression circuit performs the inverse of the lossy compression. The compression circuit and decompression circuit have parallel multiplier circuits and parallel adder circuits to perform the lossy compression and lossy decompression, respectively.
US11461624B2 Neural network with synapse string array
Provided is a binary neural network including: a synapse string array in which multiple synapse strings are sequentially connected. The synapse string includes: first and second cell strings, each including memory cell devices connected in series; and switching devices connected to first ends of two-side ends of the first and second cell strings. The memory cell devices of the first and second cell strings are in one-to-on correspondence to each other, and a pair of the memory cell devices being in one-to-on correspondence to each other have one-side terminals electrically connected to each other to constitute one synapse morphic device. A plurality of the pairs of memory cell devices configured with the first and second cell strings constituting each synapse string constitute a plurality of the synapse morphic devices. The synapse morphic devices of each synapse string are electrically connected to the synapse morphic devices of other synapse strings.
US11461616B2 Method and system for analyzing documents
A computer-implemented method used for analyzing documents by an artificial intelligence system is disclosed herein. The method includes uploading at least one document via a frontend which stores the document in a database of the artificial intelligence system; preprocessing at least one document retrieved from the database by splitting the document into individual sentences and calculating a word vector for each sentence of the document; assessing each sentence using a categorization model of the artificial intelligence system by processing the calculated word vector representing the sentence to provide a categorization prediction result; and processing positive categorized sentences in order to calculate an opinion prediction result and a sub-categorization prediction result for each positive categorized sentence based on an opinion prediction model and based on a sub categorization model of the artificial intelligence system.
US11461615B2 System and method of memory access of multi-dimensional data
A novel and useful system and method of accessing multi-dimensional data in memory. The invention is applicable to neural network (NN) processing engines adapted to implement artificial neural networks (ANNs). The NN processor is constructed from self-contained computational units organized in a hierarchical architecture. The homogeneity enables simpler management and control of similar computational units, aggregated in multiple levels of hierarchy. Computational units are designed with minimal overhead as possible, where additional features and capabilities are aggregated at higher levels in the hierarchy. On-chip memory provides storage for content inherently required for basic operation at a particular hierarchy and is coupled with the computational resources in an optimal ratio. Lean control provides just enough signaling to manage only the operations required at a particular hierarchical level. Dynamic resource assignment agility is provided which can be adjusted as required depending on resource availability and capacity of the device.
US11461603B2 Sensor of imaging device detects an amount of print media in a print media receptacle using plural thresholds to notify user when the imaging device has a low quantity of the print media
In some examples, a non-transitory machine readable medium can include instructions executable by a processing resource to assert a low print media level notification responsive to determination that a first amount of print media in a media receptacle of an imaging device is less than a set value, detect a second amount of print media in the media receptacle of the imaging device, compare the detected second amount of print media to a print media threshold that is based on the set value and a selectable print media value, and maintain the low print media level notification responsive to a determination that the detected second amount of print media is less than the print media threshold.
US11461598B2 Information processing device, information processing program, and information processing method
An information processor can logically support prediction based on past statistical information even though the information contains qualitative or non-numerical data. The processor determines whether an input pattern corresponding to an input object (a determination target) belongs to a specific class among multiple classes, based on feature subsets of any combination of a plurality of features, each feature comprises multiple categories. The processor includes a storage storing the input pattern corresponding to the input object and samples corresponding to respective sample objects and a classification determiner determining whether the input pattern belongs to the specific class. The classification determiner calculates a first conditional probability and a second conditional probability based on the number of the samples belonging to each category of the respective features, the first conditional probability is a probability that the data of the input pattern belong to categories corresponding to the respective feature for the specific class, the second conditional probability is a probability that the data of the input pattern belong to categories corresponding to the respective features for a non-specific class which is a class other than the specific class among classes, and the number of the samples is counted for each class based on the feature information on the samples and the class label information on the samples, and determines whether the input pattern belongs to the specific class based on the feature information on the input pattern, the first conditional probability and the second conditional probability.
US11461597B2 Object likelihood estimation device, method, and program
Objectness indicating a degree of accuracy of a single object is accurately estimated. An edge detection unit 30 detects an edge for a depth image, an edge density/uniformity calculation unit 40 calculates an edge density on the periphery of a candidate region, an edge density inside the candidate region, and edge uniformity on the periphery of the candidate region. An objectness calculation unit 42 calculates the objectness of the candidate region based on the edge density on the periphery of the candidate region, the edge density inside the candidate region, and the edge uniformity on the periphery of the candidate region.
US11461596B2 Methods and apparatus to adapt medical imaging interfaces based on learning
Methods and apparatus to adapt medical imaging interfaces based on learning are disclosed. An example apparatus includes a use monitor to monitor, in a first session, user actions and medical content data pertaining to operation of a clinical image display, a learning device including a processor to implement a learning network to develop a model for a subsequent session based on the user actions in relationship to a context of the medical content data. The model developed by defining contextual patterns of the user actions based on the context and the medical content data. The learning device is to update, prior to or during a second session subsequent the first session, a user interface based on the model.
US11461593B2 Federated learning of clients
A method, a computer program product, and a computer system determine when to perform a federated learning process. The method includes identifying currently available contributors among contributors of a federated learning task for which the federated learning process is to be performed. The method includes determining a usefulness metric of the currently available contributors for respective datasets from each of the currently available contributors used in performing the federated learning process. The method includes, as a result of the usefulness metric of the currently available contributors being at least a usefulness threshold, generating a recommendation to perform the federated learning process with the datasets of the currently available contributors. The method includes transmitting the recommendation to a processing component configured to perform the federated learning process.
US11461589B1 Mitigating reality gap through modification of simulated state data of robotic simulator
Mitigating the reality gap through training and utilization of at least one difference model. The difference model can be utilized to generate, for each of a plurality of instances of simulated state data generated by a robotic simulator, a corresponding instance of modified simulated state data. The difference model is trained so that a generated modified instance of simulated state data is closer to “real world data” than is a corresponding initial instance of simulated state data. Accordingly, the difference model can be utilized to mitigate the reality gap through modification of initially generated simulated state data, to make it more accurately reflect what would occur in a real environment. Moreover, the difference representation from the difference model can be used as input to the control policy to adapt the control learned from simulator to the real environment.
US11461588B1 Advanced data collection block identification
Systems and methods that allow examination of response data collected from content providers and provide for classification and routing according to the classification. The process of classification employs an unsupervised, or partially unsupervised, Machine Learning classifier model for identifying data collection responses that contains no data, mangled data, or a block, for assigning a classification correspondingly and for feeding the classification decision back to a data collection platform.
US11461585B2 Image collection apparatus, image collection system, image collection method, image generation apparatus, image generation system, image generation method, and program
An image collection system includes an image collection apparatus, an image capturing apparatus, and a display. The display includes a display surface that is also used as a placement surface of an object. The image capturing apparatus captures the object placed on the display surface of the display. The image collection apparatus includes a display control unit and an image acquisition unit. The display control unit switches and displays a plurality of first images each having a different content on the display surface of the display when the object is captured. The image acquisition unit acquires a plurality of second images generated by capturing the object on the display surface of the display while the plurality of first images are switched and displayed, and stores the plurality of second images in a storage apparatus.
US11461584B2 Discrimination device and machine learning method
A discrimination device includes a sub-data set extraction unit for extracting from a plurality of labeled learning data a sub-learning data set to be used for learning and a sub-verification data set to be used for verification, a learning unit for performing supervised learning on the basis of the sub-learning data set to generate a pre-trained model for discriminating a label from data related to an object, a discrimination unit for conducting a discrimination processing using the pre-trained model on each piece of learning data contained in the sub-verification data set, a verification result recording unit for recording a result of the discrimination processing in association with the learning data, and a correctness detection unit for detecting learning data attached with a label that may be incorrect based on the discrimination processing results recorded in association with respective learning data.
US11461580B2 Anchoring new concepts within a discussion community
One or more processors access a plurality of messages from a discussion community and determine concept topics and metadata of the messages. A graph of the concept topics and messages is generated with messages and concept topics as nodes and connection strength between nodes as edges. Distances between nodes correspond to computed weights of edges. A low boundary distance threshold is calculated based on the aggregate distances between existing messages and concept topics of the graph. A distance is computed between new concept topics of a received message and existing messages and concept topics. A distance between the new concept topics of the received message and existing nodes is determined and compared to the boundary distance threshold of the graph, and responsive to determined distance falling below the boundary threshold, an action is performed to anchor the new concept topics of the received message in the discussion community.
US11461577B2 Method for protecting the intellectual property rights of a trained machine learning network model using digital watermarking by adding, on purpose, an anomaly to the training data
The invention provides a method for marking a machine learning model, said method comprising providing a training dataset, adding at least one anomaly to said training dataset, and training said machine learning model using said training dataset. This can for instance help to protect property rights on trained neural networks.
US11461576B2 Information processing method and related electronic device
A method includes receiving a first operation instruction; responsive to receiving the first operation instruction, determining whether one or more first images from a set of images comprise a first common feature; and responsive to determining that the one or more first images from the set of images comprise the first common feature, displaying the one or more first.
US11461575B2 Optical information reader, optical information reader system, and error cause analysis method
The optical information reader includes an imaging part configured to capture a plurality of images at predetermined timing until code reading results in success or a reading process times out, and an output part configured to output information on timing at which the optical information reader receives the trigger signal, success or failure information on code reading, and the plurality of images captured by the imaging part, and success or failure information representing whether the reading process performed by a decoder results in success or failure and the plurality of images captured in response to the trigger signal are associated with the trigger signal, and, with a list of reading results corresponding to a plurality of the trigger signals displayed on a display part.
US11461569B2 RFID reader for garments on hangers
A radio frequency identification (RFID) apparatus includes a housing, an RFID reader, and one or more RFID antennas disposed in the housing. The housing includes a first opening, a second opening, and a tunnel between the first and second openings. The housing is configured to be disposed over a track configured to transport a garment on hanger through the tunnel. The RFID antennas are configured to generate a first RFID signal substantially in the tunnel to interrogate an RFID tag associated with a garment on hanger as it transits through the tunnel. The RFID reader receives a second RFID signal transmitted by the RFID tag in response to receiving the first RFID signal. The RFID apparatus can include a segment of the track. The track can include a trolley configured to secure one or more garments on hangers. The trolley can include an RFID tag.
US11461568B2 Wireless sensor reader assembly
Disclosed are a reader device, system, and method for communicating with a wireless sensor. The reader device may be configured to analyze the strength of a response signal transmitted from the wireless sensor in response to an excitation pulse generated by the reader device. In one embodiment, the reader device may be configured to engage be placed in a plurality of modes to allow the reader to transmit a signal, such as a short pulse of energy or a short burst of radio frequency energy to cause the wireless sensor to output a resonant signal. The reader device may receive the resonant signal from the wireless sensor and evaluate it against predetermined values. The evaluated signals may be used to assess the strength and the proximity of the reader device relative to the wireless sensor as it is implanted in a patient.
US11461561B2 Method and device for information processing, and storage medium
A method for information processing, includes: obtaining a bilingual vocabulary containing N original bilingual word pairs, N being a positive integer; obtaining an original bilingual training set containing multiple original bilingual training sentence pairs; selecting at least one original bilingual training sentence pair matching any original bilingual word from the original bilingual training set as a bilingual sentence pair candidate; constructing a generalized bilingual sentence pattern based on at least one bilingual sentence pair candidate; and obtaining an augmented bilingual training set containing multiple augmented bilingual training sentence pairs, based on the bilingual vocabulary and the generalized bilingual sentence pattern.
US11461559B2 Mechanism to facilitate image translation
Techniques and structures to facilitate conversion of a workflow process is disclosed. The techniques include receiving an image, identifying one or more objects included in the image, identifying one or more properties associated with each of the one or more objects, generating a matrix including data including the identified objects and associated properties and processing the matrix at a machine learning model to determine whether the image is to be translated based on a determination that one or more objects and associated properties within the image are required to be translated.
US11461555B2 Systems and methods for identifying an event in data
The present disclosure includes systems, apparatuses, and methods for event identification. In some aspects, a method includes receiving data including text and performing natural language processing on the received data to generate processed data that indicates one or more sentences. The method also includes generating, based on a first keyword set, a second keyword set having more keywords than the first keyword set. The method further includes, for each of the first and second keyword sets: detecting one or more keywords and one or more entities included in the processed data, determining one or more matched pairs based on the detected keywords and entities, and extracting a sentence, such as a single sentence or multiple sentences, from a document based on the one or more sentences indicated by the processed data. The method may also include outputting at least one extracted sentence.
US11461553B1 Method and system for verbal scale recognition using machine learning
A computer inputs data including different verbal judgment sets. Each different verbal judgment set includes words which are votes that define different rank values and each represents an evaluation of an alternative. The processor determines a word similarity score of each word in the verbal judgment sets to predefined words in a predefined scale. The processor determines a set similarity score between the different verbal judgment set and the predefined scale based on the words included in the different verbal judgment set and the predefined words within the predefined scale. The processor maps the words of the different verbal judgment sets to a numerical scale that corresponds to the predefined scale, based on the set similarity score. The processor interprets the different verbal judgment sets in the universe of known data based on the numerical scale and provides cleansed data which is used by a data-dependent application.
US11461542B2 Providing asynchronous general user interface (GUI) input
Asynchronous General User Interface (GUI) input is provided. A first user-provided input is receive for an input field of the General User Interface (GUI). A first local timing process and a global timing process are initiated indicating time of the receiving of the first user-provided input. Prior to completion of data entry processing of the first user-provided input, a second user-provided input is received for the input field and a second local timing processing is initiated indicating time of the second user-provided input is received for the input field. Data entry processing of the first user-provided input and the second user-provided input is performed. A choice is made between the first user-provided input and the second user-provided input for use of the input field based at least in part on the first local timing process, the second local timing process, and the global timing process.
US11461541B2 Interactive validation of annotated documents
A computer-implemented method includes: receiving, by a computer device, an electronic document having labels; predicting, by the computer device, a user will reject the labels; determining, by the computer device and in response to the determining the user will reject the labels, that a subset of labels of the labels violate association rules; marking, by the computer device, the subset of labels which violate the association rules for validation; prioritizing, by the computer device, the subset of labels which violate the association rules; and rendering, by the computer device, the subset of labels which violate the association rules in view of priority.
US11461539B2 Automated document highlighting in a digital management platform
A highlighting engine modifies a target document by identifying and highlighting a set of text passages. The highlighting engine receives a training set of data including documents that each include a set of highlighted text passages. The highlighting engine trains a machine learned model using the training set of data. The trained machine learned model, when applied to subsequent identified candidate sets of text passages within the target document, identifies the set of text passages to highlight. The highlighting engine modifies the target document with the highlighted set of text passages and provides the modified target document for display via an interface. The highlighted set of text passages enable a user to quickly read and understand the target document.
US11461538B2 User specific visual identity control across multiple platforms
A content-generating user is enabled to set visible attributes for a content item from any device so that the content item maintains a uniform look and feel across the various platforms. The visible attributes set by the generating user are stored in the user's profile on a user profile database. When a request to display the content item is received from a client device, the platform associated with the request is determined. Display data comprising one or more of the visible attributes retrieved from the user profile database, the content item and a template based on the platform is transmitted to the client device. The client device configures a display of the content item to a viewer based on the received display data.
US11461535B2 Video buffering for interactive videos using a markup language
A device configured to receive a video request that includes source scene information for generating the plurality of video scenes for a Hypertext Markup Language (HTML) video. For each video scene, the device is configured to identify a video scene from the source scene information and to assign a video scene entry in a video timing map to the identified video scene. The device is further configured to identify animation instructions for animations associated with the identified video scene from the source scene information and to populate the video scene entry in the video timing map based on the animation instructions for the animations that are associated with the identified video scene. The device is further configured to output the video timing map.
US11461533B2 Generating a document preview
A system and computer implemented method for managing a workload in an environment is disclosed. The method may include establishing a set of criteria for providing a document preview, wherein the set of criteria includes a predetermined qualitative user-input feature. The method may also include detecting a first criterion of the set of criteria using a content recognition system configured to analyze user-generated data associated with the document. The first criterion may be correlated with a portion of the document. The method may also include generating, based on the first criterion, a document preview for the portion of the document. The method may also include presenting, in response to a triggering event for a display preview, the document preview.
US11461532B2 Three-dimensional mask model for photolithography simulation
A three-dimensional mask model that provides a more realistic approximation of the three-dimensional effects of a photolithography mask with sub-wavelength features than a thin-mask model. In one embodiment, the three-dimensional mask model includes a set of filtering kernels in the spatial domain that are configured to be convolved with thin-mask transmission functions to produce a near-field image. In another embodiment, the three-dimensional mask model includes a set of correction factors in the frequency domain that are configured to be multiplied by the Fourier transform of thin-mask transmission functions to produce a near-field image.
US11461530B1 Circuit design routing based on routing demand adjustment
Various embodiments provide for routing a circuit design based on adjusting a routing demand. More specifically, some embodiments implement routing demand smoothing of a grid cell, routing overflow spreading of a grid cell, or some combination of both prior to detailed routing of a circuit design, which can result in improved detailed routing over conventional routing techniques.
US11461529B1 Routing with soft-penalizing pixels on a found path
Routing a circuit path includes selecting pixels on the circuit path based at least on penalty values associated with the pixels. Pixels on a rejected circuit path are penalized by increasing their penalty values. Re-routing a rejected circuit path allows for pixels on previously rejected paths to be considered when rerouting the rejected circuit path, rather than being eliminated outright.
US11461526B2 System and method of automatic re-localization and automatic alignment of existing non-digital floor plans
A system and method of automatic re-localization of a handheld scanning device in a previously mapped environment is provided. The system includes a two-dimensional (2D) scanner and one or more processors operably coupled to the 2D scanner. The one or more processors are responsive to non-transitory executable instructions for performing operations that include determining a current location of the 2D scanner in the environment relative to a location in a previously generated 2D image of the environment that was generated based on an image of a non-digital floorplan. The operations also include generating a new 2D image of at least a subset of the environment. The at least a subset of the environment includes the current location of the 2D scanner and at least one other location in the environment. The operations further include overlapping portions of the previously generated 2D image and the new 2D image.
US11461524B2 Information processing apparatus and configuration method
An information processing apparatus includes a central processing unit (CPU), a plurality of field-programmable gate arrays (FPGAs) connected to the CPU to communicate with the CPU, and a plurality of memories provided in a one-to-one relationship with the plurality of FPGAs. Each of the plurality of memories is configured to store configuration data of a corresponding one of the plurality of FPGAs. One of the plurality of FPGAs is configured to update the configuration data of each of the plurality of FPGAs stored in a corresponding one of the plurality of memories.
US11461523B1 Glitch analysis and glitch power estimation system
A method for performing glitch power analysis of a circuit, comprising receiving no-timing waveform simulation data for the circuit, the waveform simulation data including a first signal, and identifying a delayed stimulus injection point (DSIP) for the first signal. The method further comprises determining a total delay for the first signal and performing waveform replay simulation including injecting the first signal at the DSIP at a time based on the total delay for the first signal.
US11461521B2 Integrated circuit including standard cell and method of fabricating the integrated circuit
An integrated circuit including a standard cell includes: a plurality of first wells extending in a first horizontal direction with a first width and of a first conductivity type; and a plurality of second wells extending in the first horizontal direction with a second width and having a second conductivity type, wherein the plurality of first wells and the plurality of second wells are alternately arranged in a second horizontal direction that is orthogonal to the first horizontal direction, and when m and n are integers greater than or equal to 3, the standard cell has a length in the second horizontal direction, the length being equal to a sum of m times a half of the first width and n times a half of the second width.
US11461518B2 Multi-instanced simulations for large environments
The disclosure notably relates to a computer-implemented method for instancing a global physics simulation. The method includes obtaining a set of local simulations. The set of local simulations includes at least one local simulation. A local simulation is a physics simulation that is part of the global physics simulation and that can be computed alone and independently of the global physics simulation. Each local simulation of the set of local simulations is already computed. The method further includes, for each local simulation of the set of local simulations, computing a respective reduced model of the local simulation. The method further includes computing each global simulation of a set of at least one global simulation. Each global simulation is an instance of the global physics simulation. This constitutes an improved method for instancing a physics simulation.
US11461511B2 Spatial field optimization with reduced parameters
A method for producing a design includes receiving a set of design constraints. A spatial field is created based on the design constraints. The spatial field is represented with a linear combination of one or more bases. A number of the one or more bases is less than a number of elements in the spatial field. Respective weights are optimized for each of the one or more bases. A design is produced based on the spatial field and the weights.
US11461510B2 Generation system and method
A design system for creating a new design by combining two or more input designs is provided. The design system comprises a design selection module configured to select two or more input designs based on a plurality of parameters. The design system further comprises a design computing module coupled to the design selection module and configured to compute one or more number design elements for each input design and compute a plurality of split points for each design elements. The design system further includes a design generation module configured to selectively combine design elements from different input designs to generate a new design.
US11461507B2 Systems and methods for secure peripherals
Systems and methods for an interface device that is configured to locally generated encrypted data and also receive encrypted data from a host computer, locally decrypt the data, and present the decrypted data independently from the host computer.
US11461506B2 Storage system and encryption processing method
Encryption is enabled at a low load in a storage system. An encryption processing device 20 uses, as an expectation value for key validation, a value that is uniquely identified from a storage location address of encrypted text data in a storage drive. The encryption processing device 20 encrypts the expectation value and plain text data, respectively, using a same encryption key, substitutes a DIF according to the encrypted text data obtained by encrypting the plain text data, and stores the encrypted expectation value in the substituted DIF. Upon receiving a read request of the encrypted text data, the encryption processing device 20 decrypts the encrypted expectation value stored in the substituted DIF using a decryption key, and validates whether the encryption key and the decryption key are properly corresponding by comparing the decrypted expectation value and the expectation value identified from the address at the time of reading.
US11461503B2 Service processing method and apparatus
A method includes: receiving a service participation request of a target service transmitted by a user terminal, wherein the user terminal comprises an iOS operating system; obtaining target identification data from a system server according to the service participation request, wherein the target identification data comprises first identification data used for identifying whether the user terminal participates in the target service, and/or second identification data used for identifying whether the device data of the user terminal is modified, and the system server is a server corresponding to the iOS operating system; and according to the target identification data, determining whether to allow the user terminal to participate in the target service.
US11461502B2 Apparatus and method of creating a data chain in a data structure that can be cryptographically proven to contain valid data
An apparatus is adapted for implementing a method of creating a data chain, which can be cryptographically proven to contain valid data. The method includes creating a data chain with no elements, validating the data chain for nodes before accepting the data chain, verifying the size of close group to add the data chain, adding a data block to the data chain, removing old copies of entries from the data chain only if a chained consensus would not be broken, else maintaining the entry and marking it as deleted, validating a majority of pre-existing nodes and validating a signature of the data chain via the data chain of signed elements. The apparatus is operable to support a data communication system and provides a technical effect of making a data processing system robust against data corruption, data loss, failure in data communication synchronization and similar practical operational issues.
US11461498B2 Systems and methods for secured, managed, multi-party interchanges with a software application operating on a client device
A system and methods which manage and secure the interaction between (1) the owner of a client application and third-parties, and (2) between the third-parties and the client application while the client application is operating on a user's client computer. The invention enables interactive primitives such as ensuring the integrity of the client environment, reading data from the client, writing data to the client, collecting data from the user, and ensuring privacy. All functionality is done through the client application and under management and control of the owner of the client application.
US11461496B2 De-identification of electronic records
A system is provided for de-identifying electronic records. The system may be configured to tokenize an electronic record to produce a plurality of tokens including a first token. The system may determine whether the first token is part of one of a plurality of expressions known to include protected health information. In response to determining that the first token is not part of any one of the plurality of expressions, the system may determine, based on a blacklist of tokens known to include protected health information, whether the first token includes protected health information. In response to determining that the first token includes protected health information, the system may generate a de-identified electronic record by replacing the first token with a second token obfuscating the protected health information. Related methods and computer program products are also provided.
US11461494B2 Secure view of content on devices
Various examples for providing for the secure view of content on devices are disclosed. In one example, a content modification service, such as an email modification service, can access a document from a server destined for a client device and generate a modified form of the document by adjusting a visual setting associated with a display of the content that affects an ability to view the content from an area beyond a predetermined range. The content modification service or a client application can selectively provide the document or the modified version of the document in a display of the client device based on a setting of the client device, a device profile, or compliance rules specified by an administrator of a management service.
US11461493B1 Data overlap count adjustment in a multiple tenant database system
Systems, methods, and devices for generating a secure join of database data are disclosed. A method creates a secure view of datapoints of a consumer account and processes, using a secure user defined function (UDF), the datapoints of the consumer account and datapoints of a provider account to generate a secure join key. The datapoints of the consumer account are provided to the secure UDF using the secure view. The method further performs, by a processor, an analysis of the datapoints of the consumer account and the datapoints of the provider account of the secure join key. The analysis returns a count value of overlapping datapoints between the consumer account and the provider account. The method further adjusts the count value of overlapping datapoints based on a number of distinct rows associated with the provider account, and provides the adjusted count value of overlapping datapoints to the consumer account.
US11461491B2 Unifying interface for cloud content sharing services
Methods and systems that allow a user to see the people or groups who have access to files that are maintained by a plurality of cloud content sharing services. In particular, the user may see what specific party has access to each particular file or directory, regardless of multiple cloud content sharing services involved. Moreover, a user interface and exposed application program interface allows the user to manipulate the permissions, e.g., granting access, to another person or group, to a file or directory. The user interface may also allow the user to terminate access to the file or directory for a person or group. The user's action to change a permission may be effected independently of the particular cloud content sharing service.
US11461490B1 Systems, methods, and devices for conditionally allowing processes to alter data on a storage device
A combination default write-blocking system may include a host computer. The host computer may include at least one general storage device storing program instructions for a blocking driver assembly and a host processor configured as the blocking driver assembly while executing the program instructions for the blocking driver assembly. A connection interface device physically separate from the host processor, and the connection interface device is configured to be operatively coupled to the host processor and to a protected storage device physically separate from the general storage device, receive a communication from the blocking driver assembly, and establish communication between the protected storage device and the host processor after receiving the communication from the blocking driver assembly. The blocking driver assembly is further configured to communicate with the connection interface device and conditionally allow a host computer process to alter data stored on the protected storage device.
US11461487B2 Method for strongly encrypting .ZIP files
The present invention provides a method of integrating existing strong encryption methods into the processing of a .ZIP file to provide a highly secure data container which provides flexibility in the use of symmetric and asymmetric encryption technology. The present invention adapts the well-established .ZIP file format to support higher levels of security and multiple methods of data encryption and key management, thereby producing a highly secure and flexible digital container for electronically storing and transferring confidential data.
US11461486B2 Partial page approval model
Techniques are described herein for handling transactions where only a portion of submitted changes are committed. In some embodiments, a system receives, through a page of a user interface, a request to submit a plurality of changes to a set of data objects. The system identifies, based on the page of the user interface through which the request was submitted, a first subset of one or more changes that require further review and a second subset of one or more changes that do not require further review before being committed to the database. The first subset of one or more changes are cached for further review, and a respective approval transaction may be initiated. A commit transaction may be initiated directly for the second set of one or more changes to commit the changes to the database without further review.
US11461485B2 Immutable bootloader and firmware validator
Provided is a process, including: accessing, with a processor of an embedded computing device, immutable executable code stored in read-only memory of the embedded computing device; executing, with the processor of the embedded computing device, instructions of the immutable executable code that retrieve, from the read-only memory, a network-layer address of a tamper-evident, immutable data repository and an application-layer address of firmware of the embedded computing device stored in the tamper-evident, immutable data repository; executing, with the processor of the embedded computing device, instructions of the immutable executable code that, using the network-layer address and the application-layer address, download the firmware of the embedded computing device from the tamper-evident, immutable data repository; and executing, with the processor of the embedded computing device, instructions of the immutable executable code that store the downloaded firmware in re-writeable memory of the embedded computing device.
US11461484B2 Capturing contextual information for data accesses to improve data security
A method by one or more runtime agents protecting a web application for capturing contextual information for data accesses. The method includes determining first metadata associated with a web application layer request sent by a web application firewall to the web application, determining second metadata associated with the web application layer request based on information available to the web application, serializing the first metadata and the second metadata to generate serialized metadata, and adding the serialized metadata to a database query that is to be submitted by the web application to the database server, wherein execution of the database query that includes the serialized metadata by the database server is to cause the database activity monitor to store the serialized metadata and third metadata associated with the database query determined by the database activity monitor in a data storage.
US11461482B2 Method for erasing information from electronic scrap based on dual-security mechanism
According to aspects of the inventive concepts, provided is a method for erasing information based on a dual-security mechanism. A storage medium feature database, an information erasure feature database, and a firmware system feature database are built to match cases for to-be-erased electronic scrap. An erasure solution and a native system data package are generated based on the matching results. The information is erased and an erasure result is evaluated; and the information is recovered on the erased electronic scrap, and a recovery result is evaluated, to implement comprehensive double security evaluation. The information erasure validity of the electronic scrap is checked based on the evaluation results. If an erasure result is invalid, erasure solutions are corrected online based on the evaluation result, until the erasure result is valid and the electronic scrap with a native system recovered is obtained.
US11461481B1 Encrypted to be executed software code and execution environment apparatuses, systems, and methods
Security enhancement herein primarily relate to digital code undergoing a first fortification protocol by which a digital package is prepared, a secure execution environment being configured for use with the package at or via a source facility, and at least some of the package being executed in in the secure execution environment at a destination facility. Such enhanced configurations may arrive to or from a remote facility, for example, without a concomitant loss of performance.
US11461478B2 Mobile network core component for managing security keys
A security keys broker residing on a core mobile communication network may manage security keys associated with network-enabled devices, such as Internet-of-Things devices. The security keys broker may authenticate, encrypt, or decrypt communications with the network-enabled devices using the associated security keys. Characteristics of the communications with the network-enabled devices may be determined, and the security keys broker may determine insecure communications based on the characteristics. Responsive to determining that an insecure communication has occurred, the security keys broker may update one or more of the security keys.
US11461473B2 Systems and methods for controlling data exposure using artificial-intelligence-based modeling
Systems and methods for controlling the exposure of data privacy elements are provided. The systems and methods may generate an artificial profile model. The artificial profile model may include a constraint for generating new artificial profiles. A signal may be received indicating that a computing device is requesting access to a network location. One or more data privacy elements associated with the computing device can be detected. An artificial profile can be determined for the computing device. The artificial profile may be usable to identify the computing device. The one or more data privacy elements may be automatically modified according to the constraint included in the artificial profile model. The method may include generating a new artificial profile for the computing device. The new artificial profile may include the modified one or more data privacy elements. The new artificial profile may mask the computing device from being identified.
US11461472B2 Automatic correctness and performance measurement of binary transformation systems
Disclosed is a test engine intended to evaluate the correctness and measure the performance effects of a binary transformation technique. The disclosed system takes source code as input and compiler information/flags as input. The transformation-under-test is applied to the compiler, creating a transformed compiler. A random test case generator residing within the test engine for injecting illegal code structures to modify the project source code, build flags, or compiler's operating environment, thereby creating an unlimited number of input test cases for the compiler. The test engine compiles the source code utilizing both the raw and transformed compilers and compares the results. For example, the test engine renders a pass/fail judgement on the binary transformation based on a metric of near equivalence between the results of the raw compiler and transformed compiler. By using one or more bitmasks, the evaluation process factors in differences attributed to compiler run-time generated artifacts.
US11461469B2 Container anomaly detection based on crowd sourcing
Generally discussed herein are devices, systems, and methods for secure container operation. A behavior profile of normal container operation can be generated, such as by using crowd sourced data. A container monitor can provide container actions of an application in a deployed container. The container action can be compared to a behavior profile that indicates normal behavior of the container. A communication can in response to the container actions being inconsistent with the normal behavior of the behavior profile. The container can be halted to stop the abnormal behavior.
US11461463B2 Information processing device, information processing method, and recording medium
An information processing device according to the present invention includes: a memory; and at least one processor coupled to the memory. The processor performs operations. The operations includes: extracting, based on a first data extraction policy being a policy for extracting first processing data to be used for counting a first frequency related to a transmission source from communication data, the first processing data from the communication data; counting, based on a first counting policy being a policy for counting the first frequency relating to the transmission source in the first processing data, the first frequency related to the transmission source in the first processing data; and extracting, based on a first transmission-source extraction policy being a policy for extracting the transmission source and the first frequency, the transmission source.
US11461462B1 Systems and methods for producing adjustments to malware-detecting services
The disclosed computer-implemented method for producing adjustments to malware-detecting services may include (1) receiving, from a plurality of malware-detecting services executing on a plurality of client computing devices, a respective plurality of probability scores with corresponding model identifiers for an analyzed file and a plurality of respective identifiers describing the malware-detecting services, (2) building a training dataset from at least a portion of the received plurality of probability scores with corresponding model identifiers, and (3) performing a security action including (A) training, with the training dataset, a malware-detecting linear regression ensemble machine learning model that is specific to an identifier in the plurality of identifiers and (B) sending the trained linear regression ensemble machine learning model to one of the plurality of malware-detecting services executing on one of the client computing devices. Various other methods, systems, and computer-readable media are also disclosed.
US11461460B2 Software container application encryption
A computer implemented method of securing an application executing in a software container deployed in a computer system includes providing access to the application selectively in accordance with access control rules by sharing an encryption key with authorized accessors.
US11461457B2 Utilizing models to generate identifiers that identify and provide authentication for machine learning models
A device receives a machine learning model, model data associated with the machine learning model, and identifier generation data. The identifier generation data includes data utilized to generate identifier pairs that may be used to authenticate the machine learning model. The device selects an identifier model, for generating the identifier pairs, based on the machine learning model, the model data, and the identifier generation data. The device processes the machine learning model, the model data, and the identifier generation data, with the selected identifier model, to generate the identifier pairs and identifier pair data. The device stores the identifier pairs and the identifier pair data in one or more data structures, and utilizes the identifier pairs to identify and provide authentication for the machine learning model.
US11461456B1 Multi-transfer resource allocation using modified instances of corresponding records in memory
In certain embodiments, resource allocation related to records may be facilitated by generating and using modified instances of such records. In some embodiments, a set of records associated with a user may be stored in a memory area, where each such record includes a record identifier. In response to obtaining one or more commands related to a resource transfer from a user device associated with the user, a new set of records associated with the user may be generated such that each record of the new set is (i) a modified instance of a corresponding record of the record set and (ii) includes a record identifier different from the record identifier of the corresponding record. In one use case, the new records and its data may then be utilized to perform operations related to the user commands. In another use case, the new records may replace its older corresponding records.
US11461454B2 Passive sensor reader authentication protocol
According to various aspects, systems and methods are provided for secure communication between a passive sensor node and a reader. A passive sensor node may be used for monitoring in a variety of situations. A reader may power the passive sensor while communicating with the passive sensor. In some scenarios, it may be necessary or desirable to provide security between the passive sensor and the reader. According to one aspect, the reader may send a first message initiating communication with the passive sensor, which may respond with a second message including encrypted data. An authorized reader may decrypt the data and respond with data encrypted based on the second message in a third message, which may be used by the device to authenticate the reader.
US11461452B2 Generating sensor-based identifier
Examples of creating a device identifier that are based upon hardware components of a client device are discussed. An inaudible or high frequency reference audio sample is played. Audio capture is initiated using the microphone system. A sensor-based device identifier can be generated from the captured audio due the manufacturing variances in the hardware components used for the speaker and microphone systems.
US11461450B2 Verified hosted information in online galleries
An online host method to verify hosted information associated with a user includes establishing, by the online host serving as a relying party system (RPS), a secure connection between the RPS and a user mobile-identification-credential device (UMD). The RPS sends a mobile identification credential (MIC) user information request to the UMD, via the secure connection, seeking release of MIC user information (official information). The RPS obtains from authorizing party system (APS) verification of the MIC user information received in response to the MIC user information request. The RPS stores the MIC user information as hosted information pertaining to the user. The RPS designates the hosted information as base truth information representing the user.
US11461449B2 Biometric authentication device
A biometric authentication device includes a biometric information sensor to read biometric information of a user, a biometric information storage unit to pre-register biometric information of a registered person as registered biometric information for verification, a determination unit to determine whether or not a captured image captured by the biometric information sensor is suitable for biometric authentication, and to perform biometric authentication by comparing the captured image to the registered biometric information registered in the biometric information storage unit when the determination unit determines that the captured image is suitable for the biometric authentication, and a notification unit to issue a notification indicating that the captured image is unsuitable for the biometric authentication. When the determination unit determines that the captured image is unsuitable for the biometric authentication, the determination unit does not perform the biometric authentication by the authentication unit and causes the notification unit to issue the notification.
US11461448B2 Motion-triggered biometric system for access control
A system and method for regulating access to a computing device, wherein a motion detector detects motion near the computing device and triggers an imaging device to receive an image, which is then analyzed to identify any people in the image. If at least one person in the image is not an authorized user, the computing device is locked or disconnected from the Internet.
US11461447B2 Echoprint user authentication
A device and method providing audio-based, continuous authentication of a user to provide access to a processing device. A user echoprint model is created while a user interacts with an authentication interface for another authentication method of the device, transparently to the user. The sound waves are user-specific and inaudible. The user-specific sounds are reflected by the user and used to construct an echoprint which can be compared by a previously constructed user-specific, echoprint model. If the result is positive, access to the processing device may be allowed. Access to the processing device is based on the audio authentication or the alternative authentication is based on the result of audio authentication and updates a device state indicating whether the display is on or off and whether the device is locked or unlocked.
US11461446B2 Information processing device, application software start-up system, and application software start-up method
The purpose of the present invention is to provide a portable terminal and an application software start-up system whereby the application software that is started up is limited depending on the state of a user, thereby providing an improved ease of use. For this purpose, an application software start-up method for an information processing device comprises: performing identity authentication based on static biological information; determining the state of the user by comparing dynamic biological information acquired from the body of the user with previously measured dynamic biological information; and limiting the application software that is started up in accordance with the determined state of the user and on the basis of a permission level that is set in advance for each application software item.
US11461444B2 Information processing method and device based on internet of things
Embodiments of the application provide information processing systems, methods and devices based on Internet of Things. An information processing system comprises a server device, a first device and a second device. The first device and second device are both an Internet of Things device. The first device is configured to: in response to detecting that a first acquisition instruction is triggered, acquire biometric feature information, and send the acquired biometric feature information to the server device. The server device is configured to identify a user corresponding to the biometric feature information. The second device is configured to: in response to detecting that a second acquisition instruction is triggered, acquire body movement information associated with the user, and send the acquired body movement information to the server device. The server device is further configured to perform an operation for the user according to the body movement information.
US11461441B2 Machine learning-based anomaly detection for human presence verification
Techniques are provided for machine learning-based anomaly detection in a monitored location. One method comprises obtaining data from multiple data sources associated with a monitored location for storage into a data repository; processing the data to generate substantially continuous time-series data for multiple distinct features within the data; applying the substantially continuous time-series data for the distinct features to a machine learning baseline behavioral model to obtain a probability distribution representing a behavior of the monitored location over time; and evaluating a probability score generated by the machine learning baseline behavioral model to identify an anomaly at the monitored location. The machine learning baseline behavioral model is trained, for example, to identify anomalies in correlations between the plurality of distinct features at each timestamp. A presence verification is optionally provided based on a deviation from the machine learning baseline behavioral model at the monitored location.
US11461435B2 Techniques for securely executing code that operates on encrypted data on a public computer
Techniques, for secure processing of encrypted data on public resources, include receiving first data indicating a sequence of reversible q-bit gates including a first segment for decrypting, a second segment for operating on the decrypted data, and a third segment for encrypting the resulting data. Second data indicates rules for replacing a first sequence of two gates operating on at least one shared bit of an input N-bit word with a different second sequence of one or more gates that produce the same output N-bit word. The second data is used to propagate: a gate from the first segment a distance into the second segment or beyond; and, a gate from the third segment a distance into the second segment or before. This produces an obfuscated sequence of reversible gates. Obfuscated instructions based on the obfuscated sequence of gates are sent to the public resources.
US11461431B2 Web page self deletion
Code for a page may include data indicating a time at which the page was most recently updated, the time at which the page was most recently updated may be independent of any access times. The processor may identify the data indicating the time at which the page was most recently updated and may determine that the time is earlier than a threshold time for the page. In response to the determining, the processor may force retrieval of a new version of the page from a network source and load the new version of the page in a browser, retrieve a new version of the page from a page server and store the new version of the page in the cache, and/or archive the page in response to the determining. The archiving may make the page unavailable to a client device through a network.
US11461430B1 Systems and methods for diagnosing quality issues in websites
Disclosed are systems and methods for diagnosing website quality. The method can include analyzing, by a computing system, a website to determine a current value for a quality score of the website, identifying issues with the website, providing information to cause a client device to present: (i) a circle graphical element that indicates the current value, a first portion of the circle's circumference being a size that indicates the current value, and (ii) indications of categories of issues with the website that each include different sets of issues, receiving an indication that user input at the client device selected a user-selected category, determining a target value for the quality score that would result should all issues within the user-selected category be resolved, and providing information to cause the client device to add a target element at a location on the circle's circumference that represents the target value.
US11461422B2 Page personalization
Techniques are disclosed for providing personalized pages. An example methodology implementing the techniques includes, displaying, by a computing device, a plurality of elements in a page and monitoring interaction with the displayed page. The method also includes, responsive to determining a topic based on the interaction with the plurality of elements in the displayed page, identifying one or more files related to the identified topic and providing an element on the page, the element configured to provide access to one of the identified one or more files in response to an input received on the element. The element may be provided in a file zone in the displayed page.
US11461419B2 Discovering alternate online service providers
Systems and methods are described that include determining an intent from an intent library that matches a received query, identifying, based on the intent, at least one mini-app from a first provider and at least one mini-app from a second provider, ranking the identified mini-apps, and triggering rendering of search results, the search results including at least a first ranked mini-app in an expanded state and the remaining ranked mini-apps in a collapsed state.
US11461414B2 Automatically building a searchable database of software features for software projects
A searchable database of software features for software projects can be automatically built in some examples. One such example can involve analyzing descriptive information about a software project to determine software features of the software project. Then a feature vector for the software project can be generated based on the software features of the software project. The feature vector can be stored in a database having multiple feature vectors for multiple software projects. The multiple feature vectors can be easily and quickly searched in response to search queries.
US11461409B2 Digitization of technical documentation driven by machine learning
A device receives a technical document that includes content comprising: shapes that depict assets, lines that connect to the shapes and that depict connections to the assets, and text describing one or more of the assets and/or connections. The device converts data that describes the content, identifies a first group of spatial coordinates for the shapes, identifies a second group of spatial coordinates for the lines, and identifies a third group of spatial coordinates for the text. The device generates a data structure that associates shapes data for the shapes, lines data for the lines, and text data for the text, to permit another device to use the shapes data, the lines data, and the text data, to perform actions.
US11461407B1 System, method, and computer program product for tokenizing document citations
A method, system, and computer program product is provided for tokenizing document citations. The method may include tokenizing each string of a plurality of strings into at least one citation token representing at least one citation parameter, resulting in a plurality of citation tokens, grouping the plurality of citation tokens into a plurality of token groups, each token group of the plurality of token groups including at least one citation token representing a separate citation in the at least one textual document, assigning metadata to each token group of the plurality of token groups, and generating a normalized citation for each token group of the plurality of token groups based on the metadata.
US11461406B2 System and method for identifying newly trending topics in a data stream
A system, computer implemented method, and computer storage medium encoded with a computer program, for identifying newly trending topics in a data stream. An example method includes: receiving text documents forming part of a data stream from one or more servers; identifying terms within the received text documents; deriving from the identified terms, a set of terms identified as abnormal by virtue of having a relatively high frequency of occurrence within the text documents received in a recent period compared with that expected from their historic occurrence; creating a first set of one or more clusters, each cluster including a group of terms from the set of terms identified as abnormal which through their degree of co-occurrence in the received text documents are considered to relate to the same topic; and comparing clusters of a further set with the clusters of the first set to determine whether a cluster of the further set pertains to the same topic.
US11461402B2 Routing based request correlation
Aspects of the disclosure will be described with regard to the processing of DNS queries by a DNS service based on multiple network addresses associated with a single network entity (e.g., a service provider). The DNS service may respond to each DNS query for identifying network addresses associated with the service provider with a respective unique network address from a pool of network addresses. Based on the uniqueness of network addresses, DNS queries and subsequent communications between respective client computing devices and the service can be correlated.
US11461398B2 Information platform for a virtual assistant
A device may receive a query from a user device, and may process the query using a machine learning model to determine categories related to the query. The device may send a message, instructing a user to select a category, to the user device to cause the user device to display the message. The device may receive, from the user device, a selection related to the categories, and may call, based on the selection, a module to cause the module to process the query. The device may receive from the module a response to the query, and may send the response to the user device, to cause the user device to display the response. The device may send the query, the selection, and the response to one or more servers for storage, and may retrain the machine learning model based on information stored by the one or more servers.
US11461393B1 Automated identification and mapping of objects in video content
Systems, methods, and computer-readable media are disclosed for systems and methods for automated identification and mapping of objects in video content. Example methods may include determining a first set of frames in video content, determining, using one or more object recognition algorithms, a first object present in the first set of frames, determining that a first product corresponding to the first object is present in a product catalog comprising a set of product images, associating a first product identifier of the first product with a video identifier of the video content, and causing presentation of a set of product identifiers associated with the video identifier.
US11461387B2 Audible acoustic performance tool
In an aspect, provided are methods, systems, and apparatuses comprising receiving a query specifying one or more materials of a floor/ceiling assembly and/or a classification or result, determining one or more media files responsive to the query, and providing the one or more media files for playback.
US11461385B2 Event-based methods and systems for managing photographic content
An exemplary onsite photo management server located at an event provides a wireless network to couple the server with a network-enabled camera used by a photographer, as well as with a photo kiosk device and a photo printing device located at the event for use by event attendees during the event. The server automatically retrieves, in real time as the photographer photographs the event, photographic content captured by the network-enabled camera. The server also automatically stores the photographic content in accordance with a predefined organizational structure associated with the event. The server provides the photographic content to the photo kiosk device to allow the event attendees to browse, in accordance with the predefined organizational structure, photos captured at the event by the photographer. The server also, on request from an event attendee, provides the photographic content to the photo printing device for printing. Corresponding methods and systems are also described.
US11461382B2 Providing a summary of a multimedia document in a session
The present disclosure provides method and apparatus for providing a summary of a multimedia document in a session. In some implementations, a message may be received from a user in a session and the session is between the user and an electronic conversational agent. The multimedia document may be obtained based at least on the message. The emotion information in the multimedia document may be extracted. The summary of the multimedia document may be generated based at least on the message and the extracted emotion information. A response including the generated summary of the multimedia document may be provided to the user.
US11461378B1 Generating dashboards based on user-based filters
Various embodiments of the present application set forth a computer-implemented method that includes determining a first set of criteria associated with at least a first user or a first client device, transmitting, by the first client device, a first request for data to a data source, wherein the first request includes the first set of criteria, receiving a first dashboard that includes a first set of visualizations, wherein each visualization in the first set of visualizations is generated by filtering a set of field values based on the first set of criteria, and wherein the set of field values is determined by the data source based on executing a query on raw machine data, and displaying, by the first client device, at least a portion of the first dashboard.
US11461373B2 Systems and methods for analyzing entity profiles
Embodiments of the subject invention comprise a computer based system and methods to collect and compare the attributes of a group of entities using data representing topic data of the entity and interaction data between entities. Embodiments of the invention comprise using minimally invasive means to automatically collect and model both an entity's attributes such as their knowledge/work/interest as well as model the social interactions of the entity together with a means to identify opportunities to influence changes in the entity attributes. Minimally invasive means to collect and model attributes include semantic analysis and topic modeling techniques. Means to model social interactions include social network analysis techniques that can incorporate location data of the entity. Embodiments of the invention further provide a sharable index of the attributes of the entities and the group of entities.
US11461371B2 Methods and text summarization systems for data loss prevention and autolabelling
Methods and systems for data loss prevention and autolabelling of business categories and confidentiality based on text summarization are provided. The method for data loss prevention includes entering a combination of keywords and/or keyphrases and offline unsupervised mapping of a path of transfer of specific groups of documents. The offline unsupervised mapping includes keyword/keyphrase extraction from the specific groups of documents and normalization of candidates. The method further includes vectorization of the extracted keywords/keyphrases from the specific groups of documents and quantitative performance measurement of the keyword/keyphrase extraction to derive keywords and/or keyphrases suitable for data loss prevention.
US11461365B2 Atomic moves with lamport clocks in a content management system
A system can serialize moves and mounts across namespaces based on lamport clocks. In some examples, the system obtains a request to move a content item from a source namespace to a destination namespace. The system processes an incoming move at the destination and an outgoing move at the source. The system processes for the content item a delete at the source and an add at the destination. The system assigns a first clock to the incoming move and a second clock to the outgoing move, the first clock being lower than the second clock. The system assigns a third clock to the delete and a fourth clock to the add, the third clock being higher than the second clock and lower than the fourth clock. The system serializes the incoming and outgoing moves, the delete and the add based on the first, second, third and fourth clocks.
US11461363B2 Memory allocation and deallocation mechanism to reduce fragmentation and enhance defragmentation performance
Methods, systems, and computer-readable storage media for receiving a first storage request indicating a first type of data and a first size, identifying a first sub-space based on the first type, the first sub-space including a dense group of dense segments and a sparse group of sparse segments, and determining that the dense group of the first sub-space is absent a dense segment to store data of the first storage request based on the first size, and in response: determining whether the sparse group of the first sub-space includes a sparse segment to store the data of the first storage request based on the first size, and storing the data of the first storage request to the sparse group of the first sub-space in response to determining that the sparse group of the first sub-space includes a sparse segment to store the data of the first storage request.
US11461362B2 Merkle super tree for synchronizing data buckets of unlimited size in object storage systems
Embodiments extend using sparse Merkle trees for smart synchronization of S3 buckets by overcoming fixed size limitations through creating another Merkle tree when the fixed size limit of the first tree is exceeded, and creating yet another tree when the second tree is filled up, and so on as needed. The method maintains a super Merkle tree of trees, in which each tree can be synchronized separately by keeping a strict division to trees according to generation number. The generation is passed from a source site to a target site during replication operations. Syncing between two data sites is efficient as the super Merkle tree of the source is synced with the super Merkle tree of the target using the hashes on the nodes, as in normal Merkle tree sync operations.
US11461361B2 Rapid hyperledger onboarding platform
Systems and methods for providing a rapid hyperledger onboarding platform are provided. The rapid hyperledger onboarding platform enables various teams within an organization to have their own distributed ledger implementation with a private channel for communication among participants of that network. After a request is received from one or more clients to register an application with a distributed ledger comprising a peer node for each of the one or more clients, a selection of data elements to be stored in the distributed ledger is received. The application is instantiated on the distributed ledger. A separate channel is automatically created for each client of the one or more clients among the corresponding peer nodes. Each channel provides smart contract code execution for the application such that blocks are replicated to a node corresponding to a particular transaction and not to other peer nodes.
US11461357B2 Data conversion bulk validation automated framework
Embodiments of the invention are directed to systems, methods, and computer program products for automating bulk data conversion processes of one or more database management systems. Data conversion projects of focus may comprise conversion of a large bulk of data with a wide range in order of magnitude. The system is designed and driven by the present constraints of large data conversion and is based on principles of reviewability, minimization of manual review and development work, persistence of data stores for data result comparison, process optimization for downstream review and certification, timely execution, and allowance for concurrent development by multiple systems and resources.
US11461355B1 Ontological mapping of data
Systems, methods, and non-transitory computer readable media are provided for mapping data based on an ontology of a platform. A data set may be obtained. Data within the data set may be for use by an operation platform based on an operation ontology. The operation ontology may define an operation data structure for the operation platform. The data may be shaped based on a target ontology. The target ontology may define a target data structure for a target platform. The data may be shaped such that the data is mapped to the target data structure.
US11461353B2 Identifying and extracting addresses within content
The disclosed embodiments provide a system for processing data. During operation, the system extracts text windows of varying length from text in one or more content items associated with an entity. Next, the system applies a machine learning model to features for the text windows to produce scores representing the likelihoods that the text windows contain addresses. The system then identifies, based on the scores and validation rules applied to the text windows, one of the text windows as an address for the entity. Finally, the system stores the selected text window as the address for the entity.
US11461344B2 Data processing method and electronic device
Embodiments of the present disclosure provide a data processing method, an electronic device and a computer-readable storage medium. The data processing method comprises: obtaining a model representing causal relations among a plurality of variables based on a set of observation data of the plurality of variables; determining, based on the obtained model, a first and a second variables having direct causal relation in the plurality of variables; determining whether the first and second variables are independent from each other; and in response to the first and second variables being independent from each other, deleting the direct causal relation between the first and second variables from the obtained model. With the data processing method of the present disclosure, pseudo-causes can be removed effectively so that causal relations among a plurality of variables can be represented more accurately.
US11461339B2 Extracting and surfacing contextually relevant topic descriptions
Techniques for extracting and ranking multiple topic descriptions based on source contexts and subsequently selecting individual topic descriptions to surface based on recipient contexts. More specifically, a mining platform may extract, from a set of source documents making up a corpus, topic descriptions for various topics that are relevant to an enterprise. The mining platform may further rank the extracted topic descriptions based on a source context of those documents from which individual topic descriptions are extracted. Subsequently, when users access enterprise documents including term-usage instances of topics for which one or more topic descriptions have been extracted and ranked, a description serving module may select a topic description that is contextually appropriate for a recipient view the enterprise documents.
US11461337B2 Attribute annotation for relevance to investigative query response
A method and system for annotating attributes for use in responding to queries and using the annotated attributes. In one aspect, a dataset is annotated with attributes in predefined categories using a processor. Also using the processor, question templates are provided based on attributes. Each of the plurality of question templates corresponds to at least one query for the dataset. In another aspect, the method and system include receiving a question including a question template selected from predetermined question templates. In this aspect, the method and system also include mapping, using the processor, the question to at least one attribute of the plurality of attributes in the plurality of predefined categories and to at least one pattern for the at least one attribute.
US11461335B1 Optimized processing of data in different formats
Hybrid tables can be used in different use-case scenarios. Hybrid tables provide a flexible mechanism to support files and data in different formats while providing access to the different types of data as part of one table. This flexibility can allow the use of hybrid tables in data lake or other similar environments.
US11461330B2 Managed query service
Queries may be received and executed by a managed query service. A query directed to data sets that are separately stored in a remote data store may be received. Computing resources to execute the query may be provisioned from a pool of computing resources that are configured to execute queries. The query may be routed to the provisioned computing resources to execute the query. Results may be obtained from the computing resource and provided to a submitter of the query.
US11461325B2 Checkpoints in batch file processing
Embodiments of the present disclosure may provide a dynamic query execution model with fault tolerance and failure recovery techniques. Embodiments of the present disclosure may utilize checkpoints to map processed output files to their corresponding input files. Therefore, if an error occurs in processing one or more files, the system may only need to reschedule processing of selected file(s).
US11461324B2 First futamura projection in the context of SQL expression evaluation
The present invention relates to execution optimization of database queries. Herein are techniques for optimal execution based on query interpretation by translation to a domain specific language (DSL), with optimizations such as partial evaluation, abstract syntax tree (AST) rewriting, just in time (JIT) compilation, dynamic profiling, speculative logic, and Futamura projection. In an embodiment, a database management system (DBMS) that is hosted on a computer generates a query tree that represents a database query that contains an expression that is represented by a subtree of the query tree. The DBMS generates a sequence of DSL instructions that represents the subtree. The sequence of DSL instructions is executed to evaluate the expression during execution of the database query. In an embodiment, an AST is generated from the sequence of DSL instructions. In an embodiment, the DSL AST is optimally rewritten based on a runtime feedback loop that includes dynamic profiling information.
US11461319B2 Dynamic database query efficiency improvement
Examples of dynamic database query efficiency improvement are provided herein. Query portions of a received database query can be identified as candidates for replacement. The candidates for replacement can be query portions that reduce the efficiency of the query. Alternative queries can be determined that include substitute query portion(s) in place of candidate(s) for replacement. An expected performance of the alternative queries can be determined. Based at least in part on the expected performance of the alternative queries, one or more alternative queries can be selected as replacement database queries for the received database query.
US11461318B2 Ontology-based graph query optimization
Examples of the present disclosure describe systems and methods for ontology-based graph query optimization. In an example, ontology data relating to a graph or isolated collection may be collected. The ontology data may comprise uniqueness and topology information and may be used to reformulate a query in order to yield a query that is more performant than the original query when retrieving target information from a graph. In an example, reformulating a query may comprise reordering one or more parameters of the query relating to resources, relationships, and/or properties based on uniqueness information. In another example, the query may be reformulated by modifying the resource type to which the query is anchored based on the topology information. The reformulated query may then be executed to identify target information in the isolated collection, thereby identifying the same target information as the original query, but in a manner that is more performant.
US11461314B2 Techniques for generating a boolean switch interface for logical search queries
A computing system may receive a first user input providing an indication for a search of stored data. The system may generate a list of search criteria in a first graphical user interface. The system may receive a first selection of one or more search criteria from the list of search criteria. The system may generate a selected search criteria interface in a second graphical user interface comprising a graphical Boolean switch between each of adjoining search criteria. The system may receive a second user input for setting the graphical Boolean switch. The system may generate a first logical expression for a search based at least in part on the selected search criteria and positions of a plurality of graphical Boolean switches between the selected search criteria. The system may generate a search result of the stored data based at least in part on the first logical expression.
US11461313B2 Systems and methods for automatically creating and/or managing electronic data tables
Systems and methods for automatically creating and managing electronic data tables are disclosed. The method includes receiving a metric request descriptor from a client device, the metric request descriptor including at least information for creating a metric query and an identifier of an electronic data table; automatically generating a custom metric query based on the information for creating the metric query and one or more predefined metric templates; creating the electronic data table based on the identifier of the electronic data table received in the metric request descriptor; applying the custom metric query to a data store storing a plurality of event records; extracting metric data from the data store based on the custom metric query; and storing the metric data in the electronic data table.
US11461308B2 System and method for optimizing transmission of requests for updated content from external data sources
A method of optimizing transmission of requests for updated content from external data sources includes: storing a data object containing initial content received from at least one of the external data sources and associated with an expiry time; storing a set of optimization parameters; obtaining an instruction to request updated content corresponding to the data object; in response to obtaining the instruction, determining, based on the optimization parameters and the expiry time, whether to request updated content from the external data sources; when the determination is affirmative, transmitting at least one update request to at least one of the external data sources based on the initial content and the optimization parameters; and in response to transmitting the at least one update request, receiving and storing respective sets of updated content from the external data sources.
US11461307B2 Ensuring data integrity of executed transactions
A central service provider manages a blockchain network that writes the cryptographic hash of each executed transaction in a block to the blockchain network. For each executed transaction, the central service provider generates and transmits a transaction receipt such that a party can verify that the transaction was appropriately executed. Additionally, a party can check that the party's records are correct by providing transaction data describing details of transactions recorded in the party's records to the central service provider. The central service provider verifies the party's records by comparing the transaction data in the party's records to the blocks of transaction records in the blockchain network. In some scenarios, the central service provider may identify or receive an identification of a discrepancy arising from one or more transactions. The central service provider can reconcile the identified discrepancy.
US11461306B2 Personal information database modification and monitoring
A database management engine provides a user interface that allows users to access and modify employee information in a database. The database includes entries for employees, and each database entry includes identifying information about the associated employee. A user can request to modify data within database entries, for instance in order to update information associated with an employee. Responsive to the request, the database management engine identifies liabilities associated with the database modification stemming from associated tax laws. Based on the identified tax liabilities, the engine computes the aggregate tax liability owed by the employer and/or employee. Before modifying a database entry, the engine modifies the user interface to include interface elements detailing the computed aggregate tax liability. The user explicitly can be required to confirm the database modification in view of the aggregate tax liability. Once a user gives explicit confirmation, the engine modifies the database entry.
US11461291B2 Method, electronic device and computer program product for processing machine learning model
A method comprises obtaining an intermediate representation of the machine learning model written in a source language. The intermediate representation is independent of the source language and a target language and comprises a structured text. The method also comprises generating a computation graph based on the intermediate representation. Nodes in the computation graph represent functions related to the machine learning model and a directed edge in the computation graph represents a dependency between functions. The method further comprises partitioning the computation graph into sequential parts in sequence such that the parts are executed sequentially, and functions corresponding to nodes in each part are executed in parallel.
US11461290B2 System and method for run-time adaptable policy engine for heterogeneous managed entities
A computer-implemented method of executing a policy-based operation on a shared computer infrastructure includes storing in a computer memory a dynamically extensible metadata system that is in communication with a processor that executes policy-based operations, where the dynamically extensible metadata system includes a data structure, a collection method, a policy processing method, and a policy condition. The collection method is then executed to collect data from a first computer resource in the shared computer infrastructure using a first data structure and from a second computer resource in the shared computer infrastructure using a second data structure, where the first data structure and the second data structure are different data structures. The collected data is then processed with the policy processing method to determine if the collected data meets the policy condition.
US11461289B2 Apparatus, systems, and methods for providing location information
The disclosed apparatus, systems, and methods relate to a location query mechanism that can efficiently determine whether a target entity is located within a region of interest (ROI). At a high level, the location query mechanism can be configured to represent a ROI using one or more polygons. The location query mechanism can, in turn, divide (e.g., Jesse Hate) the one or more polygons into sub-polygons. Subsequently, the location query mechanism can use the sub-polygons to build an index system that can efficiently determine whether a particular location is within any of the sub-polygons. Therefore, when a computing device queries whether a particular location is within the region of interest, the location query mechanism can use the index system to determine whether the particular location is within any of the sub-polygons.
US11461288B2 Systems and methods for database management system (DBMS) discovery
The present disclosure is directed to a discovery process that enables discovery of database management systems (DBMSs) hosted by at least one client device of a client network. The disclosed discovery process involves a discovery server disposed on the client network accessing the client device hosting the DBMS to collect configuration item (CI) data on the configuration and operation of management, extraction, and replication processes of the DBMS. More specifically, this discovery process involves the discovery server requesting and receiving certain CI data from the management process of the DBMS, requesting and receiving certain CI data from an operating system (OS) of the client devices, as well as parsing and retrieving certain CI data from configuration and report files of the DBMS. Additionally, the disclosed discovery process is designed to be performed without being granted special or additional privileges within the DBMS itself.
US11461286B2 Fair sampling in a hierarchical filesystem
A software and hardware facility persistently maintains metrics on directories at different levels within a tree of a filesystem. The facility hierarchically aggregates attributes of files contained by directories and stores them as metric values in inode date of each directory within a tree. The stored metric values represent summed or otherwise aggregated data from the descendant directories and files. The metric values are utilized to provide representative compositional samplings of data in the filesystem tree structure. Based on the metric value in its inode data, each directory is weighted in a manner that determines the likelihood that each file sample is taken from that directory.
US11461285B2 Share replication between remote deployments
Provided herein are systems and methods for an efficient method of replicating share objects to remote deployments. For example, the method may include generating a global representation of a share object of a first database account located in a first region. The share object includes grant metadata associated with a set of objects of a database located in the first region and associated with the first database account. The method may further include, in response to a database refresh command received from a second database account associated with a database replica located in a second region, replicating the set of objects of the database to the database replica. The method may further include, in response to a share refresh command received from the second database account, replicating the grant metadata to a share object replica located in the second region.
US11461281B2 Freeing pages within persistent memory
Techniques are provided for utilizing a log to free pages from persistent memory. A log is maintained to comprise a list of page block numbers of pages within persistent memory of a node to free. A page block number, of a page, within the log is identified for processing. A reference count, corresponding to a number of references to the page block number, is identified. In response to the reference count being greater than 1, the reference count is decremented and the page block number is removed from the log. In response to the reference count being 1, the page is freed from the persistent memory and the page block number is removed from the log.
US11461280B2 Handling metadata operations and timestamp changes during resynchronization
Techniques are provided for resynchronizing a synchronous replication relationship. Asynchronous incremental transfers are performed to replicate data of a storage object to a replicated storage object. Incoming write requests, targeting the storage object, are logged into a dirty region log during a last asynchronous incremental transfer. Metadata operations, executed on the storage object, are logged into a metadata log during the last asynchronous incremental transfer. Sequence numbers are assigned to the metadata operations based upon an order of execution. The metadata operations are replicated to the replicated storage object for execution according to the sequence numbers, and the dirty regions are replicated to the replicated storage object in response to the metadata operations having been replicated to the replicated storage object. The storage object and replicated storage object are transitioned to a synchronous replication state where incoming operations are synchronously replicated to the replicated storage object.
US11461275B2 Compression techniques for vertices of graphic models
Methods for lossy and lossless pre-processing of image data. In one embodiment, a method for lossy pre-processing image data, where the method may include, at a computing device: receiving the image data, where the image data includes a model having a mesh, the mesh includes vertices defining a surface, the vertices including attribute vectors, and the attribute vectors including values. The method also including quantizing the values of the attribute vectors to produce modified values, where a precision of the modified values is determined based on a largest power determined using a largest exponent of the values, encoding pairs of the modified values into two corresponding units of information. The method also including, for each pair of the pairs of the modified values, serially storing the two corresponding units of information as a data stream into a buffer, and compressing the data stream in the buffer.
US11461265B2 High speed intelligent network recording systems
A high speed intelligent network recorder for recording a plurality of flows of network data packets into and out of a computer network over a relevant data time window is disclosed. The high speed intelligent network recorder includes a printed circuit board; a high speed network switching device mounted to the printed circuit board; and an X column by Y row array of a plurality of intelligent hard drives with micro-computers mounted to the printed circuit board and coupled in parallel with the high speed network switching device.
US11461264B2 Method and system for flexible deployment and easy CPLD management of backplane
A method and system for flexible deployment and easy CPLD management of a backplane are provided. An EEPROM module is added on a backplane; a connection configuration mode of a hard disk backplane and a motherboard controller is stored in the EEPROM module; and a CPLD reads connection relationship information from the EEPROM by means of I2C so as to perform a lighting function and other similar control functions. In addition, by means of adding a connection of a BMC management module on a motherboard to the EEPROM module, when the configuration is changed, a BMC directly upgrades the stored information in the EEPROM module by means of an I2C bus without needing to disassemble a machine. In the method and system, only two pins of the CPLD need to be occupied, without needing to consider that more CPLD pins are required for more complex configurations.
US11461263B2 Disaggregated memory server
A system and method for managing memory resources. In some embodiments, the system includes a first memory server, a second memory server, and a server-linking switch connected to the first memory server and to the second memory server. The first server may include a cache-coherent switch and a first memory module. In some embodiments, the first memory module is connected to the cache-coherent switch, and the cache-coherent switch is connected to the server-linking switch.
US11461258B2 Self-configuring baseboard management controller (BMC)
A Baseboard Management Controller (BMC) (125) that may configure itself is disclosed. The BMC (125) may include an access logic (415) to determine a configuration of a chassis (105) that includes the BMC (125). The BMC (125) may also include a built-in self-configuration logic (420) to configure the BMC (125) responsive to the configuration of the chassis (105). The BMC (125) may self-configure without using any BIOS, device drivers, or operating systems.
US11461256B2 Quality of service levels for a direct memory access engine in a memory sub-system
A processing device, operatively coupled with a memory device, is configured to receive a direct memory access (DMA) command to perform a memory access operation, the DMA command comprising a priority value; assign the DMA command to a priority queue of a plurality of priority queues based on the priority value of the DMA command; and execute a plurality of DMA commands from the plurality of priority queues according to a corresponding execution rate of each priority queue of the plurality of priority queues.
US11461254B1 Hierarchical arbitration structure
An apparatus including a plurality of set arbitration circuits and a die arbitration circuit. The set arbitration circuits may each be configured to receive first commands and second commands and comprise a bank circuit configured to queue bank data in response to client requests and a set arbitration logic configured to queue the second commands in response to the bank data. The die arbitration circuit may be configured to receive the commands from the set arbitration circuits and comprise a die-bank circuit configured to queue die data in response to the client requests and a die arbitration logic configured to queue the second commands in response to the die data. Queuing the bank data and the die data for the second commands may maintain an order of the client requests and prioritize the first commands corresponding to a current controller over the first commands corresponding to a non-current controller.
US11461253B2 Semiconductor device and access control method
Access control is achieved in consideration of write training. Masters issue access requests including a read request and a write request. A memory controller accesses memory in response to the access requests issued by the maters. A central bus-control system controls the output of the access requests issued by the masters to the memory controller. A training circuit conducts training on the memory while the access to the memory is stopped. The central bus-control system further controls the execution of the training on the memory. During the training, the central bus-control system suppresses the output of the read request to the memory controller from among the access requests issued by the masters.
US11461251B2 Memory device supporting a high-efficient input/output interface and a memory system including the memory device
A memory system including: a memory controller to transmit a command, an address, or data to a first channel based on a data input/output signal having one of N (N is a natural number of three or more) different voltage levels during a first time interval, the memory controller transmitting the command, the address, or the data not transmitted during the first time interval to the first channel based on the data input/output signal having one of two different voltage levels during a second time interval; and a memory device to sample the data input/output signal received via the first channel during the first time interval in a pulse amplitude modulation (PAM)-N mode, the memory device sampling the data input/output signal received via the first channel during the second time interval in a non return to zero (NRZ) mode.
US11461249B2 System, processing device, and non-transitory storage medium
To provide a structure capable of more reliably completing a series of processes performed by a plurality of devices.There is provided a system comprising: a plurality of processing devices that execute a predetermined process according to an input process request, wherein each of the plurality of processing devices is connected to at least one other processing device such that information is transmittable, wherein the process request is input from an external device connected to any of the plurality of processing devices, and wherein each of the plurality of processing devices starts the predetermined process on the basis of, among the other processing devices, all processing devices receiving information from the external device via the processing device having completed the predetermined process normally.
US11461247B1 Granule protection information compression
Address translation circuitry translates a target virtual address specified by a memory access request into a target physical address associated with a selected physical address space. Granule protection information (GPI) loading circuitry loads from a memory system at least one granule protection descriptor providing GPI indicating, for at least one granule of physical addresses, which physical address spaces is allowed access to the at least one granule. GPI compressing circuitry compresses the GPI to generate compressed GPI. A GPI cache to caches the compressed GPI. Filtering circuitry determines, on a hit in the GPI cache, whether the memory access request should be allowed to access the target physical address, based on whether the compressed GPI cached in the GPI cache for the target physical address indicates that the selected physical address space is allowed access to the target physical address. This allows more efficient caching of granule protection information.
US11461241B2 Storage tier management for file systems
Embodiments are directed to managing data in a file system. A file system that includes a file storage tier and a cache storage tier may be provided. An amount of hot blocks present in the cache storage tier that are associated with a heat score that matches a maximum heat score value may be determined. In response to the amount of hot blocks exceeding an amount threshold value further actions may be performed, including: determining each cooldown block in the cache storage tier based on each heat score associated with each block in the cache storage tier; and decrementing the heat score associated with each cooldown block. In response to one or more blocks in the cache storage tier being read, the heat score associated with the one or more blocks being read may be set to the maximum heat score value.
US11461235B2 Method and apparatus to protect code processed by an embedded micro-processor against altering
A method to protect code against altering includes reading immutable boot code from a ROM. A code image is loaded from an external memory and a hash is calculated by a core unit. The hash is initially authenticated using the boot code for decrypting the hash of the external memory. A salted hash for each equivalent of a cache line of the code image is concurrently calculated by a cache protection block and the salted hash for each cache line in an internal hash table is stored. If the authentication succeeds, a part of the code image is loaded into a secure cache of the embedded micro-processor.
US11461234B2 Coherent node controller
A cache coherent node controller at least includes one or more network interface controllers, each network interface controller includes at least one network interface, and at least two coherent interfaces each configured for communication with a microprocessor. A computer system includes one or more of nodes wherein each node is connected to at least one network switch, each node at least includes a cache coherent node controller.
US11461232B2 Memory system and operating method of memory system
Embodiments of the present disclosure relate to a memory system and an operating method of the memory system. According to embodiments of the present disclosure, a memory system may set a plurality of physical function units and a read cache, may calculate, when a Read Look Ahead (RLA) execution condition is satisfied for a first physical function unit among the plurality of physical function units, a calibrated cache hit ratio for the first physical function unit based on one or more cache hit ratios for the first physical function unit calculated after a predetermined first reference time point, and may determine whether to execute an RLA operation for the first physical function unit based on the calibrated cache hit ratio for the first physical function unit.
US11461230B2 Pipelined database query processing for insert query
In some embodiments, a method receives a query to retrieve data from a source table and insert the data into a target table and allocates a size of memory. A portion of the data from the source table is retrieved based on the size of memory and stored in the memory. Then, the method stores the retrieved portion of the data stored in the memory into the target table and continues to retrieve portions of data from the source table in increments based on the size of memory, store the retrieved portions of data in the memory, and store the retrieved portions of data from the memory in the target table until the data from the source table has been inserted into the target table.
US11461227B2 Storage device and operating method thereof
A storage device for performing a garbage collection operation using a partial block erase operation includes: a memory device including a plurality of main blocks each including a plurality of sub-blocks; and a memory controller configured to perform a garbage collection operation for securing free blocks in which no data is stored, among the main blocks, wherein the memory controller includes a write handler configured to erase at least a portion of a target block, among the main blocks, according to whether an amount of valid data in at least one victim block exceeds a storage capacity of one main block.
US11461225B2 Storage device, control method of storage device, and storage medium
A storage device comprises a flash memory and processing circuitry. The processing circuitry is configured to divide a storage area into pages to manage the storage area, and deletes each of the blocks including a plurality of pages. The processing circuitry receives a write instruction including address information specifying a writing location of the data, and stores, with respect to a plurality of groups in which each group includes one or more blocks, a plurality of group identification information each identifying a group and information specifying blocks included in the group in association with each other. The processing circuitry performs a predetermined calculation to obtain group identification information, and identifies a group including a block including pages onto which data is to be written according to the write instruction. Finally, the processing circuitry writes the data onto the pages of the block included in the group identified.
US11461223B2 Efficient computing hardware and software component design testing through test fragmentation and isolated execution within a discrete computing environment
Disclosed is a method, a device, a system and/or a manufacture of efficient computing hardware and software component testing through test fragmentation and isolated execution within a discrete computing environment. In one embodiment, a method for efficient testing includes copying a design fileset into an operation filesystem and read-only protecting to define a workspace master. A test fileset may be fractionated into a test script. A discrete environment (e.g., a computing container and/or a virtual computer) is initiated and assigned computing resources. The workspace master is cloned. The test script is extracted from a test queue and executed within the workspace clone to generate a result data. Upon a test passage determination, a tear-down instruction is executed for the discrete environment. Upon a test failure determination, a substrate filesystem, the design fileset, and/or the test fileset may be designated for storage retention.
US11461221B2 Action validation for digital assistant-based applications
Validating actions in a digital assistant-based application is provided. The system identifies an application with a conversational interface. The system selects an action from an action repository and generates, via a natural language processor, a trigger phrase for input into the application. The system executes the application to process the trigger phrase to identify an action of the application. The system identifies a parameter used by the application to execute the action, and generates, based on the parameter and via execution of the conversational interface of the application, a first query responsive to the trigger phrase. The system generates a first response to the first query for input into the application. The system determines, based on execution of the application to process the first response, a state of the application. The system evaluates the state to determine an error code and provide a notification based on the error code.
US11461219B2 Prioritizing software bug mitigation for software on multiple systems
A prioritization for bugs in software on multiple systems can be determined. For example, a computing system can receive data files that each describe system characteristics for a client device of multiple client devices. The computing system can compare each data file to a plurality of rules to identify one or more matches between the data file and the plurality of rules. The computing system can filter the matches to generate a subset of the one or more matches that are associated with metadata tags corresponding to bugs in the multiple client devices. The computing system can aggregate the subset of the one or more matches for the multiple client devices to determine a number of the multiple client devices associated with each bug. The computing system can determine a prioritization for addressing the bugs based on the number of the multiple client devices associated with each bug.
US11461218B1 Analyzing user API usage from recorded API macros for software product improvement
Embodiments for recording application program interface (API) calls through an API recorder component or process that captures API calls as they are used by a number of users. API flows can be recorded to define recorded macros. An API collector collects API data for executed APIs and macros for storage in an API collection database and API performance analysis using at least one of a sequence analyzer, a runtime analyzer, a usage frequency analyzer, and an error analyzer. Output from the analyzers is provided to a user for review and determination of API improvement with respect to error reduction, API sequencing, runtime reduction, and usage frequency.
US11461215B2 Workflow analyzer system and methods
System and methods for analyzing workflow processes by recording a series of screen captures in real-time that can assist in capturing the steps for completing the business workflow process across one or more business applications in a workflow data file. The workflow data file includes a graphical representation of the steps in a sequential order for performing the business workflow process. The workflow data file is compatible with a workflow application.
US11461212B2 Apparatus and method for determining the underlying cause of user experience degradation
An apparatus for determining candidate causes of a user experience degradation includes a data collection agent to collect inventory data associated with a managed computer system, a change recording system to process the inventory data and determine any changes and to record change records including time-stamps, an alert detection system to detect alerts (alarms and sensors) including time-duration information and storing alert records, an analysis module to select alert records based on whether the alert, using the time-duration information, occurred in a predetermined lookback period, and identify, for each selected alert records, corresponding change records that precede in time the selected alert records. A user reporting interface outputs the identified change records as the candidate causes. A plurality of managed computers includes condensing agents to transmit respective alert and change records to a master computer system for correlation analysis, and outputting candidate causes based upon the analysis.
US11461211B1 Method and system for provisioning workflows with data management services
Techniques described herein relate to a method for deploying workflows with data management services. The method may include receiving, at a service controller of a federated controller, a request to deploy a workflow in a device ecosystem; decomposing the workflow into a plurality of workflow portions; assigning, based on identifying a first platform controller, a first workflow portion to the first platform controller; assigning, based on identifying a second platform controller, a second workflow portion to the second platform controller; assigning, based on the plurality of workflow portions and a capabilities and constraints data construct, data management services to the first platform controller and the second platform controller; and initiating performance of the first workflow portion by the first platform controller and the second workflow portion by the second platform controller, in which performing the first workflow portion and the second workflow portion includes performing the data management services.
US11461210B2 Real-time calculation of data center power usage effectiveness
A method, system and computer program product for calculating power usage effectiveness (PUE) in a data center generate, based on a historical data of the data center, a template for each data center parameter of a plurality of data center parameters and uses the generated template to calculate an expected value of each data center parameter that can be subsequently used to compute and optimize the power usage effectiveness in the data center.
US11461209B2 Methods and apparatus for datacenter communications
This application relates to apparatus and methods for communication with and management of datacenters, such as cloud datacenters employing multiple servers. A control server may identify one or more validations to be executed for a plurality of datacenters. The validations may include a test, a configuration, or a status inquiry of the datacenters or servers of the datacenters, for example. The control server may identify a single user request to execute the validations for the plurality of datacenters. Based on the single user request, the control server may generate a plurality of requests based on the identified validations and plurality of datacenters. The control server may transmit the plurality of requests to the plurality of datacenters. The control server may determine if a response to the requests is received, and may provide status for display based on the received responses.
US11461203B2 Systems and methods of handling node failure in a distributed data storage using multi-layer consistent hashing
Disclosed is a systems and methods of distributed data storage using multi-layers consistent hashing comprising: a plurality of storage nodes providing data storage and redundancy protection; a plurality of management nodes maintaining the properties of the storage nodes and mapping information from virtual groups to storage nodes; a plurality of monitor nodes maintaining the state of storage nodes and handling the changes of states of storage nodes including joining, decommissioning and failure; and one or more clients providing entries for applications or users to access the storage system. The storage nodes is in a hierarchical tree arrangement, and each storage node in each layer of the tree is allocated with a plurality of identities and configured for remaining hash space with consistency. Instead of sharing one hash space among all storage nodes, there are a plurality of hash spaces kept consistent in each layer of the storage hierarchical tree.
US11461202B2 Remote data replication method and system
A remote data replication method and a storage system, where a production array sends a data replication request to a disaster recovery array. The data replication request includes an identifier of a source object and a data block corresponding to the source object. The data block is stored in physical space of a hard disk of the production array. The disaster recovery array receives the data replication request. The disaster recovery array creates a target object when the disaster recovery array does not include an object having a same identifier as the source object. An identifier of the target object is the same as the identifier of the source object, the disaster recovery array writes the data block into the physical space.
US11461200B2 Disaster recovery failback advisor
Provided is a method, computer program product, and system for performing automated failover and/or failback recovery analysis using predictive analytics. A processor may monitor a disaster recovery (DR) life cycle during a DR scenario. The processor may monitor failover process activities in a DR production environment over a predetermined time period. Based on data collected during monitoring of the DR life cycle and the failover process activities in the DR production environment over the predetermined time period, the processor may generate, using machine learning, a failback blueprint plan to move production to a new production environment.
US11461197B2 Flash memory architecture implementing interconnection redundancy
The present disclosure relates to a memory architecture comprising a plurality of subarrays of memory cells, a plurality of sense amplifiers connected to the subarrays, a plurality of original pads, at least one redundant pad, multiple data lines, and a redundant register connected to the plurality of original pads, to the plurality of redundant pads and to the data lines. The redundant register implementing an interconnection redundancy and connecting one of the redundant pads to the data lines when an addressed original pad is found defective. The disclosure also relates to a System-on-Chip (SoC) component comprising a memory architecture, and an interconnection redundancy managing block included into the memory architecture. A related memory component and related methods for managing interconnection redundancy of the memory architecture and/or the SoC are also disclosed.
US11461192B1 Automatic recovery from detected data errors in database systems
Systems and methods are disclosed to implement an automatic recovery technique for a detected corruption of stored data in a database system. In embodiments, the database system implements a physical replication process that replicates the contents of a primary volume to a mirror volume, with a specified mirror lag. The database system also stores a log of updates that it has received. The database system is configured to detect an error caused by a recent write operation received during the mirror lag. Upon detection, physical replication to the mirror volume is stopped, and a logical replication is performed where write operations logged during the mirror lag are replayed on the mirror volume. The mirror volume is then promoted to replace the primary volume in the database system. Advantageously, the disclosed recovery technique can be performed very quickly, and with zero loss of client requests received before initiation of the recovery.
US11461189B1 Method and system for archiving user data during backup generation
A system for providing data protection services for user data generated by an application includes persistent storage that includes an archive storage and a backup storage. The system also includes a manager. The manager is programmed to generate data chunks using user data, generate backup object metadata associated with the data chunks; obtain previously generated backup object metadata associated with the user data using an archive value, make a first determination that at least one data chunk of the data chunks is to be archived using the backup object metadata and the previously generated backup object metadata, and, in response to the first determination: store the at least one data chunk in the archive storage as a portion of a user data backup, and store remaining data chunks of the data chunks in the backup storage as the remaining portion of the user data backup.
US11461188B2 Automated failover backup reconfiguration management for storage systems
Techniques for managing backup plans in information processing systems are disclosed. For example, a method comprises managing a data backup plan for an information processing system comprising a set of host devices that execute application instances for which data is stored on a first storage system and mirrored on a second storage system. After a given condition is detected, managing the data backup plan comprises reconfiguring the data backup plan by: (i) automatically subscribing, to the data backup plan, one or more of the application instances that execute on one or more active ones of the set of host devices configured to store data on the second storage system; and (ii) automatically unsubscribing, from the data backup plan, one or more of the application instances that previously executed on one or more non-active ones of the set of host devices configured to store data on the first storage system.
US11461186B2 Automatic backup strategy selection
A system and method to receive, from a database service executing on a cloud infrastructure, information indicating metrics regarding backups for the database service, the information including at least an indication of an age of a last complete backup for the database service, an indication of a size of changed data since the last complete backup, and an indication of a number of data units changed since the last complete backup; determine a type of backup strategy to instruct the database service to perform based on the received information, the type of backup strategy being one of a complete backup of the database service, a delta backup of the database service, and no backup of the database service; and issue, in response to the determination, an instruction to the database service to execute the determined type of backup.
US11461185B2 Event processing
An event processing system may identify duplicate events and prevent one or more of the duplicate events from being processed. The event processing system may determine the duplicate events, which are not permitted to be processed more than once, and allow these duplicate events to be processed exactly once. The event processing system may allow events, which are permitted to be processed more than once, to be processed without determining whether the events are duplicate events. If a main data center of the event processing system fails, a backup data center may take over instantly event processing from the main data center and may prevent events that have been processed by the main data center from being processed. Multiple data centers may work together and process events in an active-active mode by offering the exactly once processing as well as removing any duplicate events from upstream systems.
US11461182B2 Storage system backup and de-duplication
Techniques are provided for storage system backup and de-duplication. In an example, a file system stores a plurality of files. These files can be grouped into smaller sets through a series of iterations, where a set of files is similar to each other. Then, files of a set of files can be directly compared for duplicate information relative to each other, one copy of this duplicate information can be stored, and other copies can be discarded.
US11461180B2 Optimized document backup to cloud-based object store
Storing documents in an object store in the cloud by creating a container for the documents, defining a document record including unique document ID and an index. A backup record for every backup includes a timestamp for each backup, and a bitmask for each document in the container has a single bit position for each document to indicate the corresponding document as unchanged or that it has been changed/deleted. Each bit location in the bitmask is referenced by the index in the document record. Large documents have a multi-part record identifying the containers. During point-in-time recovery, containers that match a given timestamp are found, and documents where the bitmask bit is set are restored.
US11461177B2 Data storage device and method of operating the same
A data storage device may include a storage and a controller. The storage configured to store data. The controller configured to perform a normal read operation based on a default read voltage in accordance with a read request of a host device and to perform a read retry operation using at least one retry read voltage when the normal read operation fails. The controller may comprises a hit ratio table configured to store read success records as hit ratios of retry read voltages in association with workloads, each workload being associated with a set of retry read voltages, and a read voltage determiner configured to determine the workload when the normal read operation fails and to select the set of retry read voltages associated with the determined workload, the retry read voltages in the selected set being ordered from a highest hit ratio to a lowest hit ratio.
US11461171B2 Memory system and method of operating the same
The present technology relates to an electronic device. A memory system for increasing reliability of data includes a memory device including a plurality of pages, and a memory controller configured to correct an error in read data obtained by reading a selected page among the plurality of pages, and determine whether to perform a refresh operation on the selected page based on a number of error bits included in the read data. The memory controller comprises a normal read operation controller configured to control a read operation on the selected page and determine the number of error bits in the read data, an error correction performance component configured to correct the read data, and a data recovery controller configured to control the refresh operation on the selected page based on the number of error bits in the read data when the error in the read data is corrected.
US11461169B2 Method and device for coding a controller of a vehicle and for checking a controller of a vehicle
Methods and devices for writing or for checking a controller of a vehicle are provided. A first set of vehicle parameters are written into the controller of the vehicle as coding parameters. A second set of vehicle parameters are written in another controller of the vehicle coupled to the controller via a vehicle bus of the vehicle. The first set of vehicle parameters are compared with the second set of vehicle parameters. An error is detected based on the comparing. The vehicle is not started in response to the detected error.
US11461166B2 Intelligent integration error handling in enterprise systems
In an intelligent integration error handling in enterprise systems, an integration error is logged by a sender system or a receiver system in an error monitoring application. The integration error occurred in a transaction between the integrated sender system and the receiver system. Parsing the log in real-time by a worker cloak agent, a mode of integration error correction is determined based on inputs from an intelligent correction rule service. Upon determining that the mode of integration error correction is autonomous, the integration error is automatically fixed in real-time without manual intervention by the worker cloak agent. Upon determining that the mode of integration error correction is semi-autonomous, inputs from a business user is received along with a consent to fix the integration error in real-time. Correction rules are dynamically updated in a dynamic decision table. While performing correction the sender system and receiver systems are notified.
US11461160B2 Method and apparatus for reaction-free and integrity-protected synchronization of log data
A method and a device for a reaction-free and integrity-protected synchronization of log data between at least one first network and a second network is provided. The log data is copied by means of a monitoring device upon being transmitted from devices to a first log server in the first network. Metadata of the log data is additionally generated in a first managing unit, the metadata including time information, integrity information, origin information, and/or completeness information. The copied log data and the corresponding metadata are transmitted to the second network via a unidirectional coupling unit in a reaction-free manner. The lot data is checked and ordered chronologically in the second network using the metadata. Thus, a synchronized copy of the log data from the first network is promptly provided in the second network.
US11461154B2 Localized device coordinator with mutable routing information
Systems and methods are described for implementing a coordinator within a coordinated environment, which environment includes set of coordinated devices managed by the coordinator. The coordinator can be provisioned with a set of tasks, each task corresponding to a segment of code that can be executed by the coordinator, such as to manage the coordinated devices. The coordinator can further be provisioned with event flow information designating a routing of inputs to the coordinator computing device to destinations, such as task executions or coordinated devices. On receiving input, the coordinator can reference the event flow information to pass the input to an appropriate destination.
US11461152B2 Information input method and terminal
An information input method and a terminal, related to the field of electronic technologies, to improve information input efficiency of the terminal. When a user launches a first application on a terminal, the terminal displays a first interface of the first application, and in response to a first operation performed by a user on the first interface, the terminal automatically selects at least one piece of first remark information that matches an attribute of the first application, and prompts the user with the at least one piece of first remark information in the first interface. In this way, the user can choose the first remark information as the input content, and the user does not need to type any words.
US11461144B2 Assignment of processes to computational resources
Method by which a plurality of processes are assigned to a plurality of computational resources, each computational resource providing resource capacities in a plurality of processing dimensions. Processing loads are associated in each processing dimension with each process. A loading metric is associated with each process based on the processing loads in each processing dimension. One or more undesignated computational resources are designated from the plurality of computational resources to host unassigned processes from the plurality of processes. In descending order of the loading metric one unassigned process is assigned from the plurality of processes to each one of the one or more designated computational resources. In ascending order of the loading metric any remaining unassigned processes are assigned from the plurality of processes to the one or more designated computational resources whilst there remains sufficient resource capacity in each of the plurality of processing dimensions.
US11461140B2 Systems and methods for controller-worker architecture for searching a storage system
A controller is provided to manage searching a storage system. A search query including a search term is received. The controller generates a set of tasks associated with conducting a search of the storage system for any objects in the storage system having the search term. These tasks are pushed onto a message queue. A set of workers are allocated to retrieve and process the tasks. A worker processes a task in parallel with another worker processing another task.
US11461138B2 Systems for processing a resource event across disparate real-time processing networks
Initiating the processing of resource events across disparate real-time processing networks, such as networks located international. In order to facilitate such resource events determinations are made that authorize the resource event participants to conduct the resource event across the international real-time processing networks. Once properly authorized the present invention provides for processing parameters to be determined, which may be specific to anyone of the resource participants and/or international real-time processing networks. Such processing parameters may be related to rules associated with settlement of the resource event, conversion rules for the international conversion of resources, resource sponsorship and the like. Once the resource event has been authorized and processing parameters determined, commands are sent to the respective interconnected international real-time processing networks that initiate the real-time processing of the resource event.
US11461135B2 Dynamically modifying the parallelism of a task in a pipeline
In an approach to dynamically identifying and modifying the parallelism of a particular task in a pipeline, the optimal execution time of each stage in a dynamic pipeline is calculated. The actual execution time of each stage in the dynamic pipeline is measured. Whether the actual time of completion of the data processing job will exceed a threshold is determined. If it is determined that the actual time of completion of the data processing job will exceed the threshold, then additional instances of the stages are created.
US11461133B2 Method for managing backup jobs, electronic device and computer program product
Embodiments of the present disclosure relate to a method for managing backup jobs, an electronic device, and a computer program product. The method includes: determining expected execution durations of a group of to-be-executed backup jobs; dividing the group of to-be-executed backup jobs into a plurality of backup job subsets based on the expected execution durations, wherein a difference between the expected execution durations of every two backup jobs in each backup job subset does not exceed a predetermined threshold duration; and adjusting an execution plan of the group of to-be-executed backup jobs to cause the backup jobs in at least one backup job subset in the plurality of backup job subsets to simultaneously begin to be executed.
US11461132B2 Time based priority queue
A system for managing computational tasks in a queuing dataset includes at least one processor and a scheduler executed by the at least one processor. The scheduler is configured to simultaneously and circularly change an association of each of a plurality of computational task bins with a respective one of a plurality of time based priorities ordered in a fixed ascending order; receive a plurality of computational tasks; and allocate each of the plurality of computational tasks to one of the plurality of computational task bins according to a respective time constraint of the respective computational task and a current association of the plurality of computational task bins with the plurality of time based priorities. The scheduler is further configured to empty the computational task bin currently associated with the highest time based priority by sequentially outputting the computational tasks thereof.
US11461130B2 Methodology for fast and seamless task cancelation and error handling in distributed processing of large graph data
In an embodiment, a computer of a cluster of computers receives graph logic that specifies a sequence of invocations, including a current invocation and a next invocation, of parallelism operations that can detect whether the graph logic should prematurely terminate. The computer initiates, on the computers of the cluster, execution of the graph logic to process a distributed graph. Before the current invocation, the graph logic registers reversion logic for a modification of the distributed graph that execution of the graph logic has caused. During the current invocation, it is detected that the graph logic should prematurely terminate. Execution of the graph logic on the cluster is terminated without performing the next invocation in the sequence of invocations. The reversion logic reverses the modification of the distributed graph to restore consistency. The distributed graph is retained in volatile memory of the cluster for reuse such as relaunch of the graph logic.
US11461124B2 Security protocols for low latency execution of program code
A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
US11461120B2 Methods and apparatus for rack nesting in virtualized server systems
Methods, apparatus, systems, and articles of manufacture are disclosed for rack nesting in virtualized server systems. An example apparatus includes a resource discoverer to identify resources to be allocated to the nested rack based on a policy indicative of one or more physical racks from which to identify the resources, and determine candidate resources from the resources to be allocated to the nested rack based on a capacity parameter indicative of a quantity of the resources available to be allocated to the nested rack, the candidate resources to have first hypervisors, and a nested rack controller to generate the nested rack by deploying second hypervisors on the first hypervisors, the second hypervisors to facilitate communication between the candidate resources and one or more virtual machines on the second hypervisors, the nested rack to execute one or more computing tasks based on the communication.
US11461119B2 Virtual containers configured to support multiple machine learning models
Aspects of the disclosure relate to virtual containers configured to support multiple machine learning models. A computing platform may identify, over a network, a deployment identifier associated with a request to deploy one or more machine learning models. Subsequently, the computing platform may retrieve a pre-configured template for a virtualization container. Then, the computing platform may retrieve, from a file server, the one or more machine learning models. Then, the computing platform may retrieve, from a database, pre-processing scripts and post-processing scripts associated with the one or more machine learning models. Subsequently, the computing platform may modify the pre-configured template based on the one or more machine learning models, pre-processing and post-processing scripts. Then, the computing platform may deploy the modified virtualization container to apply the one or more machine learning models. Then, the computing platform may provide results of the applied one or more machine learning models.
US11461118B2 Flow-based programming environment for persistent execution and recovery
A function node control unit records a pair of an input message and a computer program as a journal log, and sends the input message and the computer program to a virtual machine unit. The virtual machine unit executes the computer program with the input message as an argument, and sends the execution result to the function node control unit. The function node control unit outputs the execution result as an output message. At the time of activation of the information processing device, a recovery unit restores the virtual machine unit to the state at a particular time in the past; sequentially fetches journal logs recorded after the particular time; causes the virtual machine unit to sequentially re-execute the computer programs with the input messages included in the respective journal logs as corresponding arguments; and roll-forwards the state of the virtual machine unit to the latest state.
US11461117B2 Systems and methods for localizing a user interface based on pre-defined settings stored in a personal storage device
The present disclosure discloses methods and systems for localizing a user interface of a multi-function device, based on a personal storage device of a user connected to the multi-function device, wherein the multi-function device presents a user interface in a pre-defined language. The method includes receiving the personal storage device by the multi-function device, the personal storage device includes a pre-defined setting, the pre-defined setting indicates a local language of the user. Upon receiving, the personal storage device is detected by the multi-function device. The local language of the user is detected based on the pre-defined setting stored in the personal storage device of the user. Upon detection, the pre-defined language of the user interface is automatically changed to the local language of the user.
US11461114B2 Disaggregated cloud-native network architecture
A cloud based network includes a plurality of nodes, each of which include at least one containerized microservice that enables intent-driven operation of the cloud based network. One or more resource controllers, each designated to manage a custom resource, communicate with a master controller of the node to manage operational and configuration states of the node and any microservices containerized within the node. The master enables a user to monitor and automate the management of microservices and the cloud based network as a whole. The containerized microservice architecture allows user customizable rendering of microservices, reconciliation of old and new versions of microservices, and facilitated management of a plurality of nodes.
US11461109B1 Quick restart using virtualized resource migration
This disclosure describes systems, devices, and techniques for quick restarts of virtualized resources hosted by a cloud-based network. In an example method, a request to restart a virtualized resource hosted by a first server can be received. A second server, with a capacity to host the virtualized resource, may be identified. In response to identifying the second server, the virtualized resource can be migrated from the first server to the second server. A message confirming that the virtualized resource has been restarted may be transmitted.
US11461105B2 Methods and apparatus for deep learning network execution pipeline on multi-processor platform
Methods and systems are disclosed using an execution pipeline on a multi-processor platform for deep learning network execution. In one example, a network workload analyzer receives a workload, analyzes a computation distribution of the workload, and groups the network nodes into groups. A network executor assigns each group to a processing core of the multi-core platform so that the respective processing core handle computation tasks of the received workload for the respective group.
US11461104B2 Deferred system error exception handling in a data processing apparatus
Apparatus for data processing and a method of data processing are provided. Data processing operations are performed in response to data processing instructions. An error exception condition is set if a data processing operation has not been successful. It is determined if an error memory barrier condition exists and an error memory barrier procedure is performed in dependence on whether the error memory barrier condition exists. The error memory barrier procedure comprises, if the error exception condition is set and if an error mask condition is set: setting a deferred error exception condition and clearing the error exception condition.