Document | Document Title |
---|---|
US11764142B2 |
Semiconductor apparatus and method having a lead frame with floating leads
In described examples, a packaged semiconductor device includes a frame, a pre-fabricated interposer, and an integrated circuit die. The frame includes multiple conductive frame leads and multiple conductive connection points, as well as a hole in the frame surrounded by the frame leads and the conductive connection points. The pre-molded interposer has an external perimeter including multiple conductive interposer leads, and is for insertion into the hole. At least one of the interposer leads does not extend to the external perimeter of the interposer. The die is electrically coupled to selected ones of the frame leads and of the interposer leads. The interposer is inserted into the hole and coupled to the frame, and the frame, interposer, and die are together encapsulated by encapsulation material. |
US11764137B2 |
Semiconductor device package, electronic assembly and method for manufacturing the same
A semiconductor device package includes a carrier, an electronic component, a connection element and an encapsulant. The electronic component is disposed on a surface of the carrier. The connection element is disposed on the surface and adjacent to an edge of the carrier. The encapsulant is disposed on the surface of the carrier. A portion of the connection element is exposed from an upper surface and an edge of the encapsulant. |
US11764136B2 |
Semiconductor device and method of forming bump pad array on substrate for ground connection for heat sink/shielding structure
A semiconductor device has a substrate and plurality of first bumps formed over the substrate in an array. An array of second bumps is formed over the substrate on at least two sides of the first bumps. An electrical component is disposed over the first bumps. A package structure is disposed over the substrate and electrical component. The package structure has a horizontal member and legs extending from the horizontal member to form a cavity. The package structure is coupled to the array of second bumps. The package structure includes a material to operate as a heat sink or shielding layer. The shielding layer makes ground connection through the array of second bumps. The first bumps and second bumps have a similar height and width to form in the same manufacturing step. A protective layer, such as conductive epoxy, is disposed over the array of second bumps. |
US11764135B2 |
Method of manufacturing a semiconductor device
A method for forming packaged electronic devices includes providing a substrate having pads connected by conductive pad linking portions and semiconductor devices attached to the pads in different orientations. A second substrate is provided having conductive connectors each with a plate portion, a conductive member extending from a side segment of the plate portion, a connective portion extending from the conductive member distal to the plate portion, and conductive linking portions physically connecting adjoining plate portions together. Each plate portion is attached to one of the semiconductor devices to provide a subassembly. A package body is provided to encapsulate at least portions of the subassembly. The method includes separating the encapsulated subassembly to provide the packaged electronic devices such that the separating step severs the conductive linking portions. |
US11764134B2 |
Semiconductor device including electrical component connecting a semiconductor chip to a leadframe and a corresponding method of manufacture
A semiconductor chip is mounted to a chip mounting portion of a leadframe which further includes and one or more leads in the leadframe arranged facing the chip mounting portion. The lead lies in a first plane and the chip mounting portion lies in a second plane, the first plane and the second plane mutually offset with a gap therebetween. An electrical component (such as a capacitor) is arranged on the chip mounting portion and extends vertically between the first plane and the second plane. |
US11764133B2 |
Tape carrier assemblies having an integrated adhesive film
Introduced here are carrier tape assemblies that can improve efficiency and reduce costs when utilized in the handling, transport, or storage of semiconductor components. A carrier tape assembly can include an adhesive film affixed to an elongated and/or extruded carrier tape. For example, the adhesive film may be integrally laminated onto the top surface of the elongate carrier tape as a single continuous (i.e., unbroken) sheet. The adhesive film may substantially conform to the top surface of the elongate carrier tape, including any punched cavities for holding semiconductor components. Proper securement of the semiconductor components to the carrier tape assembly depends on the adhesive property of the constituent material(s) of the adhesive film. |
US11764132B2 |
Semiconductor device
A semiconductor device according to an embodiment comprises a semiconductor element, a first terminal, a plurality of second terminals, and an encloser. The semiconductor element is rectangular. The first terminal has an upper surface to which a back surface of the semiconductor element is bonded. The second terminals are arranged around the first terminal. The second terminals are arranged at four corners of the encloser to be exposed from the bottom surface, and sides of the semiconductor element are opposed to the first side, the second side, the third side, and the fourth side, respectively. The first terminal is apart from the first side surface and the third side surface, a lower surface of the first terminal is exposed from the bottom surface, and the first terminal is partly exposed from the second side surface and the fourth side surface. |
US11764129B2 |
Method of forming shield structure for backside through substrate vias (TSVS)
Various embodiments of the present application are directed towards an integrated circuit (IC) in which a shield structure blocks the migration of charge to a semiconductor device from proximate a through substrate via (TSV). In some embodiments, the IC comprises a substrate, an interconnect structure, the semiconductor device, the TSV, and the shield structure. The interconnect structure is on a frontside of the substrate and comprises a wire. The semiconductor device is on the frontside of the substrate, between the substrate and the interconnect structure. The TSV extends completely through the substrate, from a backside of the substrate to the wire, and comprises metal. The shield structure comprises a PN junction extending completely through the substrate and directly between the semiconductor device and the TSV. |
US11764128B2 |
Semiconductor chip including through electrode, and semiconductor package including the same
A semiconductor chip includes a body part having a front surface and a rear surface, a plurality of through electrodes penetrating the body part and arranged in a first direction in an array region, a plurality of front surface connection electrodes respectively coupled to the through electrodes over the front surface of the body part, and a plurality of rear surface connection electrodes respectively coupled to the through electrodes over the rear surface of the body part. The array region includes a central region and edge regions positioned on both sides of the central region in the first direction. A center of the front surface connection electrode and a center of the rear surface connection electrode that are positioned in each of the edge regions are positioned at a distance farther from the central region than a center of the corresponding through electrode. |
US11764127B2 |
Semiconductor package and manufacturing method thereof
A semiconductor package and a manufacturing method are provided. The semiconductor package includes a carrier substrate, a through substrate via (TSV), a first conductive pattern, and an encapsulated die. The TSV penetrates through the carrier substrate and includes a first portion and a second portion connected to the first portion, the first portion includes a first slanted sidewall with a first slope, the second portion includes a second slanted sidewall with a second slope, and the first slope is substantially milder than the second slope. The first conductive pattern is disposed on the carrier substrate and connected to the first portion of the TSV. The encapsulated die is disposed on the carrier substrate and electrically coupled to the TSV through the first conductive pattern. |
US11764126B2 |
Semiconductor device and method of manufacturing semiconductor device
An object of the present invention is to provide a semiconductor device whose surfaces on both sides can be cooled and which has a function of insulating, on both the surfaces, the internal structure of a semiconductor package from the outside. The semiconductor device includes a first semiconductor package and a second semiconductor package. The second semiconductor package is joined on the first semiconductor package in such a manner that a first exposed surface of the first semiconductor package and a fourth exposed surface of the second semiconductor package are connected so as to face each other, and a second exposed surface of the first semiconductor package and a third exposed surface of the second semiconductor package are connected so as to face each other. |
US11764124B2 |
Sensing component encapsulated by an encapsulant with a roughness surface having a hollow region
A semiconductor package includes a semiconductor die including a sensing component, an encapsulant laterally covering the semiconductor die, a through insulator via (TIV) and a dummy TIV penetrating through the encapsulant, a patterned dielectric layer disposed on the top surfaces of the encapsulant and the semiconductor die, a conductive pattern disposed on and inserted into the patterned dielectric layer to be in contact with the TIV and the semiconductor die, and a first dummy conductive pattern disposed on the patterned dielectric layer and connected to the dummy TIV. The top surface of the encapsulant is above and rougher than a top surface of the semiconductor die, and the sensing component is accessibly exposed by the patterned dielectric layer. |
US11764116B2 |
Method and structure for detecting physical short-circuit defect between first metal layer and gate below
A method for detecting a physical short-circuit defect between the first metal layer and a gate below. A first detection structure and a second detection structure are arranged in parallel in a detection region or a dicing channel region on a wafer, each detection structure comprises a P-type active detection, a detection gate structure, a contact hole in the P-type active detection, gate contact holes at two ends of the detection gate structure, a metal wire connected to the contact hole in the P-type active detection, and a metal wire connected to the gate contact hole. The detection gate structure of the first detection structure and the metal wire above it at least partially overlap. However, there is no projective overlap region between the detection gate structure of the second detection structure and the metal wire—above it. |
US11764111B2 |
Reducing cross-wafer variability for minimum width resistors
Fabrication of an integrated circuit includes forming a photoresist layer over a substrate. Target regions defined on the substrate are exposed using a reticle that defines a first exposure window for a first doped structure of a first type; the first exposure window has a first plurality of openings and a first plurality of dopant blocking regions. A respective exposure dose for each of the target regions is determined by an exposure map and provides controlled variations in the size of the first plurality of openings across the plurality of target regions. Subsequent to the exposure and to developing the photoresist, a dopant is implanted into the substrate through the first plurality of openings. |
US11764106B2 |
Semiconductor device and method of manufacture
A semiconductor device includes a conductive line and a conductive via contacting the conductive line. A first dielectric material contacts a first sidewall surface of the conductive via. A second dielectric material contacts a second sidewall surface of the conductive via. The first dielectric material includes a first material composition, and the second dielectric material includes a second material composition different than the first material composition. |
US11764102B2 |
Rotating shaft sealing device and processing apparatus for semiconductor substrate using the same
Provided is a rotating shaft sealing device. The rotating shaft sealing device mounted in a semiconductor substrate processing apparatus that processes a semiconductor substrate while rotating a semiconductor loading unit accommodating the semiconductor substrate, includes: a housing that is hollow and mounted in the semiconductor substrate processing apparatus; a rotating shaft accommodated in the housing and connected to the semiconductor loading unit to transfer a rotational force to the semiconductor loading unit; a bearing rotatably supporting the rotating shaft in the housing; a sealing unit including a plurality of seals arranged in the housing to tightly seal a gap between the housing and the rotating shaft; and a power transfer unit mounted at an end of the rotating shaft to transfer a rotational force to the rotating shaft. |
US11764095B2 |
Wet alignment method for micro-semiconductor chip and display transfer structure
A wet alignment method for a micro-semiconductor chip and a display transfer structure are provided. The wet alignment method for a micro-semiconductor chip includes: supplying a liquid to a transfer substrate including a plurality of grooves; supplying the micro-semiconductor chip onto the transfer substrate; scanning the transfer substrate by using an absorber capable of absorbing the liquid. According to the wet alignment method, the micro-semiconductor chip may be transferred onto a large area. |
US11764090B2 |
Tray
A tray includes a body for placement of a component (e.g. electronic component) and a taker disposed on a bottom surface of the body. The taker is used to take a spacer and includes a first taking element and a second taking element. The first taking element includes a first connection portion and a first confinement portion, and the second taking element includes a second connection portion and a second confinement portion. An accommodation space is provided between the first and second connection portions and a passageway is provided between the first and second confinement portions. While the spacer is moved through the passageway and into the accommodation space, it is confined in the accommodation space by the first and second confinement portions such that the taker can take away the spacer to show another tray located under the spacer as the tray is removed. |
US11764086B2 |
Wafer transport assembly with integrated buffers
A substrate processing system configured to process substrates includes a substrate transport assembly that encloses a controlled environment defined within a continuous transport volume and at least two process modules coupled to the substrate transport assembly. The substrate transport assembly is configured to transport substrates to and from the at least two process modules through the continuous transport volume. At least two gas boxes are configured to deliver gas mixtures to the at least two process modules. An exhaust duct configured to selectively evacuate the at least two process modules through the at least two gas boxes. Surfaces of the at least two gas boxes include perforations configured to allow gases to flow from the at least two gas boxes into the exhaust duct. |
US11764085B2 |
Processing apparatus
A processing apparatus includes a wafer conveying-out mechanism; a wafer table; a frame conveying-out mechanism; a frame table; a tape attaching mechanism that attaches a tape to a frame; a tape-attached frame conveying mechanism that conveys the tape-attached frame; a tape pressure bonding mechanism that pressure bonds the tape of the tape-attached frame to a back surface of a wafer; a frame unit conveying-out mechanism that conveys out a frame unit in which the tape of the tape-attached frame and the back surface of the wafer are pressure bonded; a reinforcement section removing mechanism that cuts and removes a ring-shaped reinforcement section from the wafer; a ringless unit conveying-out mechanism that conveys out a ringless unit from which the reinforcement section has been removed; and a frame cassette table on which a frame cassette accommodating the ringless unit is to be placed. |
US11764080B2 |
Low cost package warpage solution
Embodiments of the invention include device packages and methods of forming such packages. In an embodiment, the method of forming a device package may comprise forming a reinforcement layer over a substrate. One or more openings may be formed through the reinforcement layer. In an embodiment, a device die may be placed into one of the openings. The device die may be bonded to the substrate by reflowing one or more solder bumps positioned between the device die and the substrate. Embodiments of the invention may include a molded reinforcement layer. Alternative embodiments include a reinforcement layer that is adhered to the surface of the substrate with an adhesive layer. |
US11764079B2 |
Carrier film, mother substrate, and method of manufacturing semiconductor package by using the carrier film and the mother substrate
A carrier film for performing a semiconductor package process on a mother substrate including a multi-layer circuit, a mother substrate, and a method of manufacturing a semiconductor package, the carrier film including a base material layer having a predetermined stiffness; and an adhesive layer configured to attach the base material layer onto the mother substrate, the adhesive layer including a water soluble material, wherein the carrier film includes a plurality of openings passing therethrough from a top surface to a bottom surface thereof. |
US11764077B2 |
Composite layer circuit element and manufacturing method thereof
The embodiment of the disclosure provides a composite layer circuit element and a manufacturing method thereof. The manufacturing method of the composite layer circuit element includes the following. A carrier is provided. A first dielectric layer is formed on the carrier, and the first dielectric layer is patterned. The carrier on which the first dielectric layer is formed is disposed on a first curved-surface mold, and the first dielectric layer is cured. A second dielectric layer is formed on the first dielectric layer. The second dielectric layer is patterned. The carrier on which the first dielectric layer and the second dielectric layer are formed is disposed on a second curved-surface mold, and the second dielectric layer is cured. A thickness of a projection of the first curved-surface mold is smaller than a thickness of a projection of the second curved-surface mold. |
US11764074B2 |
Semiconductor device
To suppress a change in electrical characteristics and to improve reliability in a semiconductor device using a transistor including an oxide semiconductor. The semiconductor device includes a gate electrode over an insulating surface, an oxide semiconductor film overlapping with the gate electrode, a gate insulating film which is between the gate electrode and the oxide semiconductor film and is in contact with a surface of the oxide semiconductor film, a protective film in contact with an opposite surface of the surface of the oxide semiconductor film, and a pair of electrodes in contact with the oxide semiconductor film. In the gate insulating film or the protective film, the amount of gas having a mass-to-charge ratio m/z of 17 released by heat treatment is greater than the amount of nitrogen oxide released by heat treatment. |
US11764070B2 |
Etching method and etching apparatus
An etching method includes: providing, in a chamber, a substrate including a structure including a first film selected from a molybdenum film and a tungsten film; performing a first etching on the first film by supplying an oxidation gas and a first gas selected from a MoF6 gas and a WF6 gas into the chamber; when a pore present inside the first film is exposed by the first etching, filling the pore with one of molybdenum and tungsten by stopping the first etching and supplying a reduction gas and a second gas selected the MoF6 gas and the WF6 gas into the chamber; and performing a second etching on a filling layer formed in the filling and the first film by supplying the oxidation gas and a third gas selected from the MoF6 gas and the WF6 gas into the chamber. |
US11764065B2 |
Methods of forming silicide contact in field-effect transistors
A semiconductor structure includes a semiconductor fin extending from a substrate, a source/drain (S/D) feature disposed over the semiconductor fin, a silicide layer disposed over the S/D feature, where the silicide layer extends along a sidewall of the S/D feature, and an etch-stop layer (ESL) disposed along a sidewall of the silicide layer. |
US11764060B2 |
Field-effect transistors with a body pedestal
Device structures for a field-effect transistor and methods of forming a device structure for a field-effect transistor. A trench isolation region is formed in a substrate, and surrounds a semiconductor body. An undercut cavity region is also formed in the substrate. The undercut cavity region extends laterally beneath the semiconductor body and defines a body pedestal as a section of the substrate that is arranged in vertical alignment with the semiconductor body. |
US11764056B2 |
Method of processing substrate, substrate processing apparatus, recording medium, method of manufacturing semiconductor device
There is provided a technique that includes: forming a first film to have a first predetermined film thickness over a substrate by performing a first cycle a first predetermined number of times, the first cycle including non-simultaneously performing: (a1) forming an oxynitride film by supplying a first film-forming gas to the substrate; and (a2) changing the oxynitride film into a first oxide film by supplying a first oxidizing gas to the substrate to oxidize the oxynitride film. |
US11764055B2 |
Substrate processing method and substrate processing device
A substrate processing method is provided, which includes: a substrate holding step of causing a substrate holding unit to hold a substrate; an ozone-containing hydrofluoric acid solution supplying step of supplying an ozone-containing hydrofluoric acid solution containing ozone dissolved therein a hydrofluoric acid solution to one major surface of the substrate held by the substrate holding unit; a brush-cleaning step of cleaning the one major surface of the substrate by bringing a cleaning brush into contact with the one major surface of the substrate after the ozone-containing hydrofluoric acid solution supplying step; and an ozone water supplying step of supplying ozone water to the one major surface of the substrate before start of the brush-cleaning step after the ozone-containing hydrofluoric acid solution supplying step or in the brush-cleaning step. |
US11764053B1 |
Lighting element
A lighting element with a gaseous tritium light source and an elongated plastic housing that at least partially encloses the gaseous tritium light source with its housing shell and forms a latching element that snaps together with the gaseous tritium light source, which can be inserted into the plastic housing, and holds it in the plastic housing. A rugged lighting element can be produced if the latching element is formed by at least one catch element, which catch element has a radially sprung flexible spring and at least one, preferably two, inwardly oriented snaps with an indentation for snapping together with the gaseous tritium light source. |
US11764051B2 |
Linear quadrupole ion trap mass analyzer
An ion trap (100) includes a first electrode pair (110) and a second electrode pair (130), each including a first conductive member (112) and a second conductive member (120) and facing each other so that the first conductive member (112) of the first electrode pair (110) is on a common plane with the second conductive member (120) of the second electrode pair (130) and so that the second conductive member (120) of the first electrode pair (110) is on a common plane with the first conductive member (112) of the second electrode pair (130), a gap (132) therebetween. A signal generator (210) generates a periodic signal (212) applied to the first conductive members (112). A phase shifter (216) generates a second periodic signal (218) that is 180 out of phase therewith applied to the second conductive members (120). Ions are trapped by a resulting electric field. |
US11764047B2 |
General-purpose nanochip for mass spectrum analysis, preparation method therefor, and application thereof
A universal nanochip for mass spectrometry analysis and preparing method and application of the same, relates to a technical field of mass spectrometry analysis. A main material of the nanochip is a silicon-based semiconductor material, array-type spotting wells are distributed at a surface of the main material, and an inner surface of the spotting well is of a nanostructure; the surface of the main material has a regional hydrophobic modification, and inside the array-type spotting well is a hydrophilic region and outside the spotting well is a hydrophobic region; or outside the array-type spotting well is a hydrophilic region and inside the spotting well is a hydrophobic region. The nanostructure can extract molecules on a surface of a biological tissue sample to be tested, and improves laser energy absorption and utilization, thereby improving ionization efficiency and enhancing mass spectrum signals. The universal nanochip can be widely applied to clinical inspection. |
US11764044B2 |
Deconvolution of mass spectrometry data
A method for deconvoluting measured mass spectrometry data, the method comprising: receiving measured mass spectrometry data representing at least two molecular moieties each having a respective isotopic pattern, wherein at least two of said isotopic patterns overlap; iteratively filling a set of mass channels to produce an approximated version of the mass spectrometry data, said iterative filling comprising a number of iterations, each iteration comprising filling one or more of the mass channels with a chunk of intensity data according to the isotopic pattern of a respective one of the two or more molecular moieties selected for said iteration; terminating said iterative filling when a fitness criterion is met indicating a fit of the approximated version of the mass spectrometry data to the measured mass spectrometry data; and determining the amount of each molecular moiety that produced the measured mass spectrometry data based on the total amount of fills according to the respective isotopic pattern of said molecular moiety. |
US11764042B2 |
Method and apparatus for reducing vacuum loss in an ion implantation system
A method and apparatus for dosage measurement and monitoring in an ion implantation system is disclosed. In one embodiment, a transferring system, includes: a vacuum chamber, wherein the vacuum chamber is coupled to a processing chamber; a shaft coupled to a ball screw, wherein the ball screw and the shaft are configured in the vacuum chamber; and a vacuum rotary feedthrough, wherein the vacuum rotary feedthrough comprises a magnetic fluid seal so as to provide a high vacuum sealing, and wherein the vacuum rotary feedthrough is configured through a first end of the vacuum chamber and coupled to the ball screw so as to provide a rotary motion on the ball screw. |
US11764041B2 |
Adjustable thermal break in a substrate support
Embodiments described herein relate to a substrate support assembly which enables adjustment of the thermal conductivity therein. The substrate support assembly has heater and cooling channel. An adjustable thermal break disposed between the heater and the cooling channel. The adjustable thermal break has one or more fluid conduits coupled thereto and configured to flow a fluid into and out of the adjustable thermal break for variant the thermal conductivity between the heater and the cooling channel. |
US11764033B2 |
High voltage power supply
The present invention provides for a high voltage direct current power supply including a primary high voltage direct current supply offering a primary output; a floating secondary output floating with respect to the primary output and fed by the primary output: an output terminal at the floating secondary output for providing an output voltage; a controller operative to detect a change in the output voltage at the output terminal and to generate a control signal responsive to the change in output voltage; and a controllable current source, which can comprise a programmable current source, arranged to provide current at the floating secondary output responsive to the said control signal and whereby the said current is provided to reduce charging of a secondary output capacitance as the output voltage changes. |
US11764031B2 |
Method for microscopic image generation and system for same
The present invention concerns a method and a system for imaging at least a part of a specimen by means of two microscopy imaging methods, where a surface (11) of the specimen (10) is imaged by means of a first microscopy imaging method, where a replica (25) of the surface (11) to be imaged by means of the first microscopy imaging method is produced and this replica (25) is simultaneously imaged by means of a second microscopy imaging method, where the images produced by means of the first and the second microscopy imaging methods are overlaid at the correct scale. |
US11764029B2 |
Method of measuring aberration and electron microscope
A method of measuring an aberration in an electron microscope includes: acquiring an image for measuring the aberration in the electron microscope; and measuring the aberration by using the image. In measuring the aberration, a direction of defocusing is specified based on a residual aberration that is uniquely determined by a configuration of an optical system of the electron microscope and an optical condition of the optical system. |
US11764025B2 |
Triggered fuse for low-voltage applications
The invention relates to a triggered fuse for low-voltage applications for protecting devices that can be connected to a power supply system, in particular surge protection devices, consisting of at least one fusible conductor which is located between two contacts and is arranged in a housing, and also consisting of a trigger device for controlled disconnection of the fusible conductor in the event of malfunctions or overload states of the respective connected device, wherein an arc quenching medium is introduced into the housing. The at least one fusible conductor has a plurality of conventional electrical bottlenecks, which are designed for the rated load of the respective fuse. At least one further additional geometric bottleneck is provided, which is disconnectable by rupturing depending on the trigger unit when applied by tension. |
US11764019B2 |
Arc extinguishing chamber base of molded case circuit breaker
The present disclosure relates to an arc extinguishing chamber base of a molded case circuit breaker and, more specifically, to an arc extinguishing chamber base of a molded case circuit breaker, manufactured using a thermoplastic resin. The present disclosure enables an arc extinguishing chamber base for forming a molded case circuit breaker to be manufactured using an aromatic polyamide-based thermoplastic resin, thereby enabling an increase in productivity, a decrease in component weight, a reduction in component production time, an eco-friendly effect, and recycling. Furthermore, component lifespan increases. |
US11764010B2 |
Contactor with arc suppressor
A contactor includes an housing having a cavity, fixed contacts received in the cavity having mating ends in the cavity, a movable contact movable within the cavity between a mated position and an unmated position and engaging the fixed contacts to electrically connect the fixed contacts in the mated position, and a coil assembly in the cavity operated to move the movable contact between the unmated position and the mating position. The contactor includes an arc suppressor in the cavity. The arc suppressor includes a multi-pole magnet having a first magnet having a first pole and a second magnet having a second pole. The first magnet is integrated with the second magnet in a unitary magnet body. |
US11764009B2 |
Device and switch device
A device includes a housing, a circuit board disposed inside the housing, and an elastic seat covering one surface on one side of the circuit board, wherein the housing includes a wall having one opening provided on the one side and another opening provided on another side which is other than the one side, the wall extending between the one opening and the another in a direction intersecting in a direction in which the one surface of the circuit board extends, wherein the elastic seat has a flange, and wherein the flange contacts the wall so as to deflect against the wall. |
US11764008B2 |
Circuit structure, backlight module and light-emitting key device using the same
A circuit structure includes a light-transmissive insulation layer, a patterned conductive layer and an electronic component. The patterned conductive layer is disposed on the light-transmissive insulation layer. The electronic component is disposed on the patterned conductive layer and electrically connected to the patterned conductive layer. |
US11764007B2 |
Key structure
A key structure, which includes a bottom plate, a keycap, an elastic element, a first bracket, and a second bracket. The keycap is disposed on the bottom plate and has multiple first pivoting portions. The elastic element is disposed under the keycap. The first bracket is disposed between the keycap and the bottom plate, and the first bracket is pivotally connected to the first pivoting portions. The second bracket is disposed between the keycap and the bottom plate, the second bracket is rotatably pivoted to the first bracket, and the number of the first pivoting portions is greater than two. |
US11764005B2 |
Electronic device including key assembly and operation method thereof
An electronic device may include a housing including a first plate facing in a first direction and a second plate facing in a second direction opposite to the first direction, and a key assembly disposed on at least part of the first plate and including a plurality of keys for inputting data by a pressing operation, wherein the key assembly includes a keycap, a printed circuit board, a support structure disposed on the printed circuit board to support the keycap and supporting a pressing operation of the keycap, a contact point portion disposed between the support structure and the printed circuit board, a movable portion coupled to the support structure in the second direction, and an actuator coupled to the movable portion and providing a force for moving the keycap in the first direction or the second direction depending on whether the actuator is activated. |
US11764002B1 |
Ultracapacitor generator start module
An energy storage system and energy storage module for providing electrical energy to a generator start energy system or other electrically driven system. One or more ultracapacitors are included within the energy storage module for storing and providing electrical charge via a two-post electrical connection of the energy storage module. A mountable housing of the energy storage module provides a variety of mounting orientations within a compartment of the generator start energy system or other electrically driven system. |
US11764000B2 |
Capacitor seals
Electrolytic capacitors may use a canister and a lid to confine an electrolyte and prevent the electrolyte from evaporating during use, and an improved seal between the canister and the lid may be achieved by increasing the surface area of the seal. For example, the surface area of the seal may be increased by changing the shape and/or thickness of the canister edge. For example, the surface area of the seal may be increased by changing the shape of an elastomer layer of the lid and/or adding an annular protuberance at the circumference of the lid. For example, the surface area of the seal may be changed by changing the process for forming the edge during the capacitor sealing. |
US11763999B2 |
Electrolytic capacitor and method for manufacturing same
An electrolytic capacitor includes an anode body having a porous structure, an anode lead partially embedded in the anode body, a dielectric layer formed on a surface of the anode body, and a cathode part that covers at least part of the dielectric layer. The anode body has a first region in which first particles sintered together and a second region in which second particles sintered together. The average particle diameter D1 of the first particles is smaller than the average particle diameter D2 of the second particles. The volume-based pore diameter distribution of the anode body with the dielectric layer has a first peak in a range of less than or equal to 0.5 μm in pore diameter, and a second peak in a range of more than 0.5 μm in pore diameter. |
US11763997B2 |
Electrolytic capacitor
A method is provided for manufacturing an electrolytic capacitor for an implantable cardioverter defibrillator. The method includes forming an ester material by adding at least one acid to a glycol, and quenching the ester material for a determined period. The method also includes adding an ammonium based material to the ester material after the ester material is quenched, and adding an additional acid after adding the ammonium based material to form an electrolytic material for the electrolytic capacitor. |
US11763995B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a body including a dielectric layer, and first and second internal electrodes with the dielectric layer interposed therebetween, and a first through-electrode passing through the body and connected to the first internal electrode; a second through-electrode passing through the body and connected to the second internal electrode; first and second external electrodes formed on the first and second surfaces and connected to the first through-electrode; and third and fourth external electrodes spaced apart from the first and second external electrodes and connected to the second through-electrode, wherein the first to fourth external electrodes are sintered electrodes including nickel, and each comprises a first plating layer and a second plating layer sequentially stacked on the sintered electrodes. |
US11763993B2 |
Ceramic electronic device and mounting substrate
A ceramic electronic device includes a multilayer chip having dielectric layers and internal electrode layers and having a first main face and a second main face that have a rectangular shape in a planar view, external electrodes each of which extends from the first main face to the second main face at each of two diagonal corners of the rectangular shape, the external electrodes being spaced from each other, each of the external electrodes being connected to a part of the internal electrode layers, and a conductor that is provided on the first main face, the second main face or both of the first main face and the second main face, is spaced from the external electrodes, and is provided in a region which includes an intersection point of perpendicular bisectors of two adjacent sides of the rectangular shape. |
US11763992B2 |
Electronic component
An electronic component includes: a body including a stack structure formed of a plurality of dielectric layers and internal electrodes alternately stacked with the dielectric layers interposed therebetween; and an external electrode disposed outside the body, connected to the internal electrode, and including conductive metal and glass, in which the external electrode includes a first electrode layer connected to the internal electrode and a second electrode layer disposed on the first electrode layer, an area proportion of the glass of the first electrode layer is greater than that of the glass of the second electrode layer, and a thickness of the second electrode layer is 6 μm or more. |
US11763987B2 |
Multilayer capacitor and board having the same mounted thereon
A multilayer capacitor and a board having the same mounted thereon are provided. The multilayer capacitor includes a capacitor body including a plurality of dielectric layers and a plurality of internal electrodes alternately disposed with each of the plurality of dielectric layers interposed therebetween, and an external electrode disposed on the capacitor body to be connected to the internal electrode. At least one intermetallic compound layer is disposed in a region in which the plurality of internal electrodes and the external electrode are connected, and a total number of the at least one intermetallic compound layer is more than or equal to 55% and less than 100% of a total number of the plurality of internal electrodes. |
US11763986B2 |
Electronic component including insulating layer between body and shielding layer
An electronic component includes a capacitor body including a dielectric layer and first and second internal electrodes, and a first to sixth surfaces, the first and the second internal electrodes being exposed through the third and the fourth surfaces, respectively; first and second external electrodes respectively extending from the third and fourth surfaces of the body to a portion of the first surface and respectively connected to the first and second internal electrodes; a shielding layer comprising a cap portion disposed on the second surface of the capacitor body and a side wall portion disposed on the third, fourth, fifth and sixth surfaces of the capacitor body; and an insulating layer disposed between the capacitor body and the shielding layer. A lower portion of the capacitor body is exposed from the insulating layer and the shielding layer. |
US11763984B2 |
Magnetic structures for low leakage inductance and very high efficiency
A magnetic and electrical circuit element including magnetic-flux-conducting posts, and a multi-layer structure formed with an electrically-conductive material. The multi-layer structure includes multiple layers forming a stack of layers along a length of the posts, said multi-layer structure configured as primary and secondary windings of a transformer. The primary winding is embedded in the multi-layer structure and wound around the magnetic-flux-conducting posts in such a way that a magnetic field induced in each of the magnetic-flux-conducting posts has a magnetic field polarity opposite to a polarity of the respective magnetic field of the magnetic-flux-conducting post adjacent the respective magnetic-flux-conducting post. Around each of the magnetic-flux-conducting posts, there is a respective one of the secondary windings connected to a semiconductor device. The magnetic-flux-conducting posts are connected magnetically by continuous magnetic-flux-conducting plates, each of which is shaped to ensure a continuous flow of the magnetic field successively through adjacent magnetic-flux-conducting posts. |
US11763983B2 |
Current dependent inductivity
A passive, current dependent inductivity (1) comprises a magnetic core (2), windings (3) and at least one bank air gap (4). A saturation region (5) made of magnetic material is arranged between the bank air gap (4) and the windings (3). A magnetic flux path (6) bifurcates into a first path (61) passing through the saturation region (5) and into a second path (62) passing through the bank air gap (4) and bypassing the saturation region (5). The magnetic resistance of the first path (61) is lower than the magnetic resistance of the second path (62) for winding currents below a first saturation current (7a) and whereby the magnetic resistance of the second path (62) is lower than the magnetic resistance of the first path (61) for winding currents above the first saturation current (7a) due to saturation of the saturation region. |
US11763979B2 |
Laminated coil component
A coil component 1 includes a base body 10 having a mounting surface 10b, a coil conductor 25 wound around a coil axis X through a plurality of layers in the base body 10, where the coil conductor 25 has a first end 25a and a second end 25b, external electrodes 21 and 22 provided on the mounting surface 10b, a lead-out conductor 26 connecting the first end 25a of the coil conductor 25 and the external electrode 21, and a lead-out conductor 27 connecting the second end 25b of the coil conductor 25 and the external electrode 22. At least a portion of the lead-out conductor 26 is positioned within a first region R1 inside the coil conductor 25 in a radial direction when seen in a direction of the coil axis X. |
US11763975B2 |
Inductor built-in substrate and method for manufacturing the same
An inductor built-in substrate includes a core substrate having an opening, a magnetic resin body having a through hole and including a magnetic resin filled in the opening of the core substrate, and a plating film formed in the through hole of the magnetic resin body and including an electrolytic plating film such that the electrolytic plating film is formed in contact with the magnetic resin body. |
US11763973B2 |
Buffer layers and interlayers that promote BiSbx (012) alloy orientation for SOT and MRAM devices
The present disclosure generally relate to spin-orbit torque (SOT) magnetic tunnel junction (MTJ) devices comprising a buffer layer, a bismuth antimony (BiSb) layer having a (012) orientation disposed on the buffer layer, and an interlayer disposed on the BiSb layer. The buffer layer and the interlayer may each independently be a single layer of material or a multilayer of material. The buffer layer and the interlayer each comprise at least one of a covalently bonded amorphous material, a tetragonal (001) material, a tetragonal (110) material, a body-centered cubic (bcc) (100) material, a face-centered cubic (fcc) (100) material, a textured bcc (100) material, a textured fcc (100) material, a textured (100) material, or an amorphous metallic material. The buffer layer and the interlayer inhibit antimony (Sb) migration within the BiSb layer and enhance uniformity of the BiSb layer while further promoting the (012) orientation of the BiSb layer. |
US11763967B2 |
Method of manufacturing thermistor
The present invention is provided with a base electrode layer forming step of forming a base electrode layer on both surfaces of a thermistor wafer formed of a thermistor material, a chip forming step of obtaining a thermistor chip with a base electrode layer by cutting the thermistor wafer to form chips, a protective film forming step of forming a protective film formed of an oxide on an entire surface of the thermistor chip with a base electrode layer, a cover electrode layer forming step of forming a cover electrode layer by applying and sintering a conductive paste on an end surface of the thermistor chip with a base electrode layer, and a conduction heat treatment step of performing a heat treatment such that the base electrode layer and the cover electrode layer are electrically conductive, in which the electrode portion is formed. |
US11763963B2 |
Power cable
Provided is a power cable, and particularly, to an ultra-high-voltage power cable of 45 kV to 600 kV. Specifically, the present invention relates to a power cable which is eco-friendly and includes an insulating layer formed of an insulating material having not only high heat resistance and mechanical strength but also high flexibility, bendability, impact resistance, cold resistance, installability, workability, etc., which are in trade-off with heat resistance and mechanical strength, and of which the lifespan, flexibility and installability can be additionally improved through precise control of a thickness of the insulating layer according to characteristics of the insulating material, thereby enhancing workability. |
US11763962B2 |
Cable
An insulating cable having a conductor and an insulator configured by a plurality of resin layers on the conductor, wherein the plurality of resin layers contain the same kind of fluorine resin, a difference in refractive index between a resin layer having the largest refractive index and a resin layer having the smallest refractive index among the plurality of resin layers is 0.03 or less, a layer thickness of an outermost resin layer of the insulator is 0.03 mm or less, and a deviation (coefficient of variation CV) in thickness of the insulator in a cross-section perpendicular to a longitudinal direction of the cable is 0.035 or less. |
US11763958B2 |
Composite material structure and method for manufacturing composite material structure
Provided are a composite material structure obtained by joining composite materials with resin-impregnated reinforcing fibers, for which appropriate lightning proofing measures are taken, and a method for manufacturing the composite material structure. The composite material structure includes a first composite material, a second composite material, and a low-conductivity material. The first composite material includes a conductive first reinforcing fiber and a first resin impregnated into the first reinforcing fiber. The second composite material is integrated with the first composite material, and has a conductive second reinforcing fiber and a second resin impregnated into the second reinforcing fiber. The low-conductivity material has an electrical resistance that is lower than that of the first resin and the second resin and a low conductivity that is greater than or equal to the first reinforcing fiber and the second reinforcing fiber, and electrically connects the first reinforcing fiber to the second reinforcing fiber. |
US11763955B2 |
Method of producing TC-99M by using nuclear resonance fluorescence
Disclosed is a method of producing Tc-99m by using nuclear resonance fluorescence. More specifically, and a method of preparing Tc-99m by using nuclear resonance fluorescence includes irradiating a ground-state Tc-99 nucleus with a photon beam, thereby causing a nuclear transmutation to proceed such that the nucleus excited to high energy and then undergoes a transition to Tc-99m. |
US11763954B2 |
Integrated passive cooling containment structure for a nuclear reactor
An integrated passive cooling containment structure for a nuclear reactor includes a concentric arrangement of an inner steel cylindrical shell and an outer steel cylindrical shell that define both a lateral boundary of a containment environment of the nuclear reactor that is configured to accommodate a nuclear reactor and an annular gap space between the inner and outer steel cylindrical shells, a concrete donut structure at a bottom of the annular gap space, and a plurality of concrete columns spaced apart azimuthally around a circumference of the annular gap and extending in parallel from a top surface of the concrete donut structure to a top of the annular gap space. The outer and inner steel cylindrical shells and the concrete donut structure at least partially define one or more coolant channels extending through the annular gap space. |
US11763953B2 |
Nuclear reactor and nuclear reactor vessel equipped with non-ejectable valve
A nuclear reactor vessel includes a shell (5) having a wall (9) traversed by at least one passage (11) having a central axis (C) and a valve (21) mounted in the passage (11), the valve (21) having a determined outer cross-section. The passage (11) has an inner end segment (23) that opens into the inner volume (7) and an outer end segment (25) that opens into an outer piping (13), the valve (21) being housed in the inner end segment (23). The valve (21) is capable of being extracted from the passage (11) through the inside of the vessel (1). The outer end segment (25) has at least one portion having an inner cross-section, perpendicular to the central axis (C), that is smaller than the outer cross-section of the valve (21), such that the valve (21) cannot be ejected out of the vessel (1). |
US11763948B2 |
Centrality rankings of network graphs generated using connectomic brain data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a mental health prediction for a patient using a centrality ranking of the brain of the patient. One of the methods includes obtaining brain data of a patient, wherein the brain data comprises, for each of a plurality of pairs of parcellations formed from a set of parcellations where each pair comprises a first parcellation and a second parcellation, data characterizing a number of tracts connecting the first parcellation and the second parcellation; determining a network graph from the brain data; generating, for each of a plurality of nodes in the network graph, a measure of centrality of the node; determining a centrality ranking of the plurality of nodes of the network graph according to the respective measures of centrality; generating a mental health prediction for the patient using the determined centrality ranking. |
US11763947B2 |
System and method for providing clinical decision support
A system determines patient eligibility for a medical protocol. The system includes a medical protocol library containing information relating to a plurality of medical protocols. The information includes eligibility rules and compliance rules for the plurality of medical protocols. The system also includes a sensor and medical device interface configured to receive patient data from one or more sensors and/or one or more medical device. The patient data relates to the eligibility rules and/or the compliance rules for at least one of the medical protocols. The system also includes a protocol eligibility module configured to determine patient eligibility for at least one of the medical protocols as a function of the received patient data. Furthermore, the system includes a user interface configured to display an indication that the patient is eligible for the protocol. |
US11763940B2 |
Medical data communication system, tracking system for medical devices, and method for operation thereof
A medical data communication system including: at least one medical device; at least one wireless access point; and a central computer; wherein the at least one wireless access point and the central computer are coupled via a network; the at least one medical device comprises a logic module and a transmit/receive module coupled thereto; the transmit/receive module and the at least one wireless access point are configured to establish a wireless data link at least intermittently; and the logic module comprises at least one input interface to receive data, the logic module being configured to transmit the received data via the transmit/receive module and via the wireless data link to the access point. |
US11763938B2 |
Modular automated physical health testing systems and associated devices and methods
Automated modular physical health testing systems and associated devices and methods are disclosed herein. A modular system configured in accordance with embodiments of the present technology can include, for example, a housing, a communications hub, and a plurality of physical health testing devices. The housing integrates the communications hub and stores the plurality of physical health testing devices. The physical health testing devices are in wired and/or wireless communication with the communications hub. Each physical health testing device is configured to generate physical health data of a user and to transmit generated physical health data to the communication hub and/or a user's mobile device. The modular physical health testing system provides an automated physical exam that can be performed at user's homes or other convenient locations. |
US11763932B2 |
Classifying images using deep neural network with integrated acquisition information
An example system includes a processor to receive an image with corresponding acquisition information. The processor is to classify the image using the corresponding acquisition information via a deep neural network including integrated acquisition information. |
US11763929B2 |
Medical tool aiding diagnosed psychosis patients in detecting auditory psychosis symptoms associated with psychosis
A medical tool is described for supporting an individual suffering from a mental condition or disorder characterized by auditory psychosis symptoms. The tool can assist in training the individual to distinguish between an acute auditory psychosis episode and ambient sounds. The tool can monitor for a non-audio input by a patient, where the input represents an indication that the patient is hearing sounds potentially symptomatic of psychosis. A microphone can monitor ambient sounds, which are tested against a threshold to determine and whether an auditory psychosis episode may be occurring. |
US11763928B2 |
System and method for generating a neuropathologic nourishment program
A system and method for generating a neuropathologic nourishment program comprises a computing device configured to obtain a neural element from a neural monitoring component, generate at least a neural profile as a function of the neural element, wherein generating comprises receiving at least a neural cluster as a function of a neural counsel, and generating the neural profile as a function of the neural cluster and neural element using a neural machine-learning model, identify at least an edible as a function of the neural profile, wherein identifying comprises obtaining a nourishment composition from an edible directory, determining a nourishment abnormality as a function of the neural profile and a normal range, and identifying an edible using the nourishment composition, nourishment abnormality, and an edible machine-learning model, and generate a nourishment program of a plurality of nourishment programs as a function of the edible. |
US11763923B2 |
System for detecting an omitted event during a surgical procedure
Systems and methods for enabling determination and notification of an omitted event in a surgical procedure are disclosed. A system may include at least one processor configured to implement a method including accessing frames of video captured during a specific surgical procedure and accessing stored data identifying a recommended sequence of events for the surgical procedure. The method may include comparing the accessed frames with the recommended sequence of events to identify an indication of a deviation between the specific surgical procedure and the recommended sequence of events for the surgical procedure. The method may include determining a name of an intraoperative surgical event associated with the deviation and providing a notification of the deviation including the name of the intraoperative surgical event associated with the deviation. |
US11763918B2 |
Method and apparatus for the access to bioinformatics data structured in access units
Method and apparatus for the coding and selective access of compressed genomic sequence data produced by genomic sequencing machines. The coding process is based on aligning sequence reads with respect to pre-existing or constructed reference sequences, on classifying and coding the sequence reads by means of sets of descriptors, and further partitioning the descriptor sets into access units of different types. Efficient selective access to specific genomic regions with the guarantee of retrieving all sequence reads mapped to those regions, is provided by: signaling the type of data mapping configuration used to store or transmit the descriptor sets, determining the minimum number of access units that need to be retrieved and decoded to access a genomic region, providing a master index table that contain all information for optimizing the data access process. |
US11763913B2 |
Automated testing of functionality of multiple NVRAM cards
A system can validate multiple nonvolatile random-access memory (NVRAM) devices in parallel. The system can concurrently write a first data to a first volatile memory of a first NVRAM device and a second NVRAM device. The system can modify a first electrical power source that provides an electrical power output that is received by the first NVRAM device and is received by the second NVRAM device to modify a voltage of the electrical power from a first value to a second value to initiate the first NVRAM device and the second NVRAM device to respectively perform a vault. The system can reset the first electrical power source, causing the first NVRAM device and the second NVRAM device to reset. The system can verify whether the first NVRAM device and the second NVRAM device respectively store the first data in volatile memory subsequent to performing the resetting. |
US11763911B2 |
On-chip-copy for integrated memory assembly
A non-volatile memory system comprises an integrated memory assembly in communication with a memory controller. The integrated memory assembly includes a memory die bonded to a control die. The control die includes one or more control circuits for controlling the operation of the memory die. The control circuits are configured to receive a request to copy data on the memory die, read codewords on the memory die in response to the request, decode the codewords to identify errors in the codewords, correcting the errors in the codewords, and program the codewords back into the memory die. In one embodiment, the codewords read are stored in the memory die as single bit per memory cell data and the codewords programmed back into the memory die after correcting errors are programmed as multiple bit per memory cell data. |
US11763910B2 |
Multi-command memory accesses
Memory devices may perform read operations and write operations with different bit error correction rates to satisfy a bit error correction rate. However, improving the bit error correction rate of the memory device using a single type of read command and/or write commands may result in longer read and write commands. Moreover, using longer read and write commands may result in undesirable higher memory power consumption and may reduce memory throughput. Accordingly, memory operations are described that may use combination of commands with increased bit error correction capability and reduced bit error correction capability. For example, the read operations may use multiple (e.g., at least two) sets or groupings of read commands and the write operations may use multiple (e.g., at least two) sets or groupings of write commands. |
US11763906B2 |
Degradation signaling for a memory device
Methods, systems, and devices for degradation signaling for a memory device are described. In one example, a method in accordance with the described techniques may include monitoring, at a memory device, an operational characteristic of the memory device. For example, the threshold voltage of one or more transistors within the memory device may be monitored. The memory device may identify a degradation of the memory device based at least in part on the monitored operational characteristic. Based on identifying the degradation, the memory device may signal, to a host device, an indication of the degradation of the memory device. |
US11763905B2 |
Storage system and method for data protection during power loss
Upon detecting power loss during the process of programming multi-level cell (MLC) memory in a storage system, the storage system takes steps to prevent data loss. In one example, the controller sends a graceful shutdown command to the memory, in response to which the memory aborts the ongoing programming operation and stores data from data latches associated with unprogrammed memory cells in single-level cell (SLC) memory. The memory can also store data from programmed memory cells in the SLC memory. The data to be programmed in the MLC memory can be reconstructed prior to powering down the storage system or after the storage system is powered back up. The reconstructed data can then be programmed in the MLC memory. |
US11763897B2 |
Reduced-voltage operation of a memory device
Methods, systems, and devices for reduced-voltage operation of a memory device are described. A memory device may operate in different operational modes based on a value of a supply voltage fir the memory device. For example, when the value of the supply voltage exceeds both a first threshold voltage and a second threshold voltage, the memory device may be operated in a normal operation mode. When the value of the supply voltage is between the first threshold voltage and the second threshold voltage, the memory device may be operated in a low voltage operation mode, which may be a reduced performance mode relative to the normal operation mode. When the value of the supply voltage is below the second threshold voltage, the memory device may be deactivated. |
US11763894B2 |
Non-volatile memory device and method of operating the same
A method of operating a non-volatile memory device includes performing a first sensing operation on the non-volatile memory device during a first sensing time including a first section, a second section, and a third section. The performing of the first sensing operation includes applying a first voltage level, which is variable according to a first target voltage level, to a selected word line in the first section, applying a second voltage level, which is different from the first voltage level, to the selected word line in the second section, and applying the first target voltage level, which is different from the second voltage level, to the selected word line in the third section. The first voltage level becomes greater as the first target voltage level becomes greater. |
US11763892B2 |
Memory device and asynchronous multi-plane independent read operation thereof
In certain aspects, a method for operating a memory device is disclosed. The memory device includes a plurality of memory planes. Whether an instruction is an asynchronous multi-plane independent (AMPI) read instruction or a non-AMPI read instruction is determined. In response to the instruction being an AMPI read instruction, an AMPI read control signal is generated based on the AMPI read instruction, and the AMPI read control signal is directed to a corresponding memory plane of the memory planes. In response to the instruction being a non-AMPI read instruction, a non-AMPI read control signal is generated based on the non-AMPI read instruction, and the non-AMPI read control signal is directed to each memory plane of the memory planes. |
US11763888B1 |
Range segmenting for analog CAM with improved precision
Systems and methods provide new circuits that increase aCAM precision by leveraging the concept of range segmenting to representationally store an analog voltage range across multiple aCAM cells/sub-circuits (here the representationally stored analog voltage range may correspond to a word entry). In this way, a circuit of the presently disclosed technology can increase precision (e.g., the number of programmable levels that can be used to store a word entry and/or the number of programmable levels that an input signal can be search against) linearly with each aCAM cell/sub-circuit added to the circuit. Accordingly, circuits of the presently disclosed technology can be used to carry out more complex computations than conventional aCAMs—and thus can be used in a wider range of computational applications. |
US11763887B2 |
Cleaning memory blocks using multiple types of write operations
Methods, systems, and devices for cleaning memory blocks using multiple types of write operations are described. A counter may be incremented each time a write command is received. In response to the counter reaching a threshold, the counter may be reset and a flag may be set. Each time a cleaning of a memory block is to take place, the flag may be checked. If the flag is set, the memory block may be cleaned using a second type of cleaning operation, such as one using a force write approach. Otherwise, the memory block may be cleaned using a first type of cleaning operation, such as one using a normal write approach. Once set, the flag may be reset after one or more memory blocks are cleaned using the second type of cleaning operation. |
US11763881B2 |
Computational memory cell and processing array device using the memory cells for XOR and XNOR computations
A memory cell and processing array that has a plurality of memory are capable of performing logic functions, including an exclusive OR (XOR) or an exclusive NOR (XNOR) logic function. The memory cell may have a read port in which the digital data stored in the storage cell of the memory cell is isolated from the read bit line. |
US11763880B2 |
Column multiplexer circuitry
Various implementations described herein are related to a device having memory architecture having multiple bitcell arrays. The device may include column multiplexer circuitry coupled to the memory architecture via multiple bitlines for read access operations. The column multiplexer circuitry may perform read access operations in the multiple bitcell arrays via the bitlines based on a sense amplifier enable signal and a read multiplexer signal. The device may include control circuitry that provides the read multiplexer signal to the column multiplexer circuitry based on a clock signal and the sense amplifier enable signal so that the column multiplexer circuitry is able to perform the read access operations. |
US11763872B2 |
3D memory array clusters and resulting memory architecture
A memory architecture for 3-dimensional thyristor cell arrays is disclosed. Thyristor memory cells are connected in a 3-dimensional cross-point array to form a bit line cluster. The bit line clusters are connected in parallel to sense amplifier and write circuits through multiplexer/demultiplexer circuits. Control circuits select one of the bit line clusters during a read or write operation while the non-selected bit line clusters are not activated to avoid disturbs and power consumption in the non-selected bit line clusters. The bit line clusters, multiplexer/demultiplexer circuits, and sense amplifier and write circuits from a memory array tile (MAT). |
US11763869B2 |
Non-volatile memory device, controller and memory system
A non-volatile memory device is provided. The non-volatile memory device includes a clock pin, a clock signal being received from a controller through the clock pin; a first input/output pin; a second input/output pin, data being received from the controller in synchronization with the clock signal through the second input/output pin; a command/address buffer configured to operate at a first operating speed and buffer a command and an address received through the first input/output pin in synchronization with the clock signal; a memory cell array including a plurality of memory cells; and a control logic configured to control operations with respect to the plurality of memory cells, based on the command and the address buffered in the command/address buffer. |
US11763868B2 |
Sub-wordline driver
A sub-wordline driver for a semiconductor memory device includes a plurality of first active regions spaced apart from each other by a predetermined distance in each of a first direction and a second direction within a first region and a main wordline formed to traverse the plurality of first active regions by extending in the first direction. The main wordline includes a first line formed to extend in the first direction, a second line formed to extend in the first direction, and configured to be spaced apart from the first line by a predetermined distance in the second direction, and a connection line configured to interconnect the first line and the second line in the second direction at an end portion of the first region. |
US11763865B1 |
Signal receiver with skew-tolerant strobe gating
A first-in-first-out (FIFO) storage structure within an integrated-circuit component is loaded with qualification values corresponding to respective pairs of edges expected within a timing strobe signal transmitted to the integrated-circuit component. The qualification values are sequentially output from the FIFO storage structure during respective cycles of the timing strobe signal and a gate signal is either asserted or deasserted during the respective cycles of the timing strobe signal according to the qualification values output from the FIFO storage structure. |
US11763861B2 |
Reduced pin status register
Methods, systems, and devices for reduced pin status register are described. An apparatus may include a first memory die and a second memory die each coupled with a data bus. The apparatus may further include a controller coupled with the first memory die and the second memory die via the data bus that is configured to transmit a first command associated with a first operation to the first memory die and a second command associated with a second operation to the second memory die. The controller may further transmit a third command concurrently to the first memory die and the second memory die, the third command requesting a first status of the first operation and a second status of the second operation. The controller may receive the first status and the second status concurrently via the data bus from the first memory die and the second memory die. |
US11763856B2 |
3-D DRAM structure with vertical bit-line
Memory devices are described. The memory devices include a plurality of bit lines extending through a stack of alternating memory layers and dielectric layers. Each of the memory layers include a first word line, a second word line, a first capacitor, and a second capacitor. Methods of forming stacked memory devices are also described. |
US11763851B2 |
Change-dependent pre-export for video editing projects
Techniques are described for pre-exporting chunks of video content during video editing of a video editing project. For example, the chunks of the video editing project can be monitored for changes. When a change is detected to a chunk, the chunk can be pre-exported as an independent chunk that is combinable with other pre-exported chunks and without encoding or re-encoding the pre-exported chunks. In addition, the monitoring and pre-exporting can be performed while the video editing project is editable by a user of the video editing project. When the video editing project is ready to be finalized, the pre-exported chunks can be combined to generate, at least in part, a media file. The generated media file can then be output. |
US11763850B1 |
System and method for eliminating bias in selectively edited video
Techniques for eliminating bias in selectively edited videos are provided. A request to release a video capturing a public safety incident is received. The video is edited to create an edited video. At least one civilian score and at least one public safety official score based on the sentiment of the video is computed. At least one edited civilian score and at least one edited public safety official score based on the sentiment of the video is computed. A first score is computed based on a combination of the civilian score and public safety official score. A second score is computed based on a combination of the edited civilian score and edited public safety official score. The first and second score are compared to determine if a difference between the scores exceed a threshold. The edited video is released when the scores do not exceed the threshold. |
US11763849B1 |
Automatic and fast generation of music audio content for videos
The present disclosure describes techniques for automatically and fast generating music for videos. The techniques comprise receiving a video from a user. The video may comprise a plurality of segments of frames. Information may be extracted from the video, wherein the extracted information comprises information indicating motion speed in the video, information indicating motion saliency in the video, information indicating scene transition in the video, and timing information associated with the video. A plurality of sets of music notes matching the plurality of segments of frames may be generated based at least in part on the extracted information. A plurality of vectors corresponding to the plurality of sets of music notes may be generated. The plurality of pieces of music audio corresponding to the plurality of segments of frames may be generated based at least in part on the plurality of vectors. |
US11763848B2 |
Systems and methods to improve skip forward functionality
Systems and methods are described to identify jump points indicative of potential time points from which to resume consumption of the media asset in response to receiving a request to skip a portion of a media asset being consumed. The jump points include a first jump point identified based on a content viewing profile and a second jump point identified based on a scene information associated with the media asset. A preview image is displayed at each of the identified jump points. Systems and methods are also described to pause the skipping operation at the identified jump points and provide a preview at the respective jump points. Systems and method are further described to identify jump points based on analysis of the portion of the media asset being skipped. |
US11763842B1 |
Method of manufacturing head gimbal assembly, head gimbal assembly and hard disk drive
A method of manufacturing a head gimbal assembly includes a head connecting step which a thermally assisted magnetic head is connected to a suspension. The head connecting step includes a solder ball arrangement step which only one solder ball is arranged so that a laser diode of the thermally assisted magnetic head is connected to a flexure of the suspension, in an assembly structure which a slider of the thermally assisted magnetic head is adhered to the suspension. The solder ball arrangement step is performed using a connecting ball, as the solder ball, having a size larger than a wiring gap between an electrode surface of the laser diode and the flexure, and being in unmelted-solid condition. |
US11763836B2 |
Hierarchical generated audio detection system
Disclosed is a hierarchical generated audio detection system, comprising an audio preprocessing module, a CQCC feature extraction module, a LFCC feature extraction module, a first-stage lightweight coarse-level detection model and a second-stage fine-level deep identification model; the audio preprocessing module preprocesses collected audio or video data to obtain an audio clip with a length not exceeding the limit; inputting the audio clip into CQCC feature extraction module and LFCC feature extraction module respectively to obtain CQCC feature and LFCC feature; inputting CQCC feature or LFCC feature into the first-stage lightweight coarse-level detection model for first-stage screening to screen out the first-stage real audio and the first-stage generated audio; inputting the CQCC feature or LFCC feature of the first-stage generated audio into the second-stage fine-level deep identification model to identify the second-stage real audio and the second-stage generated audio, and the second-stage generated audio is identified as generated audio. |
US11763831B2 |
Output apparatus, output method and non-transitory computer-readable recording medium
An output apparatus according to the present application includes a prediction unit and an output unit. The prediction unit predicts whether or not waveform information having a predetermined context is generated on the basis of detection information detected by a predetermined detection device. The output unit outputs waveform information having an opposite phase to the waveform information having the predetermined context in a case where it has been predicted that the waveform information having the predetermined context is generated. |
US11763830B2 |
Backward-compatible integration of harmonic transposer for high frequency reconstruction of audio signals
A method for decoding an encoded audio bitstream is disclosed. The method includes receiving the encoded audio bitstream and decoding the audio data to generate a decoded lowband audio signal. The method further includes extracting high frequency reconstruction metadata and filtering the decoded lowband audio signal with an analysis filterbank to generate a filtered lowband audio signal. The method also includes extracting a flag indicating whether either spectral translation or harmonic transposition is to be performed on the audio data and regenerating a highband portion of the audio signal using the filtered lowband audio signal and the high frequency reconstruction metadata in accordance with the flag. |
US11763829B2 |
Bandwidth extension method and apparatus, electronic device, and computer-readable storage medium
Embodiments of this application disclose a bandwidth extension (BWE) method and apparatus. The method is performed by an electronic device, and includes: performing a time-frequency transform on a to-be-processed narrowband signal to obtain a corresponding initial low-frequency spectrum; obtaining a correlation parameter of a high-frequency portion and a low-frequency portion of a target broadband spectrum based on the initial low-frequency spectrum by using a neural network model; obtaining an initial high-frequency spectrum based on the correlation parameter and the initial low-frequency spectrum; and obtaining a broadband signal according to a target low-frequency spectrum and a target high-frequency spectrum. |
US11763828B2 |
Frequency band expansion device, frequency band expansion method, and storage medium storing frequency band expansion program
A frequency band expansion device includes processing circuitry to calculate a weighting coefficient based on a frequency gradient of the input signal; to generate a white noise signal; to generate a first white noise signal by performing filtering on the white noise signal; to generate a second white noise signal by regulating a phase characteristic of the white noise signal; to generate a third white noise signal by performing weighted addition on the first white noise signal and the second white noise signal by using the weighting coefficient; and to generate the output signal by adding together the input signal and a signal corresponding to the third white noise signal, wherein the processing circuitry is configured so that the phase characteristic of the second white noise signal becomes the same as the phase characteristic of the first white noise signal. |
US11763827B2 |
N-path spectral decomposition in acoustic signals
A method and device for extracting information from acoustic signals receives acoustic signals by a microphone, processes them in an analog front-end circuit, converts the processed signals from the analog front-end circuit to digital signals by sampling at a rate of less than 1 kHz or more preferably less than 500 kHz; and processes the digital signals by a digital back-end classifier circuit. The analog front-end processing decomposes the received signals into frequency components using a bank of analog N-path bandpass filters having different subband center frequencies. |
US11763822B2 |
Capping the rate of incoming transactions in inbound stateful conversations established in a distributed computing environment
The present invention relates to a method and a system for capping incoming transactions in inbound stateful conversations established between a client and a plurality of conversation servers of a service integrator. For each client, a group of conversation servers is allocated to handle the inbound stateful conversations initiated. Each conversation server in the group broadcasts a local traffic value periodically to the other conversation servers in the group. Each conversation server in the group calculates a transaction capping limit based on a client global transaction capping limit and the broadcasted local traffic values from the other conversation servers in the group. Each conversation server limits the rate of incoming transactions received by the client when exceeding the local transaction capping limit. |
US11763817B2 |
Methods, systems, and media for connecting an IoT device to a call
Methods, systems, and media for connecting an IoT device to a call are provided. In some embodiments, a method is provided, the method comprising: establishing, at a first end-point device, a telecommunication channel with a second end-point device; subsequent to establishing the telecommunication channel, and prior to a termination of the telecommunication channel, detecting, using the first end-point device, a voice command that includes a keyword; and in response to detecting the voice command, causing information associated with an IoT device that corresponds to the keyword to be transmitted to the second end-point device. |
US11763813B2 |
Methods and systems for reducing latency in automated assistant interactions
Implementations described herein relate to reducing latency in automated assistant interactions. In some implementations, a client device can receive audio data that captures a spoken utterance of a user. The audio data can be processed to determine an assistant command to be performed by an automated assistant. The assistant command can be processed, using a latency prediction model, to generate a predicted latency to fulfill the assistant command. Further, the client device (or the automated assistant) can determine, based on the predicted latency, whether to audibly render pre-cached content for presentation to the user prior to audibly rendering content that is responsive to the spoken utterance. The pre-cached content can be tailored to the assistant command and audibly rendered for presentation to the user while the content is being obtained, and the content can be audibly rendered for presentation to the user subsequent to the pre-cached content. |
US11763809B1 |
Access to multiple virtual assistants
A speech-processing system may provide access to multiple virtual assistants via one or more voice-controlled devices. Each assistant may leverage language processing and language generation features of the speech-processing system, while handling different commands and/or providing access to different back applications. Each assistant may be associated with its own voice and/or speech style, and thus be perceived as having a particular “personality.” In some situations, a user may invoke a first assistant, e.g., with a wakeword or button press, and provide a command that the speech-processing system may determine will be better handled by a second assistant. The speech-processing system may thus call on a component to generate plan data describing one or more operations for the speech-processing system to execute to handoff the command to the second assistant and provide the user with indications of which assistant will handle the command. |
US11763807B2 |
Method for recognizing voice and electronic device supporting the same
An electronic device is provided. The electronic device includes a microphone, a display, a camera, a processor, and a memory. The processor is configured to receive a first utterance input through the microphone. The processor is also configured to obtain first recognized data from a first image displayed on the display or stored in the memory. The processor is further configured to store the first recognized data in association with the first utterance input when the obtained first recognized data matches the first utterance input. Additionally, the processor is configured to activate the camera when the first recognized data does not match the first utterance input. The processor is also configured to obtain second recognized data from a second image collected through the camera and store the second recognized data in association with the first utterance input when the obtained second recognized data matches the first utterance input. |
US11763802B2 |
Method of obtaining high accuracy urination information
A method of obtaining high accuracy urination information is proposed. There may be provided the method of obtaining the urination information, wherein sound data is divided into a plurality of windows, segmented target data corresponding to respective windows is obtained from the sound data, segmented classification data classifying urination sections or non-urination sections and segmented urine flow rate data are obtained by using the obtained segmented target data, and urination data is obtained by using the obtained segmented classification data and the segmented urine flow rate data. |
US11763799B2 |
Electronic apparatus and controlling method thereof
An electronic apparatus and a controlling method thereof are provided. The electronic apparatus includes a microphone; a memory configured to store a text-to-speech (TTS) model and a plurality of evaluation texts; and a processor configured to: obtain a first reference vector of a user speech spoken by a user based the user speech being received through the microphone, generate a plurality of candidate reference vectors based on the first reference vector, obtain a plurality of synthesized sounds by inputting the plurality of candidate reference vectors and the plurality of evaluation texts to the TTS model, identify at least one synthesized sound of the plurality of synthesized sounds based on a similarity between characteristics of the plurality of synthesized sounds and the user speech, and store a second reference vector of the at least one synthesized sound in the memory as a reference vector corresponding to the user for the TTS model. |
US11763797B2 |
Text-to-speech (TTS) processing
A speech model includes a sub-model corresponding to a vocal attribute. The speech model generates an output waveform using a sample model, which receives text data, and a conditioning model, which receives text metadata and produces a prosody output for use by the sample model. If, during training or runtime, a different vocal attribute is desired or needed, the sub-model is re-trained or switched to a different sub-model corresponding to the different vocal attribute. |
US11763793B2 |
Silent device for air conditioning equipment
A reference microphone for detecting noise is located under a first duct. The noise is in the form of a first plane wave in the first duct. A speaker is located on a top of the first duct. Connected to an upper part of the first duct is a second duct including an error microphone. The first plane wave in the first duct passes through an acoustic path and reaches the second duct. The error microphone detects the sound, and the speaker outputs a second plane wave with an opposite phase for canceling the first plane wave. |
US11763791B2 |
Noise amplification control in adaptive noise cancelling systems
Adaptive noise cancellation systems and methods comprise a reference sensor operable to sense environmental noise and generate a corresponding reference signal, an error sensor operable to sense noise in a noise cancellation zone and generate a corresponding error signal, a noise cancellation filter operable to receive the reference signal and generate an anti-noise signal to cancel the environmental noise in the cancellation zone, an adaptation module operable to receive the reference signal and the error signal and adaptively adjust the anti-noise signal. |
US11763790B2 |
Active noise control apparatus for vehicles and method of controlling the same
An active noise control apparatus of vehicles capable of making it difficult for a passenger in a vehicle to hear the voice of another passenger, achieving privacy protection, and a method of controlling the same are disclosed. The active noise control method includes primarily determining a noise level based on a first microphone signal input through a microphone corresponding to a first seat, secondarily determining whether to output an anti-noise signal generated based on the first microphone signal and the magnitude of the anti-noise signal based on the noise level and the level of the first microphone signal, and outputting the anti-noise signal through a headrest speaker of a second seat in response to the secondary determining. |
US11763788B2 |
Communication device for electronic musical instrument, electric power switching method thereof and electronic musical instrument
A communication device for an electronic musical instrument includes a battery; an input terminal that is connected to a MIDI output terminal of the electronic musical instrument; an output terminal that is connected to a MIDI input terminal of the electronic musical instrument; a control unit that transmits and receives various kinds of electronic information between the electronic musical instrument and the other electronic instrument via the input terminal and the output terminal; and a switching unit that switches between taking in electric power to be supplied to the control unit through a MIDI signal line from the electronic musical instrument via the input terminal and taking in the electric power from the battery in accordance with a communication state of the control unit. |
US11763786B2 |
Musical instrument, having a device for tuning tuning bodies, method for retuning a musical instrument and use of a musical instrument
According to the invention, a musical instrument having a device for tuning tuning bodies is disclosed, a) having at least (12) mechanical tuning elements or tuning element systems, b) wherein the (12) mechanical tuning elements or tuning element systems represent the (12) chromatic notes of an octave, c) wherein in each case a tuning element or tuning element system is mechanically operatively connected to at least one tuning body, d) wherein each tuning element or tuning element system has exclusively octave-related tuning bodies associated with it, e) wherein during tuning of the musical instrument the tuning elements or tuning element systems are actuatable or actuated independently of one another, wherein the tuning elements are embodied as tuning levers and/or the tuning element systems are embodied as tuning lever systems, wherein a tuning lever system has at least two tuning levers that have differently located pivots, wherein the tuning levers are slidingly connected to one another by means of adjacent pivots, and wherein the geometric arrangement of the operative connections of the octave-related tuning bodies and the associated tuning elements in relation to one another is configured in the manner of an intercept theorem. |
US11763785B2 |
Pedal apparatus for percussion instrument
A percussion instrument pedal apparatus includes a footboard and a transmission mechanism connectable to the footboard. A beater, which is mountable to a pivot shaft, strikes a bass drum in response to pivoting of the pivot shaft. The transmission mechanism includes two adjusting mechanisms for adjusting the motion characteristics of the footboard and for adjusting the footboard angle. The transmission mechanism can be interchanged with different types, such as a chain-drive transmission mechanism and a direct-drive transmission mechanism. |
US11763784B2 |
Musical instrument shield for playing wind blown instruments
The musical instrument shield invention is a clear or translucent enclosure made of flexible plastic material that aids to contain droplets from spreading while still providing full view of the instrument. Access ports for the musicians' hands, fingers, clip rings, and thumb rests are cut in the plastic and reinforced as needed to prevent tearing. The musical instrument shield is attached to the neck of the instrument with ties, string, elastic, laces, Velcro or other suitable material to hold the proximal end of the shield around the instrument. The woodwind shield can incorporate one or more filtered vents that prevent pressure from building up during playing yet still resist any infectious droplets from passing out of the shield. The access ports are closed when not in use and direct any aerosols that may escape through the ports while in use down toward the ground. The clear shield allows teachers and others to see the instrument and musician's fingering while still providing unencumbered playing and clear producing sound. The see through shield can be made of any non-porous material that can effectively block transmission of infectious droplets or air borne viruses. A hybrid shield made of both clear and opaque materials would allow for the instrument to be visualized as well as vented to prevent pressure build-up within the shield.Other objects and advantages of the invention will become apparent from the following claims and detailed description of the invention taken in conjunction with the accompanying drawings. |
US11763782B2 |
Bowed instrument
The object of the invention is a bowed instrument comprising a body (2) and a neck (1), the upper face of the body (2) being the top plate (4), at the bottom of which a tailpiece is disposed secured to the bottom of the instrument, the strings (14) being disposed in a tensioned state, supported from below by a bridge, between the tailpiece and the scroll (8) of the neck (1). The bowed instrument according to the invention comprises a tailpiece (16) that is adapted to retain the bottom portion of the strings (14), has an arcuate triangular shape, has an asymmetrically shaped body made of a multilayered material, and is rounded along the periphery of its body, wherein bores (20) adapted for receiving the strings (14) are disposed at the bottom corner (a) and along the arced portion (9) extending between the two upper corners (b, c) thereof. |
US11763780B2 |
Electronic gaming machine having transmissive reels with reel strips that provide space symbols for image displays
A gaming system including a housing and a reel assembly including rotatable reel having a reel strip including a space symbol having an image space area and a graphic area, and a transmissive display device defining a see-through window aligned with the rotatable reel and configured to display an image in the window aligned with the image space area of the space symbol of the reel strip. |
US11763770B2 |
Array substrate and method for driving the same, display apparatus
A method for driving an array substrate includes: charging six sub-pixels of each repeating unit controlled by two gate lines that are coupled to one first control sub-circuit in each of a plurality of charging phases included in a frame period; each charging phase including six charging sub-phases, and one sub-pixel of each repeating unit being charged in each charging sub-phase. In each charging sub-phase, the first control sub-circuit transmits a scanning signal from a scan signal transmission channel to one of two gate lines coupled thereto under control of a scan control signal transmitted by at least one scan control signal line; each second control sub-circuit transmits a data signal from a data signal transmission channel to one data line coupled to a repeating unit under control of a data control signal transmitted by at least one data control signal line. |
US11763769B2 |
GOA device and gate driving circuit
The present application provides a GOA device and a gate driving circuit. The GOA device includes a pull-up control circuit, a bootstrap capacitor, a pull-up circuit, a pull-down circuit, and a pull-down holding circuit. The present application decreases a number of TFTs of the gate driving circuit and simplifies a structure of the gate driving circuit by multiplexing the bootstrap capacitor, the pull-down circuit, and the pull-down holding circuit. |
US11763768B2 |
Method for charging liquid crystal pixels, display panel, and storage medium
Disclosed is a method for charging liquid crystal pixels, which includes: pre-charging in sequence a preset number of pixel rows of a current frame from an initial pixel row; charging in sequence the pixel rows from the initial pixel row when the current frame is started to be charged; and acquiring a target pixel row corresponding to currently charged pixel row, when each of the pixel rows is charged, pre-charging the target pixel row, and the target pixel row is charged later than the currently charged pixel row. The present disclosure also provides a display panel and a computer readable storage medium. |
US11763763B2 |
Electrophoretic display device and driving method for electrophoretic display device
An electrophoretic display device and a driving method for electrophoretic display device are provided. The electrophoretic display device includes an electrophoretic display panel, a network module, a processor and an electrophoretic display driver. The network module is configured to transmit a panel information of the electrophoretic display panel to a web application programming interface. The processor is coupled to the electrophoretic panel and the network module. The processor is configured to receive an image information packet corresponding to the panel information via the web application programming interface. The electrophoretic display driver is coupled to the processor and the electrophoretic display panel. The processor makes the electrophoretic display driver drive the electrophoretic display panel to display an image information according to the image information packet. |
US11763761B2 |
Electronic device with auxiliary lighting function and operation method thereof
An electronic device with auxiliary lighting function and an operation method thereof are provided. The electronic device includes a first body, a light-emitting module, and a processing module. The first body has a first surface. The light-emitting module is located on the first surface of the first body. The processing module is coupled to the light-emitting module, and is used to determine an operation of a first power supply mode or a second power supply mode according to a current power supply state. When the processing module is operated in the first power supply mode, the processing module dynamically adjusts an auxiliary illumination light provided by the light-emitting module according to a battery power. When the processing module is operated in the second power supply mode, the processing module dynamically adjusts the auxiliary illumination light provided by the light-emitting module according to a sensing result. |
US11763754B2 |
Grayscale data compensation method and apparatus and driver chip
A grayscale data compensation method and apparatus and a driver chip. The grayscale data compensation method includes acquiring an input display brightness instruction value; determining a coefficient variation value corresponding to the input display brightness instruction value according to a relationship in magnitude between the input display brightness instruction value and a range boundary instruction value corresponding to a range boundary; and compensating grayscale data according to the coefficient variation value and a reference compensation coefficient pre-stored under a standard brightness instruction value. |
US11763753B2 |
Display device
A display device includes a substrate including a first pixel area and a second pixel area, wherein the second pixel area is located at a side of the first pixel area, first pixels located in the first pixel area and connected to first scan lines, and second pixels located in the second pixel area and connected to second scan lines, wherein the first pixels and the second pixels include pixel rows extending in a first direction, and at least one of the second scan lines is inclined with respect to the first direction. |
US11763752B2 |
Display substrate, manufacturing method thereof, and display device
A display substrate, a manufacturing method and a display device are provided. The display substrate includes a scan driving circuit; the scan driving circuit includes a plurality of shift register units, at least one shift register unit includes a signal output line and an output circuit, the output circuit includes an output transistor and an output reset transistor; the signal output line includes a first output line portion extending along the first direction; the first output line portion is coupled to the second electrode of the output transistor or the output reset transistor through a plurality of first or second signal line via holes arranged in a signal line overlap area, and the plurality of first or second signal line via holes are arranged along the first direction. |
US11763751B2 |
Gate driving circuit and display panel including the same
A display device includes a gate driving circuit and a driving circuit. The gate driving circuit outputs a clock signal. The driving circuit receives the clock signal for driving a display unit and comprises two transistors. Wherein one of the two transistors is an oxide transistor and the other one of the two transistors is a silicon transistor. |
US11763747B1 |
Pixel driving circuit, display panel, and display device
A pixel driving circuit, a display panel, and a display device are provided. A first driving module and a second driving module of the pixel driving circuit each are electrically connected with a light-emitting unit, a first power-supply terminal, and a second power-supply terminal. The first driving module is configured to receive a first voltage from the first power-supply terminal and receive a second voltage from the second power-supply terminal according to a first scanning signal and a data signal. The second driving module is configured to receive the second voltage from the first power-supply terminal and receive the first voltage from the second power-supply terminal according to a second scanning signal and the data signal. The first driving module and the second driving module alternately drive the light-emitting unit to emit a light. |
US11763746B1 |
Display panel, method for driving the same, and display apparatus
A display panel, a method for driving the same, and a display apparatus are provided. The display panel includes an emission driving circuit that includes cascaded emission driving units. The emission driving unit includes a control module including a control transistor. The control transistor provides a signal of an adjustment signal terminal to a first node in response to a signal of a first control signal terminal, so as to turn off a first output module. A voltage difference between any two of a control electrode, a first electrode or a second electrode of the control transistor is smaller than or equal to a preset threshold, and/or a duration in which a voltage difference between any two of the control electrode, the first electrode or the second electrode of the control transistor is greater than the preset threshold is smaller than or equal to a preset duration. |
US11763744B2 |
Pixel driving circuit and method for controlling the same, and display apparatus
A pixel driving circuit and a method for controlling the same, and a display apparatus are provided. The pixel driving circuit includes a charge storage circuit, a driving circuit and first to third switching circuits. The first switching circuit includes first to third switching elements. Control electrodes of the first and third switching elements are coupled to a reset signal terminal. First electrode of the third switching element is coupled to a fourth node. Second electrode of the second switching element is coupled to a third node. The charge storage circuit includes capacitors coupled in parallel or in series. The first switching circuit is turned on in a first phase and turned off in second and third phases. The second switching circuit is turned off in the first and second phases and turned on in the third phase. |
US11763741B2 |
Gate driving unit, gate driving circuit, display substrate, display panel and display device
A gate driving unit includes an Nth stage of shift register unit and an (N+1)th stage of shift register unit, N is a positive integer. The Nth stage of shift register unit includes an Nth stage of pull-up node control circuit, and the (N+1)th stage of shift register unit includes an (N+1)th stage of pull-up node control circuit. The Nth stage of pull-up node control circuit is electrically connected to an Nth stage of pull-up node and a control line, controls a potential of the Nth stage of pull-up node under the control of a control signal inputted by the control line. The (N+1)th stage of pull-up node control circuit is electrically connected to an (N+1)th stage of pull-up node and the control line, respectively, and controls a potential of the (N+1)th stage of pull-up node under the control of the control signal inputted by the control line. |
US11763740B2 |
Signal generation circuit, signal generation method, signal generation module and display device
The present disclosure provides a signal generation circuit, a signal generation method, a signal generation module and a display device. The signal generating circuit includes an input terminal, a signal output terminal, a transmission control circuit, a first output circuit, and an output control circuit; the output control circuit is electrically connected to a first output control terminal, a second output control terminal, a second voltage terminal, the signal writing-in terminal, the signal output terminal and the first voltage terminal, configured to control to connect the signal writing-in terminal and the second voltage terminal under the control of a second output control signal provided by the second output control terminal, and control to connect the signal output terminal and the first voltage terminal under the control of a first output control signal provided by the first output control terminal. The present disclosure expands an adjustment range of frequency of a PWM signal. |
US11763732B2 |
Display device and image processing method
A display device includes: a light-emitting profile creation circuit creating a first light-emitting profile from a first image signal; and an image signal adjustment circuit adjusting a second image signal in accordance with the first light-emitting profile. |
US11763729B2 |
Signal processing method and devices, and display apparatus
A method includes: obtaining a first frame synchronization signal, period between a trailing edge of a first pulse and a leading edge of a next first pulse being first time period corresponding to a first integer number of pulses of a first pixel clock signal; generating a synchronization calibration signal, a triggering edge of the second pulse being delayed compared to a trailing edge of a first pulse; generating a second frame synchronization signal, period between a triggering edge of the second pulse and a leading edge of a third pulse being second time period. When ratio of frequency of the second pixel clock signal to frequency of the first pixel clock signal is within threshold range, the second time period corresponds to a second integer number of pulses of the second pixel clock signal. The second integer is integer value of product of the first integer and ratio. |
US11763726B2 |
Display apparatus, gate electrode driver circuit, shift register circuit and drive method thereof
A shift register circuit includes: an input sub-circuit connected to a first node, and configured to receive a first control signal, and cause a potential of the first node to jump from an initial potential to a first potential greater than the initial potential; an output sub-circuit connected to the first node, and configured to receive a first clock signal, generate an output signal, cause the potential of the first node to jump from the first potential to a third potential greater than the first potential; and a chamfering sub-circuit connected to the first node, and configured to receive a second control signal, cause the potential of the first node to gradually decrease from the third potential to a fourth potential greater than the initial potential and less than the third potential, and cause the potential of the first node to jump from the fourth potential to the initial potential. |
US11763721B2 |
Display panel, method for driving same, and display apparatus
A display panel is provided. The display panel includes a driving back plate and a pixel layer disposed on a side of the driving back plate. The pixel layer includes a plurality of pixels, and the pixel includes m color sub-pixels for emitting color light and k white sub-pixels for emitting white light, wherein m and k are both integers greater than 1. The k white sub-pixels are configured to adjust the luminance of the pixel. |
US11763719B2 |
Gate driving unit circuit and method of driving the same, gate driving circuit and display apparatus
The present application provides a gate driving unit circuit and a method of driving the same, a gate driving circuit and a display apparatus. The gate driving unit circuit includes a shift register and a plurality of driving signal output sub-circuits. Each driving signal output sub-circuit corresponds to one of gate lines on an array substrate, is coupled to a first power supply terminal and a signal output terminal of the shift register, and also coupled to a corresponding one of driving scan signal lines. Each driving signal output sub-circuit is configured to output, under the control of a signal output by the signal output terminal of the shift register, a driving scan signal provided by the corresponding driving scan signal line or an OFF voltage provided by the first power supply terminal to the corresponding gate line. |
US11763717B2 |
Display screen, drive control method and drive-control apparatus thereof
The present invention provides a drive-control method and control apparatus of display screens, and a display screen thereof, the method includes: determining a staged target gray-scale value of all sub-pixels in the currently scanned row, based on a current gray-scale value of each sub-pixel, the staged target gray-scale value and a pre-stored look-up table, determining the charging-discharging target count corresponding to each column channel in the current scan row, terminating the charging-discharging of the column channel, when the count of the counter is consistent with the target count corresponding to the charging or discharging of each column channel. The present invention in implementation not only has simple structure and a small scale circuit, but also low power consumption. |
US11763714B2 |
Display device having driving chip
The display device disclosed in the present application includes a driving chip, a plurality of fan-out lines electrically connected to the driving chip; and a plurality of data lines electrically connected to the plurality of fan-out lines in a one-to-one correspondence, wherein the driving chip includes a plurality of resistance modules, the plurality of resistance modules are electrically connected to the plurality of fan-out lines in a one-to-one correspondence, and the plurality of resistance module are configured to compensate different impedances of the fan-out lines. |
US11763713B2 |
Electronic shelf label system with shelf edge strip sub-system
An electronic shelf label system, wherein the system comprises a near-field communication, NEC for short, sub-system on a shelf edge strip of a shelving unit, which is characterized such that the shelf edge strip comprises a shelf edge strip controller, wherein the shelf edge strip controller comprises a first wireless communication module, which is designed for wireless communication according to a first communication method with an access point for the purpose of data transmission with a server of the shelf label system, and wherein the shelf edge strip controller comprises an NFC-enabled second communication module for NFC-based energy supply and communication with at least one NFC-enabled shelf label, which can be fastened to the shelf edge strip, and the shelf edge strip comprises at least one conductor loop constructed on it and connected to the second NFC-enabled communication module, wherein the conductor loop is used for NFC communication with the NFC-enabled shelf label, and wherein the shelf edge strip comprises a light-emitting unit, and the shelf edge strip controller is constructed for actuating the light-emitting unit as a consequence of the data transmission. |
US11763712B2 |
Flexible display module and display device
The present application provides a flexible display module. A display area of the flexible display module comprises a plurality of island-shaped structures separated from each other. A bending structure including at least three bending portions is provided to connect the island-shaped structures, which effectively realizes stretching of the flexible display module in three directions of space. At the same time, since the bending structure is connected to one end of one side of the adjacent island-shaped structures, it increases a bending length of the bending structure and a bending space of the flexible display module. The present application also provides a display device comprising the flexible display module. |
US11763711B2 |
Display apparatus
A display apparatus can include a display area including pixel rows, the display area having an outer periphery including a curved section and a straight section; a non-display area surrounding the display area, the non-display area having an outer periphery including a curved section and a straight section; a gate driver disposed in the non-display area, the gate driver including gate blocks corresponding to the pixel rows; and a low potential power line disposed between the gate driver and the outer periphery of the non-display area, in which each of the gate blocks includes a plurality of stages. |
US11763701B2 |
Display device including back cover disposed roller
A display device includes a display panel; a back cover supporting the display panel on a rear surface of the display panel; a roller disposed on a rear surface of the back cover, wherein the display panel and the back cover are wound around or unwound from the roller; a flexible film electrically connected to a pad area of the display panel; and a sealing layer disposed to cover an end of the flexible film. At least some of elements of the display panel including a substrate may be extended beyond the sealing layer. Accordingly, it is possible to prevent cracks in the display panel due to the pressing by the cover plate and the overflow of the sealant, thereby solving the issues of driving failure and reliability of the display panel. |
US11763697B2 |
User interface system for movement skill analysis and skill augmentation
A cue processor uses one or more sensors to obtain motion data for a user performing a physical task in an environment. A cueing law is based on a model determined from the motion data, for example a movement and skill model where the collected motion data are parsed into one or more movement units used to accomplish a range of outcomes. The cue processor generates a movement phase estimation to predict a movement phase and associated movement feature, and applies the cueing law to generate a cue signal. The cue signal is communicated to the user as a visual, audio or haptic stimulus, selected to target the feature for the user to achieve or improve a desired outcome. |
US11763692B2 |
Secure delivery and processing of paper-based exam questions and responses
Methods and systems for the secure delivery and processing of exam questions and responses. One or more exam questions and one or more identifiers of one or more designated individuals who are authorized to print the one or more exam questions are transported using a secure protocol. Biometric information is obtained from an individual requesting to print the one or more exam questions and information is read from an embedded tag that identifies a corresponding exam sheet as a unique exam sheet for a specified exam and that identifies that the specified exam is for a particular student. The specified exam is printed on the unique exam sheet in response to a first current time being in a printing time window TW1 and the biometric information from the individual matching biometric information of one of the one or more designated individuals. |
US11763689B2 |
Systems and methods for delivering vehicle-specific educational content for a critical event
Systems and methods are disclosure for using sensors to deliver educational content to vehicle users during critical events. One method comprises: receiving, by a first computing device having at least one processor and from a user device of a vehicle user via a wireless data connection, a notification of a critical event for a vehicle of the vehicle user and a vehicle identification of the vehicle; receiving, from the user device via the first wireless data connection, user input soliciting educational content to remedy the critical event; determining, based on the received user input, a first set of search parameters; for each of the search parameters in the first set of search parameters, selecting educational content for a first list of educational content from a second list of educational content; and displaying, on the user device, the first list of educational content based on the first set of search parameters. |
US11763688B2 |
Navigation for table of contents and learning outcomes
A system including at least one processor configured to: store learning resources and learning outcome frameworks in a database, which are then selected; map sections of learning resources to associated objectives within learning outcome frameworks; generate a GUI, including access to learning resources and frameworks; receive selection of a learning framework and a learning resource; and in response, generate a framework menu, selectable learning objectives, and an associated resource content, respectively. |
US11763687B2 |
Survey-augmented navigation system for an aircraft
A system having components coupled to an aircraft and components remote from the aircraft processes radar-augmented data, transmits information between aircraft system components and/or remote system components, and dynamically determines locations and states of the aircraft, while the aircraft is in flight. Based on the locations and states of the aircraft, the system generates instructions for flight control of the aircraft toward a flight path appropriate to the locations of the aircraft, and can update flight control instructions as new data is received and processed. |
US11763681B2 |
ECU and lane departure warning system
The present invention proposes an ECU and a lane departure warning system capable of improving safety of all traveling vehicles including a host vehicle by using an environment sensor to warn another vehicle about departure of the other vehicle from a lane.An ECU (13) detects the departure from the lane. The ECU (13) determines whether another vehicle (100) leaves the lane on the basis of a detection signal from an environment sensor (11), and visually or aurally warns the other vehicle (100) in the case where the other vehicle (100) leaves the lane. |
US11763679B2 |
Notification system and notification method
A system includes a first notifying unit, a detection unit, and a second notifying unit. The first notifying unit performs a first notification for notifying a target in a predetermined area of an abnormality, in a case where an abnormal state occurs in a running vehicle. The detection unit detects presence of a target unaware of the first notification. The second notifying unit performs a second notification for notifying the target in the predetermined area of the abnormality, in a case where the presence of the target unaware of the first notification is detected. |
US11763678B2 |
Early warning and collision avoidance
Among other things, equipment is located at an intersection of a transportation network. The equipment includes an input to receive data from a sensor oriented to monitor ground transportation entities at or near the intersection. A wireless communication device sends to a device of one of the ground transportation entities, a warning about a dangerous situation at or near the intersection, there is a processor and a storage for instructions executable by the processor to perform actions including the following. A machine learning model is stored that can predict behavior of ground transportation entities at or near the intersection at a current time. The machine learning model is based on training data about previous motion and related behavior of ground transportation entities at or near the intersection. Current motion data received from the sensor about ground transportation entities at or near the intersection is applied to the machine learning model to predict imminent behaviors of the ground transportation entities. An imminent dangerous situation for one or more of the ground transportation entities at or near the intersection is inferred from the predicted imminent behaviors. The wireless communication device sends the warning about the dangerous situation to the device of one of the ground transportation entities. |
US11763677B2 |
Dynamically identifying a danger zone for a predicted traffic accident
An approach is provided for dynamically identifying a danger zone for a predicted traffic accident and generating a warning about the accident. From a monitoring device at a first location, information about traffic conditions for vehicles at time T0 and at least one subsequent time T0+t is received. Based on speeds of the vehicles and a fixed distance from the first location, a response time is calculated. Within the response time, a dual artificial intelligence (AI) model using shallow and deep learners applied on historical accident data is employed. Based on the dual AI model and the traffic conditions, an accident involving vehicle(s) in the traffic is predicted to occur in a zone. A warning about the accident is generated and sent to device(s) in the vehicle(s). The warning is presented to driver(s) of the vehicle(s). |
US11763676B2 |
Intelligent electronic footwear and control logic for automated pedestrian collision avoidance
Presented are intelligent electronic footwear with controller automated features, methods for making/using such footwear, and control systems for executing automated features of intelligent electronic footwear. An intelligent electronic shoe includes an upper that attaches to a user's foot, and a sole structure attached to the upper for supporting thereon the user's foot. A collision threat warning system, a detection tag, a wireless communications device, and a footwear controller are all mounted to the sole structure/upper. The detection tag receives a prompt signal from a transmitter-detector module and responsively transmits thereto a response signal. The footwear controller receives, through the wireless communications device, a pedestrian collision warning signal generated by the remote computing node responsive to the response signal. Responsively, the footwear controller transmits a command signal to the collision threat warning system to generate a visible, audible and/or tactile alert warning the user of an impending collision with a vehicle. |
US11763675B2 |
Information processing apparatus and information processing method
The present disclosure relates to an information processing apparatus, an information processing method, and a program that make it possible to perform an appropriate collision determination with respect to an obstacle on an inclined road. A result of an object recognition performed on the basis of an image captured by a camera, a result of an object recognition performed on the basis of a result of detection performed by a millimeter-wave radar, and a result of an object recognition performed on the basis of a result of detection performed by LiDAR are respectively detected; a result of the object recognition is selected depending on the environment around a vehicle; and whether there is a possibility of colliding with the object is determined on the basis of the selected result of the object recognition. The present disclosure is applicable to a vehicle-mounted system. |
US11763672B2 |
Optimize the parking of autonomous vehicles
A method for controlling a parking of a plurality of autonomous vehicles parking in a row is provided. The method includes determining a minimum row length of the row needed to park the plurality of vehicles in the row taking into account a minimum physical space including an individual vehicle length, determining at least one additional space requirement of at least one of the plurality of vehicles which is temporarily needed by said at least one vehicle for a predefined event, determining a total row length of the row, determining a free space in the row, distributing the free space to the row, determining parking information for each of the plurality of vehicles based on the distributed free space, and distributing the parking information to at least some of the plurality of vehicles. |
US11763665B2 |
Non-invasive multifunctional telemetry apparatus and real-time system for monitoring clinical signals and health parameters
Multifunctional wireless apparatus, spectrometry instruments, real-time computational system and device ergonomic forms for live and telemetry monitoring of clinical parameters, health data and other vital medical information. Clinical parameters and medical information include pulse rate, respiratory rate, continuous blood glucose levels, continuous blood pressure levels, pulse rate variability, oxygen saturation ratio, body temperature, bio-electrical activity, sleep patterns, sleep health and other vital bio-signal data. The telemetry apparatus encompasses electrical and optical spectrometer instruments. The spectrometer designs and its accompanying circuit design ensure that device is bio-safe, lightweight, low-powered and portable. The bio sensor configuration, comprehensive hardware design, computational process and ergonomic design enables the measurement with more accuracy and efficiency, even in movement artefact prone conditions. The system design also assures that the computational process is real-time, faster and low powered. The wireless apparatus keeps track of the user information on daily diet pattern, fluid and water intake, exercise intensity, other essential health data, and provides necessary alerts. The apparatus yields persona-oriented stress levels and helps the user manage stress through guided practices. The health management system functions based on the user inputs and previously computed parameters. An automated life-support functionality is integrated in the system, that can forecast chronic clinical conditions and health risks like sleep apnea, hypertension, hypoglycemia, hyperglycemia, hypothermia, hyperthermia, CO poisoning, fatigue conditions and more. |
US11763663B2 |
Community security monitoring and control
Systems, methods, and software for monitoring and controlling a security system for a structure are provided herein. An exemplary method may include receiving sensor data from at least one first peripheral, the sensor data associated with at least one of activity inside and activity outside of a structure; determining a critical event based in part on the sensor data; creating an alert based in part on the critical event; getting user preferences associated with at least one of a user and a base unit; determining a response based in part on the alert and user preferences; and activating at least one of a second peripheral and a service based in part on the response. |
US11763660B2 |
Monitoring an environment for objects left by individuals
A method of operating a cabin monitoring system. The cabin monitoring system can determine that an object is associated with an individual. The cabin monitoring system can further determine that the individual is exiting an area that includes the object. The cabin monitoring system can further include transmitting an alert to an output device based on determining that the individual is exiting the area that includes the object. The alert can indicate that the object has been left in the area. |
US11763657B2 |
System and method for detection of vaporized aerosols
A vaporized aerosol detection system is presented herein. The system can include a motion sensor that is configured to detect movement in a predetermined or desired area. Further, the motion sensor can be configured to generate a detection signal in response to one or more detected objects in the area. The system can also include a particle sensor electronically coupled to the motion sensor. The particle sensor can be configured to detect a particle count of the area when the objects are detected by the motion sensor. Further, the system can include a housing configured to enclose at least a portion of the motion sensor and particle sensor. |
US11763654B2 |
Monitoring and signaling system and related method to prevent the abandonment of infants and/or pets in vehicles
A monitoring and signaling system is provided that may include at least one safety device for a vehicle which can be coupled to a seat for infants or to an item for the boot for pets or to a pet collar, configured to generate an output signal indicative of the presence of an infant or a pet on the seat or in the boot or of the fact that the pet wears the collar. The system may further include a first signaling device configured to emit first signals in sequence when the output signal indicates the presence of the infant or of the pet in the vehicle; and a second signaling device configured to emit second signals in sequence when coupled to the vehicle. The system may further include a mobile device configured to: receive pairs of signals each formed by a first and a second signal, make determinations based thereon, and generate, based on the detection, different monitoring signals. |
US11763653B2 |
Proximity-based personnel safety system and method
A method includes receiving first position data from at least one of a TOF sensor or a LIDAR. The first position data is representative of a position of a human within a hazardous environment. The method further includes receiving second position data associated with a plurality of wearable sensors associated with a plurality of personnel. The method further includes comparing the first position data to the second position data to identify a match between the first position data and the second position data. The method further includes sensing a signal to an alert device associated with the hazardous environment such that the alert device issues an alert in response to the first position data failings to match the second position data. |
US11763646B2 |
Neck evaluation method and device
A device including sensors and a processor. The sensors are configured to detect movements of a user. The processor is configured to categorize the movements of the user as a micro-movement or a macro-movement; quantify a number of the micro-movements; quantify a number of the macro-movements; determine based upon the number of micro-movements whether a body part of interest of a user is supported; and provide feedback to the user if the body part of interested is unsupported and continuing to monitor the body part of interest if the user is supported without providing any feedback. |
US11763644B1 |
Emergency signaling system
An emergency signaling system is disclosed. The system includes a receptacle and a painting device. The painting device is covered in a paint material and stored in the receptacle. The receptacle can be used to launch the painting device onto a surface, such as a roof, in the event that a user needs to signal a search and rescue team or anyone near their present location. The painting device, upon contact with a surface, creates a painted signal. The painted signal can have different shapes according to the shape of the painting device. The painting device can include weight members or flexible frame members to facilitate opening the painting device from a closed or folded configuration to a fully open configuration once the painting device has been launched from the receptacle. |
US11763643B2 |
Doorbell system with energy storage device
In some embodiments, a video doorbell system includes a video doorbell device on an exterior surface of a structure and a chime kit within an interior of the structure. A transformer can be coupled in-series via electrical conductors with the video doorbell device and the chime kit. The chime kit can include an energy storage device that is charged via the electrical conductors. When a user activates a button on the video doorbell device power control circuitry within the video doorbell device can transmit a signal on the electrical conductors. Button detection circuitry within the chime kit can detect the signal and respond by transferring power from the energy storage device to a chime. While the chime is activated the transformer can continuously supply the video doorbell device with power. |
US11763640B2 |
Gaming device with shifting replacement symbols
A video slot machine has M reels, each displaying N symbols when stopped. Above the display of the reels is a set of generally valuable replacement symbols that have been independently selected at random independent from the reel display. Each reel is associated with a particular replacement symbol in the set. If a special symbol is displayed on a reel, the replacement symbol associated with that reel substitutes for the special symbol when determining the award. Examples of the replacement symbols include wild symbols, bonus symbols, and multiplier symbols. After each game, the replacement symbols are shifted, and used replacement symbols are randomly replaced to vary the possibilities for each game. The player is incentivized to play longer due to the possibility of using valuable replacement symbols in the symbol array and the possibility of very high awards being granted by multiple special symbols being displayed. |
US11763638B2 |
Gaming system and method for providing awards based on accumulating symbols over a predefined quantity of card games played
Gaming systems and methods for providing one or more awards in association with the accumulation of designated playing cards during a playing card accumulation sequence including a predefined quantity of plays of a card game. |
US11763632B2 |
Method, apparatus, and program product for triggering and controlling gaming machine operation in reel-type games
A method includes displaying a first level game symbol array and a second level game symbol array through a display system of a reel-type gaming machine. The first level game symbol array is produced by populating at least some game symbol locations included in an initial array of game symbol locations. Any such populated location may be populated with a first trigger symbol including a representation of a single-symbol reel. The second level game symbol array is displayed by, for each respective game symbol location populated with the first trigger symbol in the first level game symbol array, conducting a respective single-symbol reel spin simulation of the representation of the single-symbol reel. A bonus play is displayed through the gaming machine at least in part in response to a predefined number of second trigger symbols being included in the second level game symbol array. |
US11763631B2 |
Gaming system and method for resuming a skill-based game after an interruption event
A gaming system and method that provides one or more players with one or more pre-resumption opportunities prior to resuming the play of the skill-based game. The gaming system enables one or more players to affirmatively acknowledge, following a game play interruption, that they are ready to resume play of the skill-based game. Such an opportunity to indicate a readiness to resume the play of the skill-based game provides that the play of the skill-based game resumes when the player is ready and minimizes the affect of any game play interruption on the player's outcome of the skill-based game. |
US11763629B2 |
Activity agent
A gaming machine, such as a video slot or video poker machine, may be configured to execute an interface. The gaming machine may be configured to receive, a plurality of times, player input to play a first wagering game on the gaming machine. The gaming machine may be further configured to generate, each time the player input is received, game results for the first wagering game. The gaming machine may also be configured to generate game results for a second wagering game. The gaming machine may also be configured to present an animation of the wagering agent engaging in wagering activities. |
US11763627B2 |
Electronic gaming machine with wireless communication capabilities
The present disclosure relates generally to gaming machines, systems, and methods. As an example, a method is disclosed that includes enabling a user to interact with a game of chance via a user interface device of the electronic gaming machine, storing an amount of credit available for the player to play the game of chance in a credit meter, presenting the amount of credit available to the user via the user interface device, providing information from the credit meter to a wireless communication assembly, and transmitting, with the wireless communication assembly, the information from the credit meter to a game management system. |
US11763626B2 |
Locking links
The present disclosure relates generally to gaming systems that are capable of providing improved game functionality using locking links and a lock function that can be automatically performed in an electronic game during game play. The locking links and a lock function can increase player engagement and can lead to increased play of the gaming machine. |
US11763625B2 |
Method of gaming, a gaming system and a game controller
A method of gaming comprising: selecting, in each whole reel symbol game round, symbols for display to a player in a set of display positions, subsets of the display positions corresponding to respective ones of a plurality of reels set side by side, by: selecting a whole reel symbol from a whole reel symbol set for at least one of the reels, such that the whole reel symbol is at all display positions of the at least one reel, and, selecting symbols for each of the other reels from respective ones of a plurality of reel symbol sets, each reel symbol set comprised of a plurality of different symbols; and determining an outcome for each game round based on the selected symbols. |
US11763611B2 |
Electronic door lock with unlocking monitoring function and working method thereof
The application discloses an electronic door lock with an unlocking monitoring function and a working method thereof, belonging to the technical field of intelligent locks, which comprises a lock body, a mechanical unlocking member connected to a deadbolt assembly, a main control board arranged in the lock body, and a micro switch electrically connected to the main control board. The mechanical unlocking member comprises a knob that is rotatably arranged on the lock body, and a paddle that is synchronously and coaxially driven by the knob. When the knob drives the deadbolt assembly to switch between the locked state and the unlocked state, the paddle can be rotated to trigger the micro switch. A wireless transmitting module for transmitting the trigger signal of the micro switch is integrated on the control board. The mechanical unlocking monitoring function is added. |
US11763610B2 |
Anti-theft systems and devices for battery-powered power tools
A method is provided for locking and unlocking an electronic power tool. The method includes receiving, at a locking device, information associated with the electronic power tool, and generating, at the locking device, a lock code based on the received information. The method further includes transmitting, by the locking device, the lock code to the electronic power tool. The lock code is configured to lock the electronic power tool upon being received at the electronic power tool. |
US11763609B2 |
Predictive maintenance and diagnostics using modular condition monitoring
Predictive maintenance and diagnostics for an electronic module of an autonomous vehicle using modular condition monitoring is described herein. A computing system receives a signal from a data logger which monitors a condition of the electronic module of the autonomous vehicle, wherein the signal is indicative of damage accumulation information thereof. The computing system identifies a type of the electronic module and a damage accumulation threshold for the type of the electronic module to generate a predicted maintenance schedule for the electronic module of the autonomous vehicle. The damage accumulation information can be stored in a data store to define the damage accumulation threshold for the type of the electronic module. |
US11763608B2 |
Technology for detecting onboard sensor tampering
Systems and methods detecting onboard sensor tampering are disclosed. According to embodiments, data captured by interior sensors within a vehicle may be analyzed to determine an indication that the activity of the vehicle operator either cannot be sufficiently detected or cannot be sufficiently identified using the captured data (e.g., that the captured data may be compromised). A date and time associated with the indication may be recorded, and a vehicle operator associated with the indication may be identified. A possible cause for the compromised data may be diagnosed, and notification may be generated indicating that the activity of the vehicle operator either cannot be sufficiently detected or cannot be sufficiently identified, and/or the possible cause. Additionally, a recommendation for restoring sensor functionality may be generated for the vehicle operator based the possible cause. |
US11763601B2 |
Techniques for detecting a three-dimensional face in facial recognition
Examples described herein generally relate to processing a first image captured by the first camera at a first time to determine a first set of multiple key points of a face in the first image, processing a second image captured by the second camera at a second time, that is equal to or within a threshold time of the first time, to determine a second set of the multiple key points on the face in the second image, determining a location of at least a portion of the multiple key points in a three-dimensional space based on a first location of each of the portion of the multiple key points in the first image and a second location of each of the portion of the multiple key points in the second image, and detecting whether the face is a valid three-dimensional face for facial recognition based at least in part on the location of at least the portion of the multiple key points in the three-dimensional space. |
US11763600B2 |
Non-transitory computer-readable medium and face authentication system including face authentication program
A non-transitory computer-readable medium including a face authentication program for causing a computer device that executes face authentication using a plurality of face information registered in a storage unit with respect to a captured face image of a user to implement the following functions including a determination function of determining face information to be used for the face authentication from among the plurality of face information based on position estimation information of a user corresponding to each of the plurality of face information, which is registered in the storage unit in association with each of the plurality of face information, and a predetermined condition, and an authentication function of performing the face authentication using the determined face information with respect to the captured face image of the user. |
US11763590B2 |
Validating identification documents
The method, system, and non-transitory computer-readable medium embodiments described herein are directed to verifying identification documents. In various embodiments, a server may receive a first image of a front-side of an identification document. The server may extract a first feature of the front-side of the identification document from the first image using optical character recognition (OCR) and identify a first environmental feature from the first image. The server may receive a second image of a backside of the identification document and identify a second feature of the backside of the identification document from the second image. The server may also identify a second environmental feature from the second image. The server may verify the identification document by confirming that the first feature matches the second feature and the first environmental feature matches the second environmental feature. |
US11763589B1 |
Detection of blanks in documents
A method of blank detection involves receiving a document from a user, where the document includes derived text; applying a trained blank detection model to the document to make a first prediction, where the first prediction indicates whether at least one field in the document is blank; comparing the first prediction with a second prediction, where the second prediction is made by an extraction model; and extracting the at least one field using the extraction model. |
US11763585B2 |
Multi-layer neural network and convolutional neural network for context sensitive optical character recognition
Aspects of the disclosure relate to OCR. A computing platform may train, using historical images, a CNN and a RNN to perform OCR/identify characters in context. The computing platform may receive an image of a document, and may input the image into the CNN, which may cause the CNN to output OCR information for the image and a confidence score. Based on identifying that the confidence score exceeds a confidence threshold, the computing platform may store the OCR information to enable subsequent access of a digital version of the document. Based on identifying that the confidence score does not exceed the confidence threshold, the computing platform may: 1) input the OCR information into the first RNN, which may cause the first RNN to output contextual OCR information for the image, and 2) store the contextual OCR information to enable subsequent access of the digital version of the document. |
US11763577B2 |
Method, control unit and computer program to determine a head orientation and/or head position of a vehicle occupant
Determining head orientation and/or position of a vehicle occupant includes determining a first detection range for head orientations and/or positions of a first imagining sensor located in the vehicle interior based on various head orientations and/or positions in relation to the location of the first sensor, determining the second detection range of the second imaging sensor for head orientations and/or positions based on various head orientations and/or positions in relation to the position of the second sensor, and, based on the head orientation and/or position of the vehicle occupant, determining the head orientation and/or position with that sensor that has a detection range in which the head orientation and/or position can be better determined than in the detection range of another sensor. |
US11763575B2 |
Object detection for distorted images
Techniques including receiving a distorted image from a camera disposed about a vehicle, detecting, in the distorted image, corner points associated with a target object, mapping the corner points to a distortion corrected domain based on one or more camera parameters, mapping the corner points and lines between the corner points back to a distorted domain based on the camera parameters, interpolating one or more intermediate points to generate lines between the corner points in the distortion corrected domain mapping the corner points and the lines between the corner points back to a distorted domain based on the camera parameters, and adjusting a direction of travel of the vehicle based on the located target object. |
US11763574B2 |
Multi-modal, multi-technique vehicle signal detection
A vehicle includes one or more cameras that capture a plurality of two-dimensional images of a three-dimensional object. A light detector and/or a semantic classifier search within those images for lights of the three-dimensional object. A vehicle signal detection module fuses information from the light detector and/or the semantic classifier to produce a semantic meaning for the lights. The vehicle can be controlled based on the semantic meaning. Further, the vehicle can include a depth sensor and an object projector. The object projector can determine regions of interest within the two-dimensional images, based on the depth sensor. The light detector and/or the semantic classifier can use these regions of interest to efficiently perform the search for the lights. |
US11763573B2 |
Vehicular control system
A vehicular control system includes a central control module vehicle, a plurality of vehicular cameras disposed at a vehicle and viewing exterior of the vehicle, and a plurality of radar sensors disposed at the vehicle and sensing exterior of the vehicle. The central control module receives vehicle data relating to operation of the vehicle. The central control module is operable to process (i) vehicle data, (ii) image data and (iii) radar data. The central control module at least in part controls at least one driver assistance system of the vehicle responsive to (i) processing at the central control module of vehicle data, (ii) processing at the central control module of image data captured by at least the forward-viewing vehicular camera and (iii) processing at the central control module of radar data captured by at least a front radar sensor. |
US11763572B2 |
System and method for automatically generating a video of a trip
A system for automatically generating a video of a trip includes at least two vehicles, each vehicle having at least one sensor configured to continuously detect technical driving parameters of the vehicle, and at least one video camera configured to continuously record video sequences of a pre-definable length. The system also includes at least one computing unit which is configured to process the video sequences with reference to the technical driving parameters, to mark each of the processed video sequences according to pre-definable criteria, and to automatically generate a video on the basis of the markings. |
US11763571B2 |
Monocular cued detection of three-dimensional structures from depth images
Detection of three dimensional obstacles using a system mountable in a host vehicle including a camera connectible to a processor. Multiple image frames are captured in the field of view of the camera. In the image frames, an imaged feature is detected of an object in the environment of the vehicle. The image frames are portioned locally around the imaged feature to produce imaged portions of the image frames including the imaged feature. The image frames are processed to compute a depth map locally around the detected imaged feature in the image portions. Responsive to the depth map, it is determined if the object is an obstacle to the motion of the vehicle. |
US11763569B2 |
System for controlling a camera supporting human review of sensor information
A camera control system is provided for controlling operation of a camera mounted on a vehicle. The system includes a processor and a memory communicably coupled to the processor. The memory stores a camera control module configured to compare a recognition confidence level associated with a feature to a predetermined threshold and, responsive to the recognition confidence level being below the predetermined threshold and using location information associated with the feature, control operation of the camera to capture at least one image of the feature during movement of the vehicle. |
US11763567B2 |
Automated store system and server
A store management server configured to communicate with an alert device installed in a store, includes a network interface and a processor configured to identify a customer entering the store, acquire customer information about the identified customer, detect that the customer is holding a commodity in the store, acquire sales restriction information about the commodity held by the customer, determine whether the customer is eligible to buy the commodity held by the customer based on the acquired customer information and sales restriction information, and control the network interface to transmit, when it is not determined that the customer is eligible to buy the commodity, a first command to an alert device. The first command causes the alert device to output an alert. |
US11763566B2 |
Target association using occlusion analysis, clustering, or both
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for tracking moving objects depicted in multiple images. One of the methods includes determining, for an image captured by a camera, a first bounding box that represents a first moving object depicted in the image, determining that the first bounding box and a second bounding box overlap in an overlap area, determining that the first moving object represented by the first bounding box was farther from the camera that captured the image than a second moving object represented by the second bounding box, generating a mask for the first bounding box based on the overlap area, and determining, using data from the image that is associated with the mask, that the first moving object matches an appearance of another moving object depicted in another image captured by the camera. |
US11763563B2 |
Autonomous activity monitoring system and method
A system for monitoring and recording and processing an activity includes one or more cameras for automatically recording video of the activity. A processor and memory associated and in communication with the camera is disposed near the location of the activity. The system may include AI logic configured to identify a user recorded within a video frame captured by the camera. The system may also detect and identify a user when the user is located within a predetermined area. The system may include a video processing engine configured to process images within the video frame to identify the user and may modify and format the video upon identifying the user and the activity. The system may include a communication module to communicate formatted video to a remote video processing system, which may further process the video and enable access to a mobile app of the user. |
US11763561B2 |
Information processing apparatus, information processing method, and program
An information processing apparatus (10) includes an event detection unit (110), an input reception unit (120), and a processing execution unit (130). The event detection unit (110) detects a specific event from video data. The input reception unit (120) receives, from a user, input for specifying processing to be executed. The processing execution unit (103) executes first processing specified by input received by the input reception unit (120), and executes second processing of generating learning data used for machine learning and storing the generated learning data in a learning data storage unit (40). The processing execution unit (130) discriminates, in the second processing, based on a classification of the first processing specified by input received by the input reception unit (120), whether a detection result of a specific event is correct, and generates learning data including at least a part of video data, category information indicating a category of a specific event detected by the event detection unit (110), and correct/incorrect information indicating whether a detection result of an specific event is correct or incorrect. |
US11763554B2 |
Imaging apparatus, imaging system, imaging method, and imaging program
An imaging apparatus includes: an imaging unit that has a pixel region in which a plurality of pixels is arranged and reads and outputs a pixel signal from the pixels included in the pixel region; a unit-of-readout controller that controls a unit of readout set as a part of the pixel region; a first unit-of-readout setting unit that sets a first unit of readout that is used for reading out the pixel signal from the pixel region for a recognition process that has learned training data for each of the units of readout; a second unit-of-readout setting unit that sets a second unit of readout that is used for reading out the pixel signal from the pixel region so as to output the pixel signal to a subsequent stage; and a mediation unit that performs mediation between the first unit of readout and the second unit of readout. |
US11763553B2 |
Artificial intelligence advance imaging—processing conditioned light photography and videography to reveal features detectable by other advanced imaging and functional testing technologies
Embodiments of the present systems and methods may provide imaging techniques for multidirectional imaging, light conditioning, illumination sequences, or machine learning to create algorithms created from training by other advanced imaging techniques. In an embodiment, a method for generating an image may comprise obtaining an image of an object produced by a camera and generating, from the obtained image produced by a conventional camera, using an artificial intelligence model and imaging process, an output image including additional information similar to additional information present in an image of the object produced by an advanced imaging system. |
US11763551B2 |
Systems and methods for fine tuning image classification neural networks
An authentication engine, residing at one or more computing machines, receives, from a vision device comprising one or more cameras, a probe image. The authentication engine generates, using a trained facial classification neural engine, one or more first labels for a person depicted in the probe image and a probability for at least one of the one or more first labels. The authentication engine determines that the probability is within a predefined low accuracy range. The authentication engine generates, using a supporting engine, a second label for the person depicted in the probe image. The supporting engine operates independently of the trained facial classification neural engine. The authentication engine further trains the facial classification neural engine based on the second label. |
US11763548B2 |
Monitoring devices at enterprise locations using machine-learning models to protect enterprise-managed information and resources
Aspects of the disclosure relate to monitoring devices at enterprise locations using machine-learning models to protect enterprise-managed information and resources. In some embodiments, a computing platform may receive, from one or more data source computer systems, passive monitoring data. Based on applying a machine-learning classification model to the passive monitoring data received from the one or more data source computer systems, the computing platform may determine to trigger a data capture process at an enterprise center. In response to determining to trigger the data capture process, the computing platform may initiate an active monitoring process to capture event data at the enterprise center. Thereafter, the computing platform may generate one or more alert messages based on the event data captured at the enterprise center. Then, the computing platform may send the one or more alert messages to one or more enterprise computer systems. |
US11763547B2 |
Monitoring devices at enterprise locations using machine-learning models to protect enterprise-managed information and resources
Aspects of the disclosure relate to monitoring devices at enterprise locations using machine-learning models to protect enterprise-managed information and resources. In some embodiments, a computing platform may receive, from one or more data source computer systems, passive monitoring data. Based on applying a machine-learning classification model to the passive monitoring data received from the one or more data source computer systems, the computing platform may determine to trigger a data capture process at an enterprise center. In response to determining to trigger the data capture process, the computing platform may initiate an active monitoring process to capture event data at the enterprise center. Thereafter, the computing platform may generate one or more alert messages based on the event data captured at the enterprise center. Then, the computing platform may send the one or more alert messages to one or more enterprise computer systems. |
US11763545B2 |
Generating confidence-adaptive pixel-level predictions utilizing a multi-exit pixel-level prediction neural network
The present disclosure relates to systems, methods, and non-transitory computer readable media for efficiently, quickly, and flexibly generating and providing pixel-wise classification predictions utilizing early exit heads of a multi-exit pixel-level prediction neural network. For example, the disclosed systems utilize a multi-exit pixel-level prediction neural network to generate classification predictions for a digital image on the pixel level. The multi-exit pixel-level prediction neural network includes a specialized architecture with early exit heads having unique encoder-decoder architectures for generating pixel-wise classification predictions at different early exit stages. In some embodiments, the disclosed systems implement a spatial confidence-adaptive scheme to mask certain predicted pixels to prevent further processing of the masked pixels and thereby reduce computation. |
US11763544B2 |
Denoising autoencoder image captioning
In an approach to augmenting a caption dataset by leveraging a denoising autoencoder to sample and generate additional captions from the ground truth captions, one or more computer processors generate a plurality of new captions utilizing an autoencoder fed with one or more noisy captions, wherein the autoencoder is trained with a dataset comprising a plurality of ground truth captions. The one or more computer processors calculate an importance weight for each new caption in the plurality of generated new captions as compared to a plurality of associated ground truth captions based on a consensus metric. The one or more computer processors train a caption model with the generated plurality of new captions and associated calculated weights. |
US11763543B2 |
Method and device for identifying state, electronic device and computer -readable storage medium
A method and device for identifying a state, electronic device and computer-readable storage medium are provided. The method includes: acquiring a to-be-detected image for a specific scene and determining a region of interest in the to-be-detected image; the region of interest being a region obtained by subtracting an occlusion range of the storage container in a closed state from an occlusion range in an open state; determining a positional relation between the region of interest and specific object regions where the specific objects are positioned in the to-be-detected image; determining at least one value based on values of pixels in the region of interest, when the positional relation represents that there is no specific object region partially overlapping the region of interest; and determining whether the storage container is in an open state or closed state based on the at least one value and a preset value range. |
US11763540B2 |
Automatic data enhancement expansion method, recognition method and system for deep learning
A data enhancement expansion method, recognition method and system for deep learning, the data enhancement expansion method includes the following steps: collecting original video data of a target to be recognized, and extracting original images of several recognized targets from the original video data; extracting seed images of RoI outlines of the recognized targets from the original images; performing an image enhancement operation on the seed images of the RoI outlines of the recognized targets, and randomly extracting the seed images subjected the image enhancement operation for image aliasing enhancement to obtain several composite images; and generating a data set based on the original images of the several recognized targets and the several composite images. Original data materials are easy to obtain with extremely low cost and high authenticity, and can be really put to a deep learning network to achieve good recognition results. |
US11763539B2 |
System and method for displaying spatial information in the field of view of a driver of a vehicle
A method for providing information related to an external object in a field of view of a driver of a vehicle comprises that the driver is monitored by a camera system, and that an estimated eye position is identified based on data provided by the camera system. Spatial information is gathered for at least one external object outside the vehicle. A basic display location is determined for a visual output related to the external object based on the spatial information. At least one imminent or instantaneous disturbance event for the vehicle is detected. An eye position correction and/or a display location correction are determined in response to the imminent or instantaneous disturbance event. The visual output related to the external object is generated based on the estimated eye position and the basic display location and based on the eye position correction and/or the display location correction. |
US11763537B1 |
Chassis for precision optical devices
A fingerprint reader comprises a platen comprising a light-reflecting surface; a light source configured to emit light rays to illuminate a subject placed in contact with the light-reflecting surface of the platen; a camera configured to capture image data of the subject in contact with the light-reflecting surface of the platen; multiple optical elements arranged in an optical path between the platen and the camera; and an optical chassis comprising: multiple parallel raceway plates, the raceway plates fabricated from carbon fiber, and multiple crossmembers connecting pairs of the raceway plates, wherein the multiple optical elements are disposed in the multiple crossmembers. |
US11763533B2 |
Display method based on augmented reality, device, storage medium and program product
Embodiments of the present disclosure provide a display method based on augmented reality, a device, a storage medium, and a program product, a real-time scene image is acquired, then a head image of a target object is acquired from the real-time scene image if the real-time scene image includes a face image of the target object, where the head image of the target object includes the face image of the target object; a virtual image of the target object is generated according to the head image; and the virtual image of the target object is displayed in the real-time scene image based on an augmented reality display technology. |
US11763531B2 |
Surgeon head-mounted display apparatuses
An augmented reality surgical system includes a head mounted display (HMD) with a see-through display screen, a motion sensor, a camera, and computer equipment. The motion sensor outputs a head motion signal indicating measured movement of the HMD. The computer equipment computes the relative location and orientation of reference markers connected to the HMD and to the patient based on processing a video signal from the camera. The computer equipment generates a three dimensional anatomical model using patient data created by medical imaging equipment, and rotates and scales at least a portion of the three dimensional anatomical model based on the relative location and orientation of the reference markers, and further rotate at least a portion of the three dimensional anatomical model based on the head motion signal to track measured movement of the HMD. The rotated and scaled three dimensional anatomical model is displayed on the display screen. |
US11763530B2 |
Content association and history tracking in virtual and augmented realities
A system, apparatus, device, or method to output different iterations of data entities. The method may include establishing a first data entity; establishing a first state for the first data entity. The method may include establishing a second state for the first data entity. The method may include storing the first data entity, the first state, and the second state at a storage device. The method may include retrieving a first iteration of the first data entity exhibiting at least a portion of the first state. The method may include retrieving a second iteration of the first data entity exhibiting at least a portion of the second state. The method may include outputting the first iteration and the second iteration at an output time. |
US11763527B2 |
Systems and methods for providing virtual reality environment-based training and certification
In some aspects, the disclosure is directed to methods and systems for a dynamic, reconfigurable virtual reality environment with in-environment access to external data and resources. Implementations of these systems also provide an external mechanism for modifying other aspects of the virtual reality experience with no need to recode or compile the experience. This can alter the primary flow of the experience, change its behavior based on the specific user accessing it and add branded or customer-specific aspects to the application. The same level or environment can provide drastically different experiences for various users from beginners through experts, even allowing the option of random or ordered events, controllable by an instructor or administrator, through simple configuration. |
US11763523B2 |
Compressed THIT stack for hardware-accelerated GPU ray tracing
Aspects presented herein relate to methods and devices for graphics processing including an apparatus, e.g., a GPU or CPU. The apparatus may configure a BVH structure including a plurality of nodes, the BVH structure being associated with geometry data for a plurality of primitives in a scene. The apparatus may also detect a set of hit child nodes for a current node of the plurality of nodes. Further, the apparatus may sort the set of hit child nodes based on the parametric distance value of each of the set of hit child nodes. The apparatus may also compress the node ID and the parametric distance value for each of an updated set of hit child nodes based on the sorted set of hit child nodes. The apparatus may also store the compressed node ID and the compressed parametric distance value for each of the updated set of hit child nodes. |
US11763519B2 |
Alpha value determination apparatus, alpha value determination method, program, and data structure of image data
Provided are an alpha value determination apparatus, an alpha value determination method, a program, and a data structure of image data that can represent an image rich in both color and transparency while suppressing the storage capacity necessary for storing the image data. A pixel data storage unit stores a plurality of pieces of pixel data indicating a pixel value and an index and associated individually with a plurality of pixels included in an image. An alpha value data storage unit stores alpha value data that is referenced in common by the index indicated in the plurality of pieces of pixel data and that indicates correspondence between the index and an alpha value. A combined image generation unit determines alpha values of a plurality of pixels associated with the respective pieces of pixel data based on the index indicated in the pixel data and the alpha value data. |
US11763518B2 |
Method and system for generating a three-dimensional image of an object
A method for generating a three-dimensional image of an object, comprising receiving a set of input point cloud data from an imaging system, the set of input point cloud data comprising two or more input point clouds, determining, for each point in the respective input point clouds, a value of a quality parameter that reflects a degree of uncertainty in the three dimensional coordinates as specified for that point, generating an output point cloud for generating a three-dimensional representation of the object surface, wherein, for each point in the output point cloud, the coordinates of the respective point are computed based on the coordinate values of the points in the input point clouds, wherein the extent to which the coordinate values in the respective input point clouds are taken into consideration in the computation is determined based on the values of the quality parameter associated with those respective points. |
US11763515B2 |
Leveraging control surface fast clears to optimize 3D operations
One embodiment provides a graphics processor comprising a hardware graphics rendering pipeline configured to perform multisample anti-aliasing, the hardware graphics rendering pipeline including pixel processing logic to determine that each sample location of a pixel of a multisample surface is associated with a clear value and resolve a color value for the pixel to a non-multisample surface via a write of metadata to indicate that the pixel has the clear value. The resolve can be a stenciled resolve that automatically bypasses execution of a pixel shader for pixels having clear color data. |
US11763514B1 |
Hard ware-assisted emulation of graphics pipeline
An example method of hardware-assisted graphics pipeline emulation comprises: computing, based on an input set of graphic primitives, a set of tessellation factors; computing, based on the input set of graphic primitives, a set of points specifying a plurality of patches; computing, based on the set of points, a tessellation count buffer; generating, based on the set of points and the tessellation count buffer, a tessellation offset buffer; performing, using the tessellation offset buffer, a tessellation setup stage; performing, by a graphics processing unit (GPU), a tessellation stage based on the set of tessellation factors, wherein the tessellation stage generates a plurality of output points corresponding to one or more patches of the plurality of patches; and computing, by a domain shader stage, a plurality of vertex positions defined by the plurality of output points. |
US11763512B2 |
Method, user device and a printing device for manufacturing one or more customized products
A method, user device, and a printing device for manufacturing one or more customized products are provided. The method involves capturing one or more three-dimensional (3-D) images of one or more objects, transmitting the captured one or more 3D images to a printing device, converting the transmitted one or more 3D images into a predefined format; wherein the predefined format is a format read by the printing device. The method further comprises printing the converted one or more 3D images using the printing device to create one or more 3D objects, wherein the one or more 3D objects are a replica of the one or more objects in the one or more captured 3D images, and manufacturing one or more customized products using the created one or more 3D objects. |
US11763504B2 |
Method for displaying electronic price tag, server and storage medium
An electronic price tag display method and an electronic price tag display system, a server and a computer readable storage medium. The method is applied to the server, and includes: obtaining basic information of data to be displayed in an image; converting the basic information into bitmap data; and delivering the bitmap data to an electronic price tag in order that the electronic price tag displays the content of the data to be displayed. By implementing the method, the process of manually editing bitmap data by the user is abandoned, the manpower resource and the time cost are saved, the efficiency of display control of the electronic price tag is improved, and the condition that the editing result is affected by human operation error is avoided simultaneously. |
US11763497B2 |
Methods and systems for generating simulated datasets for fisheye camera applications
A method for generating a dataset is provided. The method includes generating, within a simulated environment, a simulated image including one or more distortions, the simulated image includes a plurality of vehicles, generating vehicle image patches and ground truth from the simulated image, performing, using a style transfer module, a style-transfer operation on the vehicle image patches, combining the vehicle image patches, on which the style-transfer operation is performed, with a background image of a real-world location, and generating a dataset based on the ground truth and the combination of the vehicle image patches and the background image. |
US11763492B1 |
Apparatus and methods to calibrate a stereo camera pair
In some embodiments, a method includes receiving a first image and a second image from a stereo camera pair. The method includes selecting a first row of pixels from the rectified image and a set of rows of pixels from the second image and comparing the first row of pixels with each row of pixels from the set of rows of pixels to determine disparity values. The method includes determining a pair of rows of pixels having the first row of pixels and a second row of pixels from the set of rows of pixels. The pair of rows of pixels has an offset no greater than an offset between the first row of pixels and each row of pixels from remaining rows of pixels. The method includes adjusting, based on the offset, the relative rotational position between the first stereo camera and the second stereo camera. |
US11763484B2 |
Location estimation system and location estimation method
An exemplary aspect is a location estimation system, including: a feature value extraction processing unit that performs feature value extraction processing for extracting a feature value from an input image; and a location estimation processing unit that compares the extracted feature value with map information and performs location estimation processing for estimating a self-location based on a result of the comparison. While the location estimation processing unit is performing the location estimation processing corresponding to an input image input at a predetermined timing, the feature value extraction processing unit performs the feature value extraction processing on an input image input at a timing after the predetermined timing. |
US11763482B2 |
Baggage recognition device, baggage sorting system, and baggage recognition method
There is provided a parcel recognition device that recognizes a parcel based on a color image including the parcel, the device including: a processor; and a memory, in which by cooperating with the memory, the processor subtracts a color of a projection image from a color of an image projection surface of the parcel on which the projection image is projected, in the color image, and sets a color obtained by the subtraction as a color of a recognition target, and recognizes the parcel. |
US11763478B1 |
Scan-based measurements
Various implementations disclosed herein include devices, systems, and methods that generate floorplans and measurements using a three-dimensional (3D) representation of a physical environment generated based on sensor data. |
US11763477B2 |
Person height estimation
Various implementations disclosed herein include devices, systems, and methods that determines a distance between a portion (e.g., top) of a person's head and the floor below as an estimate of the person's height. For example, an example process may include determining a first position on a head of a person in a three-dimensional (3D) coordinate system, the first position determined based on detecting a feature on the head based on a two-dimensional (2D) image of the person in a physical environment, determining a second position on a floor below the first position in the 3D coordinate system, and estimating a height based on determining a distance between the first position and the second position. |
US11763473B2 |
Multi-line laser three-dimensional imaging method and system based on random lattice
The multi-line laser three-dimensional imaging method and system is based on a random lattice. A multi-line laser is used and combined with a rotating mechanism to realize a large-view-field rapid scanning effect, such that the working efficiency is improved by orders of magnitude, and the deployment difficulty of the system is reduced. Due to the fact that within an imaging range, pattern features of the random lattice of each local area have uniqueness, a plurality of laser lines are extracted, position sequence numbers are distinguished, and noise points are reduced through mutual verification of the pattern features of the random lattice between adjacent images, such that the quality of three-dimensional point cloud data is greatly improved. The method and the system can be applied to industrial applications, such as disorderly grabbing, feeding and discharging, unstacking and stacking, logistics sorting and the like. |
US11763469B2 |
Population-guided deformable registration
A registration technique is provided that can combine one or more related registrations to enhance accuracy of a registration of image volumes. A registration relationship between a first source volume and a target volume and a registration relationship between the first source volume and a second source volume are concatenated to provide an estimate of a registration relationship between the second source volume and the target volume. The estimate is utilized to inform the direct registration of the second source volume to the target volume or utilized in place of the direct registration. |
US11763467B2 |
Multi-cam ball location method and apparatus
A multi-camera architecture for detecting and tracking a ball in real-time. The multi-camera architecture includes network interface circuitry to receive a plurality of real-time videos taken from a plurality of high-resolution cameras. Each of the high-resolution cameras simultaneously captures a sports event, wherein each of the plurality of high-resolution cameras includes a viewpoint that covers an entire playing field where the sports event is played. The multi-camera architecture further includes one or more processors coupled to the network interface circuitry and one or more memory devices coupled to the one or more processors. The one or more memory devices includes instructions to determine the location of the ball for each frame of the plurality of real-time videos, which when executed by the one or more processors, cause the multi-camera architecture to simultaneously perform one of a detection scheme or a tracking scheme on a frame from each of the plurality of real-time videos to detect the ball used in the sports event and perform a multi-camera build to determine a location of the ball in 3D for the frame from each of the plurality of real-time videos using one of detection or tracking results for each of the cameras. |
US11763460B2 |
Image segmentation confidence determination
Examples for determining a confidence level associated with image segmentation are disclosed. A confidence level associated with a collective image segmentation result can be determined by generating multiple individual segmentation results each from the same image data. These examples can then aggregate the individual segmentation results to form the collective image segmentation result and measure the spread of each individual segmentation result from the collective image segmentation result. The measured spread of each individual segmentation result can then be used to determine the confidence level associated with the collective image segmentation result. This can allow a confidence level associated with the collective image segmentation result to be determined. This confidence level may be determined without needing a ground truth to compare to the collective image segmentation result. |
US11763458B2 |
Image evaluation and dynamic cropping system
Systems for image evaluation and dynamic cropping are provided. In some examples, a system, may receive an instrument or image of an instrument. Identifying information may be extracted from the instrument or image of the instrument. Based on the extracted identifying information, a check/check image profile may be retrieved. In some examples, expected size and/or shape data may be extracted from the check/check image profile. The extracted expected size and/or shape data may be compared to size and/or shape data from the received instrument or image of the instrument to identify any anomalies (e.g., to determine whether the expected size and/or shape data matches the size and/or shape data of the received instrument or image of the instrument. If the expected size and/or shape data does not match size and/or shape data from the received instrument or image of the instrument, the instrument or image of the instrument may be programmatically modified and a modified image of the instrument may be generated. |
US11763457B2 |
Information generation method, information generation apparatus, and program
A specific environmental stress on vegetation is calculated highly accurately and relatively easily. For generation of environmental stress information, vegetation information is obtained first using an imaging signal of vegetation. Furthermore, reference vegetation information associated with vegetation information in a state of being free of, for example, a specific environmental stress is obtained. Moreover, as information associated with an environmental stress on the vegetation, difference information between vegetation information acquired from an imaging signal of vegetation in a state of being likely to have the specific environmental stress and the reference vegetation information is obtained. |
US11763454B2 |
Processing a medical image
Embodiments of the invention relate to a method of processing a medical image to remove one or more portions of the image corresponding to bone structures, the method comprising: receiving first image data representing a first, three-dimensional, medical image; processing the first image data to generate second image data representing a plurality of two-dimensional image channels each corresponding to a different slice of the first medical image; receiving the second image data at a neural network system; applying an attention mechanism at the neural network system to the second image data to generate an attention map representing one or more regions of interest; and determining, at least partly on the basis of the attention map, that one or more portions of the second image data represent a bone structure. |
US11763453B1 |
Automatic generation method of fine-labeled digital pathological data set based on hyperspectral imaging
Disclosed is an automatic generation method of a fine-labeled digital pathological data set based on hyperspectral imaging, comprising following steps: obtaining reference histological stained slides and double-stained slides based on pathological samples; obtaining two-dimensional color reference whole slide images based on the reference histological stained slides, and obtaining double-stained hyperspectral images based on the double-stained slides; establishing virtual staining models based on the two-dimensional color reference whole slide images and the double-stained hyperspectral images; establishing a segmentation model for automatically generating labeling information based on the double-stained hyperspectral images; and obtaining the fine-labeled digital pathological data set based on the double-stained hyperspectral images and the virtual staining models, the double-stained hyperspectral images and the segmentation model. |
US11763452B2 |
Training method, evaluation method, electronic device and storage medium
The present invention relates to the technical field of field crop cultivation, more particularly to a training method, an evaluation method, an electronic device and a storage medium. According to the present invention, a multispectral three-dimensional point cloud map is obtained through depth information and multispectral information, and the multispectral three-dimensional point cloud map is analyzed by utilizing an FVNet three-dimensional target detection algorithm, thereby acquiring crop feature information. Thus, more comprehensive crop information can be obtained, and a crop state evaluation model constructed based on an artificial neural network can be further trained with the crop feature information. |
US11763449B2 |
Systems and methods for generating and applying matrix images to monitor cardiac disease
Systems and methods are provided for monitoring progression of a cardiac disease in a patient by providing cardio-vibrational image matrixes and/or ECG image matrices generated using sensor data supplied by a medical device. In some examples, cardio-vibrational image matrices and/or ECG image matrices are output as image files. In some implementations, systems and methods are provided for using such cardio-vibrational image matrices and/or an ECG image matrices, and/or other clinical information, using machine learning classifiers, to assess cardiac risk in a patient. In some implementations, systems and methods are provided for using cardio-vibrational image matrixes and/or ECG image matrices, and/or other clinical information for real-time analysis of cardiac risk. |
US11763446B2 |
Wafer bin map based root cause analysis
A template for assigning the most probable root causes for wafer defects. The bin map data for a subject wafer can be compared with bin map data for prior wafers to find wafers with similar issues. A probability can be determined as to whether the same root cause should be applied to the subject wafer, and if so, the wafer can be labeled with that root cause accordingly. |
US11763444B2 |
Detecting object presence on a target surface
Described are methods, systems, apparatus, and computer program products for determining the presence of an object on a target surface. A machine vision system includes a first image capture device configured to image a first portion of a target surface from a first viewpoint and a second image capture device configured to image a second portion of the target surface from a second viewpoint. The machine vision system is configured to acquire a first image from the first image capture device, a second image from the second image capture device, rectify the first image and second image, retrieve a disparity field, generate difference data by comparing, based on the mappings of the disparity field, image elements in the first rectified image and a second image elements in the second rectified image; and determine whether the difference data is indicative of an object on the target surface. |
US11763440B2 |
Electronic apparatus and control method thereof
An electronic apparatus includes a memory configured to store a plurality of images; and a processor configured to identify qualities of the plurality of images, process the plurality of images using at least one artificial intelligence model corresponding to the identified qualities, and obtain a graphic image including the processed plurality of images, and the at least one artificial intelligence model is trained to increase a quality of an input image. |
US11763435B2 |
Person verification device and method and non-transitory computer readable media
A weight estimation unit estimates, from a person's image in which a person is included, a weight of a human body part of the person in accordance with an existence probability of the human body part of the person. A feature creation unit creates a feature for verification based on a weight of the person's image and a weight estimated by the weight estimation unit. A verification feature storage unit stores a feature of the person who is the object of verification as a verification feature. A person verification unit compares the feature for verification created by the feature creation unit and the verification feature stored in the verification feature storage unit. |
US11763434B2 |
Image processing system
An image processing system, includes a processor, wherein the processor is configured to obtain image pixel data generated by an optical imaging system of a microscope, to perform deconvolution processing on the obtained image pixel data for generating deconvolved image pixel data, to perform denoising processing on the obtained image pixel data for generating denoised image pixel data, to obtain a sampling density based on which the image pixel data is generated by the optical imaging system, and to mix the deconvolved image pixel data and the denoised image pixel data for generating mixed image pixel data with a weighting dependent on the sampling density to change a ratio of the deconvolved image pixel data in relation to the denoised image pixel data when the sampling density exceeds an oversampling limit. |
US11763433B2 |
Depth image generation method and device
A depth image generation method includes obtaining a first depth image, based on a binocular image, obtaining a second depth image, using a depth camera, and obtaining a final depth image by performing image fusion on the obtained first depth image and the obtained second depth image. |
US11763430B2 |
Correcting dust and scratch artifacts in digital images
In implementations of correcting dust and scratch artifacts in digital images, an artifact correction system receives a digital image that depicts a scene and includes a dust or scratch artifact. The artifact correction system generates, with a generator of a generative adversarial neural network (GAN), a feature map from the digital image that represents features of the dust or scratch artifact and features of the scene. A training system can train the generator adversarially to reduce visibility of dust and scratch artifacts in digital images against a discriminator, and train the discriminator to distinguish between reconstructed digital images generated by the generator and real-world digital images. The artifact correction system generates, from the feature map and with the generator, a reconstructed digital image that depicts the scene of the digital image and reduces visibility of the dust or scratch artifact of the digital image. |
US11763427B2 |
Method and system for intelligent importing and transformation of digital assets
A method of intelligently transforming a digital asset for a target environment is disclosed. Asset data describing the digital asset is received. The received asset data is analyzed to determine a classification type for the digital asset. A database is communicated with to request additional data associated with the determined classification type. The additional data includes semantic data associated with the classification type. The additional data is compared to the received asset data. The comparing includes determining missing data and conflicting data. The missing data includes data from the additional data which is absent from the asset data. The missing data is added to the asset data. |
US11763426B2 |
Marine survey image enhancement system
Embodiments of a marine survey image enhancement system (MSIES) using temporal images from underwater camera are disclosed. In some embodiments, a MSIES system includes: a pre-processing module used to sub-sample input image into smaller image chunks; a DNN module constructed with many complex layers of neurons connected together and is designed to consume low quality, noisy image and produce high resolution realistic image; a post-processing module that merges all the output images from the DNN module with the original input image, forming a clearer, more detailed and higher signal to noise ratio marine survey image. |
US11763424B2 |
Devices, systems, and methods for image stitching
A method for image stitching is provided. The method may include obtaining a reference image of a first portion of a subject and a target image of a second portion of the subject, and determining at least one pair of feature points based on a preliminary registration accuracy. The first and second portions may at least partially overlap with each other. Each pair may include a reference feature point in the reference image and a target feature point in the target image that matches the reference feature point. For each pair, the method may further include determining an updated pair of feature points based on a superior registration accuracy higher than the preliminary registration accuracy and a neighboring region of the target feature point of the pair. The method may further include generating a stitched image based on the at least one updated pair. |
US11763416B2 |
Disaggregation of system-on-chip (SOC) architecture
Embodiments described herein provide techniques to disaggregate an architecture of a system on a chip integrated circuit into multiple distinct chiplets that can be packaged onto a common chassis. In one embodiment, a graphics processing unit or parallel processor is composed from diverse silicon chiplets that are separately manufactured. A chiplet is an at least partially and distinctly packaged integrated circuit that includes distinct units of logic that can be assembled with other chiplets into a larger package. A diverse set of chiplets with different IP core logic can be assembled into a single device. |
US11763411B1 |
Dynamically generating and updating multipliers for a transportation matching system using machine learning
This disclosure covers machine-learning methods, non-transitory computer readable media, and systems that generate a multiplier that efficiently and effectively provides on-demand transportation services for a geographic area. The methods, non-transitory computer readable media, and systems dynamically adjust the multiplier with machine learners to maintain a target estimated time of arrival for a provider device to fulfill a request received from a requestor device. In some embodiments, the methods, non-transitory computer readable media, and systems generate a multiplier report comprising a representation of a geographic area and an indication of the multiplier to facilitate inflow and outflow of provider devices within and without the geographic area. |
US11763409B2 |
Determine passenger drop-off location based on influencing factors
An embodiment for determining a drop-off location of a passenger is provided. The embodiment may include receiving a pick-up location and drop-off location from one or more passengers. The embodiment may also include identifying the one or more passengers to be picked up from a passenger profile. The embodiment may further include identifying one or more factors associated with each passenger. The embodiment may also include in response to determining the drop-off location is not appropriate, notifying the one or more passengers of an alternative drop-off location. The embodiment may further include in response to determining the drop-off location is appropriate, dropping the one or more passengers off at the drop-off location. The embodiment may also include in response to determining the one or more passengers are not responsive to the notification, dropping each passenger who did not respond off at the alternative drop-off location. |
US11763401B2 |
Systems, methods and articles for enhancing wellness associated with habitable environments
Environmental characteristics of habitable environments (e.g., hotel or motel rooms, spas, resorts, cruise boat cabins, offices, hospitals and/or homes, apartments or residences) are controlled to eliminate, reduce or ameliorate adverse or harmful aspects and introduce, increase or enhance beneficial aspects in order to improve a “wellness” or sense of “wellbeing” provided via the environments. Control of intensity and wavelength distribution of passive and active Illumination addresses various issues, symptoms or syndromes, for instance to maintain a circadian rhythm or cycle, adjust for “jet lag” or season affective disorder, etc. Air quality and attributes are controlled. Scent(s) may be dispersed. Noise is reduced and sounds (e.g., masking, music, natural) may be provided. Environmental and biometric feedback is provided. Experimentation and machine learning are used to improve health outcomes and wellness standards. |
US11763395B2 |
Duplicate invoice detection and management
A computer-implemented method for detecting and managing duplicate invoices is provided. The method includes accessing, in a digital storage device, invoices associated with a buyer computer. Candidate invoices having similar attributes are identified from the invoices and nodes representing the candidate invoices are created and stored in computer memory. At least two of the candidate invoices are determined likely to be duplicate invoices and an edge is generated between nodes representing the at least two candidate invoices, indicating that the at least two candidate invoices are likely to be duplicate invoices. A set of filters is programmatically applied using the at least two candidate invoices as inputs. The at least two candidate invoices are determined to be duplicate invoices based on an output of the set of filters and a notification is sent to the buyer computer indicating that the at least two candidate invoices are duplicate invoices. |
US11763392B1 |
Techniques to visualize and gamify risk management services
Techniques for gamifying risk management services include associating a financial status of a user with a defensible position display element in a gameplay scenario, receiving risk management data regarding at least one risk management service secured by the user, associating the risk management service with at least one defensive display element in the gameplay scenario, and providing the defensible position display element and each defensive display element to a display to cause the display to visualize the defensible position display element protected by each defensive display element in the gameplay scenario. |
US11763389B2 |
Application, a service processing system and an insurance service processing system using the same
[Problem to be solved] To provide an application for setting a security for verifying the input contents and operation contents when not only opening an application file but also closing the application file.[Solution] An application available in a computer system comprises; an application file which includes an open secret code for opening each application file by the application and a close secret code for closing each application file normally by the application; an application file open program module for opening the application file under the condition that the input code is match with the open secret code; an application file close program module for closing the application file as normally under the condition that the input code is matched with the close secret code. |
US11763388B1 |
Visual reconstruction of traffic incident based on sensor device data
A system, a method, and a computer program product for providing a recreation of an event are disclosed. A plurality of data is received from a plurality of sources of information. The plurality of data describes an event. Each data in the plurality of data has a different format. Each data in the plurality of data is converted into a predetermined format. The converted received plurality of data is combined. Based on the combined converted received data, a report describing a recreation of the event is generated. The generated report is transmitted for display on at least one user interface. |
US11763386B2 |
Apparatus for high frequency trading and method of operating thereof
The disclosure relates to an apparatus for high frequency trading. The apparatus includes one or more memories, at least one reconfigurable processor coupled to the one or more memories, and a dedicated accelerator preconfigured for the machine learning model. The one or more processors receive market-related information from one or more market-related information servers and generates market prediction reference data based on the market-related information. The dedicated accelerator performs operations for the machine learning model with the market prediction reference data to generate future market prediction data. The at least one reconfigurable processor generates an order signal based on the future market prediction data and transmits the order signal to a target exchange server. |
US11763385B2 |
Trading orders with decaying reserves
In various embodiments, an apparatus includes a processor and a memory. The memory is communicatively coupled to the processor. The memory stores software instructions that, when executed by the processor, cause the processor to receive a trading order for a particular quantity of a trading product. The trading order specifies that a first portion of the particular quantity is a displayed quantity and that a second portion of the particular quantity is a reserved quantity. The trading order specifies at least one of a decay rule, a decay interval, a decay rate, decay quantity, and one or more conditions. The software instructions, when executed by the processor, cause the processor to cause the reserved quantity to decay based at least in part on at least one of the decay rule, the decay interval, the decay rate, and the decay quantity, and one or more conditions. |
US11763381B2 |
Dynamic unauthorized activity detection and control system
Systems for dynamically detecting and controlling unauthorized activity are presented. In some examples, a request for a withdrawal may be received by a self-service kiosk. A plurality of bills may be transferred from a storage area to a dispensing device of the self-service kiosk. In some examples, the plurality of bills may be scanned to capture data associated with each bill. This data may be stored in a bill identification database. An error notification may be received by the self-service kiosk from a user. In response, bills within the self-service kiosk may be scanned to identify unique identifiers associated with the bills in the self-service kiosk. If the bills identified as dispensed are present, an error or malfunction has occurred and a user account may be credited. If the bills are not present, the activity may be identified as unauthorized activity and one or more mitigating actions may be executed. |
US11763376B2 |
System, manufacture, and method for efficiently identifying and segmenting product webpages on an eCommerce website
Methods, devices, and system for generating an updated webpage. A computing device may retrieve a product webpage, generate a structural model of the retrieved product webpage, and determine whether the generated structural model matches a stored structural model of another webpage retrieved from the web address. The computing device may extract product information from the generated structural model based on a previously stored mapping of nodes in the stored structural model to the product fields, or generate a mapping and extract the product information from the generated structural model based on the generated mapping, based on whether the generated structural model matches the stored structural model of another webpage retrieved from the web address. The computing device may generate an updated webpage based on the extracted product information. |
US11763373B2 |
Method, system, and medium for user guidance and condition detection in a shopping environment
An assistive shopping cart system for guiding a user and monitoring the user's physical and cognitive conditions in a shopping environment is described. The assistive shopping cart system provides assistance and guidance to a user based on a user profile. The assistive shopping cart system routes the user through the shopping environment using a shopping route generated based on the user profile. The assistive shopping cart system also detects and tracks user physical and cognitive conditions and user actions in the shopping environment. The user actions are used to aid in the completion of a purchase/transaction and generate shopping notifications for the user and others to understand the process of the shopping experience. |
US11763369B2 |
System and method for reducing similar photos for display and product design
A photo design smart assistant system for reducing similar photos for display and product design includes a similarity distance computation module that can calculate hash values of images and to calculate similarity distances between the images using at least the hash values, a burst grouping module that can automatically group the images into a burst based at least in part on the similarity distances of the images, wherein at least one image is automatically selected from the burst of images, an intelligent design creation engine that can automatically create a photo product design using the selected image from the burst, and a printing and finishing facility that can automatically make a physical photo product based on the photo product design. |
US11763366B1 |
Automatic initialization of customer assistance based on computer vision analysis
Techniques for automatically initializing customer assistance in a retail store based on video analysis are provided. An exemplary method includes collecting training data including historical video data and training a computer vision model using the training data to identify at least one customer movement associated with customers in need of assistance. The method also includes receiving video data of a customer in a retail store, the video data captured by a camera, and applying the computer vision model to the video data to determine whether the customer has performed the at least one customer movement. The method still further includes, in response to determining that the customer has performed the at least one customer movement, determining the customer is in need of assistance and engaging the customer using at least one computing device. |
US11763361B2 |
Augmented reality systems for facilitating a purchasing process at a merchant location
A method of facilitating an augmented reality experience to purchase an item at a merchant location may be provided. The method may include storing profile data, receiving location data and environmental data from a computing device associated with the stored profile data. Upon determining that the user device has entered a predefined merchant location, the method may include initiating a sequence of augmented reality modes including at least a first augmented reality mode associated with the selection of an item and a second augmented reality mode associated with the payment of the item. The user device may display virtual content in association with each mode, and upon detecting predetermined user inputs such as gestures, fixed gazes, or moving through thresholds, the system may enable the selection and payment of one or more items by sending a purchase request to a merchant terminal. |
US11763358B2 |
Per-tenant cost calculation in multi-tenant data storage system
Techniques for calculating a per-tenant cost in a multi-tenant data storage system. In one example, a method comprises the following steps. One or more cost contribution factors associated with a storage provider entity operating a data storage system for a plurality of tenants of the data storage system are identified. One or more cost items chargeable to each of the plurality of tenants are identified, the one or more cost items being associated with usage of the data storage system by each of the plurality of tenants. The one or more cost contribution factors associated with the storage provider entity are correlated with the one and more chargeable cost items for each of the plurality of tenants. A respective cost value payable by each tenant is determined based on the correlation step. In one further example, the methodology calculates a fixed energy cost associated with storing tenant data and a dynamic energy cost associated with the tenant accessing the stored data. |
US11763351B2 |
Fundraising platform
A non-transitory computer readable medium storing a set of computer executable instructions for running on a processor that cause the processor to: receive a video link to a video from a third party system. The video has an advertisement with one or more actions. At least one question related to the one or more actions of the advertisement and at least one correct answer to the question and at least one incorrect answer to the question is stored. The question is displayed on a donor system and the donor system is directed to the video via the video link. Then, at least one correct answer and at least one incorrect answer are displayed on the donor system. |
US11763349B2 |
Methods and apparatus for automatically providing digital advertisements
This application relates to apparatus and methods for automatically determining and providing digital advertisements to targeted users. In some examples, a computing device receives campaign data identifying items to advertise on a website, and generates campaign user data identifying a user that has engaged all of the items on the website. The computing device may then determine a portion of the users based on a relationship between each user and the campaign user data, and may determine user-item values for each of the items for each user of the portion of users, where each user-item value identifies a relational value between the corresponding user and item. The computing device may then identify one or more of the items to advertise to each user of the portion of users based on the user-item values, and may transmit to a web server an indication of the items to advertise for each user. |
US11763348B2 |
Dynamic binding of video content
A method of dynamically binding supplemental content to video content includes receiving the video content at a device and identifying at least one value related to one or more products or services, where the at least one value is associated with the video content. The method also includes obtaining the supplemental content based on the at least one value, where the supplemental content provides additional information about the one or more products or services. In addition, the method includes dynamically binding the supplemental content to the video content and positioning the supplemental content in association with the video content using a supplemental interactive display. |
US11763344B2 |
SaaS for content curation without a browser add-on
SaaS for content portion selection a.k.a. content curation using conventional web browsers with no software installation: for enabling a user to select portions of content are disclosed. The user selected portions of content, or references to them, are stored in a repository and are made available for subsequent viewing to a potentially larger universe of users. Neither group of users: the ones selecting the portions of content, nor those viewing the previously selected portions of content, need to install any special software to avail all these benefits. |
US11763343B2 |
Systems and methods for validating interaction with third-party interactive media
A client system presents, within an execution environment of an application, a third-party media stream distinct from the application, received from a remote host server via a network. The client system detects interaction events during presentation of the third-party media stream, and transmits descriptions of the detected interaction events to the remote host server. The client system updates a data set with data corresponding to detected interaction events and generates, by application of an interaction heuristic to the data set, an interaction score indicative of a likelihood of engagement with the third-party media stream. The interaction score is provided to the application, which may then provide a reward based on the likelihood of engagement. In some implementations, the interaction heuristic is based on a number or frequency of interaction events, e.g., button utilization, screen taps, device motion, or screen changes detected during presentation of the received third-party media stream. |
US11763338B1 |
Attributing conversion events to viewable content impressions using multiple efficacy attributes
Systems, methods, and computer-readable media are disclosed for attributing conversion events to viewable content impressions using multiple efficacy attributes. In one embodiment, an example method may include determining, by one or more computer processors coupled to at least one memory, first content of a content campaign for presentation at a first user device, the content campaign related to a product or service, receiving a first indication of a first conversion event related to the product or service at the first user device, determining that a first impression of the first content was presented at the first user device before the first conversion event, determining a first raw score for the first impression based at least in part on a first viewability of the first impression at the first user device, determining a first set of efficacy attributes for the first impression, determining a first weighted score for the first impression based at least in part on the first raw score and the first set of efficacy attributes, and attributing the first conversion event to the first impression based at least in part on the first weighted score. |
US11763335B2 |
Real-time distribution of cryptocurrency rewards for a loyalty program
Introduced here are computer programs and associated computer-implemented techniques for guaranteeing a cardholder her reward for using a specialized payment card to complete a transaction based on the price of an asset when the transaction actually occurs. Acting as a digital safeguard, the technology ensures that a platform responsible for disbursing the asset will be able to account for ineligible transactions. The technologies described herein may allow the cardholder to benefit from having her reward invested in a lower risk manner. Moreover, these technologies may allow the cardholder to benefit from gains in the value of the asset over the course of a payment cycle in contrast to conventional loyalty programs. |
US11763332B2 |
Edge computing platform supported by smart contract enabled blockchain network
Methods and systems for blockchain and smart contract-supported decentralized computation are provided. A computation task from a task initiator node is registered on a blockchain, and assigned to an edge computing node within a decentralized computing network, with task details sent by the task initiator to the edge computing node through a secure peer-to-peer connection. The edge computing node determines a solution to the computation task. The solution may be verified on-chain by a smart contract, and a token reward from the task initiator may be given to the edge computing node by the smart contract correspondingly. The solution may alternatively be verified off-chain by the task initiator node, and a token reward may be given to the edge computing node by the smart contract upon solution verification. |
US11763331B2 |
Enhancing existing social media network from data
The present disclosure is directed to a system and method to allow sellers of products to establish individual products in a multilevel marketing (MLM) commission system, where the product is offered and sold to a first purchaser—who then actively by requesting a code, or passively, through the purchase of the product, becomes a user of the commission system. This user is provided a code such that the code may be passed onto followers of the registered user. The registered user will be allowed to advertise the product to a second purchaser and the second purchaser will be allowed to purchase the product and provide advertisements to other purchasers. Commissions paid to respective downline purchasers for a single product may be limited by a preset number of defined levels. After a product is purchased, commissions are paid out to each respective purchaser according to the commission plan. The system may identify users that are connected within the system and who use the same social media site. The system may then suggest that these users connect on the social media site based on their existing connections within the system. |
US11763326B2 |
Systems and methods for anonymous behavioral-based records identification
Methods, systems, and computer-readable media for identifying users, records, and/or devices using anonymous source data records associated with consumer activity are described. In general, the consumer activity may relate to consumer interactions with devices and/or content or data through devices. The source data records may be structured, such as associating the source data records with a sequential timeline. Behavioral markers may be generated by the matching system and associated with the source data records. Each behavioral marker may be analyzed across all of the source data records to determine the effectiveness of the behavioral marker to identify unique source data records. One or more of the behavioral markers may be used to generate a behavioral fingerprint. A behavioral fingerprint may be used to identify unique records, devices, and/or users, including identification based on different sets of source data records. |
US11763324B2 |
Systems and methods for generating consumption probability metrics
A consumption probability metric may be generated for a media asset. An aggregated forecast predicting user consumption of a media asset is received. A plurality of probabilities, each corresponding to a user of a plurality of users, is received, each indicating how likely a respective user is to consume the media asset. A weight for the plurality of users is calculated representing a ratio of the total number of users to a number of users in the plurality of users. A disaggregated forecast predicting user consumption of a media asset is determined based on the weight for the plurality of users and the plurality of probabilities. A modification factor is computed based on the aggregated forecast and the disaggregated forecast. A metric is generated that includes a plurality of user identifiers associated with the plurality of users and a plurality of modified probabilities each modified by the modification factor. |
US11763323B2 |
System and method for handbag authentication
Systems and methods for authenticating handbags using a portable electronic device along with a bilinear convolutional neural network (CNN) model are described. One method includes using a portable electronic device comprising a camera, and a lens-accessory attached to the portable electronic device such that an optical feature of the lens-accessory is positioned in front of the camera. The portable electronic device acquires one or more pictures of a handbag and sends the one or more pictures to a bilinear CNN model via a network asset where an authenticity is determined. The systems and methods disclosed are capable of allowing the portable electronic device to be spaced apart from the handbag while acquiring pictures, and the lens-accessory can be between 10× and 50× magnification. |
US11763322B2 |
Controlling enterprise software policy compliance assessment processes based on quantum combinations of assessment elements
Aspects of the disclosure relate to controlling enterprise software policy compliance assessment processes based on quantum combinations of assessment elements. A computing platform may receive an assessment dataset and may generate a time-independent requisite work dataset. The time-independent requisite work dataset may include assessment information identifying a plurality of real branded assessment quanta and priority information identifying a plurality of priority scores. Each priority score of the plurality of priority scores may correspond to an assessment quantum of the plurality of real branded assessment quanta. The computing platform may optimize the time-independent requisite work dataset by aggregating related assessment quanta associated with the plurality of real branded assessment quanta, and this may produce a prioritized schedule of application assessment quanta. Subsequently, the computing platform may generate and send a plurality of non-overlapping assessment prompts based on the prioritized schedule of application assessment quanta. |
US11763318B2 |
Systems and methods relating to providing chat services to customers
A method for implementing chats that includes: providing a chat feature and chat interface on a webpage; providing two types of the chat resources for generating the text inputs of the chats, an automated chat resource type and a human chat resource type; providing a routing function that selectively routes incoming chats between the two types of the chat resources; providing a first selectable portion on the chat interface that, when selected by a customer, indicates a customer chat preference as to whether the customer prefers to chat with chat resources of the automated chat resource type or human chat resource type; receiving input from the customer device indicating that the customer selected the first selectable portion; determining from the received input the customer chat preference; and routing in accordance with the determined preference. |
US11763312B2 |
Automated rules execution testing and release system
Systems, methods, apparatuses, and computer-readable media are provided for rules execution testing using live production data. Live production authorization requests may be received at a production computing device. Production authorization decisions may be determined at the production computing device for the live production authorization requests using a set of production rules. The production authorization requests, data used to arrive at the corresponding production authorization decisions, and/or the corresponding authorization decisions may be streamed in real-time to a test device. Test authorization decisions may be determined at the test device for the received live production authorization requests using the received data used to arrive at the production authorization decisions, and using a set of test rules. Production and test authorization decisions may be compared to determine decision differences. One or more user interfaces or reports may be generated for outputting the decision differences. |
US11763309B2 |
System and method for maintaining a fraud risk profile in a fraud risk engine
A system and method for maintaining a fraud risk profile in a fraud risk engine are described. In a method conducted at a remote server, a payload from a secure mobile application executing on a user mobile device associated with a user is received. The payload including contextual data having been obtained by the secure mobile application and a trust indicator linked to the contextual data. Validity of the contextual data is confirmed by verifying the trust indicator. If the trust indicator is verified, the contextual data is input into a fraud risk engine as truth data. The fraud risk engine maintains a fraud risk profile associated with the user. The fraud risk profile is usable by the fraud risk engine in evaluating a fraud risk associated with an activity associated with the user. |
US11763308B2 |
Apparatus and method of detecting abnormal financial transaction
Provided are a method of detecting abnormal financial transactions and an apparatus thereof. The apparatus includes: a memory in which an abnormal transaction detection program is stored; and a processor configured to execute the program. Upon execution of the program, the processor performs a data preprocessing operation to acquired payment data, extracts at least one feature adaptively determined in advance from results of the preprocessing operation, and uses the extracted feature to determine whether the payment data correspond to an abnormal transaction through a machine learning algorithm adaptively determined in advance. |
US11763303B1 |
Identity management service via a user-level token
A method includes verifying the identity of an individual. The method further includes receiving non-financial data from the individual and generating a user-level profile. The user-level profiles include the non-financial data received from the individual. The method further includes generating a user-level token unique to the individual. The user-level token is associated with the generated user-level profile. The method also includes provisioning the user-level token to a device associated with the individual. The method further includes receiving an identity verification request comprising the user-level token, wherein the identity verification request is structured as a financial transaction card-originated message, validating the user-level token, and analyzing a context of the received user-level token to determine a relevant non-financial data element included in the non-financial information within the user-level profile. The method also includes transmitting an identity verification approval including the relevant non-financial data element. |
US11763302B2 |
Methods and devices for mobile payment transactions with a product dispenser
Various exemplary methods and devices for product dispenser electronic communication with a mobile device are provided. In general, a mobile device can request a secure connection with a product dispenser detected in the proximity of the mobile device. The mobile device can transmit request data to a network cloud server to authorize a mobile payment application executed on the mobile device, and can receive response data from the network cloud server indicating that the payment application has been authorized to process a payment for a product dispensable from the product dispenser. The mobile device and the product dispenser establish a secure connection using a secure key included in the response data, regardless of whether or not the product dispenser has established a connection with a network cloud server. |
US11763298B2 |
Systems and methods for hybrid synchronization in virtual distributed ledger networks
The present disclosure relates to systems and methods for hybrid synchronization in virtual distributed ledger networks. In one embodiment, a processor-implemented method is disclosed, comprising receiving, at the first virtual machine or container associated with a master ledger, a transaction request comprising transaction information; updating the master ledger with the transaction information; upon determining to perform a synchronous update of the slave ledgers, updating the slave ledgers based on the updated master ledger with the transaction information using a consensus protocol; and upon determining to perform an asynchronous update of the slave ledgers, communicating by the first virtual machine or container, with one or more additional virtual machines or containers associated with the slave ledgers, an update of the slave ledgers at one or more times determined based on a delay tolerance associated with each of the one or more additional virtual machines or containers. |
US11763294B2 |
Remote decoupled application persistent state apparatuses, methods and systems
A method including receiving a selection from a first user device associated with a user, creating and storing a first cookie associated with states of a user account of the user that reflects the selection, and receiving, from a second user device, a request for state data related to the states of the user account. The method includes identifying the first cookie in response to the request for state data and determining a platform type of the second user device. The method includes generating a second cookie compliant with the platform type of the second user device based on the first cookie. The method includes sending the generated second cookie to the second user device, the second cookie including instructions to present the selection on the second user device via the platform type of the second user device. |
US11763288B2 |
NFC-ring-based terminal-less payment system
A Near Field Communication (NFC) payment system is provided for interacting with a NFC customer device enabled with a NFC scanning capability. The NFC payment system includes a NFC-scannable user-worn payment ring configured to perform a terminal-less payment transaction between itself and the NFC customer device. |
US11763283B2 |
Methods and apparatus for unified inventory and financial transaction management
In some embodiments, a system includes one or more computers configured to implement by executing instructions on one or more processors a platform-agnostic transaction-related communication system. The transaction-related communication system includes one or more receiving modules for receiving a first item of financial transaction information from a customer-facing interface, and receiving a second item of financial transaction information from a merchant-facing point-of-sale interface. In some embodiments, the transaction-related communication system includes a point of sale server for rendering in a common internal format the first item of financial transaction information from the customer-facing interface, and rendering in the common internal format the second item of financial transaction information from the merchant-facing point-of-sale interface. In some embodiments, the transaction-related communication system includes a payment processing module for rendering in a second format the first item of financial transaction information for payment processing by a first external financial party. |
US11763281B2 |
Radio transmitter device for use in method and system for monitoring, controlling and optimizing flow of products
A liquid product distribution network includes a keg distribution monitoring and reporting apparatus associated with a keg. The apparatus includes a radio transmitter device and sensing circuitry for sensing and communicating physical properties associating with the keg. A top or bottom chime of keg physically protects the sensing circuitry during keg distribution in the keg distribution network. The apparatus also includes a battery power supply unit fitted within and protected by the top or bottom chime. The apparatus further includes a unique identifier associated with the sensing and reporting device. The apparatus further includes a mobile communications device is configured to identify the keg based on the unique identifier associated with the sensing and reporting device embedded therein, and receive and process the radiofrequency signals from the radiofrequency signal transmission circuitry of the identified keg passively and without user interaction, for monitoring the physical properties and location of the keg. |
US11763279B2 |
Immediate release of resource for data transfer
In an aspect, the present application describes a computer system. The computer system includes a communications module and a processor coupled to the communications module. The computer system include a memory coupled to the processor storing instructions that, when executed by the computer system, cause the computer system to: receive, from an automated teller machine (ATM) and via the communications module, an indication of a deposit of a value instrument; save, in the memory, a retention instruction including an associated temporal period, the retention instruction preventing withdrawal of value instruments corresponding to an amount of the deposit; receive, via the communications module, an instruction to process a data transfer to a recipient, the data transfer to the recipient accessing at least a portion of the deposit; and process the data transfer to the recipient during the temporal period using at least a portion of the deposit. |
US11763278B2 |
Deposit token service system, apparatus and method
A system, method and apparatus for providing a global service for securely storing deposit instructions is described. The service provides payment processing services with a central location to translate payee information into a revocable d-token that represents the payee deposit instructions. A second service allows qualified banking institutions to convert the d-token into deposit instructions to effectuate a funds transfer. |
US11763275B2 |
System and method for cryptocurrency point of sale
Systems and methods for enabling auxiliary accounts and/or auxiliary devices to create and process cryptocurrency transactions on a behalf of a primary account while enforcing limited auxiliary entity access to the primary entity's overall transaction information. Cryptocurrency transactions may be point of sale charges. Some methods may include receiving a charge request from a payor system, determining a merchant cryptocurrency address for the charge request, providing the merchant cryptocurrency address to the payor system, generating a transaction that identifies the merchant cryptocurrency address, signing the transaction, broadcasting the transaction, storing the merchant cryptocurrency address in association with information, related to the charge request, detecting a blockchain transaction that identifies the merchant cryptocurrency address, and/or detecting at least one transaction confirmation for the detected blockchain transaction. |
US11763272B1 |
Systems and methods for using tokenized and dynamic physical checks
Embodiments are described herein for systems and methods for authenticating tokenized and/or dynamic physical checks, and authorizing transfers of funds in response to the authentication. In particular, in certain embodiments, a method includes identifying, using at least one processor, a dynamic authentication code of a physical check. The method also includes automatically authenticating, using the at least one processor, the physical check based at least in part on the identified dynamic authentication code. The method further includes automatically authorizing, using the at least one processor, a transfer of funds in response to the authentication of the physical check. |
US11763266B2 |
Smart parking lot system
One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to detect a vehicle that enters into a parking lot, identify an individual associated with the vehicle, retrieve context information corresponding to the individual, dynamically determine a first parking space based on the context information and available parking spaces, and provide the individual with directions to the first parking space. |
US11763256B2 |
Computerized systems and methods for managing inventory by determining product prices based on product characteristics
Systems and method are provided for managing inventory by determining product prices based on product characteristics. One method includes, based on a condition of the product and an age of the product, determining a new price of a returned product and modifying the database to assign the new price to the product identifier. Based on a determination that the product is not a returned product from a customer: calculating an inventory rate associated with the product; based on the calculated inventory rate, determining a new price of the product; and modifying the database to assign, to the product identifier, the inventory rate and the new price. |
US11763237B1 |
Predicting end-of-life support deprecation
Predicting end-of-life support deprecation is described. A system receives an identification of a product, and then identifies support request records associated with the product. The system identifies support information associated with the support request records. A predictive model uses the support information to predict a deprecation for the product. The system outputs the prediction of the deprecation for the product. |
US11763232B2 |
Wellsite report system
A method can include receiving state information for a wellsite system; receiving contextual information for a role associated with a workflow; generating a natural language report based at least in part on the state information and based at least in part on the contextual information; and transmitting the natural language report via a network interface based at least in part on an identifier associated with the role. |
US11763231B2 |
Workflow service application stating
Disclosed are various approaches for workflow service application stating. In some aspects, an application content request is transmitted to a workflow service. The application content request can request updated states from a network service that acts as a back end for the application. The application content can be provided to the client device or other installed applications, without having opened the application on a client device. |
US11763230B2 |
Trend detection via machine learning models
Machine learning-based approaches are used to detect trends of behavior and anomalous events from customer support messages between customers and customer support agents or other appropriate resources in an electronic environment. For example, for a plurality of time periods, a prediction model can be trained. The prediction models can be trained on messages that correspond to each prediction models' period of time. The prediction models can process messages to determine a score (e.g., a representative confidence score) for the time period a prediction model is associated with. For a selected time period, a model (e.g., a trend detection model) can be applied to the scores for time periods before the selected time period to determine whether the score for the selected time period is associated with an anomalous event. Thereafter, an alert can be presented with, for example, the messages that triggered the alert, among other such information. |
US11763229B2 |
Picking sequence optimization within a warehouse for an item list
An online concierge system generates a suggested picking sequence to reduce the amount of time for a shopper to fulfill an online order of items from a warehouse. The online concierge system determines an average amount of time to sequentially pick items between different aisle pairs for a warehouse based on timestamps from item fulfillment in historical orders. The system generates a distance graph including aisle nodes connected by edges representing the pairwise distance between aisles. The system solves a traveling salesperson problem to generate a ranked order of aisle nodes for each of the historical orders. The system generates a ranked global sequence of aisle nodes based on the plurality of ranked orders of aisle nodes. The system applies the ranked global sequence to new delivery orders to generate the suggested picking sequence for a shopper. |
US11763228B2 |
Systems and methods for analyzing and connecting automation sequences
A method and system for analyzing and connecting computer-based actions into sentences may include for a series of computer-based actions, determining the case ID for the action for each action where an identifier or case ID can be determined, creating sequences of subsets of the series of computer-based actions using the case ID, and merging sequences having computer-based actions having the same case ID. A set of case IDs may be extracted from the actions using a clustering algorithm based on features of potential case IDs such as gaps in appearance of potential case IDs in a sequence of actions and consecutive appearances of potential case IDs in a sequence of actions. The extracted case IDs may be used when creating sequences. |
US11763226B2 |
System and method for inventory planning in a supply chain network
A system and method are disclosed for searching alternate inventory policies from an initial inventory policy of an inventory of one or more supply chain entities to a target inventory policy by receiving a current state of items in a supply chain network determining an initial inventory policy comprising a reorder point and a target quantity, identifying one or more provisional inventory policies calculating a cost, a fill rate, and a no-stockout probability, and transporting items among the one or more supply chain entities to restock the inventory. |
US11763224B2 |
System for predictive product replacement cycling
Embodiments of the invention are directed to systems, methods, and computer program products for utilizing machine learning to calculate product replacement cycle times and predict resource transfers associated with said product replacements. As such, the system allows for receipt of resource transfer datasets which are processed along with historical datasets via a machine learning engine. The system may then identify data trends and generate predictions of future resource transfers associated with product or service lifecycles. Furthermore, the system may also identify potential merchants or other third-party systems which may be associated with the predicted future transfers. |
US11763223B1 |
System for generating and maintaining a resource deployment map over a communications network
A system, method and computer readable medium for generating and maintaining a resource deployment map for a project over a communications network includes a database for storing the resource deployment map including a set of tasks, dependencies between tasks, a predefined period of time required for completing each task, a set of resources, and assignments of the set of resources to the tasks, a web server for receiving project change information including a modified set of resources, and time delays in the tasks, identifying integration points in the resource deployment map, wherein an integration point comprises tasks, assigning the modified set of resources to the tasks as follows: assign all resources necessary for a first integration point, assign all remaining resources necessary for a next integration point, repeat the previous step until all resources are assigned, and generating a revised resource deployment map based on the modified set of resources, and time delays. |
US11763222B2 |
System and method for event planning and management
Embodiments relate to a system and method for event planning and management. The method comprises: receiving details of the customer; receiving an enquiry for one or more event venues, rooms, and services; receiving details of vendors, from a database of vendors; generating recommendations of one or more event venues, rooms, and services from the database of vendors based on the enquiry for one or more event venues, rooms, and services; displaying a real-time inventory of the recommendations of one or more event venues, rooms, and services; receiving a selection of one or more event venues, rooms, and services; and generating a booking of the selection of one or more event venues, rooms, and services, for executing an event. The booking generated includes the event as well as the services to execute the event. |
US11763218B2 |
Method of providing client service
The invention relates to a system for the management of service suppliers for customers or clients of an apartment or condo association. The system utilizes a software system to select the most appropriate service provider and provides automated lock management access control. |
US11763214B2 |
Systems and methods for machine forward energy and energy credit purchase
Systems and methods for machine forward energy and energy credit purchase are disclosed. An example transaction-enabling system may include a machine having an energy requirement for a task and a controller. The controller may include a resource requirement circuit to determine an amount of an energy resource for the machine to service the energy requirement, a forward resource market circuit to access a forward resource market, and a resource distribution circuit to execute a transaction of on the forward resource market in response to the determined amount of the energy resource. |
US11763213B2 |
Systems and methods for forward market price prediction and sale of energy credits
Systems and methods for forward market renewable energy credit prediction from business entity behavior data are disclosed. An example transaction-enabling system may include a forward market circuit to access a forward energy credit market and a market forecasting circuit to automatically generate a forecast for a forward market price of an energy credit in the forward energy credit market. The example system may include wherein the forecast is based at least in part on a business entity behavior collected from at least one business entity behavioral data source, and wherein the energy credit comprises a renewable energy credit associated a renewable energy system. The example system may further include a smart contract circuit to perform at least one of selling the renewable energy credit or purchasing the renewable energy credit on the forward energy credit market in response to the forecasted forward market price. |
US11763210B2 |
Sun lounger cover with occupancy status indicator
A sun lounger cover has a main body portion configured to in use rest substantially flat against and at least partly cover the upper surface of a sun lounger, and an occupancy status indicator configured to indicate the occupancy status of the lounger. |
US11763208B2 |
Systems and methods for creating a rich social media profile
Disclosed are systems, apparatus, methods and computer-readable media for updating information stored in a database system over a network. In some implementations, first contact data is retrieved from a first virtual portion of a database system, where the first contact data provides first contact information associated with at least one entity. In some instances, the first contact data is compared with second contact data, where the second contact data provides second contact information associated with the at least one entity. In some instances, at least some of the second contact information is retrieved from a social networking system. In various implementations, at least one difference between the first contact data and the second contact data is identified, where the at least one difference is capable of being presented in a user interface displayed at a computer system. In some instances, a selection identifying contact data to store is received. |
US11763206B2 |
Device and method for multi-class classification by machine learning
A method and a device for multi-class classification of an application relative to a classification of a transport mode by machine learning, including: (a) sensors configured to measure at successive instants physical quantities specific to said application, and (b) a microprocessor configured to: (b1) acquire said successive measurements from the sensors to calculate predictors from physical quantities of said measurements, (b2) construct continuous series (aj) of samples, each sample being a vector formed of a predetermined number of predictors, (b3) break down each series (aj) of samples into a set of sequences (Sk) each corresponding to a specific class among a set of predetermined classes, (b4) under-sample the sequences associated with the classes among said set of predetermined classes while conserving for each selected sequence a predetermined fraction of samples of said sequence, thereby forming classes associated with balanced samples, and (b5) construct a classifier (F) from said balanced samples by machine learning. |
US11763205B2 |
Livestock and feedlot data collection and processing using UHF-band interrogation of radio frequency identification tags for feedlot arrival and risk assessment
An agricultural data collection framework is provided in a system and method for tracking and managing livestock, and for analyzing animal conditions such as health, growth, nutrition, and behavior. The framework uses ultra-high frequency interrogation of RFID tags to collect individual animal data across multiple geographical locations, and incorporates artificial intelligence techniques to develop machine learning base models for statistical process controls around each animal for evaluating the animal condition. The framework provides a determination of normality at an individual animal basis or for a specific location, and generates alerts, predictions, and a targeted processing or application schedule for prioritizing and delivering resources when intervention is needed. |
US11763202B2 |
Shared prediction engine for machine learning model deployment
There are provided systems and methods for a shared prediction engine for machine learning model deployment. A service provider may provide AI hosting platforms that allow for clients, customers, and other end users to upload AI models for execution, such as machine learning models. A user may utilize one or more user interfaces provided to a client device by the service provider to select machine learning models to perform predictive services based on input features provided in an input string. Thereafter, a machine learning engine may host and execute the models during an instance of the engine provided to the client device. The engine may then process the input features in a processing thread remotely from the client device during the instance so that machine learning predictions may be determined. Thereafter, an output string for the predictions and model explanations may be provided to the client device. |
US11763201B1 |
System and methods for model management
Improved systems and methods for improved management of models for data science can facilitate seamless collaboration of data science teams and integration of data science workflows. Systems and methods provided herein can provide an open, unified platform to build, validate, deliver, and monitor models at scale. Systems and methods of the present disclosure may accelerate research, spark collaboration, increase iteration speed, and remove deployment friction to deliver impactful models. In particular, users may be allowed to visualize statistics about models and monitor models in real-time via a graphical user interface provided by the systems. |
US11763199B2 |
Time-series data uncertainty reduction
Time-series data uncertainty reduction can include generating an initial accumulated signal based on an event classifier prediction score. The event classifier prediction score can be generated by an event predicator based on time-series data and can correspond to a probability that a target event occurs. Signal leakage can be imposed on the initial accumulated signal. Additionally, an alert can be generated in response to determining that the initial accumulated signal is greater than an alert threshold. |
US11763197B2 |
Communication efficient federated learning
The present disclosure provides efficient communication techniques for transmission of model updates within a machine learning framework, such as, for example, a federated learning framework in which a high-quality centralized model is trained on training data distributed overt a large number of clients each with unreliable network connections and low computational power. In an example federated learning setting, in each of a plurality of rounds, each client independently updates the model based on its local data and communicates the updated model back to the server, where all the client-side updates are used to update a global model. The present disclosure provides systems and methods that reduce communication costs. In particular, the present disclosure provides at least: structured update approaches in which the model update is restricted to be small and sketched update approaches in which the model update is compressed before sending to the server. |
US11763195B2 |
Systems and methods for estimating stability of a dataset
Disclosed embodiments may provide a framework to measure and leverage the observable attributes that most directly affect the data stability of a customer. In addition, embodiments track the dynamics of the observable components that sustain the data stability of a customer. Embodiments may be used to estimate the stability of a variety of conditions for various contexts, such as the stability of a computing system over time. |
US11763194B2 |
Cognitive sensor fusion management
Systems, methods, and computer-readable for cognitive sensor fusion management include obtaining one or more data streams from one or more sensors. Learning algorithms are used for determining whether a combination of the one or more data streams includes sufficient information for achieving a desired outcome, based on context, business verticals, or other considerations. One or more modifications are determined to at least the one or more data streams or one or more sensors based on whether the combination of the one or more data streams includes sufficient information for achieving the desired outcome. In a closed-loop system, feedback from implementing the one or more modifications can be used to update the desired outcome. |
US11763193B2 |
Systems and method for performing contextual classification using supervised and unsupervised training
Computerized systems and methods are disclosed for performing contextual classification of objects using supervised and unsupervised training. In accordance with one implementation, content reviewers may review training objects and submit supervised training data for preprocessing and analysis. The supervised training data may be preprocessed to identify key terms and phrases, such as by stemming, tokenization, or n-gram analysis, and form vectorized objects. The vectorized objects may be used to train one or more models for subsequent classification of objects. In certain implementations, preprocessing or training, among other steps, may be performed in parallel over multiple machines to improve efficiency. The disclosed systems and methods may be used in a wide variety of applications, such as article classification and content moderation. |
US11763192B2 |
Transaction exception and fraud processing
A machine-learning algorithm is trained with features relevant to transaction exceptions, distributions of items in transaction mapped to product hierarchies, and operator data. The trained algorithm is trained to predict whether a given transaction requires a transaction exception for potential fraud or for management approval. The trained algorithm is then provided a set of in-progress input data for an in-progress transaction being processed on a transaction terminal. Output from the trained algorithm is used to determine whether the in-progress transaction is allowed to continue processing unabated or whether the in-progress transaction is to be suspended with a transaction exception requiring a manager override or security credential to continue processing. |
US11763185B2 |
Augmented knowledge base and reasoning with uncertainties and/or incompleteness
A knowledge-based system under uncertainties and/or incompleteness, referred to as augmented knowledge base (AKB) is provided, including constructing, reasoning, analyzing and applying AKBs by creating objects in the form E→A, where A is a rule in a knowledgebase and E is a set of evidences that supports the rule A. A reasoning scheme under uncertainties and/or incompleteness is provided as augmented reasoning (AR). |
US11763184B1 |
Multi-int maritime threat detection
A system for detecting threats using an overt threat detector, the system includes a computer-readable memory configured to store computer executable instructions; a processor configured to execute the computer executable instructions, the computer executable instructions comprising receiving historical data regarding vessel patterns in a geographic area; generating, using a computer processor, at least one overt threat model based on the received historical data; receiving tracking data of vessels currently in the geographic area; analyzing, using the computer processor, the tracking data of vessels using the at least one overt threat model; and modifying, using the computer processor, the tracking data of vessels based on the results of the analyzing step; and an output device configured to output the modified tracking data of vessels is disclosed. |
US11763181B2 |
Metrology and process control for semiconductor manufacturing
A semiconductor metrology system including a spectrum acquisition tool for collecting, using a first measurement protocol, baseline scatterometric spectra on first semiconductor wafer targets, and for various sources of spectral variability, variability sets of scatterometric spectra on second semiconductor wafer targets, the variability sets embodying the spectral variability, a reference metrology tool for collecting, using a second measurement protocol, parameter values of the first semiconductor wafer targets, and a training unit for training, using the collected spectra and values, a prediction model using machine learning and minimizing an associated loss function incorporating spectral variability terms, the prediction model for predicting values for production semiconductor wafer targets based on their spectra. |
US11763180B2 |
Unsupervised competition-based encoding
A method collects word-based data corresponding to a first identifier. A first phrase vector is generated for the first identifier by extracting frequency data from the word-based data. A similarity metric is generated corresponding to the first identifier and a second identifier by comparing the first phrase vector of the first identifier to a second phrase vector of the second identifier. A tuple is generated that includes the first identifier and the second identifier using the similarity metric. A machine learning model is trained with the tuple to generate an embedded vector corresponding to the first identifier. |
US11763179B2 |
Apparatus and method for abnormal situation detection
An apparatus and method for abnormal situation detection are disclosed. An abnormal situation detection apparatus can map first sensor data among sensor data transmitted from a plurality of sensors into a vector value, convert it into first situation information in the form of an image pattern, and generate a learning model using the first situation information and an abnormal situation reference range. In addition, the abnormal situation detection apparatus can convert second sensor data among sensor data transmitted from a plurality of sensors into a form that can be input to the learning model, and determine whether an abnormal situation occurs by applying the converted second data to the learning model. |
US11763178B2 |
Predictive scheduling and execution of data analytics applications based on machine learning techniques
Disclosed herein are system, apparatus, article of manufacture, method, and/or computer program product embodiments for predictive scheduling and execution of data analytics applications based on machine learning techniques. An apparatus may operate by determining a first prediction entry in a predicted execution schedule based at least on a current timestamp. The apparatus may also operate by determining that a first confidence score of the first prediction entry is greater than or equal to a confidence score threshold and determining that an execution prediction of the first prediction entry is greater than or equal to an execution threshold. The apparatus may further operate by transmitting a first data analytics application execution request configured to request a first instance of execution of the data analytics application. |
US11763176B1 |
Search and query in computer-based reasoning systems
Techniques for improved searching and querying in computer-based reasoning systems are discussed and include receiving multiple new multidimensional data element to store in a computer-based reasoning data model; determining a feature bucket for each feature of each data element and storing a reference identifier in the feature bucket(s). A query on the computer-based reasoning system includes input data element (e.g., an actual data element, or a set of restrictions on features). For each feature in the input data element, feature buckets are determined, candidate results are determined based on whether cases have related feature buckets, and the results are determined based at least in part on the candidate results. In some embodiments, control of controllable systems may be caused based on the results. |
US11763175B2 |
Systems and methods for semantic inference and reasoning
A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier. |
US11763173B2 |
Ensemble-based multimedia asset recommendation system
An asset to be displayed during an online engagement is identified. A mixture of multimedia assets that include any combination of: audio, video, text, or image, are selected to be displayed simultaneously with the asset. Each multimedia asset selected based at least on a relationship between the multimedia asset and the asset to be displayed during the online engagement. A presentation screen is created that includes the selected multimedia assets and the asset to be displayed during the online engagement based on display parameters of a receiving device. |
US11763166B2 |
Method for real time optimization and parallel computing of model prediction control based on computing chart
The disclosure relates to a method for real time optimization and parallel computing of model prediction control based on a computing chart, comprising the following steps: building a prediction model of a system state amount and building a target function of a system; building a parallel computing architecture for model prediction control of a prediction model and the target function and employing a triggering parallel computing method by the parallel computing architecture to synchronously compute the prediction model and the target function; and solving and computing a gradient with a manner of back propagation and using a gradient descent method to optimize a control amount of the system and realize real time optimal control of the system. Compared with the prior art, the present disclosure greatly improves a computing efficiency, ensures real time property of a model prediction controller, and extends application fields of model prediction control. |
US11763165B2 |
Selective sensing: a data-driven nonuniform subsampling approach for computation-free on-sensor data dimensionality reduction
A data-driven nonuniform subsampling approach for computation-free on-sensor data dimensionality is provided, referred to herein as selective sensing. Designing an on-sensor data dimensionality reduction scheme for efficient signal sensing has long been a challenging task. Compressive sensing is a generic solution for sensing signals in a compressed format. Although compressive sensing can be directly implemented in the analog domain for specific types of signals, many application scenarios require implementation of data compression in the digital domain. However, the computational complexity involved in digital-domain compressive sensing limits its practical application, especially in resource-constrained sensor devices or high-data-rate sensor devices. Embodiments described herein provide a selective sensing framework that adopts a novel concept of data-driven nonuniform subsampling to reduce the dimensionality of acquired signals while retaining the information of interest in a computation-free fashion. |
US11763164B2 |
Image-to-image search method, computer-readable storage medium and server
An image-to-image search method which is implemented in a server is provided. The server receives an image to be searched and at least one category of similarity search sent by a terminal. The server extracts a feature code of the image by using a trained hash model that uniquely corresponds to the at least one category of similarity search according to the received image and the at least one category of similarity search. The server obtains target images that are similar to the image according to the feature code of the image in a feature code library that uniquely corresponds to the at least one category of similarity search. The server sends the target images to the terminal. |
US11763158B2 |
Method for automatic hybrid quantization of deep artificial neural networks
A method includes, for each floating-point layer in a set of floating-point layers: calculating a set of input activations and a set of output activations of the floating-point layer; converting the floating-point layer to a low-bit-width layer; calculating a set of low-bit-width output activations based on the set of input activations; and calculating a per-layer deviation statistic of the low-bit-width layer. The method also includes ordering the set of low-bit-width layers based on the per-layer deviation statistic of each low-bit-width layer. The method additionally includes, while a loss-of-accuracy threshold exceeds the accuracy of the quantized network: converting a floating-point layer represented by the low-bit-width layer to a high-bit-width layer; replacing the low-bit-width layer with the high-bit-width layer in the quantized network; updating the accuracy of the quantized network; and, in response to the accuracy of the quantized network exceeding the loss-of-accuracy threshold, returning the quantized network. |
US11763153B2 |
Method and apparatus with neural network operation
A processor-implemented neural network method includes: generating a bit vector based on whether each of a plurality of input activations within a neural network is 0; merging the bit vector into the input activations such that bit values within the neural network included in the bit vector are most significant bits (MSBs) of multi bit expressions of the input activations; merging the bit vector into weights such that the bit values included in the bit vector are MSBs of multi bit expressions of the weights; sorting the input activations and the weights based on bits corresponding to the MSBs; and implementing the neural network, including performing operations between the sorted input activations and the sorted weights. |
US11763150B2 |
Method and system for balanced-weight sparse convolution processing
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for balanced-weight sparse convolution processing. An exemplary method comprises: obtaining an input tensor and a plurality of filters at a layer within a neural network; segmenting the input tensor into a plurality of sub-tensors; dividing a channel dimension of each of the plurality of filters into a plurality of channel groups; pruning each of the plurality of filters so that each of the plurality of channel groups of each filter comprises a same number of non-zero weights; segmenting each of the plurality of filters into a plurality of the sub-filters according to the plurality of channel groups; and assigning the plurality of sub-tensors and the plurality of sub-filters to a plurality of processors for parallel convolution processing. |
US11763147B2 |
Data management device for supporting high speed artificial neural network operation by using data caching based on data locality of artificial neural network
Disclosed is a data cache or data management device for caching data between at least one processor and at least one memory, and supporting an artificial neural network (ANN) operation executed by the at least one processor. The data cache device or the data management device can comprise an internal controller for predicting the next data operation request on the basis of ANN data locality of the ANN operation. The internal controller monitors data operation requests associated with the ANN operation from among data operation requests actually made between the at least one processor and the at least one memory, thereby extracting the ANN data locality of the ANN operation. |
US11763146B1 |
Processing loops in computational graphs
Systems and methods for processing loops in computational graphs representing machine learning models are disclosed. An example method begins with obtaining data representing a computational graph. Data identifying an allocation of the computational graph across devices is obtained. Additionally, one or more nodes in the computational graph that represent a respective control flow statement are identified. For each identified node, a structure of nodes and edges that represents an operation that provides a current state of recursion or iteration in the respective control flow statement is generated. This structure is inserted into the computational graph and the allocation of nodes to devices is modified to assign the structure to a device. |
US11763142B2 |
General padding support for convolution on systolic arrays
Methods and systems, including computer programs encoded on a computer storage medium. In one aspect, a method includes the actions of receiving a request to perform convolutional computations for a neural network on a hardware circuit having a matrix computation unit, the request specifying the convolutional computation to be performed on a feature tensor and a filter and padding applied to the feature tensor prior to performing the convolutional computation; and generating instructions that when executed by the hardware circuit cause the hardware circuit to perform operations comprising: transferring feature tensor data from a main memory of the hardware circuit to a scratchpad memory of the hardware circuit; and repeatedly performing the following operations: identifying a current subset of the feature tensor; and determining whether a memory view into the scratchpad memory for the current subset is consistent with a memory view of the current subset in the main memory. |
US11763140B2 |
Smart memory handling and data management for machine learning networks
A mechanism is described for facilitating memory handling and data management in machine learning at autonomous machines. A method of embodiments, as described herein, includes detecting multiple tables associated with multiple neural networks at multiple autonomous machines, where each of the multiple tables include an index. The method may further include combining the multiple tables and multiple indexes associated with the multiple tables into a single table and a single index, respectively, where the single table is communicated to the multiple autonomous machines to allow simultaneous processing of one or more portions of the single table using one or more memory devices and one or more processors of one or more of the multiple autonomous machines. |
US11763139B2 |
Neuromorphic chip for updating precise synaptic weight values
A neuromorphic chip includes synaptic cells including respective resistive devices, axon lines, dendrite lines and switches. The synaptic cells are connected to the axon lines and dendrite lines to form a crossbar array. The axon lines are configured to receive input data and to supply the input data to the synaptic cells. The dendrite lines are configured to receive output data and to supply the output data via one or more respective output lines. A given one of the switches is configured to connect an input terminal to one or more input lines and to changeably connect its one or more output terminals to a given one or more axon lines. |
US11763135B2 |
Concept-based adversarial generation method with steerable and diverse semantics
Methods and systems for performing concept-based adversarial generation with steerable and diverse semantics. One system includes an electronic processor configured to access an input image. The electronic processor is also configured to perform concept-based semantic image generation based on the input image. The electronic processor is also configured to perform concept-based semantic adversarial learning using a set of semantic latent spaces generated as part of performing the concept-based semantic image generation. The electronic processor is also configured to generate an adversarial image based on the concept-based semantic adversarial learning. The electronic processor is also configured to test a target model using the adversarial image. |
US11763126B2 |
Electronic devices with optical identification sensor
An electronic device may be attached to an external item. The electronic device may include an optical identification sensor configured to sense a color-encoded tag in the external item when the item is attached to the device. The optical identification sensor may include a board layer, a protective filter layer, wall structures for supporting the protective filter layer on the board layer, a linear array of photodetectors disposed between the board layer and the protective filter layer, a field-of-view restriction filter interposed between the photodetectors and the protective filter layer, and a light source having multiple emitters for illuminating the color-encoded tag. The emitters may be activated sequentially to produce multiple images that are combined to reconstruct an accurate reading of the color-encoded tag, which can then be used to identify the type of external item currently attached to the electronic device. |
US11763123B2 |
RFID tag
An RFID tag includes a circuit board and a plurality of functional modules. The circuit board has an antenna conductor and a ground plane. On the circuit board, a control circuit and an RFID IC are mounted. The functional modules are connected to the circuit board. The circuit board includes a main part and an extended part. The main part includes a mounting plane for the control circuit and the ground plane. The extended part includes the antenna conductor and is integrated with the main part. The extended part and the antenna conductor are longer than one edge of the main part and disposed along the one edge. |
US11763119B2 |
Ultrasonically welded label systems and methods
Systems and methods of using ultrasonic welding to form labels with RFID tags are disclosed. The methods can be useful for the production of a large volume of labels such as production with roll-to-roll processing. The labels can be useful for consumer products such as garments. The present invention discloses in one embodiment, a label having a first and second printed fabric label layer such that a radio frequency identification (RFID) inlay is disposed between the two printed fabric layers. |
US11763118B2 |
Printing medium processing system and printing medium processing method
For a plurality of kinds of printing media, spectral information is produced from results of printing of at least five points in paper white of the printing media, black, and three primary colors of coloring and printing materials, and a learned model is generated in advance by machine learning that uses the spectral information as learning data. An identification section that identifies the kinds of the printing media by using the learned model is provided. The kinds of the printing media are identified by applying the spectral information produced from the results of printing of at least five points on a printing target medium on which printing is to be performed to the learned model, and the printing target medium is processed in accordance with the identified kind of the printing target medium. In the case of a new unlearned printing medium, transfer learning is performed to learn the printing medium, and the model is updated. |
US11763113B2 |
Methods and arrangements for identifying objects
In some arrangements, product packaging is digitally watermarked over most of its extent to facilitate high-throughput item identification at retail checkouts. Imagery captured by conventional or plenoptic cameras can be processed (e.g., by GPUs) to derive several different perspective-transformed views—further minimizing the need to manually reposition items for identification. Crinkles and other deformations in product packaging can be optically sensed, allowing such surfaces to be virtually flattened to aid identification. Piles of items can be 3D-modelled and virtually segmented into geometric primitives to aid identification, and to discover locations of obscured items. Other data (e.g., including data from sensors in aisles, shelves and carts, and gaze tracking for clues about visual saliency) can be used in assessing identification hypotheses about an item. Logos may be identified and used—or ignored—in product identification. A great variety of other features and arrangements are also detailed. |
US11763112B2 |
Hybrid system and method for reading indicia
An indicia-reading system is provided that incorporates a hybrid approach to decoding indicia such as barcodes. An indicia-capturing subsystem acquires information about indicia within the indicia-capturing subsystem's field of view. An indicia-decoding module decodes indicia information acquired by the indicia-capturing subsystem. The indicia-decoding module includes a primary, basic signal processor for initially decoding indicia information, and a secondary, advanced signal processor for decoding indicia information that is not decoded by the primary, basic signal processor. |
US11763109B2 |
Electronic strut monitor
A monitor configured to be removably coupled to a strut that forms part of a temporary support structure. The monitor may include an electronic monitoring device that includes a load cell. The monitor may be configured to be position in-line with strut and subject to the same forces exerted upon the strut. Further the monitor may be configured to wirelessly communicate the sensor information to a user. |
US11763108B2 |
Radio frequency identification discontinuity correction
Radio frequency identification discontinuity correction is provided by calculating a phase-time slope for a Radio Frequency Identifier (RFID) signal received from an RFID tag; estimating, based on the phase-time slope, a predicted phase reading for the RFID signal at a given time; and in response to detecting a phase discontinuity based on a difference between the predicted phase reading and an actual phase reading for the given time, adjusting a calculated distance to the RFID tag. The calculated distance may indicate that the RFID tag is inside of or outside of a designated zone, and that a motion of the RFID tag indicates travel towards or away from the designated zone, which may be used to add or remove an item associated with the RFID tag to an ongoing item list. |
US11763106B2 |
Method for passive wireless channel estimation in radio frequency network and apparatus for same
A method, system and apparatus are provided for estimating characteristics of a wireless communication channel between at least two passive radio frequency (RF) nodes. Backscatter channel state information (BCSI) is measured during communication between the at least two passive RF nodes using the wireless communication channel. An RF node aggregates the measured BCSI and the aggregated BSCI is analyzed to detect at least one activity of a plurality of activities. |
US11763105B2 |
Memory card, memory card adapter, and terminal device
A card socket configured for placing a subscriber identification module (SIM) or a memory card includes a first interface, where the first interface is coupled to the SIM or the memory card through a switch. The first interface is further coupled to a first terminal of the switch. A SIM system is coupled to a second terminal of the switch. A memory card system is coupled to a third terminal of the switch. A detection circuit is configured to detect that a card placed in the terminal device is a SIM or a memory card. A control circuit controls the first terminal of the switch to couple to the second terminal of the switch or controls the first terminal of the switch to connect to the third terminal of the switch, based on a detection result of the detection circuit. |
US11763104B2 |
Slide rule style flight computer
This invention relates to a slide rule style flight computer. The front disc and the back disc are connected and fixed by positioning clips. The front disc includes a front base disc and a front rotary disc. The front rotary disc is rotatably fixed on the front base disc. The front disc includes a front base disc and a front rotary disc. The front rotary disc is rotatably fixed on the front base disc. |
US11763099B1 |
Providing translated subtitle for video content
The present disclosure relates to systems and methods for providing subtitle for a video. The video's audio is transcribed to obtain caption text for the video. A first machine-trained model identifies sentences in the caption text. A second model identifies intra-sentence breaks with in the sentences identified using the first machine-trained model. Based on the identified sentences and intra-sentence breaks, one or more words in the caption text are grouped into a clip caption to be displayed for a corresponding clip of the video. |
US11763097B1 |
Intelligent dialogue recovery for virtual assistant communication sessions
Methods and apparatuses are described for intelligent dialogue recovery in virtual assistant communication sessions. A chat session is established between a virtual assistant (VA) and a remote device. A primary dialogue is created between the VA and the remote device, including (i) requesting from a first natural language processing (NLP) service an intent associated with user messages and (ii) waiting for a corresponding response. A secondary dialogue is created between the VA and the remote device that is synchronized to a state of the primary dialogue. When the response from the first NLP service succeeds, primary messages are generated and transmitted to the remote device in the primary dialogue. When the response from the first NLP service fails, an intent is requested from the second NLP service, and secondary messages are generated and transmitted to the remote device in the secondary dialogue. |
US11763096B2 |
Computer implemented method for the automated analysis or use of data
A computer implemented method for the automated analysis or use of data is implemented by a voice assistant. The method comprises the steps of: (a) storing in a memory a structured, machine-readable representation of data that conforms to a machine-readable language (‘machine representation’); the machine representation including representations of user speech or text input to a human/machine interface; and (b) automatically processing the machine representations to analyse the user speech or text input. |
US11763095B2 |
Creating apps from natural language descriptions
A computer-implemented method includes receiving audio data corresponding to a spoken statement by a user and converting the audio data into a meaning representation of the natural language description for creating the application. The spoken statement includes a natural language description for creating an application. Moreover, the meaning representation includes one or more inferences made from the natural language description for creating the application. The method further includes publishing a functional version of the application based on the natural language description. The functional version of the application is executable to perform operations specified by the natural language description of the application. |
US11763093B2 |
Systems and methods for a privacy preserving text representation learning framework
Various embodiments of a computer-implemented system which learns textual representations while filtering out potentially personally identifying data and retaining semantic meaning within the textual representations are disclosed herein. |
US11763091B2 |
Automated content tagging with latent dirichlet allocation of contextual word embeddings
Dynamic content tags are generated as content is received by a dynamic content tagging system. A natural language processor (NLP) tokenizes the content and extracts contextual N-grams based on local or global context for the tokens in each document in the content. The contextual N-grams are used as input to a generative model that computes a weighted vector of likelihood values that each contextual N-gram corresponds to one of a set of unlabeled topics. A tag is generated for each unlabeled topic comprising the contextual N-gram having a highest likelihood to correspond to that unlabeled topic. Topic-based deep learning models having tag predictions below a threshold confidence level are retrained using the generated tags, and the retrained topic-based deep learning models dynamically tag the content. |
US11763086B1 |
Anomaly detection in text
Systems and techniques are generally described for anomaly detection in text. In some examples, text data comprising a plurality of words may be received. An image of a first word of the plurality of words may be generated. A feature representation of the first word may be generated using a variational autoencoder. A score may be generated based at least in part on the feature representation. In various examples, the score may indicate a likelihood that an appearance of the first word in the image of the first word is anomalous with respect to at least some other words of the plurality of words. |
US11763085B1 |
Detecting the tone of text
In an embodiment, the disclosed technologies are capable of detecting a tone in text. A detected tone may be used to inform a decision made by and/or output produced by a grammatical error correction system. A set of candidate tones may be presented to a user for feedback. User feedback on the candidate tones may be used to improve subsequent tone detections. |
US11763083B2 |
Inference methods for word or wordpiece tokenization
Systems and methods for performing inference for word or wordpiece tokenization are disclosed using a left-to-right longest-match-first greedy process. In some examples, the vocabulary may be organized into a trie structure in which each node includes a precomputed token or token ID and a fail link, so that the tokenizer can parse the trie in a single pass to generate a list of only those tokens or token IDs that correspond to the longest matching vocabulary entries in the sample string, without the need for backtracking. In some examples, the vocabulary may be organized into a trie in which each node has a fail link, and any node that would share token(s) or token_ID(s) of a preceding node is instead given a prev_match link that points back to a chain of nodes with those token(s) or token_ID(s). |
US11763078B2 |
Provisional selection drives edit suggestion generation
Edit automation enhancements may be implemented in source code editors and other text editors. Provisional selections that indicate user intentions are submitted to a suggestion generator with other edit context information, to improve the quality of generated text suggestions and reduce the cognitive load on users. A provisional selection may include a highlighted completion list entry, or document text targeted by a hovering cursor, or metainformation text targeted by the hovering cursor, for example. An inline grey text suggestion driven by provisional selection may be displayed simultaneously with completion list suggestions that were created without regard to provisional selection. Suggestions driven by provisional selection may be interleaved with existing document text. Suggestions may be accepted fully in one gesture, or in parts. Suggestions may be edited by a user before being accepted, driving further suggestion refinement. Multiple suggestions may be displayed simultaneously, reducing pressure on the suggestion generator. |
US11763077B1 |
Uniform parsing of configuration files for multiple product types
A platform is provided for uniform parsing of configuration files for multiple product types. One method comprises obtaining, by a parser of a given product type, a given request from a message queue based on a metadata message of an incoming configuration file from a remote product of a given product type, wherein the message queue stores metadata messages for a plurality of product types; extracting information from the incoming configuration file based on product-specific business logic obtained from a table store comprising tables for the plurality of product types, wherein the business logic provides a mapping between information extracted from the incoming configuration file and destination database tables; and storing the contents in the destination database tables of a product-specific predefined database schema. |
US11763067B2 |
User interface for editing web content
A web editing application provides a user interface for editing a web page on a client computing device. A characteristic associated with the client computing device is determined. A web page comprising visual elements can be rendered. Layout data describing locations and sizes for individual visual elements of the visual elements can be determined. Cells can be generated based at least in part on the layout data and the characteristic associated with the client computing device. Each of the cells can have a location corresponding to a location of a respective visual element of the visual elements and individual of the cells can be interactable to enable editing of the web page. Based on an interaction with the at least one cell of the cells, an edit to the web page can be determined and the web page can be updated based on the edit to the web page. |
US11763063B2 |
Propagating modifications made to an object to linked objects in a document
Embodiments are disclosed for propagating modifications made to an object to linked objects in a document. In particular, in one or more embodiments, the disclosed systems and methods comprise receiving a first input creating a first object in a first page of a document, analyzing first parameters associated with the first object, determining that the first object matches second objects in a first linked objects thread stored in a mapping of objects in the document, associating the first object with the first linked objects thread, receiving a second input including a modification to the first object, the modification including alterations to one or more of the first parameters, modifying the first object based on the alterations to the one or more of the first parameters, and automatically applying the modification to the second objects in the first linked objects thread. |
US11763060B2 |
Automatic generation of layouts for analog integrated circuits
Techniques for generating one or more non-final layouts for an analog integrated circuit are disclosed. The techniques include generating a non-final layout of an analog integrated circuit based on device specifications, partitioning the non-final layout into a plurality of sub-cells, merging the verified sub-cells to form a merged layout of the analog integrated circuit, and performing quality control checks on the merged layout. Additionally or alternatively, generating the non-final layout can include determining an allowable spacing between adjacent cells of different cell types or inserting one or more filler cells into a filler zone in the non-final layout. |
US11763059B2 |
Net-based wafer inspection
A defect map may be created by merging defects at locations on multiple dies that include copies of an integrated circuit (IC). Layout shapes or nets may be determined that overlap with the defects in the defect map. Next, connectivity between the layout shapes or nets may be determined. The defects may then be grouped into defect groups based on the connectivity between the layout shapes or nets, where each defect group comprises defects that overlap with layout shapes or nets that are electrically connected to each other. |
US11763050B1 |
System, method, and computer program product for augmented reality circuit design
Embodiments include herein are directed towards a method for use in an electronic design environment is provided. Embodiments may include receiving, at a client electronic device, work instructions corresponding to an electronic circuit. Embodiments may further include displaying a graphical representation of the electronic circuit at a display screen associated with the client electronic device and displaying at least one instruction at the display screen, wherein displaying includes highlighting a component of the electronic circuit at the display screen. |
US11763047B2 |
Method for parallelized simulation of the movement of a machine component in or near a work object
The present invention relates to a method for parallelized simulation of the movement of a machine component in or near a work object, wherein: a planned trajectory of the machine component is divided into several trajectory portions; a simulation of at least a first trajectory portion and a second trajectory portion is performed at least partly in parallel yielding simulation results, wherein the simulation comprises determining incidents, preferably collisions, along the trajectory portions; at least the simulation results of the first trajectory portion and the second trajectory portion are merged yielding a merged simulation result; and the merged simulation result is outputted. |
US11763038B2 |
Secured file storage
Systems and methods may generally be used to securely store an executable file or to compile a securely stored executable file. An example method may include receiving an executable file for long-term storage, segmenting the executable file into a plurality of file segments, encrypting a file segment of the plurality of file segments, storing the plurality of file segments, and retrieving the file segment based on a segment identity for the file segment. The file segment may be output, for example to a requesting device. |
US11763034B2 |
Method and system for constructing virtual space
Disclosed are a method and system for constructing a virtual space. The method of constructing a virtual space may include obtaining world information for generating a space of a virtual world, determining a location of an agent in the space of the virtual world, selecting a digital object capable of being displayed to the agent in the space of the virtual world based on the world information and the location of the agent, determining whether a display area of the selected digital object is present, and determining whether to display content through the display area based on a contract preset with respect to the display area. |
US11763031B2 |
Systems and methods for data security and fraud prevention in collaborative editing environments
A data security and fraud prevention system is configured to transmit a web form to a first device, receive through the web form first data including first user private data associated with a first user, receive a request to share the web form with a second user, create a cache storage and an unique identifier associated with the web form, and mask the first user private data to prevent access to the first user private data by the second user. The data security and fraud prevention system is further configured to encrypt the unique identifier, generate a share session between the first device and a second device associated with the second user, receive through the web form second data including second user private data associated with the second user, mask the second user private data to prevent access to the second user private data by the first user, and aggregate the first data and the second data to complete the web form. |
US11763030B2 |
Methods and systems for generating multimedia content based on processed data with variable privacy concerns
Methods and systems for filtering content in reconstructions of native data in assets. Specifically, the methods and systems extract telemetry data from native game data. The methods and systems then identify Personally Identifiable Information (“PII”) in the telemetry data and determine a masking operation to perform on the PII. The methods and systems then generate for presentation, in a user interface, reconstructed asset data based on the telemetry data, wherein the PII is modified in the reconstructed asset data based on the masking operation. |
US11763028B2 |
Data security
Systems and methods for managing data security are described. In an embodiment, the method comprises receiving a data access request from a first application that runs in a first operating environment of a mobile device, wherein the authentication request contains credentials of the first application, communicating with a second application that runs in a second operating environment in parallel to the first environment of the mobile device, wherein the second application is a trusted application that runs in a secure environment, and wherein the communicating includes transferring the credentials of the first application to the second application, and receiving data from the trusted application responsive to the data access request, based on the credentials of the first application. |
US11763027B1 |
Rules-based data access systems and methods
Methods and systems for rules-based data access are described. In some embodiments, a request for access to customer data by a requesting entity is received; the data is categorized; the person's preferences with respect to allowing access to data are compiled; a requesting entity is determined; and the providing entity that collected each requested data item is determined. Data shareability rules are evaluated based on the policies that regulate the access of the customer data and the requesting entity, and the customer data is provided to the requesting entity according to the evaluation. |
US11763026B2 |
Enabling approximate linkage of datasets over quasi-identifiers
A mechanism is provided in a first client for approximate linkage of datasets over quasi-identifiers. The mechanism receives a generalization logic data structure representing sets of values for each quasi-identifier in a first dataset of the first client. For each record in the first dataset, the mechanism generates at least one generalization of a value of a given quasi-identifier in the first dataset based on a selected generalization logic data structure corresponding to the given quasi-identifier and generates a generalized record for each of the at least one generalization to form a first generalized dataset. The mechanism sends the first generalized dataset to a semi-trusted third party for approximate linkage of the first dataset with a second dataset of a second client, receives an approximate join result from the semi-trusted third party, performs post-processing on the approximate join result, and determines a final linkage result based on the post-processing. |
US11763021B2 |
Efficient secure string search using homomorphic encryption
An efficient search of a target string by a query string in homomorphically encrypted space. The target string may be encoded by reordering its characters into a plurality of target substrings, each encoding non-sequential characters of the target string separated by a periodic stride K and different target substrings having stride sequences offset relative to each other. The query string may be encoded into a plurality of query substrings, each defining a repeating sequence of a different respective character value in the query string. Each of the substrings may be homomorphically encrypted and hashed. The plurality of hashed encrypted target substrings and plurality of hashed encrypted query substrings may be compared to determine if there is a search result match. A rolling hash may iteratively update the plurality of hashed encrypted target substrings by one target string slot and the comparison may be repeated for each iterative update. |
US11763018B2 |
System and method for policy control in databases
Embodiments of the present disclosure relate to generating a high level security policy for a data repository without knowledge of the access control, entitlement, and other models of the data repository. A set of abstractions that define a security policy language may be generated based on data in a data repository collection. The set of abstractions may define a security policy language, which may be provided to a security administrator who can define a security policy with the security policy language. The security policy may be translated into a common physical language to generate a common physical policy. The processing device may then translate the common physical policy into a set of commands for each of one or more data repositories that the data repository collection is comprised of. |
US11763017B2 |
Method and system for proactive data protection of virtual machines
A system for managing data protection of virtual machines (VMs) hosted by hosts of data clusters includes a data protection manager. The data protection manager identifies a data protection event associated with at least one VM, obtains, in response the data protection event, data protection rules and a protection policy associated with the at least one VM, spawn, by a monitoring engine orchestrator, a monitoring engine to the data cluster, initiates performance of the data protection services for the at least one VM using a first storage of storages, obtains, after the spawning, monitoring information from the monitoring engine, makes a determination that a data protection rule event of the data protection rule events occurred using the monitoring information, and in response to the determination, initiates the performance of a corrective action of corrective actions based on the data protection rules using a second storage of the storages. |
US11763013B2 |
Transaction document management system and method
This invention discloses a novel system and method for transaction document management where personnel from two sides of a business transaction involving one or more documents that constitute the transaction can interact with the system in order to automate the process of tracking executed signature pages associated with the documents. In addition, the system and method automates the tracking of exceptions to at least one of the documents and associating the exception with one or more documents comprising due diligence documents that may also reside on the system. |
US11763010B2 |
Method and system of computer graphics processing system validation for processing of encrypted image content
Methods, articles, and systems of computer graphics processing system validation for processing of encrypted image content are disclosed herein. |
US11763009B2 |
Systems and methods for distributed complaint addressing ledger in virtual distributed ledger networks
The present disclosure relates to systems and methods for distributed complaint addressing ledger in virtual distributed ledger networks. In one embodiment, a processor- implemented method is disclosed, comprising auditing, by a slave consumer node among a plurality of slave consumer nodes in a virtual distributed ledger technology network each associated with an asynchronously updated slave ledger, its associated slave ledger to identify an issue associated with a past transaction; lodging, by the slave consumer node identifying the issue, a complaint with a distributed complaint addressing ledger associated with the virtual distributed ledger technology network; retrieving, by a master producer node, the issue; resolving, by the master producer node, the issue, wherein the master producer node is associated with a master ledger storing a transaction ID associated with the past transaction; and recording, by the master producer node, the resolution in the distributed complaint addressing ledger. |
US11763007B1 |
Systems and methods for performing vulnerability assessment on partially functional applications
Systems and methods are described herein for performing vulnerability assessment on partially functional software applications (e.g., software applications currently at a phase in the development cycle prior to a user acceptance testing phase). By doing so, the system may detect vulnerabilities, if any, more easily based on the fewer functional components of the application. Additionally or alternatively, curing any vulnerabilities will require fewer modifications to the application's software, architecture, and/or intended functionality (as these characteristics are also earlier in their development cycle). |
US11763002B2 |
Physical edge computing orchestration using vouchers and a root of trust
Systems and methods for implementing a voucher to identify ownership rights of a computing component, within robust supply chain and owner domains, are disclosed. In an example, a computing device configuration includes a hardware component, trusted hardware circuitry to provide an embedded voucher for the hardware component, and storage memory to provide a voucher for validation of the hardware component. The embedded voucher includes an identifier for the hardware component and the identifier is generated on behalf of an original entity authorized to issue the identifier. The voucher includes a second identifier provided on behalf of a subsequent entity and the second identifier is generated based on the identifier for the hardware component included in the embedded voucher. The voucher may be used to the identify ownership rights in the hardware component for the original entity and the subsequent entity, to enable subsequent actions (such as onboarding, updates, etc.) |
US11763001B1 |
Anti-malware computer configuration
An anti-malware computer providing a hardware-centric solution for preventing (or substantially reducing) hacking which cannot be affected by contaminated software. The anti-malware computer is configured with an anti-malware circuit device, Internet regulator devices and an Internet active indicator that facilitate receiving an Internet access request from an Internet regulator device. Responsive to the Internet access request received, establishing an Internet communications link between the anti-malware computer and the Internet and illuminating an Internet active indicator. Monitoring for active Internet activity cessation from the anti-malware computer and if inactive initiating an Internet inactivity timer and counting the total Internet inactivity time. If an Internet inactivity level has been met blocking the Internet communications link between the anti-malware computer and the Internet and deactivating the Internet ready indicator. |
US11762998B2 |
System and method for protection and detection of adversarial attacks against a classifier
A system and a method of prevention and/or detection of adversarial attacks against a classifier may include for example: using a classifier adapted to classify data elements of a specific category; receiving a first data element; applying the classifier on the first data element, to produce a first classification of the data element; using an autoencoder to generate a reconstructed, second data element based on the first data element; applying the classifier on the second data element, to produce a second classification of the data element; and analyzing the first and second classifications to detect and/or prevent an adversarial attack on the classifier. |
US11762990B2 |
Unstructured text classification
The technology described herein identifies malicious URLs using a classifier that is both accurate and fast. Aspects of the technology are particularly well adapted for use as a real-time URL security analysis tool because the technology is able to quickly process a URL and produce a warning when a malicious URL is identified. The rapid processing speed of the technology described herein is produced, in part, by use of only a single input signal, which is the URL itself. The high accuracy produced by the technology described herein is achieved by analyzing the unstructured text on both a character-by-character level and a word-by-word level. The technology described herein uses both character-level and word-level information from the incoming URL. |
US11762983B2 |
Payment application isolation method and apparatus, and terminal
A payment application isolation method and apparatus, and a terminal are provided. In the payment application isolation method, a payment application that is selected by a user and that is to be added to an isolation area is obtained; and if the to-be-added payment application has an attribute of being addable to a first isolation area, the to-be-added payment application is added to the first isolation area; or if the to-be-added payment application has an attribute of being addable to a second isolation area, the to-be-added payment application is added to the second isolation area. A payment application added to the first isolation area has an attribute of being invocable by a trusted application installed outside the first isolation area, and a payment application added to the second isolation area has an attribute of being completely isolated from an application installed outside the second isolation area. |
US11762982B2 |
Processor extensions to protect stacks during ring transitions
A processor implementing techniques for processor extensions to protect stacks during ring transitions is provided. In one embodiment, the processor includes a plurality of registers and a processor core, operatively coupled to the plurality of registers. The plurality of registers is used to store data used in privilege level transitions. Each register of the plurality of registers is associated with a privilege level. An indicator to change a first privilege level of a currently active application to a second privilege level is received. In view of the second privilege level, a shadow stack pointer (SSP) stored in a register of the plurality of registers is selected. The register is associated with the second privilege level. By using the SSP, a shadow stack for use by the processor at the second privilege level is identified. |
US11762980B2 |
Autonomous secrets renewal and distribution
Various methods and systems are provided for autonomous orchestration of secrets renewal and distribution. A secrets management service (“SMS”) can be utilized to store, renew and distribute secrets in a distributed computing environment. The secrets are initially deployed, after which, SMS can automatically renew the secrets according to a specified rollover policy, and polling agents can fetch updates from SMS. In various embodiments, SMS can autonomously rollover client certificates for authentication of users who access a security critical service, autonomously rollover storage account keys, track delivery of updated secrets to secrets recipients, deliver secrets using a secure blob, and/or facilitate autonomous rollover using secrets staging. In some embodiments, a service is pinned to the path where the service's secrets are stored. In this manner, secrets can be automatically renewed without any manual orchestration and/or the need to redeploy services. |
US11762977B2 |
Pod assembly, dispensing body, and e-vapor apparatus including the same
An e-vapor apparatus may include a pod assembly and a dispensing body configured to receive the pod assembly. A vaporizer may be disposed in the pod assembly and/or the dispensing body. The pod assembly may include a pre-vapor formulation compartment, a device compartment, and a vapor channel extending from the device compartment and traversing the pre-vapor formulation compartment. The pod assembly is a smart pod configured to receive, store, and transmit information that can be communicated with the dispensing body and/or another electronic device. The proximal portion of the dispensing body includes a vapor passage and a through-hole. The vapor passage may extend from an end surface of the proximal portion to a side wall of the through-hole. The through-hole is configured to receive the pod assembly such that the vapor channel of the pod assembly is aligned with the vapor passage of the dispensing body. |
US11762975B2 |
Verification of access to secured electronic resources
Aspects and examples are disclosed for improving multi-factor authentication techniques to control access to secured electronic resources. In one example, a decisioning computer system evaluates, based on a passive-dimension decision process, an access request, received from a user device, for a secured electronic resource. The passive-dimension decision process can evaluate dimensions associated with the access request, such as identity or device characteristics, to determine whether the dimensions of the access request are outside of norms for the user. Based on the passive-dimension decision model, the decisioning computing device may communicate to the user device an access decision, the access decision describing one or more of an access authorization, a denial of access, or a supplemental authentication challenge. |
US11762971B1 |
Dual wearable device method and system for authenticating financial transactions
A dual wearable smart device system and a method of using the dual wearable smart device system for authenticating an electronic financial transaction are described. In one embodiment, a method for approving an electronic financial transaction using at least two wearable smart devices includes providing a first wearable smart device that is designated as a payment device for conducting electronic financial transactions. The method also includes providing a second wearable smart device that is designated as a confirmation device for confirming the electronic financial transactions by the first wearable smart device. The method includes initiating, by the first wearable smart device, an electronic financial transaction, and, approving, by the second wearable smart device, the electronic financial transaction initiated by the first wearable smart device. The method further includes authenticating the first wearable smart device to complete the electronic financial transaction. |
US11762969B1 |
Systems and methods for facilitating biometric recognition
The present disclosure provides a method for facilitating biometric recognition. Further, the method includes receiving, using a communication device, a biometric data from a user device. Further, the biometric data includes an eyeball image data. Further, the eyeball image data includes a periocular region image and an iris image. Further, the method includes processing, using a processing device, the biometric data using a machine learning model. Further, the method includes determining, using the processing device, an iris feature based on the processing. Further, the method includes determining, using the processing device, a periocular feature based on the processing. Further, the method includes concatenating, using the processing device, the iris feature and the periocular feature. Further, the method includes generating, using the processing device, an enrolled image data based on the concatenating. Further, the method includes storing, using a storage device, the enrolled image data in a database. |
US11762968B2 |
Encryption, security, and video optimization
Data encryption and Human Pose Estimation based on imaging a body segment. A key for encrypting a data file is generated based on image data that represent a unique biometric feature of a body segment of a user or motion of the user. An image engine executes artificial intelligence to identify matching image data for decrypting the data file. The image engine is further trained to predict changes in image data due to aging, stress, and the like. An avatar associated with the user, which is generated based on a movement pattern of the user, is configurable for generating an encryption key and for use in an avatar-based language. |
US11762966B2 |
Methods and devices for operational access grants using facial features and facial gestures
A method in an electronic device includes comparing, with one or more processors, at least one image with one or more predefined reference images and determining whether the at least one image comprises a depiction of a mien expressed by the object. When the object is authenticated as the authorized user of the electronic device and the at least one image fails to comprise the depiction of the mien expressed by the object, the one or more processors grant limited operational access to features, applications, or data of the electronic device. When the object is authenticated as the authorized user of the electronic device and the at least one image comprises the depiction of the mien expressed by the object, the one or more processors can grant full operational access to the features, the applications, or the data of the electronic device. |
US11762964B2 |
Using secure memory enclaves from the context of process containers
Memory is partitioned and isolated in container-based memory enclaves. The container-based memory enclaves have attestable security guarantees. During provisioning of the container-based memory enclaves from a container image, a purported link in the container to a memory address of the enclave is modified to verifiably link to an actual memory address of the host, such as partitioned memory enclave. In some instances, enclave attestation reports can be validated without transmitting corresponding attestation requests to remote attestation services, based on previous attestation of one or more previous container attestation reports from a similar container and without requiring end-to-end attestation between the container and remote attestation service for each new attestation request. |
US11762961B2 |
Management of software licenses for deployed images
Systems, methods, and software described herein provide operations to manage software licenses in relation to a virtualized image. In one implementation, a system may, during a first initiation of a virtualized instance, execute a process to determine and store registration information associated with the virtualized instance. Once stored, the system may delete the process and use the stored registration information during subsequent initiations of the virtualized instance to determine whether to permit software on the virtualized instance to be executed. |
US11762959B2 |
Method for reducing false-positives for identification of digital content
Many areas of investigation require searching through data that may be of interest. In a first method step, a digital content element is provided. The digital content element may have any suitable format or data structure of interest to a searching entity. The digital content element may be a particular data file that is of interest to a searching entity. In a second step, the digital content element is compared with a first set of data provided by a combination of a second set of data and a third set of data. The first set of data is a collection of known digital content elements that are of interest to a searching entity, for example contraband digital content elements or digital content elements owned by or represented by the searching entity. In a third method step, the digital content element is identified as known if the digital content element is detected within the first set of data. |
US11762949B2 |
Classification model training method, system, electronic device and strorage medium
Provided are a classification model training method, system, electronic device, and storage medium. The method includes: determining sampling rates of first-class samples and second-class samples in a data set, and setting the samples with a sampling rate less than a preset value as target samples (S101); determining data distribution feature information of the target samples based on Euclidean distances between all the samples in the data set (S102); wherein the data distribution feature information is information describing the number of same-class samples in nearest neighbor samples, and the nearest neighbor samples are two samples at a Euclidean distance less than a preset distance; generating new samples corresponding to the target samples based on the data distribution feature information (S103); and training the classification model using the first-class samples, the second-class samples and the new samples (S104). |
US11762947B2 |
Methods and systems for training a machine learning system using a reduced data set
Methods and systems are disclosed herein for accurately training a machine learning model with a reduced training data set. A large number of data records may be parsed. Each record may be reduced to a set of symbols representing the composition of each record. A user may assign a classification to each symbol within each record. Records with identical arrangements and classifications of symbols may be grouped together, and a representative sample of data records from each group may be fed into the model as the reduced training data set. |
US11762946B1 |
Systems for using shifter circuit and 3×3 convolver units to emulate functionality of larger sized convolver units
Convolution with a 5×5 kernel involves computing the dot product of a 5×5 data block with a 5×5 kernel. Instead of computing this dot product as a single sum of 25 products, the dot product is computed as a sum of four partial sums, where each partial sum is computed as a dot product of a 3×3 data block with a 3×3 kernel. The four partial sums may be computed by a single 3×3 convolver unit over four time periods. During each time period, at least some of the weights received by the 3×3 convolver unit may correspond to a quadrant of weights from the 5×5 kernel. A shifter circuit provides shifted columns (left or right shifted) of the input data to the 3×3 convolver unit, allowing the 3×3 convolver unit access to the 3×3 data block that spatially corresponds to a particular quadrant of weights from the 5×5 kernel. |
US11762943B1 |
Systems and methods for interactive display of symbolic equations extracted from graphical models
A method and system automatically generates a display of symbolic equations from a graphical model (or vice versa) which is readable, parametric, and interactive. |
US11762942B1 |
Systems and methods for online identity management
Disclosed systems and methods allow a user to input digital content along with identification of one or more social media websites on which the user desires to publish the digital content. The systems and methods then query the identified social media webservers and retrieve a first set of publishing rules. When the digital content satisfies the first set of rules, the systems and methods query a database to retrieve a second set of rules comprising user restrictions specific to the identified social media websites. When the digital content does not satisfy at least one rule within the second set of rules, the systems and methods render a prompt on the user device to receive modified digital content. Subsequently, the systems and methods instruct the one or more social media websites to publish the modified digital content. |
US11762935B2 |
Intelligent, adaptive electronic procurement systems
An improved electronic procurement system is disclosed. The electronic procurement system (“system”) implements features such as real-time adaptive extraction of online data. The system is configured to manage a plurality of page types for webpages and for each page type a plurality of field types for fields in webpages. The system is configured to further generate a computer application that can be integrated into a web browser. For each page type, the computer application is programmed to initially generate a signature for each field type based on minimal user interaction with webpages of the page type. The system is configured to also generate an agent using the signature. The agent is programmed to automatically extract data corresponding to the field types from additional webpages of the page type using the signatures. The agent or an associated background process is programmed to also automatically update the signatures when such data extraction is unsuccessful. |
US11762932B2 |
Spatial search using key-value store
A spatial search may be performed using representations of geometric shapes stored in a key-value store. A request to perform a spatial search may be received, the request including a geometric shape composed of one or more points. The points of the geometrical shape may be translated into one or more spatial indexes representing spatial cells using a space-filling curve. A key-value store may then be incrementally searched for each spatial index to identify spatial cells intersecting the geometric shape for which other known geometric shapes exist. The key-value store may then be searched to identify the known geometric shapes intersecting the geometric shape included in the search. |
US11762931B2 |
Feedback method and apparatus based on online document comment, and non-transitory computer-readable storage medium
Provided are a feedback method and apparatus based on an online document comment, and a non-transitory computer-readable storage medium. The feedback method based on an online document comment includes receiving comment push information sent by a server, where the comment push information is generated by the server according to a comment feedback addition request sent by a terminal and includes a document identifier, a comment identifier, and a comment feedback type; determining a first target document matching the document identifier and determining a first comment matching the comment identifier in the first target document; and acquiring comment feedback matching the comment feedback type and adding the comment feedback in a comment feedback display region matching the first comment. |
US11762928B2 |
Feature recommendation based on user-generated content
Provided is a system and method for automated recommendation of new features for addition to an item based on user-generated feedback. In one example, the method may include receiving, via a user interface, a search query associated with an object, retrieving user-generated content that describes the object based on the received search query, identifying, via a machine learning model, one or more features to be added to the object based on the retrieved user-generated content, and outputting identifiers of the one or more features to be added to the object via the user interface. |
US11762921B2 |
Training and applying structured data extraction models
A computer system for extracting structured data from unstructured or semi-structured text in an electronic document, the system comprising: a graphical user interface configured to present to a user a graphical view of a document for use in training multiple data extraction models for the document, each data extraction model associated with a user defined question; a user input component configured to enable the user to highlight portions of the document; the system configured to present in association with each highlighted portion an interactive user entry object which presents a menu of question types to a user in a manner to enable the user to select one of the question types, and a field for receiving from the user a question identifier in the form of human readable text, wherein the question identifier and question type selected by the user are used for selecting a data extraction model, and wherein the highlighted portion of the document associated with the question identifier is used to train the selected data extraction model. |
US11762911B2 |
Utilizing search capabilities for configuring input parameters of a workflow engine
Executing workflows can include receiving, via an interface associated with execution of a workflow, an entry corresponding to a particular workflow object from among a plurality of workflow objects of a datacenter, communicating the entry to a third-party system, receiving, from the third-party system, search results corresponding to the entry, wherein the search results include indications of a subset of the plurality of workflow objects of the datacenter that each have a threshold correlation with the entry, displaying, via the interface, a plurality of items respectively corresponding to the subset of the plurality of workflow objects of the search results, receiving a selection, via the interface, of an item of the plurality of items, and designating a workflow object of the subset of the plurality of workflow objects of the search results that corresponds to the selected item as an input parameter of the workflow responsive to the selection. |
US11762907B2 |
Contract library data structures and uses thereof
Various examples are directed to systems and methods for generating a contract form using a contract library data structure. A computing device may receive, from a user, a contract form request comprising a set of contract classifiers. The computing device may access a contract library data structure and executes a filter routine to traverse the contract library data structure to identify at least one contract term associated with one or more filter tags corresponding to the set of contract classifiers. The filter routine may return an indication of the first contract term associated with the first node. The computing device may generate a contract form comprising the first contract term. |
US11762902B2 |
Providing a video preview of search results
A client device may receive a plurality of search result items. Each search result item may correspond to a media content item. The client device may present a user interface, including a scrollable search result area presenting a subset of the plurality of search result items, and a focus area presenting a preview of a media content item content item corresponding to one of the plurality of search result items. The client device may receive a user gesture in the scrollable search result area and in response, may determine whether the user gesture indicates a user interest in a second media content item. The client device may present a preview of the second media content item corresponding to the second search result item. |
US11762900B2 |
Customized selection of video thumbnails to present on social media webpages
A framework generates a thumbnail to represent a video on a webpage based on a prominent individual appearing in both the video and content of the webpage. Content of a webpage on which a video is to be posted is analyzed to identify individuals represented in the webpage content. Frames of the video are also analyzed to identify individuals in the video. A first individual that appears in both the webpage content and the video is selected based on a score for the first individual determined based on the webpage content. Subsequent to selecting the first individual, frames of the video that include the first individual are analyzed to select a first frame of the video that includes the first individual. A thumbnail to represent the video on the webpage is generated from the first frame, and the thumbnail is provided for presentation on the webpage to represent the video. |
US11762899B1 |
Lightness filter
Methods, systems and apparatus, including computer programs encoded on computer storage media for receiving a set of images at a social media system, wherein each image includes one or more recognized features associated with one or more lightness values; indexing each image using the one or more recognized features and the associated range of lightness values; receiving a query; determining a first group of images that is responsive to the query; determining that the query triggers a lightness filter to be displayed on the user device; providing the first group of images for display on a user interface with one or more lightness filter indicators; and in response to a user selection of one of the one or more lightness filter indicators: filtering the first group of images to determine a filtered group of images, and updating the images provided for display according to the filtered group of images. |
US11762898B1 |
Generating and utilizing digital media clips based on contextual metadata from digital environments
The present disclosure relates to systems, methods, and non-transitory computer-readable media that dynamically capture, organize, and utilize digital media clips. For example, in one or more implementations, the disclosed systems can capture and generate digital media clips of content items that include both content metadata of the content items as well as contextual metadata of contextual signals surrounding the content item. Additionally, in some implementations, the disclosed systems analyze contextual metadata to search, retrieve, discover, and organize new and existing digital media clips. Further, in various implementations, the disclosed systems facilitate generating digital media clip libraries as well as the creation of digital media collections, where different types of digital media clips can be combined in a cohesive interactive graphical user interface. |
US11762888B2 |
Geological database management using signatures for hydrocarbon exploration
A system is described for determining an analogue geological feature. The system may include a processor and a non-transitory computer-readable medium comprising instructions that are executable by the processor to cause the processor to perform various operations. The system may generate, by extracting parameter signatures for geological features, a database including parameters about geological features associated with parameter signatures. The system may receive data including parameters and a feature-type about a geological feature of interest. The system may generate a signature including values for a subset of the feature-of-interest parameters selected based on the geological feature of interest for the feature-of-interest using the data. The system may execute a comparison of the feature signature to the parameter signatures included in the database for identifying an analogue geological feature for the feature of interest. The system may output a subset of parameters for the analogue for use in subterranean exploration. |
US11762887B2 |
Information processing device, map update method, program, and information processing system
There is provided an information processing device including: a global map acquiring unit that acquires at least a part of a global map representing positions of objects in a real space where a plurality of users are in activity; a local map generating unit that generates a local map representing positions of nearby objects detectable by a device of one user among the plurality of users; and an updating unit that updates the global map based on position data of objects included in the local map. |
US11762884B2 |
Shared key prefix values across objects
A relational database system may receive, from a client, a query for a data object of a first type. The system may be configured to store a plurality of data objects of a second type such that each data object of the second type is associated with a respective data table and a respective value of a key prefix of an object identifier field. The key prefix may result in an upper limit of data objects supportable by the system. The system may determine that the query is indicative of the data object of the first type of a plurality of data objects of the first type that share a key prefix value such that the upper limit is exceeded. The system may identify a result based on determining that the query indicates data object of the first type and return a query response that indicates the result. |
US11762883B1 |
Adjusting an entity graph based on entity relationship strength
The present disclosure includes a system, method, and article of manufacture for generating an entity graph. The method may comprise determining a relationship between a first entity and a second entity based upon internal data, external data, and/or online data associated with the first entity, and generating the entity graph comprising at least two nodes and an edge connecting the at least two nodes. The method may further comprise, in various embodiments, tailoring marketing to the first entity based upon the entity graph, detecting fraud against the first entity based upon the entity graph, periodically updating the entity graph based upon new internal data and new online data, and/or adjusting the edge based upon a change in the relationship between the first entity and the second entity. |
US11762864B2 |
Chat session external content recommender
Aspects of the present invention provide devices that identify a question in a text message of a chat session between a plurality of computing devices, wherein each of the plurality of computing devices includes an identifier of a user of a corresponding computing device in the text message, analyze digital data to determine a relationship between the users of the plurality of computing devices, construct search parameters for digital content external to the chat session according to the identified question and determined relationship, search for the digital content over a network according to the constructed search parameters to obtain search results, rank the search results according to the determined relationship, and distribute the ranked search results according to the determined relationship to at least one of the plurality of computing devices in an overlay of the chat session. |
US11762849B2 |
Systems and methods for managing offline database access
A computer-implemented method for managing access to data stored in a database is provided. The method includes storing in the database a switch parameter having a first value, storing in the database at least two instances of a data object wherein each of the instances includes a unique identifier, receiving a client query from a requestor, determining by the computing device an active instance from the at least two instances based at least in part on comparing the first value of the switch parameter to the unique identifier of each instance, modifying by the computing device the client query at least in part based on the determined active instance to create a resultant query, executing the resultant query against the active instance to generate a resultant data, and providing the resultant data to the requestor. |
US11762848B2 |
Combining parameters of multiple search queries that share a line of inquiry
Methods, systems, and computer readable media related to generating a combined search query based on search parameters of a current search query of a user and search parameters of one or more previously submitted search quer(ies) of the user that are determined to be of the same line of inquiry as the current search query. Two or more search queries may be determined to share a line of inquiry when it is determined that they are within a threshold level of semantic similarity to one another. Once a shared line of inquiry has been identified and a combined search query generated, users may interact with the search parameters and/or the search results to update the search parameters of the combined search query. |
US11762846B1 |
Key prefix driven data encryption in tree structures
The subject technology receives a transaction for performing an operation on a distributed database, the transaction associated with an account. The subject technology identifies a tenant corresponding to the account associated with the transaction. The subject technology retrieves a set of encryption keys based at least in part on the account and the tenant. The subject technology determines a derived encryption key using a cryptographic hash function applied to a hybrid tenant master encryption key and a local random generated identifier. The subject technology encrypts a record value and a key value associated with transaction using the derived encryption key. The subject technology determines a tree structure associated with the tenant. The subject technology determines a non-leaf node using a tenant prefix of the tenant. The subject technology inserts the encrypted record value, and the encrypted key value at a leaf node below the non-leaf node of the tree structure. |
US11762843B2 |
System, method, and apparatus for common contact management
A system for providing management of contact records includes a contact record that is associated with an initiator and is indexed by a phone number of the originator. To initiate delivery of some part of the contact record of the originator, the originator enters a phone number of a recipient into an application and some part of the fields of the contact record are transmitted to a device of the recipient where they are stored in the recipient's contact list. In some embodiments, the part of the fields sent is determined by a relationship between the initiator and the recipient such as family, co-worker, acquaintance, friend, stranger, etc. When changes are made to the contact record, the recipient device will receive updated information. Features are provided for automatic deletion of the subset of fields from the recipient device upon request or after a specified time period. |
US11762838B2 |
Table data processing using partition metadata
A method for table data processing includes retrieving, by at least one hardware processor, first table data associated with a first table version from a plurality of partitions of a storage device. The method further includes detecting, by the at least one hardware processor, an executed transaction causing a modification to the first table data resulting in a second table data associated with a second table version. The second table data is modified to include partition metadata. The partition metadata includes table version information with a mapping of the first table version and the second table version to a plurality of transactions associated with generating the first table data and the second table data. |
US11762837B2 |
Method and apparatus for updating and sharing an obstacle database for aircraft
An apparatus and a method allowing a pilot or more generally a crew to enrich a database of user obstacles directly inside the aircraft, on the ground and even during flight. Generally, the apparatus is based on a new software component, which allows new services to be provided for the functional avionic components and for the human machine interfaces HMI of the avionics. This new software component is configured to allow: user obstacles to be created, changed, deleted at the request of components of HMIs of the avionics; user obstacles to be sent to clients of the services of this new software component, which are either other functional components of the avionics or other components of HMIs of the avionics; user obstacles to be recorded to a nonvolatile memory and restored from this nonvolatile memory. |
US11762835B2 |
Adaptive statistical data de-identification based on evolving data streams
A system dynamically changes a data de-identification ruleset applied to a dataset for de-identifying data and comprises at least one processor. The system periodically monitors a dataset derived from data that is de-identified according to a data de-identification ruleset under a set of conditions. The set of conditions for the data de-identification ruleset is evaluated with respect to the monitored data to determine applicability of the data de-identification. One or more rules of the data de-identification ruleset are dynamically changed in response to the evaluation indicating one or more conditions of the set of conditions for the data de-identification ruleset are no longer satisfied. Embodiments of the present invention may further include a method and computer program product for dynamically changing a data de-identification ruleset applied to a dataset for de-identifying data in substantially the same manner described above. |
US11762833B2 |
Data discovery of personal data in relational databases
Described herein is a system that processes personal data in databases. The system samples data stored in columns of data tables and analyzes the sampled data to determine whether the sampled data includes personal data. Based on the analysis, the system marks which data tables and which columns of the data tables store personal data. The system receives a request to process personal data for a subject. From data tables that are marked as storing personal data, the system identifies records storing personal data for the subject. The system additionally identifies other data tables marked as storing personal data that reference or are referenced by the data tables including the records referencing the subject. The system processes the data stored in the columns that are marked as storing personal data. |
US11762831B2 |
Adaptive sparse indexing in cloud-based data warehouses
method for querying a data storage includes receiving queries for execution in the data storage, and deriving from the queries one or more table-scans over one or more tables of the data storage. Candidate sparse indexes, for pruning the table-scans, are specified based on the queries. Pruning-power measures, indicative of as effectiveness of the candidate sparse indexes in pruning the table-scans, are evaluated. One or more of the candidate sparse indexes are converted into actual sparse indexes, depending on the pruning-power measures. The queries are executed by performing the table-scans, including pruning the table-scans using the actual sparse indexes. |
US11762828B2 |
Cuckoo filters and cuckoo hash tables with biasing, compression, and decoupled logical sparsity
A method includes, for each key of a plurality of keys, identifying from a set of buckets a first bucket for the key based on a first hash function, and identifying from the set of buckets a second bucket for the key based on a second hash function. An entry for the key is stored in a bucket selected from one of the first bucket and the second bucket. The entry is inserted in a sequence of entries in a memory block. A position of the entry in the sequence of entries corresponds to the selected bucket. For each bucket in the set of buckets, an indication of a number of entries in the bucket is recorded. |
US11762827B2 |
B-plus tree access method and apparatus, and computer-readable storage medium
A B+ tree access method, apparatus, and a medium include: when a B+ tree creation instruction is acquired, determining whether there is an idle underlying tree file mapped to a Dynamic Random Access Memory (DRAM); if YES, storing underlying data of a B+ tree in the underlying tree file; if NO, creating a new target underlying tree file, and mapping the target underlying tree file to the DRAM, so as to store the underlying data of the B+ tree in the target underlying tree file; and when a number of layers of the B+ tree is greater than or equal to a preset threshold, storing, in a preset storage area, data of a layer numbered to be greater than or equal to the preset threshold in the B+ tree. Based on a data structure of the B+ tree, data needs to be accessed from the underlying data whenever read. |
US11762826B2 |
Search apparatus, search method, program and recording medium
A search apparatus including: a storage configured to store search target data; and a calculator configured to perform search processing for the search target data based on key data, the search target data being data of a multiway tree structure including an internal node array and a leaf node array, each internal node includes a bit vector representing whether a transition destination is an internal node or a leaf node by a bit, and the calculator is configured to repeatedly execute, until a transition node becomes a leaf node, processing of obtaining a chunk of a predetermined bit length from the key data, determining whether a transition destination from the internal node is an internal node or a leaf node based on a bit, in the bit vector of the accessing internal node, that corresponds to a value of the chunk, and accessing a node of the transition destination. |
US11762825B2 |
Automated system and method for processing oilfield information
Systems, methods, and computer-readable media of which the method includes obtaining a knowledge graph comprising elements and relationships that connect together the elements, receiving a raw oilfield data, generating structured oilfield data based on the raw oilfield data, wherein the structured oilfield data represents information about the raw oilfield data, and generating unstructured oilfield data based on the raw oilfield data, the structured oilfield data, and the knowledge graph. The unstructured data includes data about the raw oilfield data, and one or more of the elements, one or more of the relationships, or both. |
US11762821B2 |
Moving window data deduplication in distributed storage
The present disclosure describes a service which provides primary in-line deduplication. A streaming application program interface (API) may allow for streaming records into a storage system with high throughput and low latency. As part of this process, the API allows user to add identifiers as a field used for data deduplication. The deduplication service keeps a moving window of the identifiers in memory and does in-line deduplication by quickly determining whether data is a duplicate. Keeping only deduplication keys in memory reduces the cost of running the service. Moreover, the real-time nature of the moving window approach allows for storing deduplication information alongside the data and accessing it immediately on read. In this regard, read after write consistency is supported, and costs are reduced. |
US11762820B2 |
Automatic conversion of data models using data model annotations
Techniques and solutions are described for converting data models between formats, such as between a conceptual data model and a physical data model for a database system, or between a conceptual data model and artefacts to be implemented in the database system. The conceptual data model is annotated with annotations that allow the physical data model or database artefacts to be automatically generated from the conceptual data model. The annotations can reflect relationships between entity types in the physical data model, such as inheritance relationships, header/item relationships, or one-to-one cardinality relationships. Annotations can also indicate attributes that should be added to entity types in the conceptual data model, such as attributes for versioning or data governance, that may not be used in the conceptual data model. Annotations can be used to determine how entity types in the conceptual data model will be denormalized in the physical data model. |
US11762818B2 |
Apparatus, systems, and methods for analyzing movements of target entities
The present disclosure relates to apparatus, systems, and methods for providing a location information analytics mechanism. The location information analytics mechanism is configured to analyze location information to extract contextual information (e.g., profile) about a mobile device or a user of a mobile device, collectively referred to as a target entity. The location information analytics mechanism can include analyzing location data points associated with a target entity to determine features associated with the target entity, and using the features to predict attributes associated with the target entity. The set of predicted attributes can form a profile of the target entity. |
US11762816B2 |
Storing variations of data across different replication sites
A computer-implemented method according to one embodiment includes determining patterns of an application that utilizes a filesystem and/or properties of queries of the application. Data of the filesystem is stored across a plurality of replication sites of a data storage system. Based on the determined patterns of the application and/or the determined proper-ties of the queries of the application, a utility of storing at least some of the data of the filesystem in different variations at more than one of the replication sites is estimated. The estimated utility is compared against a predetermined utility threshold, and in response to a determination that the estimated utility is greater than the predetermined utility threshold, a write system call offered by the filesystem is modified to store the data in different variations at more than one of the replication sites. |
US11762814B2 |
Synchronous replication for synchronous mirror copy guarantee
Techniques are provided for synchronous replication for synchronous mirror copy guarantee. A file system dependent technique for synchronous mirror copy guarantee is provided by overriding default behavior of a persistent fence so that the persistent fence is activated to block operations targeting a storage object having a synchronous replication relationship based upon the synchronous replication relationship being out of sync. The default behavior of the persistent fence is overridden to allow operations to be executed upon the storage object based upon the synchronous replication relationship being in sync. A file system independent technique for synchronous mirror copy guarantee is provided by intercepting operations before the operations are received by a file system. The operations are selectively forwarded to the file system or not based upon a state of a synchronous replication relationship. |
US11762813B2 |
Quality score compression apparatus and method for improving downstream accuracy
This disclosure provides for a highly-efficient and scalable compression tool that compresses quality scores, preferably by capitalizing on sequence redundancy. In one embodiment, compression is achieved by smoothing a large fraction of quality score values based on k-mer neighborhood of their corresponding positions in read sequences. The approach exploits the intuition that any divergent base in a k-mer likely corresponds to either a single-nucleotide polymorphism (SNP) or sequencing error; thus, a preferred approach is to only preserve quality scores for probable variant locations and compress quality scores of concordant bases, preferably by resetting them to a default value. By viewing individual read datasets through the lens of k-mer frequencies in a corpus of reads, the approach herein ensures that compression “lossiness” does not affect accuracy in a deleterious way. |
US11762812B2 |
Detecting changes in a namespace using namespace enumeration endpoint response payloads
Technologies for detecting changes in a namespace using namespace enumeration endpoint response payloads are disclosed. A namespace is enumerated at a first time by retrieving response payloads containing metadata describing each location in the namespace from a namespace enumeration endpoint. Signatures are generated based on the response payloads and stored. To determine if changes were made to the namespace between the first time and a subsequent second time, metadata is retrieved from the namespace enumeration endpoint for the namespace at the second time and signatures are generated. Signatures generated at the first time are then compared to the signatures generated at the second time. If the signatures are different, the items in the location in the namespace changed between the first time and the second time. Changes occurring in a location of the namespace can then be identified based on the metadata obtained at the first and second times. |
US11762810B2 |
Identification of restrictors to form unique descriptions for generation of answers to questions
Provided are a method, system, and computer program product in which operations are performed to receive a question that includes a descriptor and an indication that indicates that a unique answer to the question is expected. A determination is made of instances of matching descriptors and descriptor targets from a set of documents. The determined descriptor targets are compared for consistency. In response to determining that the determined descriptor targets are inconsistent, more restrictive descriptors are iteratively generated via a selection model based on metadata associated with the question until the descriptor targets are consistent. An answer to the question is returned from consistent descriptor targets. |
US11762809B2 |
Scalable subscriptions for virtual collaborative workspaces
Systems, methods, articles of manufacture, and computer program products for scalable subscriptions for virtual collaborative workspaces. An indication of a process event associated with a computer-implemented process may be received. A population of subscribers subscribed to at least one property of one of the process event or the computer-implemented process may be determined. A virtual collaborative workspace for the process event may be generated, the virtual collaborative workspace operative to present context information associated with the process event to a plurality of subscribers. A message may be sent to the population of subscribers indicating the process event, the message comprising a link to access the virtual collaborative workspace. The virtual collaborative workspace may be generated for display responsive to selection of the link by the at least one of the population of subscribers. |
US11762808B2 |
Deletion of snapshot of filesystem
Technology described herein can perform deletion of a snapshot or portion thereof. In an embodiment, a system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise, to delete a snapshot, or a portion of a snapshot, of a real filesystem, reading an inode mapping file (IMF) of the snapshot that indexes a virtual inode number (VIN) corresponding to a real inode. The operations further can comprise identifying the real inode of the snapshot referenced by the VIN, identifying a file object corresponding to the real inode, and deleting the file object from the snapshot. |
US11762806B2 |
Hardening system clock for retention lock compliance enabled systems
A system clock is protected by limiting clock changes, change frequency, and calculating skew. System and secure clocks are initialized to a same time. First and second thresholds are set. The first threshold corresponds to an alert and the second threshold corresponds to an action. At a time interval at which the secure clock is to be updated, a skew is calculated between the system and secure clocks, and a cumulative skew is calculated. Upon a determination that the cumulative skew has reached the first threshold, but not the second threshold, the alert is triggered while deletions of files having retention locks that have expired according to the system clock are allowed to continue. Upon a determination that the cumulative skew has reached the second threshold, the action is triggered. The action includes blocking the deletions of files having retention locks that have expired according to the system clock. |
US11762804B2 |
Scalar core integration
Methods and apparatus relating to scalar core integration in a graphics processor. In an example, an apparatus comprises a processor to receive a set of workload instructions for a graphics workload from a host complex, determine a first subset of operations in the set of operations that is suitable for execution by a scalar processor complex of the graphics processing device and a second subset of operations in the set of operations that is suitable for execution by a vector processor complex of the graphics processing device, assign the first subset of operations to the scalar processor complex for execution to generate a first set of outputs, assign the second subset of operations to the vector processor complex for execution to generate a second set of outputs. Other embodiments are also disclosed and claimed. |
US11762802B2 |
Streaming fabric interface
An interface for coupling an agent to a fabric supports a load/store interconnect protocol and includes a header channel implemented on a first subset of a plurality of physical lanes, the first subset of lanes including first lanes to carry a header of a packet based on the interconnect protocol and second lanes to carry metadata for the header. The interface additionally includes a data channel implemented on a separate second subset of the plurality of physical lanes, the second subset of lanes including third lanes to carry a payload of the packet and fourth lanes to carry metadata for the payload. |
US11762799B2 |
Watchdog for addressing deadlocked states
The described techniques address deadlocking issues associated with interconnected hardware devices that share bus lines associated with a digital communication interface. A watchdog-based solution is described that may be implemented internally within the interconnected hardware devices or, alternatively, as an external component. The watchdog circuity may monitor a logic state of one or more internal connections of a hardware device and cause one or more portions of the hardware device to reset when a deadlock condition is detected using this internal monitoring. |
US11762798B2 |
Aggregated and virtualized solid state drives with multiple host interfaces
A solid state drive having a drive aggregator configured with multiple host interfaces for parallel and/or redundant connections to one or more host systems. The solid state drive has a plurality of component solid state drives connected to the drive aggregator. Each of the component solid state drives has a controller capable of processing commands from host systems. The drive aggregator is configured to receive commands in the host interfaces concurrently and implement the commands received from the host system using the plurality of component solid state drives. |
US11762797B2 |
System and method for supporting multi-path and/or multi-mode NVMe over fabrics devices
A system includes a fabric switch including a motherboard, a baseboard management controller (BMC), a network switch configured to transport network signals, and a PCIe switch configured to transport PCIe signals; a midplane; and a plurality of device ports. Each of the plurality of device ports is configured to connect a storage device to the motherboard of the fabric switch over the midplane and carry the network signals and the PCIe signals over the midplane. The storage device is configurable in multiple modes based a protocol established over a fabric connection between the system and the storage device. |
US11762794B2 |
Processing system, related integrated circuit, device and method
In an embodiment, a processing system comprises a microprocessor programmable via software instructions, a memory controller configured to be coupled to a memory, a communication system coupling the microprocessors to the memory controller, a cryptographic co-processor and a first communication interface. The processing system also comprises first and second configurable DMA channels. In a first configuration, the first DMA channel is configured to transfer data from the memory to the cryptographic co-processor, and the second DMA channel is configured to transfer the encrypted data via two loops from the cryptographic co-processor to the first communication interface. In a second configuration, the second DMA channel is configured to transfer received data via two loops from the first communication interface to the cryptographic co-processor, and the first DMA channel is configured to transfer the decrypted data from the cryptographic co-processor to the memory. |
US11762792B1 |
Data transmission system
A marine-type communication device that reads data from a data bus, dynamically creates new data channels for a plurality of operational systems and performs a volatility assessment to determine when to save the data for transmission to a cloud network and when to transmit the data to the cloud network. |
US11762791B1 |
System, method, and non-transitory computer readable medium for detecting baseboard management controller
A system and a method for detecting baseboard management controller (BMC) includes the BMC and a CPLD. The BMC includes a GPIO and configured to drive the GPIO to output a first signal. The CPLD is connected to the GPIO and is configured to determine a status of the BMC by detecting whether the GPIO outputs the first signal. When the CPLD detects that the GPIO is not outputting the first signal, the CPLD determines that the BMC is in an abnormal status; when the CPLD detects that the GPIO is outputting the first signal and a level status of the first signal is switched in a predetermined time, the CPLD determines that the BMC is in a normal status. |
US11762784B2 |
User station for a bus system and method for transmitting a message at different bit rates in a bus system
A user station for a bus system and a method for transmitting a message at different bit rates in a bus system. The user station includes a communication control unit for creating a message for a further user station of the bus system. The communication control unit provides, in the message, a first phase, which is to be transmitted at a first bit rate, and to provide a second phase, which is to be transmitted at a second bit rate, which is faster than the first bit rate. The communication control unit is designed to provide in the message a first predetermined bit pattern for a bit rate switching between the first and second bit rate and to provide a second predetermined bit pattern for a bit rate switching between the second and first bit rate. The second predetermined pattern differs from all other bit patterns in a valid message. |
US11762782B2 |
Caching system and method for a workspace environment
Embodiments of systems and methods for managing an Information Handling System (IHS) using a workspace orchestration system are described. In an illustrative, non-limiting embodiment, an IHS may include computer-executable instructions to, instantiate a first workspace comprising a cache database, the first workspace being instantiated with a first interface that is configured to communicate with a second interface configured in a second workspace administered by the workspace orchestration system. The cache database being accessed by the second workspace using the first interface. |
US11762774B2 |
Arithmetic processor and method for operating arithmetic processor
An arithmetic processor including a plurality of core groups each including a plurality of cores and a cache unit, a plurality of home agents each including a tag directory and a store command queue and a store command queue. The store command queue enters the received store request to the entry queue in order of reception, the cache unit stores the data of the store request in a data RAM. The store command queue sets a data ownership acquisition flag of the store request to valid when obtaining a data ownership of the store request and issues a top-of-queue notification to the cache control unit when the flag of the top-of-queue entry is valid. In response to the top-of-queue notification, the cache unit update a cache tag to modified state and issue a store request completion notification. |
US11762771B2 |
Advanced power off notification for managed memory
Methods, systems, and devices for advanced power off notification for managed memory are described. An apparatus may include a memory array comprising a plurality of memory cells and a controller coupled with the memory array. The controller may be configured to receive a notification indicating a transition from a first state of the memory array to a second state of the memory array. The notification may include a value, the value comprising a plurality of bits and corresponding to a minimum duration remaining until a power supply of the memory array is deactivated. The controller may also execute a plurality of operations according to an order determined based at least in part on a parameter associated with the memory array and receiving the notification comprising the value. |
US11762769B2 |
Memory controller based on flush operation and method of operating the same
The present technology includes a memory controller that allocates a new buffer memory area in a buffer memory or stores temporarily stored data in the buffer memory into a memory device based on a state of an auxiliary power device that supplies power to the memory device and the memory controller, and a power state of a host. |
US11762767B2 |
Storing highly read data at low impact read disturb pages of a memory device
A highly read data manager of a memory device receives a request to perform receives a request to perform a data relocation operation on a first wordline of a plurality of wordlines for a memory device, the memory device comprising a plurality of multi-level memory cells, wherein each multi-level memory cell comprises a plurality of pages; determines at the first wordline comprises data stored at one or more high read disturb pages of the plurality of pages; determines whether the data comprises a characteristic that satisfies a threshold criterion in relation to additional data stored on additional wordlines of the plurality of wordlines; responsive to determining that the data comprises the characteristic that satisfies the threshold criterion, identifies one or more low read disturb pages of the plurality of pages of a target wordline for relocating the data; and responsive to identifying the one or more low read disturb pages of the target wordline, stores at least a portion of the data at the one or more low read disturb pages of the target wordline. |
US11762766B1 |
Storage device with erase unit level address mapping
This disclosure provides for improvements in managing multi-drive, multi-die or multi-plane NAND flash memory. In one embodiment, the host directly assigns physical addresses and performs logical-to-physical address translation in a manner that reduces or eliminates the need for a memory controller to handle these functions, and initiates functions such as wear leveling in a manner that avoids competition with host data accesses. A memory controller optionally educates the host on array composition, capabilities and addressing restrictions. Host software can therefore interleave write and read requests across dies in a manner unencumbered by memory controller address translation. For multi-plane designs, the host writes related data in a manner consistent with multi-plane device addressing limitations. The host is therefore able to “plan ahead” in a manner supporting host issuance of true multi-plane read commands. |
US11762762B1 |
Static and automatic inference of inter-basic block burst transfers for high-level synthesis
Static and automatic realization of inter-basic block burst transfers for high-level synthesis can include generating an intermediate representation of a design specified in a high-level programming language, wherein the intermediate representation is specified as a control flow graph, and detecting a plurality of basic blocks in the control flow graph. A determination can be made that plurality of basic blocks represent a plurality of consecutive memory accesses. A sequential access object specifying the plurality of consecutive memory accesses of the plurality of basic blocks is generated. A hardware description language (HDL) version of the design is generated, wherein the plurality of consecutive memory accesses are designated in the HDL version for implementation in hardware using a burst mode. |
US11762756B2 |
System and method for startup data verification
Methods, systems, and devices for providing for trust during startup of an information handling system (IHS) are disclosed. When an IHS starts up, data may be read into memory and used by a processor of the IHS to begin execution of a startup management entity that places the IHS into a desired operating system. To reduce the likelihood of the data used for IHS startup causing the IHS to enter an undesired state (e.g., due to data corruption or intentional action), the data may be verified prior to be being read into memory. If the data is unverifiable, then corrective action may be taken. |
US11762752B2 |
Facilitating detection of anomalies in data center telemetry
Facilitating detection of anomalies of a target entity is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise training a model on a first set of variables that are constrained by a second set of variables. The second set of variables can characterize elements of a defined entity. The first set of variables can define a normality of the defined entity. The operations also can comprise employing the model to identify expected parameters and unexpected parameters associated with the defined entity to at least a defined level of confidence. |
US11762751B2 |
System-level tunable parameter identification
Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric. |
US11762746B2 |
Failover between decentralized identity stores
A computing system is configured to receive user data from a user associated with a decentralized identifier (DID) and authenticate the user based on the DID via data recorded on a distributed ledger. In response to authenticating the user, the computing system stores the user data redundantly at each of a plurality of decentralized identity stores. One of the plurality of decentralized identity stores is designated as a primary decentralized identity store. In particular, redundantly storing the user data includes storing the user data at the primary decentralized identity store, and causing each remaining decentralized identity store in the plurality of decentralized identity stores to store the user data following the primary decentralized identity store. |
US11762745B2 |
Encoding data based on targeted storage unit information
A method includes transmitting a solicitation message to target storage units of a plurality of storage units of a storage network, where the solicitation message solicits the target storage units to store encoded data slices of a first data segment of data, and where the message is not sent to other storage units of the plurality of storage units. The method further includes receiving favorable responses from at least some of target storage units, and determining an error coding function based on an amount of the favorable responses and data storage requirements for the first data segment. The method further includes encoding the first data segment in accordance with the error coding function to produce a plurality of encoded data slices. The method further includes outputting the plurality of encoded data slices to storage units of the at least some of the target storage units for storage therein. |
US11762744B2 |
Network storage failover systems and associated methods
Failover methods and systems for a networked storage environment are provided. In one aspect, a read request associated with a first storage object is received, during a replay of entries of a log stored in a non-volatile memory of a second storage node for a failover operation initiated in response to a failure at a first storage node. The second storage node operates as a partner node of the first storage node. The read request is processed using a filtering data structure that is generated from the log prior to the replay and identifies each log entry. The read request is processed when the log does not have an entry associated with the read request, and when the filtering data structure includes an entry associated with the read request, the requested data is located at the non-volatile memory. |
US11762742B2 |
Process control system with different hardware architecture controller backup
A process control system includes first type and second type controllers having different hardware architectures coupled together by a redundancy network for providing a controller pool. Primary application modules (AMs) are coupled to the controller platforms by a plant-wide network. The controller platforms are coupled by an input/output (I/O) mesh network to I/O devices to provide an I/O pool coupled to field devices coupled to processing equipment. A translating device translates states and values from one of the primary AMs running on a first type controller to generate a backup AM having an instruction set compatible with the second type controller. A controller application module orchestrator (CAMO) extends synchronization to the second type controller, makes the backup AM available to the second type controller, and then switches to utilize the second type controller as an active controller running the process. |
US11762739B2 |
Method, device, and program product for backing up data in internet of things
A method, a device, and a program product for backing up data in the Internet of Things (IoT) is disclosed. An IoT system includes an IoT manager and a plurality of IoT devices. In response to receiving a registration request for registering an IoT device among a plurality of IoT devices with an IoT manager, a signature public key is received from the IoT device. Atomic data associated with the IoT device is received that includes a signature generated by using a signature private key corresponding to the signature public key. The signature is verified based on the signature public key. In response to the signature being successfully verified, a backup data package for backup is generated based on the atomic data. Accordingly, data may be backed up in the IoT with higher performance, thereby improving the security and reliability of the entire IoT. |
US11762732B2 |
Memory error detection and correction
A memory device, such as a MRAM device, includes a plurality of memory macros, where each includes an array of memory cells and a first ECC circuit configured to detect data errors in the respective memory macro. A second ECC circuit that is remote from the plurality of memory macros is communicatively coupled to each of the plurality of memory macros. The second ECC circuit is configured to receive the detected data errors from the first ECC circuits of the plurality of memory macros and correct the data errors. |
US11762729B2 |
Apparatus and method for anomaly countermeasure decision, execution and evaluation
A computer management apparatus including a plurality of nodes, each including a processor and a storage device, and stores a countermeasure result table including a plurality of combinations of an anomaly detection rule, a countermeasure rule which is a countermeasure against an anomaly, and an effect indicating effectiveness of these rules, and the management apparatus includes: an anomaly detection unit that detects an anomaly of the computer system based on information acquired from the computer system and the anomaly detection rule; an execution unit that decides a countermeasure, at which the anomaly has been detected by the anomaly detection unit, on the basis of the detected anomaly, the countermeasure rule, and the effect indicating the effectiveness, and executes the decided countermeasure; and a countermeasure result information setting unit that evaluates a result of the countermeasure and records the result in the effect indicating the effectiveness in the countermeasure result table. |
US11762724B2 |
Automotive electronic control unit reliability and safety during power standby mode
Disclosed are devices and methods for improved operations of a memory device. In one embodiment, a method is disclosed comprising periodically recording memory statistics of a dynamic random-access memory in a device, while the device is in a power on state; detecting a command to enter a standby state; analyzing the memory statistics to determine whether a health check should be performed; powering down the device when determining that the health check should be performed; and placing the device in standby mode when determining that the health check should not be performed. |
US11762722B2 |
Method for protecting a reconfigurable digital integrated circuit against reversible errors
A method for protecting a reconfigurable digital integrated circuit includes multiple parallel processing channels each comprising an instance of a functional logic block and an error detection unit, the method comprising the successive steps of: activating the error detection unit in order to detect an error in at least one processing channel, executing the data replay mechanism, and then activating the error detection unit in order to detect an error in at least one processing channel, if an error is detected again, executing a self-test on each processing channel, for each processing channel, if the self-test does not detect any error, executing the data replay mechanism for this processing channel, if the self-test detects an error, reconfiguring that part of the configuration memory associated with this processing channel. |
US11762720B2 |
Information processing apparatus and non-transitory computer-readable storage medium for storing API use history display program
An information processing apparatus including: a memory; and a processor coupled to the memory, the processor being configured to perform processing, the processing including: executing a display form determination processing that includes extracting, from use history data of a computer service that uses a plurality of application programming interfaces (APIs), the numbers of times of execution of the APIs, and determining display forms for the APIs according to the numbers of times of execution of the APIs; and executing a display control processing that includes displaying, in a directed graph that represents a node that corresponds to each of the plurality of APIs, the nodes that correspond to the APIs in the determined display forms. |
US11762716B2 |
Automatic animation system and method
A system includes a memory storing computer-readable instructions and at least one processor to execute the instructions to receive a shot sheet comprising data and metadata associated with an animation project, parse the shot sheet to generate instructions associated with at least one shot in the animation project, send the instructions to an animation program using an application programming interface (API), generate the animation project based on the instructions using the animation program, render the animation project into a video, and store the video in a database and generate a uniform resource locator (URL) for the video. |
US11762715B2 |
Employing triggered retention in an ordered event stream storage system
Retention of events of an ordered event stream according to at least one triggered retention policy is disclosed. Expiration of events stored in a segment of an ordered event stream (OES) can be desirable. New events can be added to a head of an OES segment, and pruning events from a tail of the OES segment can be desirable. Processing applications can predicate event retention, e.g., restricting expiration of an event, on at least one triggered retention policy. In some embodiments, an additional fixed retention policy can be combined with the triggered retention. The disclosed retention can be performed at the event-level or at less granular levels, e.g., segment-level, OES-level, etc., e.g., via batching of events. |
US11762713B2 |
Information processing apparatus, control method, and program
A first information processing apparatus (2000) determines an alternative representation (20) of an event sequence represented by a plurality of event histories (12), by use of dictionary data (30). The first information processing apparatus (2000) outputs information including the determined alternative representation (20). The dictionary data (30) indicate an event sequence and an alternative representation (20) relating to the event sequence in association with each other. |
US11762709B2 |
Predictive auto-scaler for a hierarchical computing infrastructure
A cloud configuration, including public and private clouds, is organized hierarchically, with a top level and any number of lower levels. A parent level cloud receives resource workload metrics from respective child level cloud(s), makes predictions, based in part on the metrics, as to future resource needs at the child level. The parent level sets up runtime-modifiable business rules and scaling plans based on the predictions. The parent level cloud sends the scaling plans to respective child level(s). The parent level automatically triggers a scaling plan at a child level, if conditions written into the business rules are satisfied. Resources are scaled upward or downward automatically as needed to maintain optimal resource usage. |
US11762707B2 |
Service load independent resource usage detection and scaling for container-based system
A computer implemented method and related system determine a current load result of a software container executing on a compute node in a container system. In response to determining that the current load result exceeds a predetermined scale-up threshold for the software container, the method adds a first plurality of replicas of the software container to the compute node, where a quantity of the first plurality of replicas is related to the current load result. In response to determining that the current load result is less than a predetermined scale-down threshold for the software container, the method deletes a second plurality of replicas of the software container from the compute node, where a quantity of the second plurality of replicas is related to the current load result. |
US11762706B1 |
Computing environment pooling
Methods, systems, and computer-readable media that manage cloud computing environments. A pool manager creates a pool of cloud computing environments according to a pool specification specifying a headroom threshold of the pool. The pool manager receives, from a requester computer, a request to claim a cloud computing environment. The pool manager determines that one or more cloud computing environments are available. In response, the pool manager provides to the requesting computer credentials for accessing the cloud computing environment. The pool manager designates the cloud computing environment as claimed and unavailable to other requester computers until receiving a notification indicating that the cloud computing environment is unclaimed. The pool manager ensures that the correct number of environments are available on a pre-determined schedule. |
US11762704B2 |
Resource allocation device, resource management system, and resource allocation program
[Problem] To achieve resource allocation suitable for both a resource providing side and a using side.[Solution] A resource allocation apparatus 1 includes a filtering unit 12 configured to receive an allocation request specifying an amount of use of a physical CPU to be used by a virtual CPU and a characteristic of the physical CPU for each virtual CPU and select resources for allocation 2 that match the characteristic of the physical CPU specified in the allocation request, a weighting unit 13 configured to choose a physical CPU that is to serve as an allocation destination of a virtual CPU based on an amount of use in which each of the selected resources for allocation 2 is available and an amount of use of the physical CPU specified in the allocation request, and a virtual machine generation unit 14 configured to allocate the virtual CPU specified in the allocation request to the physical CPU chosen as the allocation destination. |
US11762700B2 |
High-energy-efficiency binary neural network accelerator applicable to artificial intelligence internet of things
A high-energy-efficiency binary neural network accelerator applicable to artificial intelligence Internet of Things is provided. 0.3-0.6V sub/near threshold 10T1C multiplication bit units with series capacitors are configured for charge domain binary convolution. An anti-process deviation differential voltage amplification array between bit lines and DACs is configured for robust pre-amplification in 0.3V batch standardized operations. A lazy bit line reset scheme further reduces energy, and inference accuracy losses can be ignored. Therefore, a binary neural network accelerator chip based on in-memory computation achieves peak energy efficiency of 18.5 POPS/W and 6.06 POPS/W, which are respectively improved by 21× and 135× compared with previous macro and system work [9, 11]. |
US11762699B2 |
Assignment of resources to database connection processes based on application information
Techniques are disclosed relating to using different process groups to control allocation of execution resources for database connection processes that handle application requests. In disclosed embodiments, a database server receives a request from an application server for database resources, including application information specifying one or more attributes of the request. The server may assign a database connection process to access a database for the request and assign the database connection process to a process group based on the application information. The server may assign execution resources based on resource allocation parameters that are associated with the assigned process group. In disclosed embodiments, tenants that are using inappropriate amounts of resources are identified and requests from the identified tenants may be assigned to process groups whose processes are allocated a smaller amounts of resources per process than other process groups, which may reduce performance degradation in a database system. |
US11762698B2 |
Techniques to enable stateful decompression on hardware decompression acceleration engines
A hardware decompression acceleration engine including: an input buffer for receiving to-be-decompressed data from a software layer of a host computer; a decompression processing unit coupled to the input buffer for decompressing the to-be-decompressed data, the decompression processing unit further receiving first and second flags from the software layer of the host computer, wherein the first flag is indicative of a location of the to-be-decompressed data in a to-be-decompressed data block and the second flag is indicative of a presence of an intermediate state; and an output buffer for storing decompressed data from the decompression processing unit. |
US11762693B1 |
Dynamically modifying program execution capacity
Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service. |
US11762688B2 |
Systems and methods for batch job execution in clustered environments using execution timestamp granularity between service instances having different system times
Systems and methods are disclosed for batch job execution. In some embodiments, a method may include: executing a plurality of service instances, each service instance being configured to execute jobs stored in a database; and by a first service instance of the plurality of service instances, identifying a job stored in the database, determining that no service instance of the plurality of service instances other than the first service instance has initiated execution of the job, generating an execution timestamp having a granularity of one second or longer, recording the generated execution timestamp in the database such that the execution timestamp is associated with the job, and executing the job. The service instances other than the first service instance may be configured to avoid execution of the job upon determining that a respective system time matches the execution timestamp to the granularity of the execution timestamp. |
US11762685B2 |
Method and apparatus for scaling resources of graphics processing unit in cloud computing system
A method and apparatus for scaling resources of a GPU in a cloud computing system are provided. The method includes receiving requests for services from a client device, queuing the received requests in a message bus based on a preset prioritization scheme; and scaling the resources of the GPU for the requests queued in the message bus according to a preset prioritization loop. |
US11762684B2 |
Distributed task execution
Particular embodiments manage distribution of tasks to heterogeneous group of computing devices is disclosed. Computing devices in the group may have disparate attributes that may affect handling of a specific task (e.g., processing speed, network bandwidth, GPU availability, utilization, type of operating system, availability of certain utilities). Tasks may be received from task-requester computer systems, and each task may be associated with an information set. This information set may comprise a description of the task, a token to be provided for completion of the task, and at least one task-processing rule for a task result provided by one or more computing devices involved in handling the task. Task results are received and compared to the task-processing rule until the task-processing rule is satisfied. |
US11762682B2 |
Methods and systems for storing data in a distributed system using offload components with advanced data services
A method for storing data, the method comprising receiving, by an offload component in a client application node, a request originating from an application executing in an application container on the client application node, wherein the request is associated with data and wherein the offload component is located in a hardware layer of the client application node, and processing, by the offload component using an advanced data services pipeline, the request by a file system (FS) client and a memory hypervisor module executing in a modified client FS container on the offload component, wherein processing the request results in at least a portion of the data in a location in a storage pool. |
US11762677B1 |
High-level vectorization and scalarization of Java vector API library methods
Vectorization and scalarization of methods are provided. A plurality of node webs is constructed based on traversing an intermediate representation of a program. Transitive closure of the plurality of node webs is performed to form a set of final node webs. It is determined that each respective node in the set of final node webs can be converted into one of vector operation code or a sequence of scalar operation codes based on at least one node including a specified vector length and only one vector length value being specified within the set of final node webs. Each respective node in the set of final node webs is converted into one of corresponding vector operation code or a corresponding sequence of scalar operation codes to accelerate execution of supported and unsupported methods of the program. |
US11762676B2 |
Optimized software delivery to airgapped robotic process automation (RPA) hosts
Some embodiments address unique challenges of provisioning RPA software to airgapped hosts, and in particular, provisioning RPA machine learning components and training corpora of substantial size, and provisioning to multiple airgapped hosts having distinct hardware and/or software specifications. To reduce costs associated with data traffic and manipulation, some embodiments bundle together multiple RPA components and/or training corpora into an aggregate package comprising a deduplicated collection of software libraries. Individual RPA components are then automatically reconstructed from the aggregate package and distributed to airgapped hosts. |
US11762674B2 |
State machine based script applications and systems
An example system includes a plurality of scriptable devices, each of which exposes an interface. The system may also comprise a medium storing data indicating, for each of a mapped plurality of device operations, one or more inputs to provide to a corresponding device from the plurality of scriptable devices and a conversion between that device operation and a corresponding application command. In such a system, the medium may also store a plurality of scripts, each of which may have a corresponding scriptable device from the plurality of scriptable devices and may comprise a set of device operations. The system may also comprise a computer to repeatedly preform an operation cycle comprising determining whether an application command should be executed and, when it should, generating a globally unique identifier corresponding to that command and adding that globally unique identifier and a device operation corresponding to that command to a log. |
US11762673B2 |
Extensible format-independent middleware message interpreter
A method and apparatus for an extensible, format-independent middleware message interpreter is disclosed in which a host machine is configured with a universal message service (UMS). The UMS communicates with local and cloud servers and destination devices. The UMS is configured with a plug-in service that can accommodate plug-in libraries of plug-in modules. The UMS receives formatted messages from the local and cloud server applications and destination devices, parses the messages, and identifies a command message type. Based on the command message type, the UMS performs actions including executing the local command on the host machine, relaying the embedded-sub-message data to the at least one destination device as indicated by the destination identification, and relaying the embedded-sub-message data to the plug-in service. |
US11762670B2 |
Testing and selection of efficient application configurations
Methods and systems for selecting, testing, and applying application configurations are presented. In one embodiment, a method is provided that includes executing an application according to a first configuration and measuring a first plurality of metrics. A change to a setting of the first configuration may be identified by a machine learning model to generate a second configuration. The application may be executed according to the second configuration and a second plurality of metrics may be measured. A selected configuration for future executions of the application may be selected from among the first and second configurations based on the first plurality of metrics and the second plurality of metrics. |
US11762669B2 |
Post hoc image and volume review of short-lived linux containers
Embodiments of the present disclosure provide a method, system and computer program product for post-hoc image review method for short-lived Linux containers. In an embodiment, a post-hoc image review method for short-lived Linux containers includes first directing a creation of a short-lived Linux container in a container management system and applying an initial configuration to the short-lived Linux container. Thereafter, the method includes detecting a termination of the short-lived Linux container. Finally, in response to the termination, the method includes snapshotting a configuration of the short-lived Linux container, comparing the initial configuration to the snapshotted configuration, and displaying a list of differences in a container management display. |
US11762660B2 |
Virtual 3-way decoupled prediction and fetch
A unified queue configured to perform decoupled prediction and fetch operations, and related apparatuses, systems, methods, and computer-readable media, is disclosed. The unified queue has a plurality of entries, where each entry is configured to store information associated with at least one instruction, and where the information comprises an identifier portion, a prediction information portion, and a tag information portion. The unified queue is configured to update the prediction information portion of each entry responsive to a prediction block, and to update the tag information portion of each entry responsive to a tag and TLB block. The prediction information may be updated more than once, and the unified queue is configured to take corrective action where a later prediction conflicts with an earlier prediction. |
US11762656B2 |
Service fabrication tool
Disclosed embodiments include a Custom Resource Abstraction and Fabrication Tool (CRAFT) that declares operators in a robust, idempotent, and generic manner for any resource. In embodiments, a developer can run create, read, update, and delete (CRUD) operations on resources in any language. The developer can create configuration files that is used by CRAFT to generate and deploy application container with the operator according to the configuration files. Other embodiments may be described and/or claimed. |
US11762654B2 |
Processing framework for in-system programming in a containerized environment
The present disclosure relates to computer-implemented methods, software, and systems for lifecycle processing of declarative artifacts. Declarative artifacts defining a target state for application content related to a software application are read. When running, the software application includes runtime artifacts executing in a containerized environment. Model definition objects for processing during runtime of the software application based on the declarative artifacts are created and stored in a model repository at a container associated with the software application. The model repository is scanned as well as the runtime artifacts executing as part of the software application in the containerized runtime environment to identify a model definition object from the model repository for processing at runtime of the software application. An operation related to a runtime artifact to run as part of the running software application at the containerized runtime environment is executed based on input from the identified model definition object. |
US11762650B1 |
Method and apparatus for secure offline software update
A computing device including a first processor configured for generating a directory structure in response to a metadata associated with a software, retrieving an update file, performing the software update on a test system, and verifying the software update. A memory configured for storing the software update in the directory structure. A second processor configured for confirming the validity of the software update, performing the software update on a secure computing system in response to a positive confirmation of the validity of the software update and generating an indication of an update of the secure computing system. A display configured to display the directory structure and the indication of the update of the secure computing system. |
US11762648B2 |
Systems and methods of coordinating application versions among connected vehicles
A method may include determining whether a plurality of vehicles, each having an application installed are expected to be present within a predetermined distance of a location of an event. The method may further include comparing versions of the applications among the plurality of vehicles and, in response to determining that the plurality of vehicles are expected to be present within the predetermined distance of the location and determining that the versions of the applications among the plurality of vehicles are different, adjusting a version of the application installed in one or more of the plurality of vehicles. |
US11762647B2 |
IoT endpoint metrics
Disclosed are various embodiments for collecting and presenting IoT metrics. A software update package can be deployed to an IoT gateway. A device template used to register an IoT endpoint with an IoT management service can also define metrics that can be collected regarding the performance of the IoT endpoints. |
US11762644B2 |
Agentless installation for building deployments
A method, a computer program product, and a system for server provisioning and deployment. The method includes receiving a deployment configuration for a server. The deployment configuration includes a requested software build and a requested installation of an application and configuration for the server. The method also includes reconfiguring hardware on the server based on the deployment configuration and via an out-of-band management card on the server and pushing a boot loader on to the server for installation of an operating system. The method further includes performing an installation of the operating system on the server, transmitting an auto configuration file to the server. The auto configuration file provides installation properties relating to the application. The method also includes monitoring a status of the server during the installation of the application using a serial terminal output on the server. |
US11762634B2 |
Systems and methods for seamlessly integrating multiple products by using a common visual modeler
Provided are methods and systems for enabling seamless integration between multiple products as a common layer by using a common visual modeler. An example system may include an application server and a common visual modeler. The common visual modeler may include a visual modeling environment for building an application by an end user. The visual modeling environment may include a modeler for creating the application, wherein the modeler comprises at least one component from at least one enterprise software product, the at least one component comprising at least one UI-based modeling tool for creating at least one artifact and a configuration module for managing settings of the at least one component. The common visual modeler may also include a server runtime environment for executing the application, the server runtime environment comprising at least one runtime engine for the at least one artifact created by the modeler. |
US11762632B2 |
Information processing device
The present invention improves data transmission safety and data transfer rate, and reduces an increase in costs when doing so. A map management unit 141 manages a map which defines a prescribed rule for dividing pseudorandom number data into two. On the basis of the rule defined by the map, a division unit 142 generates data obtained by dividing the pseudorandom number data into two as vertically irregular mapping input data and horizontally irregular mapping input data. A vertically irregular mapping unit 151 generates data obtained by subjecting the vertically irregular mapping input data to irregular mapping processing as vertical base reference point data. A horizontally irregular mapping unit 152 generates data obtained by subjecting the horizontally irregular mapping input data to irregular mapping processing as horizontal base reference point data. A base reference point information generation unit 133 decides on one base on the basis of the vertical base reference point data and the horizontal base reference point data. |
US11762630B2 |
Systems and methods for generating enhanced data metrics
A system and method for isolating electronic data and generating enhanced data. A data subscription unit receives data having plural data formats from data source devices. The data may be received pre-filtered or filtered by the data subscription unit. A modeling unit may receive the filtered data from the storage databases, may determine eligibility of the stored data based on eligibility criteria, sort the eligible data based on at least one sorting parameter, adjust and/or normalize the eligible data based on at least one adjustment parameter and/or an aggregate value for a data attribute, generate data metrics over a defined set of time periods based on the eligible data, generate further data metrics based on the data metrics, and derive specified values from these metrics. A data distribution device may transmit or make available the data metrics, further data metrics and values to remote devices. |
US11762629B2 |
System and method for providing a response to a user query using a visual assistant
Embodiments relate to providing at least one response to a user of a user device using a visual assistant, wherein the response is based on at least one user query. In an embodiment, the virtual assistant system receives the user query through a virtual multimedia contact, wherein the virtual multimedia contact is invoked by receiving a user command from the user through an interface. Thereafter, the virtual assistant system determines the response based on the user query. Further, the virtual assistant system selects a visual assistant (e.g., virtual character) for representing the response and subsequently provides the response to the user device using the visual assistant by transmitting the response to the user device using the visual assistant. |