Document Document Title
US11705550B2 Aerosol assisted deposition process for forming palladium thin film electrode
A method of making a nanostructured palladium thin film electrode is described. The method involves contacting a substrate with an aerosol comprising a solvent and a Pd(II) compound. The substrate is heated, and no hydrogen gas or an additional reducing agent is required to reduce the Pd(II) to form the deposited thin film. The nanostructured palladium thin film electrode is capable of detecting compounds such as hydrazine in an aqueous sample with a 10 nM limit of detection.
US11705549B2 Transparent anode thin film comprising a transparent anode active material, lithium thin film secondary battery, and the method for manufacturing the same
Disclosed is a transparent anode thin film comprising a transparent anode active material layer, wherein the transparent anode active material layer comprises a Si-based anode active material having a composition represented by the following [Chemical Formula 1]: SiNx  [Chemical Formula 1] (wherein 0
US11705548B2 Apparatus with micro device
An apparatus with micro devices includes a circuit substrate, at least one micro device, and at least one light guide structure. The micro device is disposed on the circuit substrate. The micro device has a top surface and a bottom surface opposite to each other, a peripheral surface connected with the top surface and the bottom surface, a first-type electrode, and a second-type electrode. The light guide structure is disposed on the circuit substrate and is not in direct contact with the first-type electrode and the second-type electrode. The light guide structure includes at least one connecting portion and at least one holding portion. The connecting portion is disposed on an edge of the top surface of the micro device. An orthographic projection area of the light guide structure on the top surface is smaller than an area of the top surface.
US11705545B2 Light-emitting device
A light-emitting device comprises a substrate comprising a sidewall, a first top surface, and a second top surface, wherein the second top surface is closer to the sidewall of the substrate than the first top surface to the sidewall of the substrate; a semiconductor stack formed on the substrate comprising a first semiconductor layer, an active layer, and a second semiconductor layer; a dicing street surrounding the semiconductor stack, and exposing the first top surface and the second top surface of the substrate; a protective layer covering the semiconductor stack; a reflective layer comprising a Distributed Bragg Reflector structure covering the protective layer; and a cap layer covering the reflective layer, wherein the second top surface of the substrate is not covered by the protective layer, the reflective layer, and the cap layer.
US11705543B2 White light emitting device with dimming control
A white light emitting device may include a substrate, first LEDs disposed on the substrate, a first photoluminescence material disposed over the first LEDs, second LEDs disposed on the substrate, where the first LEDs and the second LEDs emit blue light at substantially the same wavelength, a second photoluminescence material disposed over the second LEDs, the second photoluminescence material having a composition different from the first photoluminescence material, where an emission product of the white light emitting device is a combination of light emitted from (i) a combination of the first LEDs and the first photoluminescence material, and (ii) a combination of the second LEDs and the second photoluminescence material, and a dimming control connected to the first LEDs and to the second LEDs; where the dimming control is actuable to modify the emission product.
US11705539B2 Optoelectronic device with transparent insulated current blocking region and uniform current spreading
An optoelectronic device includes a semiconductor stack including a top surface; a current blocking region, including a first pad portion formed on the semiconductor stack and wherein the current blocking region includes transparent insulated material; a first opening, formed in the first pad portion, exposing the top surface of the semiconductor stack; a transparent conductive layer, covering the top surface of the semiconductor stack, including a second opening overlapping the first opening; and a first electrode, formed on the semiconductor stack, including a first pad electrode formed on the first pad portion of the current blocking region; wherein the first pad electrode contacts the semiconductor stack through the first opening and the second opening; wherein the first opening includes a first area, the first pad portion and the first opening compose a total area, and a ratio of the first area to the total area is between 10% and 40%.
US11705536B2 Image display element with improved light emission efficiency
In an image display element, a side surface of a nitride semiconductor is covered with a reflection material inclined so as to open in a light emitting direction, wavelength conversion units are surrounded by partition walls, and side surfaces of the partition walls facing the wavelength conversion units are reflection surfaces inclined so as to open in the light emitting direction.
US11705533B2 Photosensitive component, x-ray detector and display device
Disclosed is a photosensitive component, including: an intrinsic layer; a first doped layer provided on a light incident side of the intrinsic layer; and a second doped layer provided on a light exit side of the intrinsic layer; the intrinsic layer, the first doped layer and the second doped layer are all doped with a dopant, and silicon ions are injected into the intrinsic layer, the first doped layer and the second doped layer. An X-ray detector and a display device are further disclosed.
US11705532B2 X-ray device
An X-ray device including a sensing panel is provided. The sensing panel includes a first pixel and a second pixel. The second pixel is disposed adjacent to the first pixel in a top view direction. The first pixel includes a first photoelectric conversion layer. The second pixel includes a second photoelectric conversion layer. The first photoelectric conversion layer and the second photoelectric conversion layer belong to different layers.
US11705531B2 Photovoltaic module frontsheet and backsheet
A photovoltaic module includes at least one solar cell, an encapsulant encapsulating the at least one solar cell, a frontsheet juxtaposed with the encapsulant, and backsheet juxtaposed with the encapsulant. The frontsheet includes a glass layer, a polymer layer attached to the glass layer, and an adhesive layer attaching the polymer layer to the glass layer. The backsheet includes a single-layer, moisture-resistant, fire-retardant membrane.
US11705529B2 Photodetectors integrated with an inverse taper including a curved tip
Structures for a photodetector and methods of fabricating a structure for a photodetector. The structure includes a first waveguide core having a first taper, a semiconductor layer having a sidewall adjacent to the first taper, and a second waveguide core having a second taper that is positioned to overlap with the first taper and a curved section. The second taper is longitudinally positioned between the sidewall of the semiconductor layer and the curved section. The curved section terminates the second waveguide core.
US11705527B2 Substrates having a broadband antireflection layer and methods of forming a broadband antireflection layer
Embodiments of the present disclosure provide for methods of making substrates having an (AR) antireflective layer, substrates having an antireflective layer, devices including a substrate having an antireflective layer, and the like. The AR layer can have a total specular reflection of less than 10% at a wavelength of about 400-800 nm, and a height of about 500-1000 nm.
US11705524B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device with high on-state current and high reliability is provided. The semiconductor device includes first to fifth insulators, first to third oxides, and first to fourth conductors; the fifth insulator includes an opening in which the second oxide is exposed; the third oxide is placed in contact with a bottom portion of the opening and a side portion of the opening; the second insulator is placed in contact with the third oxide; the third conductor is provided in contact with the second insulator; the third insulator is placed in contact with a top surface of the third conductor and the second insulator; and the fourth conductor is in contact with the third insulator and the top surface of the third conductor and placed in the opening.
US11705510B2 Gate-turn-off thyristor and manufacturing method thereof
A gate-turn-off thyristor is provided. The gate-turn-off thyristor includes a plurality of strips formed by repeatedly arranging a plurality of N-type emitter regions with high doping concentration of an upper transistor on an upper surface of an N-type silicon substrate with high resistivity, wherein a periphery of each strip of the plurality of strips is surrounded with a P-type dense base region bus bar of the upper transistor, a cathode metal layer is disposed on an N-type emitter region of the plurality of N-type emitter regions of the upper transistor, and a P-type base region of the upper transistor is disposed below the N-type emitter region of the upper transistor; a side of the P-type base region of the upper transistor is connected to a P-type dense base region of the upper transistor or a P-type dense base region bus bar of the upper transistor.
US11705507B2 Semiconductor device and forming method thereof
A semiconductor device includes a semiconductor substrate, a semiconductor fin extending from the semiconductor substrate, a gate structure extending across the semiconductor fin, and source/drain semiconductor layers on opposite sides of the gate structure. The source/drain semiconductor layers each have a first thickness over a top side of the semiconductor fin and a second thickness over a lateral side of the semiconductor fin. The first thickness and the second thickness have a difference smaller than about 20 percent of the first thickness.
US11705501B2 Semiconductor memory device and method of manufacturing the semiconductor memory device
Provided herein may be a semiconductor memory device and a method of manufacturing the semiconductor memory device. The semiconductor memory device includes a stacked body including interlayer insulating layers and a select line disposed between the interlayer insulating layers, a core insulating layer penetrating the stacked body, a semiconductor pattern extending along a sidewall of the core insulating layer and including an undoped area disposed between the select line and the core insulating layer, doped semiconductor patterns disposed between the semiconductor pattern and the interlayer insulating layers, and a gate insulating layer disposed between the semiconductor pattern and the select line.
US11705494B2 Gallium nitride component and drive circuit thereof
This application provides a gallium nitride component and a drive circuit thereof. The gallium nitride component includes: a substrate; a gallium nitride (GaN) buffer layer formed on the substrate; an aluminum gallium nitride (AlGaN) barrier layer formed on the GaN buffer layer; and a source, a drain, and a gate formed on the AlGaN barrier layer. The gate includes a P-doped gallium nitride (P—GaN) cap layer formed on the AlGaN barrier layer, and a first gate metal and a second gate metal formed on the P—GaN cap layer. A Schottky contact is formed between the first gate metal and the P—GaN cap layer, and an ohmic contact is formed between the second gate metal and the P—GaN cap layer. In the technical solution provided in this application, the gallium nitride component is a normally-off component, and is conducive to design of a drive circuit.
US11705491B2 Etch profile control of gate contact opening
A method comprises forming a gate structure over a semiconductor substrate; etching back the gate structure; forming a gate dielectric cap over the etched back gate structure; depositing an etch-resistant layer over the gate dielectric cap; depositing a contact etch stop layer over the gate dielectric cap and an interlayer dielectric (ILD) layer over the contact etch stop layer; performing a first etching process to form a gate contact opening extending through the ILD layer and terminating prior to reaching the etch-resistant layer; performing a second etching process to deepen the gate contact opening, wherein the second etching process etches the etch-resistant layer at a slower etch rate than etching the contact etch stop layer; and forming a gate contact in the deepened gate contact opening.
US11705489B2 Buffer layer structure to improve GaN semiconductors
A heterostructure, includes: a substrate; and a buffer layer that includes a plurality of layers having a composition AlxInyGa1-x-yN, where x≤1 and y≥0; wherein the buffer layer has a first region that includes at least two layers, a second region that includes at least two layers, and a third region that includes at least two layers.
US11705483B2 Capacitor structure and semiconductor devices having the same
A capacitor includes a lower electrode including a first metal material and having a first crystal size in a range of a few nanometers, a dielectric layer covering the lower electrode and having a second crystal size that is a value of a crystal expansion ratio times the first crystal size and an upper electrode including a second metal material and covering the dielectric layer. The upper electrode has a third crystal size smaller than the second crystal size.
US11705482B2 Metal-insulator-metal capacitors
A metal-insulator-metal (MIM) capacitor includes a first group of metal contacts disposed on a first region of an isolation layer spaced apart from each other in a first direction, a second group of metal contacts disposed on a second region of the isolation layer spaced apart from each other in the first direction, a dielectric layer disposed between the first group of metal contacts and the second group of metal contacts, a first metal electrode disposed to contact the top surfaces of the first group of metal contacts, and a second metal electrode disposed to contact the top surfaces of the second group of metal contacts.
US11705479B2 Display apparatus and method of manufacturing the same
Provided are a display apparatus and a method of manufacturing the same. The display apparatus includes a support substrate, a driving layer provided on the support substrate and including a driving element configured to apply power to a pixel electrode, and a light-emitting layer provided on the driving layer.
US11705476B2 Light emitting device
A light emitting device including a plurality of pixels is provided by the present disclosure. Each of the plurality of pixels includes at least two light emitting diodes, and the at least two light emitting didoes are electrically connected with each other in series, wherein the at least two light emitting diodes have peak external quantum efficiencies under different currents.
US11705475B2 Method of forming shallow trench isolation (STI) structure for suppressing dark current
A method of fabricating a target shallow trench isolation (STI) structure between devices in a wafer-level image sensor having a large number of pixels includes etching a trench, the trench having a greater depth and width than a target STI structure and epitaxially growing the substrate material in the trench for a length of time necessary to provide the target depth and width of the isolation structure. An STI structure formed in a semiconductor substrate includes a trench etched in the substrate having a depth and width greater than that of the STI structure, and semiconductor material epitaxially grown in the trench to provide a critical dimension and target depth of the STI structure. An image sensor includes a semiconductor substrate, a photodiode region, a pixel transistor region and an STI structure between the photodiode region and the pixel transistor region.
US11705474B2 Metal reflector grounding for noise reduction in light detector
The problem of reducing noise in image sensing devices, especially NIR detectors, is solved by providing ground connections for the reflectors. The reflectors may be grounded through vias that couple the reflectors to grounded areas of the substrate. The grounded areas of the substrate may be P+ doped areas formed proximate the surface of the substrate. In particular, the P+ doped areas may be parts of photodiodes. Alternatively, the reflectors may be grounded through a metal interconnect structure formed over the front side of the substrate.
US11705470B2 Image sensor scheme for optical and electrical improvement
The present disclosure, in some embodiments, relates to an integrated chip. The integrated chip includes a photodetector arranged within a substrate. The substrate has surfaces defining one or more protrusions arranged along a first side of the substrate over the photodetector. One or more isolation structures are arranged within one or more trenches defined by sidewalls of the substrate arranged on opposing sides of the photodetector. The one or more trenches extend from the first side of the substrate to within the substrate. The one or more isolation structures respectively include a reflective medium configured to reflect electromagnetic radiation.
US11705465B2 Display apparatus comprising thin film transistor
A display apparatus comprises a first signal line on a substrate, a second signal line intersecting with the first signal line, a first gate electrode, a first source electrode, a first drain electrode, and a second gate electrode disposed on the same layer as that of the first signal line, a first active layer spaced apart from the first gate electrode and partially overlapped with the first gate electrode, a second active layer spaced apart from the second gate electrode and partially overlapped with the second gate electrode, and a first electrode of a display device connected with the second active layer.
US11705461B2 Display substrate, manufacturing method thereof, display panel and display device
Disclosed are a display substrate, a manufacturing method thereof, a display panel and a display device. The display panel comprises: a base substrate provided with a first area and a second area which are not overlapped with each other; a low temperature poly-silicon transistor arranged in the first area, the low temperature poly-silicon transistor comprises a poly-silicon active layer; an oxide transistor arranged in the second area, the oxide transistor comprises a first gate electrode; the first gate electrode is arranged in a same layer as the poly-silicon active layer, and a material of the first gate electrode is heavily-doped poly-silicon.
US11705454B2 Active regions via contacts having various shaped segments off-set from gate via contact
A semiconductor device may include a substrate including an active pattern extending in a first direction, a gate electrode running across the active pattern and extending in a second direction intersecting the first direction, a source/drain pattern on the active pattern and adjacent to a side of the gate electrode, an active contact in a contact hole exposing the source/drain pattern, an insulating pattern filling a remaining space of the contact hole in which the active contact is provided, a first via on the active contact, and a second via on the gate electrode. The active contact may include a first segment that fills a lower portion of the contact hole and a second segment that vertically protrudes from the first segment. The first via is connected to the second segment. The insulating pattern is adjacent in the first direction to the second via.
US11705449B2 Through silicon via design for stacking integrated circuits
A three-dimensional (3D) integrated circuit (IC) is provided. In some embodiments, a second IC die is bonded to a first IC die. The first IC die includes a first semiconductor substrate and a first interconnect structure over the first semiconductor substrate. The second IC die includes a second semiconductor substrate and a second interconnect structure over the second semiconductor substrate. A plurality of electrical coupling structures is arranged at the peripheral region of the first semiconductor device and the second semiconductor device. The plurality of electrical coupling structures respectively comprises a through silicon via (TSV) disposed in the second semiconductor substrate and electrically coupled to the first semiconductor device through a stack of wiring layers and inter-wire vias.
US11705447B2 Semiconductor device
A semiconductor device includes a semiconductor part; first and second electrodes respectively on back and front surfaces of the semiconductor part; a control electrode provided inside a trench of the semiconductor part; a third electrode provided inside the trench; a diode element provided at the front surface of the semiconductor part; a resistance element provided on the front surface of the semiconductor part via an insulating film, the diode element being electrically connected to the second electrode; a first interconnect electrically connecting the diode element and the resistance element, the first interconnect being electrically connected to the third electrode; and a second interconnect electrically connecting the resistance element and the semiconductor part. The resistance element is connected in series to the diode element. The diode element is provided to have a rectifying property reverse to a current direction flowing from the resistance element to the second electrode.
US11705439B2 LED color displays with multi-LED sub-pixels
A multi-color LED display comprises pixels, each comprising a first sub-pixel, a second sub-pixel, and a third sub-pixel. The first sub-pixel comprises a first light-emitting diode (LED) that emits a first color of light, the second sub-pixel comprises second LEDs that emit a second color of light different from the first color of light, and the third sub-pixel comprises third LEDs that emit a third color of light different from the first color of light and different from the second color of light. The second LEDs are electrically connected in parallel and the third LEDs are electrically connected in series.
US11705436B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes a first semiconductor chip having a first surface and a second surface; a first adhesive layer on the first surface; a second semiconductor chip that includes a third surface and a fourth surface, and a connection bump on the third surface. The connection bump is coupled to the first adhesive layer. The semiconductor device includes a wiring substrate connected to the connection bump. The semiconductor device includes a first resin layer covering the connection bump between the second semiconductor chip and the wiring substrate, and covers one side surface of the second semiconductor chip connecting the third surface and the fourth surface. The first adhesive layer covers an upper portion of the at least one side surface. The first resin layer covers a lower portion of the t least one side surface. The first adhesive layer and the first resin layer contact each other.
US11705435B2 Semiconductor device and method of fabricating the same
A device includes a lower semiconductor substrate, a lower gate structure on the lower semiconductor substrate, the lower gate structure comprises a lower gate electrode, a lower interlayer insulating film on the lower semiconductor substrate, an upper semiconductor substrate on the lower interlayer insulating film, an upper gate structure on the upper semiconductor substrate, and an upper interlayer insulating film on the lower interlayer insulating film, the upper interlayer insulating film covers sidewalls of the upper semiconductor substrate The upper gate structure comprises an upper gate electrode extending in a first direction and gate spacers along sidewalls of the upper gate electrode. The upper gate electrode comprises long sidewalls extending in the first direction and short sidewalls in a second direction The gate spacers are on the long sidewalls of the upper gate electrode and are not disposed on the short sidewalls of the upper gate electrode.
US11705432B2 Stacked die package including a first die coupled to a substrate through direct chip attachment and a second die coupled to the substrate through wire bonding, and related methods and devices
Systems, apparatuses, and methods using wire bonds and direct chip attachment (DCA) features in stacked die packages are described. A stacked die package includes a substrate and at least a first semiconductor die and a second semiconductor die that are vertically stacked above the substrate. An active surface of the first semiconductor die faces an upper surface of the substrate and the first semiconductor die is operably coupled to the substrate by direct chip attachment DCA features. A back side surface of the second semiconductor die faces a back side surface of the first semiconductor die. The second semiconductor die is operably coupled to the substrate by wire bonds extending between an active surface thereof and the upper surface of the substrate.
US11705430B2 Semiconductor package including mold layer having curved cross-section shape
Disclosed are semiconductor packages and methods of manufacturing the same. The method of manufacturing a semiconductor package may include providing a carrier substrate having a trench formed on a first top surface of the carrier substrate, providing a first semiconductor chip on the carrier substrate, mounting at least one second semiconductor chip on a second top surface of the first semiconductor chip, coating a mold member to surround a first lateral surface of the first semiconductor chip and a second lateral surface of the at least one second semiconductor chip, and curing the mold member to form a mold layer. The trench may be provided along a first edge of the first semiconductor chip. The mold member may cover a second edge of a bottom surface the first semiconductor chip.
US11705428B2 RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a transfer device die and a multilayer redistribution structure underneath the transfer device die. The transfer device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion and a transfer substrate. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. A top surface of the device region is planarized. The transfer substrate including a porous silicon (PSi) region resides over the top surface of the device region. Herein, the PSi region has a porosity between 1% and 80%. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the transfer device die.
US11705427B2 Mirror-image chips on a common substrate
An electronic device includes a substrate having contact pads disposed thereon and traces interconnecting the contact pads. A first integrated circuit (IC) die is mounted on the substrate and includes a predefined set of circuit components arranged on the first IC die in a first geometrical pattern, which is non-symmetrical under reflection about a given axis in a plane of the die. A second IC die is mounted on the substrate and includes the predefined set of circuit components arranged on the second IC die in a second geometrical pattern, which is a mirror image of the first geometrical pattern with respect to the given axis.
US11705426B2 Bonding apparatus and bonding method
A bonding apparatus includes a stage on which a substrate is seated, a gantry installed above the stage, a bonding unit configured to bond a chip to the substrate while moving along the gantry, and a control part moving the bonding unit to align the bonding unit with a bonding position on the substrate, controlling the bonding unit to allow the bonding unit to bond the chip at the bonding position, determining a movement distance of the bonding unit based on a weighted sum of a number of continuous operations and an idle time of the bonding unit.
US11705424B2 Spring electrode for press-pack power semiconductor module
A spring electrode for a press-pack power semiconductor module includes a first electrode in contact with a power semiconductor chip, a second electrode arranged to face the first electrode, and a pressure pad which connects the first electrode and the second electrode and has flexibility in a normal direction of opposing surfaces of the first electrode and the second electrode. The opposing surfaces of the first electrode and the second electrode can be polygons of a pentagon or more, the pressure pad can be a cylindrical conductor or a plurality of wire conductors, and sides of the opposing surface of the first electrode and sides of the opposing surface of the second electrode corresponding to these sides are connected in parallel by the pressure pad.
US11705421B2 Apparatus including solder-core connectors and methods of manufacturing the same
Semiconductor devices including continuous-core connectors and associated systems and methods are disclosed herein. The continuous-core connectors each include a peripheral wall that surrounds an inner-core configured to provide an electrical path using uniform material.
US11705419B2 Packaging structure for bipolar transistor with constricted bumps
A semiconductor module includes a laminated substrate having an insulating plate, a circuit pattern arranged on an upper surface of the insulating plate and a heat dissipating plate arranged on a lower surface of the insulating plate. The semiconductor module also includes a semiconductor device having a collector electrode arranged on its upper surface, having an emitter electrode and a gate electrode arranged on its lower surface, and bumps respectively bonding the emitter electrode and the gate electrode to an upper surface of the circuit pattern. Each of the bumps is made of a metal sintered material such that the bump is formed to be constricted in its middle portion in a thickness direction orthogonal to a surface of the insulating plate.
US11705414B2 Structure and method for semiconductor packaging
A semiconductor packaging structure includes a die including a bond pad and a first metal layer structure disposed on the die, the first metal layer structure having a first width, the first metal layer structure including a first metal layer, the first metal layer electrically coupled to the bond pad. The semiconductor packaging structure also includes a first photosensitive material around sides of the first metal layer structure and a second metal layer structure disposed over the first metal layer structure and over a portion of the first photosensitive material, the second metal layer structure electrically coupled to the first metal layer structure, the second metal layer structure having a second width, where the second width is greater than the first width. Additionally, the semiconductor packaging structure includes a second photosensitive material around sides of the second metal layer structure.
US11705413B2 Semiconductor package having improved thermal interface between semiconductor die and heat spreading structure
A semiconductor package including a base comprising an upper surface and a lower surface that is opposite to the upper surface; a radio-frequency (RF) module embedded near the upper surface of the base; an integrated circuit (IC) die mounted on the lower surface of the base in a flip-chip manner so that a backside of the IC die is available for heat dissipation; a plurality of conductive structures disposed on the lower surface of the base and arranged around the IC die; and a metal thermal interface layer comprising a backside metal layer that is in contact with the backside of the IC die, and a solder paste conformally printed on the backside metal layer.
US11705412B2 Device package
An electronic device package includes a first substrate, a second substrate and a conductive layer. The first substrate includes a first bonding pad, and a cavity exposing the first bonding pad. The second substrate is laminated on the first substrate. The second substrate includes a second bonding pad at least partially inserting into the cavity of the first substrate. The conductive layer is disposed in the cavity and at least between the first bonding pad and the second bonding pad to connect the first bonding pad and the second bonding pad.
US11705409B2 Semiconductor device having antenna on chip package and manufacturing method thereof
A semiconductor device including a chip package, a dielectric structure, and a first antenna pattern is provided. The dielectric structure is disposed on the chip package and includes a cavity and a vent in communication with the cavity. The first antenna pattern is disposed on the dielectric structure, wherein the chip package is electrically coupled to the first antenna pattern, and the cavity of the dielectric structure is disposed between the chip package and the first antenna pattern.
US11705406B2 Package structure and method for forming the same
A package structure is provided. The package structure includes a redistribution structure and a first semiconductor die over the redistribution structure. The package structure also includes a wall structure laterally surrounding the first semiconductor die and the wall structure includes a plurality of partitions separated from one another. The package structure also includes an underfill material between the wall structure and the first semiconductor die. The package structure also includes a molding compound encapsulating the wall structure and the underfill material.
US11705404B2 Semiconductor device and method of manufacturing the same
In one embodiment, a semiconductor device includes a substrate, and a plurality of insulating layers provided on the substrate. The device further includes a plurality of electrode layers provided on the substrate alternately with the plurality of insulating layers and including metal atoms and impurity atoms different from the metal atoms, lattice spacing between the metal atoms in the electrode layers being greater than lattice spacing between the metal atoms in an elemental substance of the metal atoms.
US11705402B2 Manufacturing method of a semiconductor memory device
A method of manufacturing a semiconductor memory device includes processing a first substrate including a first align mark and a first structure, processing a second substrate including a second align mark and a second structure, orientating the first substrate and the second substrate such that the first structure and the second structure face each other, and controlling alignment between the first structure and the second structure by using the first align mark and the second align mark to couple the first structure with the second structure.
US11705398B2 Pitch translation architecture for semiconductor package including embedded interconnect bridge
Various embodiments relate to a semiconductor package. The semiconductor package includes a first die. The first die includes a first bridge interconnect region. The semiconductor package further includes a second die. The second die includes a second bridge interconnect region. The semiconductor package includes a bridge die. The bridge die includes a first contact area to connect to the first bridge interconnect region and a second contact area to connect to the second bridge interconnect region. In the semiconductor package, the first bridge interconnect region is larger than the second bridge interconnect region. Additionally, each of the first bridge interconnect region and the second bridge interconnect region include a plurality of conductive bumps. An average pitch between adjacent bumps of the first bridge interconnect region is larger than an average pitch between adjacent bumps of the second bridge interconnect region.
US11705397B2 Three-dimensional memory device and manufacturing method thereof
A three-dimensional memory device includes a plurality of row lines stacked alternately with a plurality of interlayer dielectric layers in a vertical direction on a substrate, and each of the plurality of row lines having a projection from a side surface thereof; and a plurality of vias extending in the vertical direction from the substrate, each coupled to the projection of a corresponding row line, and electrically coupling the plurality of row lines to a peripheral circuit defined below the substrate.
US11705394B2 Semiconductor device with fuse and anti-fuse structures
The present disclosure provides a semiconductor device with a fuse structure and an anti-fuse structure and a method for forming the semiconductor device. The semiconductor device includes a first dielectric layer disposed over a semiconductor substrate, and a first electrode disposed over the first dielectric layer. The semiconductor device also includes a fuse link disposed over the first electrode, and a second electrode disposed over the fuse link. The semiconductor device further includes a third electrode disposed adjacent to the first electrode, and a second dielectric layer separating the first electrode from the first dielectric layer and the third electrode. The first electrode, the fuse link, and the second electrode form a fuse structure, and the first electrode, the third electrode, and a portion of the second dielectric layer between the first electrode and the third electrode form an anti-fuse structure.
US11705389B2 Vias for package substrates
Embodiments herein describe techniques for a semiconductor device including a package substrate. The package substrate includes a via pad at least partially in a core layer. A first dielectric layer having a first dielectric material is above the via pad and the core layer, where the first dielectric layer has a first through hole that is through the first dielectric layer to reach the via pad. A second dielectric layer having a second dielectric material is at least partially filling the first through hole, where the second dielectric layer has a second through hole that is through the second dielectric layer to reach the via pad. A via is further within the second through hole of the second dielectric layer, surrounded by the second dielectric material, and in contact with the via pad. Other embodiments may be described and/or claimed.
US11705382B2 Two-dimensional addessable array of piezoelectric MEMS-based active cooling devices
A cooling system and method for using the cooling system are described. The cooling system includes a plurality of individual piezoelectric cooling elements spatially arranged in an array extending in at least two dimensions, a communications interface and driving circuitry. The communications interface is associated with the individual piezoelectric cooling elements such that selected individual piezoelectric cooling elements within the array can be activated based at least in part on heat energy generated in the vicinity of the selected individual piezoelectric cooling elements. The driving circuitry is associated with the individual piezoelectric cooling elements and is configured to drive the selected individual piezoelectric cooling elements.
US11705380B2 Method for fabricating semiconductor device with protection layers
The present disclosure provides a method for fabricating a semiconductor device including performing a bonding process to bond a second die onto a first die, forming a first mask layer on the second die, forming a first opening along the first mask layer and the second die, and extending to the first die, forming isolation layers on sidewalls of the first opening, forming protection layers covering upper portions of the isolation layers, and forming a conductive filler layer in the first opening.
US11705379B2 Semiconductor packages
A semiconductor package may include a base, a first chip on the base, and first connection patterns that connect and couple the base and the first chip. The first chip may include a substrate, pad patterns on the substrate, a passivation layer on the substrate and having openings, and pillars on the substrate, the pad patterns include a first signal pad and a second signal pad, the first connection patterns are in contact with the pillars, the pillars include a first signal pillar in contact with the first signal pad and a second signal pillar in contact with the second signal pad, the openings in the passivation layer include a first opening having a sidewall facing a side surface of the first signal pillar and surrounding the side surface of the first signal pillar, and a second opening having a sidewall facing a side surface of the second signal pillar and surrounding the side surface of the second signal pillar, and a maximum width of the second opening is greater than a maximum width of the first opening.
US11705376B2 Semiconductor chip including chip pad, redistribution wiring test pad, and redistribution wiring connection pad
A semiconductor chip is disclosed that includes a chip pad disposed in a first region of a chip body, a redistribution wiring test pad disposed in the first region of the chip body spaced apart from the chip pad and connected to the chip pad through a redistribution wiring structure, and a redistribution wiring connection pad disposed in the first region of the chip body or a second region of the chip body and connected to the chip pad through the redistribution wiring structure.
US11705375B2 Etching apparatus and method
A method includes forming an inner chamber in a process chamber of a plasma processing apparatus, the inner chamber having smaller volume than the process chamber. At least one gas is introduced into the inner chamber, and flow of the at least one gas into the inner chamber is measured. The flow of the at least one gas is adjusted to a desired rate, and a wafer is processed by the at least one gas at the desired rate while the inner chamber is not formed.
US11705374B2 Substrate processing method and substrate processing apparatus
A substrate processing method includes performing a post-processing on a substrate subjected to a pre-processing, in the multiple chambers, acquiring a characteristic value of the substrate after the post-processing for respective chambers, calculating an actual value being an estimated value of the characteristic value when a processing condition of the post-processing is adjusted such that a difference between the characteristic value and a target value becomes small, acquiring a correction residual amount being a difference between the actual value and the target value for each chamber, calculating an average value of correction residual amounts of all of the chambers, correcting the pre-processing condition based on the average of the correction residual amounts, correcting the post-processing condition for each chamber based on the average of the correction residual amounts and the correction residual amount for each chamber; and performing the pre-processing and the post-processing based on the corrected conditions.
US11705366B2 Methods for controllable metal and barrier-liner recess
Methods of etching a metal layer and a metal-containing barrier layer to a predetermined depth are described. In some embodiments, the metal layer and metal-containing barrier layer are formed on a substrate with a first dielectric and a second dielectric thereon. The metal layer and the metal-containing barrier layer formed within a feature in the first dielectric and the second dielectric. In some embodiments, the metal layer and metal-containing barrier layer can be sequentially etched from a feature formed in a dielectric material. In some embodiments, the sidewalls of the feature formed in a dielectric material are passivated to change the adhesion properties of the dielectric material.
US11705358B2 Systems and methods for automated processing ports
In an embodiment, a system includes: a tool port of a semiconductor processing tool; a processing port with an internal processing port location and an external processing port location; a robot configured to move a die vessel between the internal processing port location and the tool port; and an actuator configured to move the die vessel between the internal processing port location and the external processing port location.
US11705356B2 Mounting table and plasma processing apparatus
A mounting table includes a base member, having a rear surface and a front surface facing the rear surface, in which a coolant path is formed, a groove portion having a bottom surface within the base member being annularly formed on the front surface, the base member being divided into a cylindrical inner base member portion positioned at an inner side of the groove portion and an annular outer base member portion positioned at an outer side of the groove portion by the groove portion; an annular focus ring supported by the outer base member portion, the annular focus ring having, at an inner side surface thereof, a protrusion that is protruded radially and inwardly to cover the groove portion; a first heat transfer member provided between the mounting surface and the coolant path; and the second heat transfer member provided between the focus ring and the coolant path.
US11705355B2 Substrate transfer system and atmospheric transfer module
A substrate transfer system includes a load lock module, an atmospheric transfer module having a first sidewall adjacent to the load lock module and a second sidewall remote from the load lock module, the atmospheric transfer module being connected to the load lock module, and a substrate transfer robot disposed in the atmospheric transfer module. The substrate transfer robot includes a base configured to reciprocate along the first sidewall, a substrate transfer arm disposed on the base, and a flow rectifier surrounding the base, the flow rectifier being configured, upon movement of the base, to create an obliquely downward air flow in a direction opposite to a moving direction of the base.
US11705352B2 Base frame of substrate carrier, substrate carrier and substrate transfer mechanism
The present application relates to a base frame of a substrate carrier, including a first vertical rod and a second vertical rod; a plurality of cross rods, being arranged along the lengthwise direction of the first vertical rod and the second vertical rod, and being connected between the first vertical rod and the second vertical rod; a first vertical rod extension, being connected to an end of the first vertical rod from which a substrate enters; and a second vertical rod extension, being connected to an end of the second vertical rod from which the substrate enters; and the first vertical rod extension and the second vertical rod extension are configured to accommodate at least one set of rollers for conveying the substrate therebetween.
US11705347B2 Thermal regulator, substrate processing apparatus, and method of controlling temperature of stage
A thermal regulator for controlling temperature of a substantially circular stage comprising a plurality of first segments and a plurality of second segments in a radial direction and in a circumferential direction, each of the first segments and at least two adjacent second segments defining a set of segments, the thermal regulator includes heaters disposed in the first and second segments, respectively, thermal sensors disposed in the first segments, respectively, a controller configured to control the heaters in response to temperatures determined by the thermal sensors, and a segment switch to switch the second segments to be controlled in conjunction with the first segment in each set of segments.
US11705346B2 Substrate processing apparatus
An upper member is disposed at an upper portion within a processing chamber. A ceiling member forms a ceiling of the processing chamber, and is provided with a through hole at a facing surface thereof which faces the upper member. A supporting member supports the upper member with a first end thereof located inside the processing chamber by being inserted through the through hole and slid within the through hole. An accommodation member accommodates therein a second end of the supporting member located outside the processing chamber, and is partitioned into a first space at a first end side and a second space at a second end side in a moving direction with respect to the second end. A pressure controller generates a pressure difference between the first space and the second space. The pressure difference allows the supporting member to be moved.
US11705338B2 Method for manufacturing pillar-shaped semiconductor device
A band-shaped Si pillar having a mask material layer on the top portion thereof is formed on a P+ layer. SiGe layers having mask material layers on the top portions thereof are then formed in contact with the side surfaces of the band-shaped Si pillar and the surfaces of N+ layers and the P+ layer. Si layers having mask material layers on the top portions thereof are then formed in contact with the side surfaces of the SiGe layers and the surfaces of the N+ layers. The outer peripheries of the bottom portions of the Si layers are then removed using the mask material layers as a mask to form band-shaped Si pillars. The mask material layers and the SiGe layers are then removed. Si pillars separated in the Y direction are then formed in the band-shaped Si pillars.
US11705336B2 Method for fabricating a semiconductor device
A method for fabricating a semiconductor device includes forming a deposition-type interface layer over a substrate, converting the deposition-type interface layer into an oxidation-type interface layer, forming a high-k layer over the oxidation-type interface layer, forming a dipole interface on an interface between the high-k layer and the oxidation-type interface layer, forming a conductive layer over the high-k layer, and patterning the conductive layer, the high-k layer, the dipole interface, and the oxidation-type interface layer to form a gate stack over the substrate.
US11705335B2 Conformal high concentration boron doping of semiconductors
Methods of doping a semiconductor material are disclosed. Some embodiments provide for conformal doping of three dimensional structures. Some embodiments provide for doping with high concentrations of boron for p-type doping.
US11705334B2 Semiconductor device and method of manufacturing same
A semiconductor device includes a semiconductor part; first and second electrodes, the semiconductor part being provided between the first and second electrodes; a control electrode selectively provided between the semiconductor part and the second electrode; and a contacting part electrically connecting the semiconductor part and the second electrode. The semiconductor part includes a first layer of a first conductivity type, a second layer of a second conductivity type provided between the first layer and the second electrode, a third layer of the first conductivity type selectively provided between the second layer and the second electrode, and a fourth layer of the second conductivity type selectively provided between the second layer and the second electrode. The contacting part includes a first semiconductor portion of the first conductivity type contacting the third layer, and a second semiconductor portion of the second conductivity type contacting the fourth layer.
US11705333B2 Structures including multiple carbon layers and methods of forming and using same
Methods and systems for forming a structure including multiple carbon layers and structures formed using the method or system are disclosed. Exemplary methods include forming a first carbon layer and a second carbon layer, wherein a density and/or other property of the first carbon layer differs from the corresponding property of the second carbon layer.
US11705328B2 Semiconductor-on-insulator (SOI) substrate and method for forming
Various embodiments of the present application are directed towards a semiconductor-on-insulator (SOI) substrate. The SOI substrate includes a handle substrate; a device layer overlying the handle substrate; and an insulator layer separating the handle substrate from the device layer. The insulator layer meets the device layer at a first interface and meets the handle substrate at a second interface. The insulator layer comprises a getter material having a getter concentration profile. The handle substrate contains getter material and has a handle getter concentration profile. The handle getter concentration profile has a peak at the second interface and a gradual decline beneath the second interface until reaching a handle getter concentration.
US11705327B2 Low-k feature formation processes and structures formed thereby
Semiconductor device structures having low-k features and methods of forming low-k features are described herein. Some examples relate to a surface modification layer, which may protect a low-k feature during subsequent processing. Some examples relate to gate spacers that include a low-k feature. Some examples relate to a low-k contact etch stop layer. Example methods are described for forming such features.
US11705323B2 Wafer trimming device
The wafer trimming device includes a chuck table configured to hold a target wafer via suction, thereby fixing the target wafer, a notch trimmer configured to trim a notch of the target wafer, and an edge trimmer configured to trim an edge of the target wafer. The notch trimmer includes a notch trimming blade configured to rotate about a rotation axis perpendicular to a circumferential surface of the target wafer. The edge trimmer includes an edge trimming blade configured to rotate about a rotation axis parallel to the circumferential surface of the target wafer.
US11705319B2 Discharge chambers and ionization devices, methods and systems using them
Certain configurations of plasma discharge chambers and plasma ionization sources comprising a plasma discharge chamber are described. In some examples, the discharge chamber comprises a conductive area and is configured to sustain a plasma discharge within the discharge chamber. In other examples, the discharge chamber comprises at least one inlet configured to receive a plasma gas and at least one outlet configured to provide ionized analyte from the discharge chamber. Systems and methods using the discharge chambers are also described.
US11705314B2 RF power generator with analogue and digital detectors
Provided is a generator including a power amplifier, at least one sampler, an RF output, a signal generator, a controller including a digital control portion and an analogue control portion, an analogue feedback path between the at least one sampler and the controller enabling an analogue signal representation of a signal to be provided to the controller, and a digital feedback path between the at least one sampler and the controller enabling a digital signal representation of the signal to be provided to the controller. The controller is configured to adjust the RF signal at the RF output from a first state into a second state based on the analogue signal representation and/or the digital signal representation.
US11705313B2 Inspection method and plasma processing apparatus
An inspection method is provided. The inspection method includes monitoring power of a reflected wave of a power wave supplied from a source power supply for generation of plasma in a plasma processing apparatus, and obtaining a fluctuation amount of a measured value within a period after initiation of the supply of the power wave. The fluctuation amount of the measured value is a fluctuation amount indicating a fluctuation in a peak-to-peak voltage at a lower electrode of the substrate support in the chamber or a fluctuation amount indicating a fluctuation in impedance of a load including the lower electrode.
US11705305B2 Radio frequency generator including pulse generator circuit to provide complex RF pulse pattern
A radio frequency (RF) generator includes a pulse generator circuit configured to receive input signals indicative of a pulse pattern comprising pulse segments, the input signals defining power levels and durations for the pulse segments. The pulse generator circuit generates a pulse modulation control signal for each pulse segment responsive to the input signals. The pulse modulation control signal is coupled to adjust an amplitude and to modulate an RF source signal to generate the pulse RF signal having an envelope defined by the pulse segments of the pulse pattern.
US11705303B2 Sample loading method and charged particle beam apparatus
Provided is a sample loading method of loading a cooled sample into a sample exchange chamber of a charged particle beam apparatus includes: attaching the sample container in which a sample and liquid nitrogen are accommodated to the sample exchange chamber via a gate valve; evacuating a space between a liquid surface of the liquid nitrogen and the gate valve in a state in which the gate valve is closed; discharging the liquid nitrogen in the sample container after the space between the liquid surface of the liquid nitrogen and the gate valve has been evacuated; evacuating a space in the sample container after the liquid nitrogen in the sample container has been discharged; and opening the gate valve after the space in the sample container has been evacuated.
US11705299B2 Method and device for operating a liquid metal-ion source or liquid metal electron source as well as a liquid metal-ion source or liquid metal electron source
The invention relates to a liquid metal-ion beam system (1) or liquid metal electron beam system, including: a conductive emitter electrode (2), a conductive extractor electrode (3) opposite to the emitter electrode (2), a liquid metal reservoir (4) which is fluidically connected to the emitter electrode (2) for transporting liquid metal to the emitter electrode (2), a control unit (5) which is configured to apply a periodically varying operating voltage between emitter electrode (2) and extractor electrode (3).
US11705298B2 Flexible MEMS device having hinged sections
A method of forming a microelectromechanical device is disclosed wherein a beam of the microelectromechanical device may deviate from a resting to an engaged or disengaged position through electrical biasing. The microelectromechanical device comprises a beam disposed above a first RF conductor and a second RF conductor. The microelectromechanical device further comprises at least a center stack, a first RF stack, a second RF stack, a first stack formed on a first base layer, and a second stack formed on a second base layer, each stack disposed between the beam and the first and second RF conductors. The beam is configured to deflect downward to first contact the first stack formed on the first base layer and the second stack formed on the second base layer simultaneously or the center stack, before contacting the first RF stack and the second RF stack simultaneously.
US11705295B2 Keyboard
A keyboard includes a backlight module, a base plate, a membrane circuit disposed on the base plate, and a plurality of key structures disposed on the membrane circuit. The backlight module includes a light source, a reflective layer, a light guide layer, and a shielding layer. The light source is disposed corresponding to the light guide layer. The light guide layer is located between the shielding layer and the reflective layer. The light guide layer has a through-hole. The shielding layer and the reflective layer are in contact with each other in the through-hole of the light guide layer. The base plate is disposed on the shielding layer. The base plate has a positioning portion disposed corresponding to the through-hole of the light guide layer, which protrudes toward the reflective layer or the membrane circuit.
US11705290B2 Control module, control module assembly, and electric switch comprising the control module assembly
A control module for an electric switch comprising: a body part, a main control shaft, an operating shaft and a drive system operationally connecting the main control shaft to the operating shaft such that the operating shaft is adapted to be rotated by the main control shaft. Rotation axes of the main control shaft and operating shaft are perpendicular to each other. The body part comprises a first side wall, a second side wall, a top wall and a bottom wall. The bottom wall is provided with a bottom recess adapted to receive a portion of an add-on, a bottom part of the main control shaft being accessible through the bottom recess.
US11705289B2 Switching device and switching arrangement
A switching device includes: a first and a second fixed contact; a contact bridge; a first movable contact and a second movable contact that are arranged at the contact bridge; a first terminal contact on which the first fixed contact is mounted; and a second terminal contact on which the second fixed contact is mounted. The first fixed contact is in contact with the first movable contact and the second fixed contact is in contact with the second movable contact in a switched-on state of the switching device. The first fixed contact is free of contact with the first movable contact and the second fixed contact is free of contact with the second movable contact in a switched-off state of the switching device. A path of a load current flowing through the contact bridge between the first and second movable contacts in the switched-on state extends in a first plane.
US11705288B1 Polymer capacitors that mitigate anomalous charging current
Many electronic devices may employ electrolytic polymer capacitors in their power supplies for noise filtering, decoupling/bypassing, frequency conversion and DC-DC and AC-DC conversion. However, some polymer capacitors exhibit an anomalous charging current phenomenon, which may prevent proper charging and cause failure in power circuits of the electronic devices. Disclosed herein are polymer capacitors that have a wide band gap material layer between an insulator/dielectric and a polymer cathode, a charge depletion region in the insulator/dielectric, or both, that may mitigate the anomalous charging current.
US11705287B2 Sintered electrodes for a capacitor
A capacitor case sealed to retain electrolyte; a sintered anode disposed in the capacitor case, the sintered anode having a shape wherein the sintered anode includes a mating portion; a conductor coupled to the sintered anode, the conductor sealingly extending through the capacitor case to a terminal disposed on an exterior of the capacitor case; a sintered cathode disposed in the capacitor case, the sintered cathode having a shape that mates with the mating portion of the sintered anode such that the sintered cathode matingly fits in the mating portion of the sintered anode; a separator between the sintered anode and the sintered cathode; and a second terminal disposed on the exterior of the capacitor case and in electrical communication with the sintered cathode, with the terminal and the second terminal electrically isolated from one another.
US11705285B2 Chip component
A chip component includes a substrate that has a first surface and a second surface on a side opposite to the first surface, a plurality of wall portions that are formed on a side of the first surface by using a part of the substrate, that have one end portion and one other end portion, and that are formed of a plurality of pillar units, a support portion that is formed around the wall portions by using a part of the substrate and that is connected to at least one of the end portion and the other end portion of the wall portions, and a capacitor portion formed by following a surface of the wall portion, in which each of the pillar units includes a central portion and three convex portions that extend from the central portion in three mutually different directions in a plan view and in which the wall portion is formed by a connection between the convex portions of the pillar units that adjoin each other.
US11705280B2 Multilayer capacitor having open mode electrode configuration and flexible terminations
A multilayer ceramic capacitor may include a monolithic body and interleaved first and second pluralities of electrodes extending from the first and second ends, respectively, of the monolithic body towards opposite ends of the monolithic body. A first margin distance and a second margin distance may be formed, respectively, between the electrodes and the opposite ends of the monolithic body. First and second external terminations may be respectively disposed along the first end and second end of the monolithic body and respectively connected with the first and second plurality of electrodes. A margin ratio between a length of the monolithic body and the first margin distance and/or second margin distance may be less than about 10. At least one of the first external termination or the second external termination may include a conductive polymeric composition.
US11705273B2 Coil component
A coil component includes a core that includes a core part having a first end portion and a second end portion; and a first wire and a second wire that are wound around the core part from the first end portion to the second end portion in substantially helical shapes so as to have substantially the same number of turns. The first wire is wound so as to form a first layer that contacts the peripheral surface of the core part, the second wire is wound such that at least part of the second wire forms a second layer on the outside of the first layer, and a first coil length formed by the first wire is longer than a second coil length formed by the second wire.
US11705268B2 Coil component
A coil component is provided. The coil component includes a body having one surface and the other surface, opposing each other, and a wall surface connecting the one surface and the other surface, a coil portion embedded in the body and having an end exposed to the wall surface of the body, an external electrode including a connecting portion disposed on the wall surface of the body and connected to the end of the coil portion, and an extension extending from the connecting portion onto the one surface of the body, a first insulating layer covering the other surface of the body, and an identification portion passing through the first insulating layer and including the same material as a material of the external electrode.
US11705266B2 Core component
In an embodiment a core component includes a base plate, a plurality of members arranged on corners of the base plate and delimiting an inner region of the core component and a center piece located in the inner region and having an oval basic shape.
US11705265B2 Coil component
In a coil component, a second magnetic portion disposed in the vicinity of a coil is designed to have a higher proportion of Fe than a metal magnetic powder-containing resin constituting a first magnetic portion. Therefore, a magnetic flux of the coil flows smoothly. Although the second magnetic portion has a relatively lower withstand voltage than the first magnetic portion, since the second magnetic portion is surrounded by the first magnetic portion, it is not exposed on an outer surface of a magnetic body. For this reason, a situation in which the coil and external terminal electrodes are short-circuited with the second magnetic portion therebetween is effectively curbed, and short-circuiting between the coil and the external terminal electrodes can be curbed.
US11705263B2 Controllable and reconfigurable magnetization system and method for magnetic soft-bodied robot
The present invention belongs to the technical field of magnetically controlled soft-bodied robots, and more specifically, relates to a controllable and reconfigurable magnetization system and method for a magnetic soft-bodied robot. The system comprises a pulse power supply module, magnetizing coil units axisymmetrically arranged up and down, and a magnetic soft-bodied robot placed between the upper and lower magnetizing units. By means of changing the relative current flow direction of the upper and lower magnetizing coil modules, radial and vertical magnetic fields can be generated between the magnetizing coils arranged oppositely without any mechanical movement, so that the internal magnetization direction of the magnetic soft-bodied robot can be configured simply and flexibly. The present invention realizes for the first time the particle magnetization and synchronization of bidirectional orientations, and decouples the material preparation process of the magnetic soft-bodied robot from the magnetization process, so that the entire manufacturing process is very simple. Moreover, the internal magnetization distribution is reconfigurable, which provides a completely new technical approach for realizing multifunctional magnetic soft-bodied robots.
US11705262B2 Electromagnetic actuating device with adaptable plunger arrangement
The invention relates to an electromagnetic actuating device (20) having at least two actuator units (1a, 1b) which are arranged adjacently in a housing (10) and which each have electrically energizable static coil means (2a, 2b), armature means (3a, 3b) mounted so as to be movable relative to said coil means, and a plunger (4a, 4b) which interacts with the armature means (3a, 3b) and which is mounted so as to be movable along axial plunger direction (S1, S2) and which has a free end portion (5a, 5b) for engagement into an actuation partner, in particular a guide groove of a camshaft, wherein the plungers (4a, 4b) of the actuator units (1a, 1b) of the actuating device (20) are preferably arranged such that the plunger directions (S1, S2) thereof run parallel to one another, and wherein the device (20) has adjustment means (6) which are integrated in the housing (10) and which serve for varying the arrangement of at least one plunger along a plane (E) perpendicular to the respective plunger direction (S1, S2).
US11705258B2 High frequency low loss magnetic core and method of manufacture
A high saturation, low loss magnetic material suitable for high frequency electrical devices, including power converters, transformers, solenoids, motors, and other such devices.
US11705252B2 Vacuum chamber arrangement for charged particle beam generator
The disclosure relates to an electron-optical module of an electron-optical apparatus. The electron-optical module comprises a vacuum chamber, a high voltage shielding arrangement located within the vacuum chamber, and an aperture array configured to form a plurality of beamlets from an electron beam and located within the high voltage shielding arrangement. Wherein the electron-optical module can be configured to be removable from the electron-optical apparatus.
US11705251B2 Fuel design and shielding design for radioisotope thermoelectric generators
Provided is a fuel design configured to have a thickness that is equal to or less than a mean-free path of electrons emitted by a radioactive energy source to prevent electrons produced thereby from being stopped within the fuel design and thus decreasing the intensity of bremsstrahlung radiation generated within the fuel design. Additionally provided is a two-phase shielding system including a first shield formed of a first material having a thickness exceeding a mean-free path of an electron emitted from a radioactive source material so as to prevent the electron from passing through the first shield, and a second shield formed of a second material configured to prevent bremsstrahlung radiation generated by the electron from passing through the second shield.
US11705245B2 System and methods for mammalian transfer learning
A neural network is trained using transfer learning to analyze medical image data, including 2D, 3D, and 4D images and models. Where the target medical image data is associated with a species or problem class for which there is not sufficient labeled data available for training, the system may create enhanced training datasets by selecting labeled data from other species, and/or labeled data from different problem classes. During training and analysis, image data is chunked into portions that are small enough to obfuscate the species source, while being large enough to preserve meaningful context related to the problem class (e.g., the image portion is small enough that it can't be determined whether it is from a human or canine, but abnormal liver tissues are still identifiable). A trained checkpoint may then be used to provide automated analysis and heat mapping of input images via a cloud platform or other application.
US11705243B2 Method of and system for displaying changes in a medical state of a patient
A method of managing an electronic health record and displaying a patient's medical state can include receiving a first input corresponding to the medical state, including a first plurality of positives that each correspond to a deviation from a healthy state. The method can also include grouping at least some of the first plurality of positives that collectively correlate to at least one of the medical conditions. The method can also include displaying with a display a statgraph having a plurality of objects including a homunculus plane, nodes projecting away from the plane, axes interconnecting the nodes, and a planar bundling object enveloping at least some of the nodes. The method can also include morphing, on the display controlled by the computing device, a first statgraph into a second statgraph.
US11705239B2 Method and apparatus for generating image reports
Embodiments of the disclosure provide methods, apparatuses, and computer-readable media for generating image reports. In one embodiment, the method includes: obtaining an image to be analyzed; determining at least one reference image corresponding to the image to be analyzed, the at least one reference image corresponding to a respective reference image report; and generating, based on the reference image report, an image report corresponding to the image to be analyzed. In the method for generating an image report provided by the embodiments, by obtaining an image to be analyzed is obtained, at least one reference image corresponding to the image to be analyzed is determined; and an image report corresponding to the image to be analyzed is generated based on a respective reference image report corresponding to the at least one reference image. Therefore, medical staff are assisted in quickly writing an image report, thereby ensuring the quality and the efficiency of the image report, reducing labor costs and time costs required for collating the image report, and further improving the practicability of the method.
US11705238B2 Systems and methods for providing assistance during surgery
A method of performing a surgical procedure includes storing a software application on a memory associated with a computer, which when executed by a processor causes the software application to develop a model of a patient's anatomical structure, process images of the patient's anatomy, display the images of the patient's anatomy on a user interface associated with the computer, superimpose critical structures within the patient over the displayed images of the patient's anatomy, determine a location within the patient's body cavity where the images of the patient's anatomy were taken, and display the model of the patient's anatomical structure on the user interface, the displayed model indicating the determined location where the images of the patient's anatomy were taken.
US11705236B2 System and apparatus for item management
Item-management systems, apparatus, and methods are described, preferably for management of items such as medicaments. In embodiments, an item-management system comprises a container defining plural cells, a docking station configured to receive the container, sources of visible information to indicate the cell(s) into which an item is to be loaded, and at least one controller operable to control the visible information sources to indicate the cell into which the item is to be received.
US11705231B2 System and method for computerized synthesis of simulated health data
Systems and methods related to the computerized synthesis of simulated health data are provided. A computing device can receive a respective data model constructed from protected health information (PHI) hosted by a respective health data provider. The computing device can create a state transition machine from the received data model, where a state of the state transition machine represents a health related event of a synthetic life. The computing device can generate a synthetic health data set for each synthetic person in a synthetic population by calculating one or more health related events for each time step in the synthetic life. The computing device can calculate a similarity score by comparing the generated synthetic health data set to an actual health data set. The computing device can adjust the received data model based on the score falling below a threshold similarity, thereby creating an adjusted data model.
US11705228B2 Control of viewing of patient information shared between healthcare facilities
A method for managing patient information in a system includes a cloud server, a healthcare facility, and affiliated facilities connected via a network. The method includes: receiving, from the healthcare facility, a medical image in response to examination order information sent by a first user from one affiliated facility; correlating the medical image to the examination order information and adding them to the patient information; correlating the medical image to disclosure propriety information indicating whether to allow the patient information to be disclosed to a second user; receiving a viewing request sent by the first or second user from one affiliated facility; determining whether to approve the viewing request based on the examination order information or the disclosure propriety information; and approving the viewing request and transmitting the patient information to the affiliated facility from which the viewing request has been sent.
US11705223B2 Preemptible-based scaffold hopping
In a method of molecular scaffold hopping an interface of a scheduler computer sends instructions, prepared by the scheduler computer, to a job runner computer to perform a plurality of separate computational tasks. Each of the separate computational tasks includes calculating one or more chemical properties for a query molecule or molecules in a library of molecules. One or more of the plurality of separate computational tasks performed on the job runner computer are preemptible computing instances. Status indicators sent from the job runner computer are received by the interface for each of the plurality of separate computational tasks. The indicators are one of: incomplete, completed, or failed computing instances. The interface resends the instructions to the job runner computer that correspond to the separate computational tasks having the failed computing instance indicator to increase fault-tolerance against the separate computational tasks not attaining the completed computing instance indicator.
US11705222B1 Method of reducing greenhouse gas emissions from recycling aluminum alloy wheels
A method of recycling aluminum alloy wheels, the method may comprise (a) providing a feed of aluminum alloy wheels; (b) fragmenting the aluminum alloy wheels into a plurality of fragments; (c) shot blasting the plurality of fragments to at least partly remove at least one contaminant material; (d) storing at least one recognition criterion and at least one carbon factor; (e) for each fragment of a representative sample of fragments, determining, for each contaminant material, a contaminant material concentration estimate for that fragment; (f) operating a data processor to either approve or reject the plurality of fragments, based on an aggregate carbon emission calculation being based on the contaminant material concentration estimate and the carbon factor. When the plurality of fragments is approved, they may be provided to a downstream recycling process. When the plurality of fragments is rejected, they may be further shot blasted.
US11705220B2 Systems and methods for identifying cancer treatments from normalized biomarker scores
Techniques for generating therapy biomarker scores and visualizing same. The techniques include determining, using a patient's sequence data and distributions of biomarker values across one or more reference populations, a first set of normalized scores for a first set of biomarkers associated with a first therapy, and a second set of normalized scores for a second set of biomarkers associated with a second therapy, generating a graphical user interface (GUI) including a first portion associated with the first therapy and having at least one visual characteristic determined based on a normalized score of the respective biomarker in the first set of normalized scores; and a second portion associated with a second therapy and having at least one visual characteristic determined based on a normalized score of the respective biomarker in the second set of normalized scores; and displaying the generated GUI.
US11705215B2 Memory sub-system with background scan and histogram statistics
Several embodiments of systems incorporating memory sub-systems are disclosed herein. In one embodiment, a memory sub-system can include a memory component and a processing device configured to perform a background scan on a memory region of the memory component. In some embodiments, the background scan includes generating a bit error count (BEC) of a codeword saved on the memory region and saving statistical information corresponding to the BEC of the codeword to a histogram statistics log. In some embodiments, when the BEC of the codeword is greater than a BEC threshold, a refresh operation is scheduled for the memory region and/or logged. In these and other embodiments, when one or more error recovery error correction code (ECC) operations do not correct bit errors in the codeword, a refresh and/or retirement operation is schedule for the memory region and/or is logged.
US11705214B2 Apparatuses and methods for self-test mode abort circuit
Apparatuses, systems, and methods for self-test mode abort circuit. Memory devices may enter a self-test mode and perform testing operations on the memory array. During the self-test mode, the memory device may ignore external communications. The memory includes an abort circuit which may terminate the self-test mode if it fails to properly finish. For example, the abort circuit may count an amount of time since the self-test mode began and end the self-test mode if that amount of time meets or exceeds a threshold, which may be based off of the expected amount of time for the testing operations to complete.
US11705211B2 Methods and systems for improving access to memory cells
The present disclosure relates to a method for accessing an array of memory cells, including storing a set of user data in a plurality of memory cells, storing, in a portion of the array, additional information representative of a voltage difference between a first threshold voltage and a second threshold voltage of the memory cells programmed to a first logic state, applying to the array a read voltage to activate a first group of memory cells corresponding to a preset number of memory cells, determining that the first group of memory cells has been activated based on applying the read voltage, wherein the read voltage is equal to the first threshold voltage when the first group of memory cells has been activated, and based on the additional data information, applying the voltage difference to the array to activate a second group of memory cells programmed to the first logic state.
US11705207B2 Processor in non-volatile storage memory
In one example, a computing system includes a device, the device including: a non-volatile memory divided into a plurality of selectable locations, each bit in the non-volatile memory configured to have corresponding data independently altered, wherein the selectable locations are grouped into a plurality of data lines; and one or more processing units coupled to the non-volatile memory, each of the processing units associated with a data line of the plurality of data lines, and each of the processing units configured to compute, based on data in an associated data line of the plurality of data lines, corresponding results, wherein the non-volatile memory is configured to selectively write, based on the corresponding results, data in selectable locations of the associated data line reserved to store results of the computation from the process unit associated with the associated data line.
US11705204B2 Semiconductor memory device
A semiconductor memory device includes a first memory cell, a second memory cell above the first memory cell, a first word line electrically connected to a gate of the first memory cell, a second word line electrically connected to a gate of the second memory cell, and a control unit that performs an erasing operation on the first and second memory cells. During the erasing operation, the control unit applies a first voltage to a first word line and a second voltage higher than the first voltage to a second word line.
US11705201B2 Log data storage for flash memory
Devices and techniques for managing flash memory are disclosed herein. A memory controller may receive a first program request comprising first host data to be written to the flash memory. The flash memory may comprise a number of storage units with each storage unit comprising a number of storage sub-units. If the first host data is less than a remainder threshold, the memory controller may generate a first program data unit comprising the first host data and first log data describing the flash memory. The memory controller may program the program data unit to the first storage unit of the flash memory, where the first log data is written to a first storage sub-unit of the number of storage sub-unit. The memory controller may also store an indication that the first storage sub-unit is invalid.
US11705199B2 Programming memory cells using asymmetric current pulses
The present disclosure includes apparatuses and methods for programming memory cells using asymmetric current pulses. An embodiment includes a memory having a plurality of self-selecting memory cells, and circuitry configured to program a self-selecting memory cell of the memory by applying a first current pulse or a second current pulse to the self-selecting memory cell, wherein the first current pulse is applied for a longer amount of time than the second current pulse and the first current pulse has a lower amplitude than the second current pulse.
US11705195B2 Increase of a sense current in memory
The present disclosure includes apparatuses, methods, and systems for increase of a sense current in memory. An embodiment includes a memory having a plurality of memory cells, and circuitry configured to count a number of program operations performed on the memory cells of the memory during operation of the memory, and increase a magnitude of a current used to sense a data state of the memory cells of the memory upon the count of the number of program operations reaching a threshold count.
US11705194B2 Systems and techniques for accessing multiple memory cells concurrently
Techniques are provided for accessing two memory cells of a memory tile concurrently. A memory tile may include a plurality of self-selecting memory cells addressable using a row decoder and a column decoder. A memory controller may access a first self-selecting memory cell of the memory tile using a first pulse having a first polarity to the first self-selecting memory cell. The memory controller may also access a second self-selecting memory cell of the memory tile concurrently with accessing the first self-selecting memory cell using a second pulse having a second polarity different than the first polarity. The memory controller may determine characteristics of the pulses to mitigate disturbances of unselected self-selecting memory cells of the memory tile.
US11705193B2 Error avoidance based on voltage distribution parameters
A method can include receiving a request to read data from a memory cell of a memory device coupled with the processing device, determining a voltage distribution parameter value associated with the memory cell, determining a set of read levels associated with the voltage distribution parameter value, wherein each read level in the determined set of read levels corresponds to a respective voltage distribution of the memory cell, and reading, using the determined set of read levels, data from the memory cell. The voltage distribution parameter value can be determined by identifying a particular voltage distribution of the memory cell by sampling the memory cell at a plurality of voltage levels, and determining the voltage distribution parameter value based on the particular voltage distribution. The voltage distribution parameter value can be a voltage value that is included in the particular voltage distribution.
US11705187B2 Variable width memory module supporting enhanced error detection and correction
Described are memory modules that support different error detection and correction (EDC) schemes in both single- and multiple-module memory systems. The memory modules are width configurable and support the different EDC schemes for relatively wide and narrow module data widths. Data buffers on the modules support the half-width and full-width modes, and also support time-division-multiplexing to access additional memory components on each module in support of enhanced EDC.
US11705182B2 Electronic device for controlling command input
An electronic device includes a command generation circuit configured to generate a refresh command and a driving control signal, which are enabled during an all-bank refresh operation, according to a logic level combination of an internal chip selection signal and an internal command address. The electronic device also includes a buffer control circuit configured to generate, from the refresh command and the driving control signal, a first buffer enable signal for enabling a first group of buffers and a second buffer enable signal for enabling a second group of buffers.
US11705180B2 Memory refresh technology and computer system
A memory refresh method is applied to a computer system including a processor, a memory controller, and a dynamic random access memory (DRAM). The memory controller receives a first plurality of access requests from the processor. The memory controller refreshes a first rank in a plurality of ranks at shortened interval set to T/N when a quantity of target ranks to be accessed by the first plurality of access requests is less than a first threshold and a proportion of read requests in the first plurality of access requests or a proportion of write requests in the first plurality of access requests is greater than a second threshold. T is a standard average refresh interval, and N is greater than 1. The memory refresh technology provided in this application can improve performance of the computer system in a memory refresh process.
US11705178B2 Method and apparatus for determining refresh counter of dynamic random access memory (DRAM)
Embodiments of the present application provide a method and apparatus for determining a refresh counter of a DRAM. The method includes: writing data to a target memory cell connected with a target word line in the DRAM, and controlling the DRAM to perform refreshes starting from a preset word line according to a preset rule; determining, according to whether the data can be read accurately from the target memory cell after the refreshes, an intermediate refresh counter of refreshes on the target word line; and controlling, based on the intermediate refresh counter, the DRAM to perform refreshes starting from the target word line according to the preset rule, and determining the refresh counter of the DRAM according to whether the data can be read accurately from the target memory cell after the refreshes.
US11705176B2 Storage circuit provided with variable resistance type elements, and its test device
A storage circuit includes: the array of a memory cell MC including a variable-resistance element; a conversion circuit that converts the resistance value of each memory cell into the signal level of an electric signal; a reference signal generation circuit that generates a reference signal common to a plurality of columns; a correction circuit that corrects one of the signal level of the reference signal and the signal level of the electric signal for each column of the array of the memory cell; and an RW circuit that determines data stored in the memory cell belonging to a corresponding column by comparing one of the reference level and the signal level of the electric signal, corrected by the correction circuit, and the other of the reference level and the signal level of the electric signal.
US11705173B1 Address bits with reduced hamming distance
Memory units are accessed using address bits. The address bits used to access memory units can have various formats. The address bits to access successive locations that are to be sequentially accessed can have a reduced Hamming distance binary code format to reduce a quantity of toggling to switch from one set of address bits to another set of address bits.
US11705170B2 Memory device related to performing a column operation
A memory device includes an external information input circuit configured to generate a burst mode signal and a write command pulse for a write operation, by receiving external information for the write operation; and a write operation control circuit configured to generate a write control pulse for storing internal data in a cell array, from the write command pulse when a first burst mode is performed on the basis of the burst mode signal, and to control whether to generate the write control pulse from the write command pulse when a second burst mode is performed on the basis of the burst mode signal.
US11705169B2 Trim/test interface for devices with low pin count or analog or no-connect pins
A trim/test interface in a packaged integrated circuit device prevents high through-current between pins of the IC device and trim/test interface digital logic within the IC device using a floating-pin-tolerant always-on CMOS input buffer. The always-on buffer uses a coupling capacitor at its input to block signals at DC and a weak-latch feedback path to ensure that intermediate or floating inputs are provided through the buffer only at one of two digital levels (e.g., those provided by a ground pin GND and by a high supply voltage pin VDD). The described interfaces and methods provide for false-entry-free test mode activation for IC devices with a low pin count, where there are a limited number of pins to cover all test/trim functions, or in which only analog, no-connect, or failsafe pins are available for trim or test mode entry control or trim or test data input.
US11705167B2 Memory circuit, method and device for controlling pre-charging of memory
A memory circuit includes a pre-charging circuit and a control circuit. The pre-charging circuit includes a first pre-charging unit, a second pre-charging unit, a first power supply terminal, a second power supply terminal, a first control terminal, a second control terminal and a data terminal; the first pre-charging unit is connected with the first power supply terminal, the first control terminal and the data terminal; the second pre-charging unit is connected with the second power supply terminal, the second control terminal and the data terminal. The control circuit is configured to in response to a memory being in a row active state and not performing a reading-writing operation, control, through the second pre-charging unit, the data terminal and the second power supply terminal to be disconnected, and control, through the first pre-charging unit, the data terminal and the first power supply terminal to be disconnected.
US11705166B2 Memory device including on-die-termination circuit
A memory device includes; a first memory chip including a first on-die Termination (ODT) circuit comprising a first ODT resistor, a second memory chip including a second ODT circuit comprising a second ODT resistor, at least one chip enable signal pin that receives at least one chip enable signal, wherein the at least one chip enable signal selectively enables at least one of the first memory chip and the second memory chip, and an ODT pin commonly connected to the first memory chip and the second memory chip that receives an ODT signal, wherein the ODT signal defines an enable period for at least one of the first ODT circuit and the second ODT circuit, and in response to the ODT signal and the at least one chip enable signal, one of the first ODT resistor and the second ODT resistor is enabled to terminate a signal received by at least one of the first memory chip and the second memory chip.
US11705164B2 Bias current generator circuitry
A supply voltage sensitivity of an output current of a bias current generator circuit is reduced. The bias current generator includes a plurality of transistors and a plurality of resistors coupled to the plurality of transistors. The supply voltage sensitivity of the output current of the bias current generator circuit is reduced by applying a second bias current generated by the bias current generator circuit to a first bias current generated by the bias current generator circuit.
US11705163B1 Nonvolatile memory devices, systems and methods with switching charge pump architectures
A memory device can include a nonvolatile memory (NVM) cell array, data path circuits, coupled between the NVM cell array and an output of the device, that are configured to enable access to the NVM cell array via a plurality of bit lines. A first charge pump can generate a first voltage supply. A second charge pump can generate a second voltage supply. Switch circuits are configured to, in a first mode, couple the first voltage supply to data path circuits, and in a second mode, couple the second voltage supply to the data path circuits. The first charge pump, the second charge pump, the switch circuits, the data path circuits and the NVM cell array are formed with the same integrated circuit substrate. Corresponding methods and systems are also disclosed.
US11705155B2 Magnetic tape having characterized PSD ratio, magnetic tape cartridge, and magnetic recording and reproducing apparatus
The magnetic tape includes a non-magnetic support, a magnetic layer that includes ferromagnetic powder having an average particle volume of 2,500 nm3 or less on one surface side of the non-magnetic support, and a back coating layer that includes non-magnetic powder on the other surface side of the non-magnetic support, in which the ferromagnetic powder is ferromagnetic powder selected from the group consisting of hexagonal ferrite powder and ε-iron oxide powder, and a ratio (PSD5μm-PSDmag/PSD10μm-PSDbc) of the magnetic layer and the back coating layer is in a range of 0.0050 to 0.20. A magnetic tape cartridge and a magnetic recording and reproducing apparatus include the magnetic tape.
US11705153B1 Hard disk drive suspension pad pre-solder formation and guiding
A hard disk drive flexure assembly includes a metal substrate having a gap between a root side and a slider side, a base layer and a first conductive layer that each bridges the gap, and a plurality of electrical pads where the pads extend to the slider side of the flexure so as to positionally overlap with a slider end edge and corresponding slider electrical pads. Pre-solder bumps are formed on each pad. This configuration facilitates formation of a functional solder bridge between the flexure and the slider because the melted solder can readily spread on the extended flexure pad surface and reach the slider pad when the pre-solder bump is heated, as the pad material has higher solder wettability than that of a cover layer material. These techniques are especially relevant with narrow, high-density, small pitch electrical pads.
US11705149B2 Accelerometer inside of a microphone unit
A system includes a microphone unit coupled to a roof of an autonomous vehicle. The microphone unit includes a microphone board having a first opening. The microphone unit also includes a first microphone positioned over the first opening and coupled to the microphone board. The microphone unit further includes an accelerometer. The system also includes a processor coupled to the microphone unit.
US11705147B2 Mixed adaptive and fixed coefficient neural networks for speech enhancement
Systems, methods and computer-readable media are provided for speech enhancement using a hybrid neural network. An example process can include receiving, by a first neural network portion of the hybrid neural network, audio data and reference data, the audio data including speech data, noise data, and echo data; filtering, by the first neural network portion, a portion of the audio data based on adapted coefficients of the first neural network portion, the portion of the audio data including the noise data and/or echo data; based on the filtering, generating, by the first neural network portion, filtered audio data including the speech data and an unfiltered portion of the noise data and/or echo data; and based on the filtered audio data and the reference data, extracting, by a second neural network portion of the hybrid neural network, the speech data from the filtered audio data.
US11705146B2 Audio encoder and bandwidth extension decoder
An audio encoder for providing an output signal using an input audio signal includes a patch generator, a comparator and an output interface. The patch generator generates at least one bandwidth extension high-frequency signal, wherein a bandwidth extension high-frequency signal includes a high-frequency band. The high-frequency band of the bandwidth extension high-frequency signal is based on a low frequency band of the input audio signal. A comparator calculates a plurality of comparison parameters. A comparison parameter is calculated based on a comparison of the input audio signal and a generated bandwidth extension high-frequency signal. Each comparison parameter of the plurality of comparison parameters is calculated based on a different offset frequency between the input audio signal and a generated bandwidth extension high-frequency signal. Further, the comparator determines a comparison parameter from the plurality of comparison parameters, wherein the determined comparison parameter fulfils a predefined criterion.
US11705141B2 Systems and methods to reduce audio distraction for a vehicle driver
The disclosed technologies relate to reducing audible distractions for a driver of a vehicle. A method includes obtaining audio data based on sound detected inside the vehicle, identifying an audio event based on the audio data, determining a distraction rating for the audio event, the distraction rating indicating an estimated level of distraction caused by the audio event, and generating an alert when the distraction rating exceeds a threshold.
US11705137B2 Apparatus for encoding and decoding of integrated speech and audio
Provided is an encoding apparatus for integrally encoding and decoding a speech signal and a audio signal, and may include: an input signal analyzer to analyze a characteristic of an input signal; a stereo encoder to down mix the input signal to a mono signal when the input signal is a stereo signal, and to extract stereo sound image information; a frequency band expander to expand a frequency band of the input signal; a sampling rate converter to convert a sampling rate; a speech signal encoder to encode the input signal using a speech encoding module when the input signal is a speech characteristics signal; a audio signal encoder to encode the input signal using a audio encoding module when the input signal is a audio characteristic signal; and a bitstream generator to generate a bitstream.
US11705136B2 Methods for phase ECU F0 interpolation split and related controller
Controlling a concealment method for a lost audio frame associated with a received audio signal is provided. At least one bin vector of a spectral representation for at least one tone is obtained, wherein the at least one bin vector includes three consecutive bin values for the at least one tone. Whether each of the three consecutive bin values has a complex value or a real value is determined. Responsive to the determination, the three consecutive bin values are processed to estimate a frequency of the at least one tone based on whether each bin value has a complex value or a real value.
US11705133B1 Utilizing sensor data for automated user identification
This disclosure describes techniques for identifying users that are enrolled for use of a user-recognition system. To be identified using the user-recognition system, a user may first enroll in the system by stating an utterance at a first device having a first microphone. In response, the first microphone may generate first audio data. Later, when the user would like to be identified by the system, the user may state the utterance again, although this time to a second device having a second microphone. This second microphone may accordingly generate second audio data. Because the acoustic response of the first microphone may differ from the acoustic response of the second microphone, however, this disclosure describes techniques to apply a relative transfer function to one or both of the first or second audio data prior to comparing these data so as to increase the recognition accuracy of the system.
US11705132B2 Computing method for populating digital forms from un-parsed data
A computing device is disclosed which includes a processor and non-transient memory operably connected to the processor. The non-transient memory includes instructions that, when executed by the processor cause the processor to extract a plurality of sub-strings from a character string, analyze each sub-string for compliance with each of several field definitions, where each of the field definitions corresponds to a field in a digital form, and populate some of the fields in the digital form based on the analysis of each sub-string for compliance with the field definitions.
US11705130B2 Spoken notifications
An example method includes, at an electronic device: receiving an indication of a notification; in accordance with receiving the indication of the notification: obtaining one or more data streams from one or more sensors; determining, based on the one or more data streams, whether a user associated with the electronic device is speaking; and in accordance with a determination that the user is not speaking: causing an output associated with the notification to be provided.
US11705125B2 Dynamic voice input detection for conversation assistants
A processor may receive data regarding a context for a first dialog turn. The processor may monitor a voice input from a user for the first dialog turn. The processor may detect a first pause in the voice input, the first pause having a duration that satisfies a time threshold. The processor may receive, based on the first pause, first voice input data. The processor may analyze the first voice input data. The processor may determine that additional time is recommended for the voice input to be provided by the user.
US11705123B1 Voice controlled remote thermometer
A wireless or remote thermometer connected with an artificial intelligence (AI) system. The thermometer may be in communication with a voice-activated AI system to implement operation thereof, such as a cloud-based AI system implemented on a smart audio interface. User-accessible controls for the thermometer may be activated using the voice-activated AI system on the audio interface. The thermometer may include a wireless transceiver for communication with a user. The thermometer collects temperature measurement data to remotely monitor the temperature of food or other materials. The thermometer connects and communicates wirelessly with a receiver unit, such as user smartphone, tablet, or other computerized device. The thermometer unit sends data, alerts or notifications to the delegated receiver, smart device, and/or audio interface, to the user. Communication between the thermometer and receiver unit may be through one or more communication pathways, which may be selected to provide delivery to the user device.
US11705118B2 Universal and user-specific command processing
A system configured to process an incoming spoken utterance and to coordinate among multiple speechlet components to execute an action of the utterance, where the output of one speechlet may be used as the input to another speechlet to ultimately perform the action. The speechlets and intervening actions need not be expressly invoked by the utterance. Rather the system may determine how best to complete the action and may identify intermediate speechlets that may be provide input data to the speechlet that will ultimately perform the action. The speechlets may be configured to recognize a common universe of actions and/or entities rather than have each speechlet or subject matter domain have its own set of recognizable actions and entities.
US11705117B2 Adaptive batching to reduce recognition latency
Acoustic features are batched into two different batches. The second batch of the two batches is made in response to a detection of a word hypothesis output by a speech recognition network that received the first batch. The number of acoustic feature frames of the second batch is equal to a second batch size greater than the first batch size. The second batch is also to the speech recognition network for processing.
US11705116B2 Language and grammar model adaptation using model weight data
Systems and methods described herein relate to adapting a language model for automatic speech recognition (ASR) for a new set of words. Instead of retraining the ASR models, language models and grammar models, the system only modifies one grammar model and ensures its compatibility with the existing models in the ASR system.
US11705113B2 Priority and context-based routing of speech processing
A speech processing system uses contextual data to determine the specific domains, subdomains, and applications appropriate for taking action in response to spoken commands and other utterances. Some applications may be given priority over others such that some applications are general request applications to which responsibility for processing an intent is to be assigned as long as contextual criteria are satisfied, while other applications are specific request applications to which responsibility for processing an intent is to be assigned only if the applications are specifically requested, if the contextual criteria of priority applications are not satisfied, and/or if certain contextual criteria associated with the specific request applications are satisfied.
US11705112B2 Adversarial, learning framework for persona-based dialogue modeling
Various embodiments may be generally directed to the use of an adversarial learning framework for persona-based dialogue modeling. In some embodiments, automated multi-turn dialogue response generation may be performed using a persona-based hierarchical recurrent encoder-decoder-based generative adversarial network (phredGAN). Such a phredGAN may feature a persona-based hierarchical recurrent encoder-decoder (PHRED) generator and a conditional discriminator. In some embodiments, the conditional discriminator may include an adversarial discriminator that is provided with attribute representations as inputs. In some other embodiments, the conditional discriminator may include an attribute discriminator, and attribute representations may be handled as targets of the attribute discriminator. The embodiments are not limited in this context.
US11705108B1 Visual responses to user inputs
Techniques for generating a visual response to a user input are described. A system may receive input data corresponding to a user input, determining a first skill component is to determine a response to the user input, and determine a second skill component is to determine supplemental content related to the user input. The system may also determine a template for presenting a visual response to the user input, where the template is configured for presenting the response and the supplemental content. The system may receive, from the first skill component, first image data corresponding to the first response. The system may also receive, from the second skill component, second image data corresponding to the first supplemental content. The system may send, to a device including a display, a command to present the first image data and the second image data using the template.
US11705106B2 On-device speech synthesis of textual segments for training of on-device speech recognition model
Processor(s) of a client device can: identify a textual segment stored locally at the client device; process the textual segment, using a speech synthesis model stored locally at the client device, to generate synthesized speech audio data that includes synthesized speech of the identified textual segment; process the synthesized speech, using an on-device speech recognition model that is stored locally at the client device, to generate predicted output; and generate a gradient based on comparing the predicted output to ground truth output that corresponds to the textual segment. In some implementations, the generated gradient is used, by processor(s) of the client device, to update weights of the on-device speech recognition model. In some implementations, the generated gradient is additionally or alternatively transmitted to a remote system for use in remote updating of global weights of a global speech recognition model.
US11705103B2 Audio system and signal processing method of voice activity detection for an ear mountable playback device
An audio system for an ear mountable playback device comprises a speaker, an error microphone predominantly sensing sound being output from the speaker and a feed-forward microphone predominantly sensing ambient sound. The audio system further comprises a voice activity detector which is configured to record a feed-forward signal from the feed-forward microphone. Furthermore, an error signal is recorded from the error microphone. A detection parameter is determined as a function of the feed-forward signal and the error signal. The detection parameter is monitored and a voice activity state is set depending on the detection parameter.
US11705102B2 Method and device for eliminating unstable noise
A method for eliminating unstable noise is provided and applicable to a sound recording device and implemented by a codec. The method includes: activating the sound recording device to start recording; setting a suppression duration and a cutoff frequency switching duration according to unstable noise and a DC offset value of the sound recording device; processing a front-end audio of a recorded sound by a filter having a first cutoff frequency to make the unstable noise in the front-end audio quickly converge, and outputting a filtered audio signal; suppressing the filtered audio signal according to the suppression duration to eliminate the unstable noise; and adjusting the first cutoff frequency of the filter to a second cutoff frequency according to the cutoff frequency switching duration, where the first cutoff frequency is greater than the second cutoff frequency. A device for eliminating unstable noise is also provided.
US11705100B2 Dynamic sound masking based on monitoring biosignals and environmental noises
Aspects of the present disclosure provide methods, apparatuses, and systems for closed-loop sleep protection and/or sleep regulation. According to an aspect, sleep disturbing noises are predicted and a biosignal parameter is measured to dynamically mask predicted disturbing environmental noises in the sleeping environment with active attenuation. Environmental noises in a sleeping environment of a subject are detected, input, or predicted based on historical data of the sleeping environment collected over a period of time. The biosignal parameter is used to determine sleep physiology of a subject. Based on the environmental noises in the sleeping environment and the determined sleep physiology, the noises are predicted to be disturbing or non-disturbing noises. For predicted disturbing noises, one or more actions are taken to regulate sleep and avoid sleep disruption by using sound masking prior to or concurrently with the occurrence of the predicted disturbing noises.
US11705095B2 Stringed instrument attachment for generating percussive sound
Disclosed herein are various embodiments of devices and systems which may be reversibly coupled to a sound hole of a hollow-bodied stringed instrument for the generation of percussive musical sounds. Various embodiments herein disclosed comprise various means of reversibly coupling a percussive attachment with a musical instrument, and comprise adjustable device body lengths and angular orientations relative to the hollow body of musical instruments so as to allow percussive sound-generating elements to produce musical sounds from within a resonating chamber of the hollow-bodied instrument through interaction with an inner surface thereof.
US11705092B2 Packable stringed instrument with neck and tail wire
Exemplary embodiments of stringed instruments including extended string retaining saddle straps are disclosed. The exemplary embodiments include an extended string retaining saddle strap connected to each of, and between, a string connection to the instrument's strings at a bottom portion of a body portion of the stringed instrument and a saddle strap connector at an upper portion of the body portion of the stringed instrument. In an aspect, the saddle strap connector may be connected to a neck block portion joining a neck portion of the stringed instrument to the body portion, within a hollow interior of the body portion. In an aspect, connecting the extended string retaining saddle strap to each of, and between, the string connection and the saddle strap connector creates a tension that tends to pull the string connection and the saddle strap connector towards each other.
US11705091B2 Parallelization of GPU composition with DPU topology selection
This disclosure provides systems, devices, apparatus, and methods, including computer programs encoded on storage media, for parallelization of GPU composition with DPU topology selection. A processor may receive an indication of a plurality of application layers for composition at a first processor (e.g., a DPU) and a second processor (e.g., a GPU). The processor may select one or more first application layers of the plurality of application layers for attempted composition at the first processor and one or more second application layers of the plurality of application layers for composition at the second processor. The processor may transmit each of the one or more first application layers to the first processor for composition and each of the one or more second application layers to the second processor for composition.
US11705088B2 Device and method for brightness control of display device
A display driver comprises signal supply circuitry and control circuitry. The signal supply circuitry is configured to supply an emission control signal to a display panel. The emission control signal controls a ratio of pixel circuits that emit light to pixels of the display panel. The control circuitry is configured to control the emission control signal based on an input image data.
US11705086B2 Adjusting virtual machine GPU refresh rate to remote desktop stream frame rate
A system and method of adjusting a refresh rate to match a given remote desktop stream frame rate is described. The system may include a processing device to transmit, as a media stream, a portion of a remote desktop image with a frame rate that matches a refresh rate to a remote desktop client.
US11705082B1 Method for reducing or eliminating tearing effect of an image on a display of wearable computing device
A wearable computing device includes an outer covering, a housing, an electronic display configured to display an image, and a display drive integrated circuit (DDIC) comprising a processor and a memory device. The memory device(s) includes a blanking time programmed therein based on one or more parameters of the image and/or the DDIC, which generally refers to the time period in which the DDIC receives pixel data of the image from an external controller. The memory device stores instructions that when executed by the processor cause the processor to perform operations, including receiving an indication to rotate the image by a certain angle, upon receipt of the indication, starting to receive a transmission of the pixel data of the image from the external controller, and completing the transmission of the pixel data of the image during the blanking time and before the DDIC displays the image on the electronic display so as to avoid a tearing effect of the image on the electronic display.
US11705081B2 Display device for vehicle
A display device for vehicle capable of reducing visual recognition burden on a driver and shortening watching time is provided. The display device for vehicle includes a liquid crystal display including a first area, a second area and a third area as display areas, and a CPU configured to switch the liquid crystal display between a normal display mode and a simple display mode. The CPU is configured to, in the normal display mode, make the first area, the second area and the third area to display vehicle information, and in the simple display mode, put the first area and the second area in a non-displayed state and make only the third area to display in digital indication at least speed information among the vehicle information.
US11705076B2 Cholesteric liquid crystal composite display device
A cholesteric liquid crystal (LC) composite display device includes a light absorbing substrate, a first and second transparent substrates, a light supplement module arranged between the light absorbing substrate and the first transparent substrate, a control module, a first and second electrode layers respectively formed on the first and second transparent substrates, a first cholesteric LC layer sandwiched between the first and second electrode layers, and a first light absorbing layer disposed on the second transparent substrate. The projection of the first light absorbing layer on the horizontal plane and the projection of the light supplement module on the horizontal plane are arranged in a misaligned manner. The control module is provided for controlling the light supplement module according to the brightness signal. Thereby, when the external brightness is low, the light supplement module enhances the displaying brightness of the cholesteric LC composite display device to meet the usage requirements.
US11705069B2 Data voltage compensation method, a display driving method, and a display apparatus
The present application discloses a method for compensating data voltages in a display apparatus. The method for individually compensating a data voltage to be applied to one of the multiple pixel circuits in the display apparatus. The method includes obtaining a threshold voltage of the driving transistor in the one of the multiple pixel circuits. Additionally, the method includes applying a testing voltage to a gate electrode of the driving transistor for charging the sense line up to a first time period to determine a first monitoring voltage associated with the sense line. The testing voltage is set to be a sum of the threshold voltage and a first setting voltage. Moreover, the method includes compensating a data voltage to be applied to the one of the multiple pixel circuits based on the first monitoring voltage and the threshold voltage.
US11705065B2 Display device and display panel
In a display device and display panel, a display panel includes: a plurality of pixels arranged in a matrix, each including two white subpixels and a plurality of colored subpixels, and a data pad connecting two adjacent colored subpixels, among the plurality of colored subpixels, corresponding to a same color, in a first direction, wherein luminance data is applied to the white subpixel, wherein each of the plurality of colored subpixels includes a dual subpixel having a size of the two white subpixels arranged in a second direction, the dual subpixel including a plurality of transistors, wherein a first transistor in the dual subpixel is connected to a first signal line extending through a first of the two white subpixels, and wherein a second transistor in the dual subpixel, is connected to a second signal line extending through a second of the two white subpixels.
US11705061B2 Display device for low power driving and method of operating the same
A display device includes a display panel, a display driver integrated circuit and a driving control circuit. The display panel includes a plurality of pixels connected to a plurality of driving lines and a plurality of source lines. The display driver integrated circuit includes a driving control signal generator. The driving control signal generator generates a driving control signal based on display device information and pixel values corresponding to at least a portion of the plurality of rows among a plurality of previous pixel values of a previous frame and a plurality of present pixel values of a present frame. The driving control circuit selectively connects the display driver integrated circuit with each of the plurality of driving lines based on the driving control signal such that first driving signals provided to first driving lines among the plurality of driving lines are blocked.
US11705059B2 Display device
The present embodiments disclose a display device. A display device according to an embodiment of the present disclosure comprises a pixel unit including a plurality of pixels, each including a luminous element and a pixel circuit connected to the luminous element, a clock generator configured to generate a plurality of clock signals each corresponding to each of a plurality of subframes constituting a frame, and a parallel to serial converter configured to convert the plurality of clock signals to a serial clock signal and transfer the serial clock signal to the pixel unit, and wherein the pixel circuit of each pixel includes a first pixel circuit configured to control light-emission and non-emission of the luminous element in response to a control signal applied to each of the plurality of subframes and a second pixel circuit configured to store bit values of image data in the frame and generate the control signal based on the stored bit values and the serial clock signal such that each subframe included in the frame is controlled according to each bit value.
US11705046B2 Data driver with sample/hold circuit and display device including the same
A data driver includes a multi-channel sample/hold circuit electrically connected between a digital-to-analog converter and a data buffer. The multi-channel sample/hold circuit includes a first sample/hold circuit connected to a first channel and a second sample/hold circuit connected to a second channel. The first sample/hold circuit performs a first drive operation and a second drive operation. The first drive operation includes sampling a data voltage as a buffer input voltage and maintaining the buffer input voltage during an nth horizontal time. The second drive operation includes outputting the buffer input voltage to an output terminal of the buffer during an (n+1)th horizontal time. The second sample/hold circuit performs the second drive operation during the nth horizontal time and performs the first drive operation during the (n+1)th horizontal time.
US11705043B2 Display panel
A display panel includes an array substrate, a plurality of cascading GOA units, a plurality of DEMUX switching units, and a DEMUX control signal generating circuit. One DEMUX switching unit includes a scanning signal input port, at least two control signal input ports, and at least two scanning signal output ports. One GOA unit is connected to the scanning signal input port, the DEMUX control signal generating circuit is connected to the at least two control signal input ports, and the scanning signal output ports are connected to corresponding gate lines.
US11705037B1 Foveated driving for power saving
In an embodiment, an electronic display includes an active area including a plurality of pixels arranged in columns and a plurality of source drivers driving image data to columns of pixels. The electronic display also includes a first plurality of switches selectively coupling respective source drivers of the plurality of source drivers to one or more columns. Selective coupling enables the respective source drivers to, at different times, drive the image data to: a single column; and multiple columns. In another embodiment, an electronic display includes a display panel configured to operate using a reference voltage received via a resistive path having a routing resistance, a reference voltage source outputting the reference voltage, and a feedback circuit sensing an electrical parameter of the resistive path and producing a compensation voltage that, when added to the reference voltage, causes the reference voltage to remain substantially constant at the display panel.
US11705033B2 Scanning driving method, scanning driving device, electronic equipment, and storage medium
A method provided by the present application comprises: obtaining a number n of rows of pixel units to be precharged; controlling a scanning driving chip to sequentially output n first scanning enable signals to a scanning driving circuit according to the number n of rows; and outputting a second scanning enable signal to the scanning driving circuit, so that the scanning driving circuit is controlled to output a second scanning signal to the pixel units of the n-th row to charge the pixel units of the n-th row.
US11705032B2 Driving circuit and display panel
A driving circuit and a display panel are disclosed. The driving circuit includes a plurality of cascaded driving units. The driving unit includes a forward/backward scan control module, a first control node controlling module, a second control node controlling module, a global control module, a regulating module, a first output module configured to output a stage signal, and a second output module configured to output a gate driving signal. A voltage level of the gate driving signal is higher than a voltage level of the stage signal.
US11705026B2 Display method of electronic device
A display method of an electronic device includes following steps. Providing a first image by a display, and a first vergence plane of two eyes of a user is located at a first position when the user views the first image. Providing a second image by the display, and the first image, the second image and an environmental scene are located within a field of view of the user, and a second vergence plane of the two eyes of the user is located at a second position when the user views the second image. A first distance exists between the first position of the first vergence plane and the user, a second distance exists between the second position of the second vergence plane and the user, and the first distance is different from the second distance.
US11705022B1 Garden marker
A garden marker with features of convenience for a gardener.
US11705021B2 Pop-up greeting card with tab support of a laser-cut, slice-form pop-up element
An article comprising a pop-up card is provided. The article comprises a single sheet of paper including a single crease and separating the sheet of paper into a left panel and a right panel, wherein the sheet is in a closed position when folded along the crease, and wherein the sheet is in the open position when not folded along the crease, a pop-up slice-form element coupled to said sheet, wherein the slice-form includes a first plurality of slice-form elements perpendicular to a second plurality of slice-form elements when in the open position, wherein the slice-form element comprises a first and last slice-form element each with a distal tab, and wherein in the open position the pop-up slice-form element is displayed as a three-dimensional configuration, and in the closed position said pop-up slice-form element folds together into a flat configuration.
US11705002B2 Application monologue for self-driving vehicles
The technology includes communicating the current status of a self-driving vehicle to users, such as passengers within the vehicle and other users awaiting pickup. Certain information about the trip and vehicle status is communicated depending on where the passenger is sitting within the vehicle or where the person awaiting pickup is located outside the vehicle. This includes disseminating the “monologue” of a vehicle operating in an autonomous driving mode to a user via an app on the user's device (e.g., mobile phone, tablet or laptop PC, wearable, or other computing device) and/or an in-vehicle user interface. The monologue includes current status information regarding driving decisions and related operations or actions. This alerts the user as to why the vehicle is taking (or not taking) a certain action, which reduces confusion and allows the user to focus on other matters.
US11704999B2 Method including peak and off-peak hour data for traffic signaling
A method for determining space allocation and signal timing of an isolated signalized intersection consists of at least one remote server and a processing module that is communicably coupled with the at least one remote server. A plurality of traffic-related data, wherein the plurality of traffic-related data reflects activity at the isolated signalized intersection, is received through the processing module. A space determination process is performed on the plurality of traffic-related data through the processing module. Next, a timing determination process is performed on the plurality of traffic-related data through the processing module in order to minimise the average intersection delay at the isolated signalized intersection. Based upon the results from the space determination process and the timing determination process a cycle length is determined for the isolated signalized intersection.
US11704994B2 Thermal management in smart doorbells
Various smart doorbell arrangements are presented. Based on a measured temperature of the smart doorbell, operation of the smart doorbell device may be altered such that more heat or less heat is generated without affecting user-facing features. Based on another measured temperature, operation of the smart doorbell may be altered such that a chime that is electrically coupled to the smart doorbell device is not sounded in response to a doorbell actuation, but that a notification of the doorbell actuation is wirelessly transmitted by the smart doorbell device.
US11704992B2 Hand cleanliness monitoring
Among other things, systems and methods include a first sensor configured to detect operation of the sink; a second sensor configured to detect personal characteristics of a person operating the sink.
US11704985B2 Dual function strap for resonating elements and ultra high frequency antennas
A combined EAS and RFID circuit includes an HF coil antenna, a UHF tuning loop, and an RFID chip coupled to a strap that includes a first coupling area and a second coupling area. The coil ends of the HF coil antenna are configured to capacitively and/or conductively couple to one or both of the first coupling area or second coupling area of the strap. The HF coil antenna can include a gap between turns for non-interfering placement of the UHF tuning loop. The EAS circuit can be deactivating upon application of a field at the resonant frequency of sufficient intensity to cause the breakdown voltage to be exceeded between a coil end and coupling area. The threshold breakdown voltage between a coil end and a coupling area can be reduced by laser ablation treatment of a conductive surface of one or both of the coil end or coupling area.
US11704982B2 Automated teller machine card ejection mechanism
In some implementations, an automated teller machine (ATM) may accept a card. The ATM may eject the card at a first time. The ATM may retract the card based on a determination that a threshold amount of time has elapsed from the first time and that the card has not been removed. The ATM may eject the card at a second time after retracting the card. The ATM may retract the card based on a determination that the threshold amount of time has elapsed from the second time and that the card has not been removed. The ATM may provide the card to a card storage compartment of the ATM after retracting the card and based on a determination that the card has been ejected or retracted a threshold number of times.
US11704972B2 Gaming system and method providing a class II bingo game with a player-selectable wild spot feature
The gaming system and method of the present disclosure provide a Class II bingo game with a player-selectable wild spot feature. Generally, for a play of the Class II bingo game and for each player, the gaming system provides that player a bingo card and enables the player to affirmatively designate up to a designated quantity of spots of the bingo card as wild spots. The wild spots are guaranteed marks. The gaming system then draws bingo numbers until a game-winning pattern is marked on one of the players' bingo cards.
US11704971B2 Gaming system supporting data distribution to gaming devices
In one aspect, gaming machines and systems are configured to distribute of viral events, such as viral gaming events, amongst devices. The devices can, for example, be gaming machines and/or mobile devices. According to one embodiment, once a viral event is triggered, it is presented at one or more first devices at a first time. The viral event spreads to other devices, such as one or more second devices where it can be presented at a later time. The viral event may continue to spread to numerous other devices. In another aspect, an apparatus, method, and system to acquire and display casino data on a portable electronic device may include a portable electronic device operative with a real-time location based data application to transmit the location of the portable electronic device and acquire, prioritize, store and display real-time casino data.
US11704960B2 Coin handling apparatus
A coin handling apparatus having: a first coin position; a second coin position; and a pipe for transporting coins from the first to the second coin position. The pipe is jointed and has a rigid, elongate element having a straight, elongate portion and a curved portion at a first end of the straight, elongate portion. The pipe further includes a rigid, curved element. The curved portion and the curved element are connected to define a continuous passageway through the curved element and the elongate element. The curved element, at least before mounting of the pipe in the coin handling apparatus, is rotatable in relation to the elongate element, such that an angle between a first opening of the curved element and a direction extending along the straight elongate portion is variable.
US11704959B2 Sheet processing system, sheet processing method, and decision apparatus
A sheet processing system, comprising a storage device that stores one or more sheets, and control circuitry. The control circuitry is configured to count a number of sheets stored in the storage device; determine whether the storage device is full based on a storage state of the storage device; in a case that the storage device is determined to be full, decide a set value relating to an upper limit number of the sheets storable in the storage device by using a plurality of count results from the control circuitry; and set the set value for the storage device.
US11704957B2 Method and system for identifying and determining valuation of currency
A method and system is provided for determining the denomination and related data for a currency item using a personal computing device, such as a mobile phone. The device includes or is connected to an image capture device that is preferably a digital video camera. At least one image of a target currency item is captured then processed for image quality. A further processing of the image includes a coordinate mapping. A comparison is made between individual pixels of the processed image based on the assigned coordinate mapping with a database of reference currency images to determine the currency denomination. Additional processing of the currency image provides the date and other data regarding the target currency item. A market value for the target currency item is identified by reference to a valuation database using the data determined for the currency item.
US11704956B2 System and method for tracking document shredding and voter ballots
A networked system of connected and trackable document deposit and destruction kiosks can be used to remotely dispose of and destroy confidential documents and monitors and records compliance with employer document destruction policies. A networked system of connected ballot deposit kiosks can be used to safely deposit, track, and verify the locations of completed ballots and to monitor and track the subsequent collection of the ballots by election officials or other authorized persons.
US11704955B2 Radio frequency antenna and system for presence sensing and monitoring
A wireless device system employs short-range wireless communication to require the proximity of a user device to a defined area prior to communicating a request or notification to the wireless user device. The system authenticates a request and the proximity of the user to or within the defined area prior to transmitting a command, request, or notification to the user or a third party. Additionally, the system uses an access node configured to shape the radiation pattern of short-range wireless communications to better determine the position of a user proximate in or around a defined area.
US11704952B2 Adaptive gateline motor control
A method for operating an adaptive gateline may include detecting a patron approaching a gateline. The method may include determining whether the gateline should be operated in a standard mode or in a modified mode based at least in part on data from one or more sensors. The method may include operating the gateline in the standard mode or in the modified mode based on the determination. In the modified mode a barrier of the gateline operates to provide one or both of extra time or additional space for the patron to pass through the gateline relative to the standard mode.
US11704951B2 Keyless entry utilizing set-back box
Techniques are described for keyless entry to a structure (e.g., hotel room) utilizing a set-back box. Registrants (e.g., hotel guest) may scan a barcode from their mobile device to check-in to the structure. Upon scanning the barcode or by other means, a mobile device identifier (e.g., a Bluetooth low-energy address (BLE)) is registered and associated with the checked-in structure. Receiving the registered mobile device identifier, the backend server pushes such to the set-back box associated with (e.g., resides in) the checked-in structure. The set-back box is enabled (e.g., BLE enabled) to actively scan addresses of nearby mobile devices. When the registered mobile device identifier is detected within a predetermined signal strength range (e.g., by using received signal strength indicator (RSSI) levels), the set-back box transmits a command to a smart lock (e.g., via BLE or Wifi or other radio) or to a lock controlling backend processor, to open the lock.
US11704948B2 Mobile device vehicle bonding with inactive bond records
A method for forming bonded mobile device connection with a vehicle includes determining a request count comprising a plurality of Bluetooth advertisement requests received from a mobile device with respect to time, determining an invalid Consumer Access Key (CAK) transmission count associated with the plurality of Bluetooth advertisement requests, generating an active bond record with the request count and the invalid CAK transmission count, determining, based on the active bond record, that a Global Attribute Profile (GATT) service associated with the mobile device is inactive, and disabling a Bluetooth advertisement response setting associated with the GATT service.
US11704944B2 Automobile diagnosis instrument, method for running system of automobile diagnosis instrument and automobile diagnosis system
The present application discloses a display panel and a display device. The display panel includes: a common electrode layer including a plurality of columns of first common electrodes, wherein each column of the plurality of columns of the first common electrodes includes a plurality of touch electrodes insulated from each other; and a driving module. Each of the plurality of touch electrodes is electrically connected to the driving module through one or more touch leads. A number of the touch leads corresponding to each of or adjacent ones of the plurality of touch electrodes gradually increases along a direction away from the driving module.
US11704937B2 Iris authentication device, iris authentication method and recording medium
The disclosure is inputting a first image obtained by capturing an object of authentication moving in a specific direction; inputting a second image at least for one eye obtained by capturing a right eye or a left eye of the object; determining whether the second image is of the left eye or the right eye of the object, based on information including the first image, and outputting a determination result associated with the second image as left/right information; comparing characteristic information relevant to the left/right information, the characteristic information being acquired from a memory that stores the characteristic information of a right eye and a left eye pertaining to object to be authenticated, with characteristic information associated with the left/right information, and calculating a verification score; and authenticating the object captured in the first image and the second image, based on the verification score, and outputting an authentication result.
US11704936B2 Object tracking and best shot detection system
A method and system using face tracking and object tracking is disclosed. The method and system use face tracking, location, and/or recognition to enhance object tracking, and use object tracking and/or location to enhance face tracking.
US11704935B2 Face recognition in noisy environments
A computing device stores a captured image as a transient image template when there is a failure in an image-based authentication of the captured image and the user of the computing device has provided user credentials that authorize the user to access the computing device. The transient image template may be used to further authorize the user to access the computing device during an established time period.
US11704933B2 Information processing apparatus, information processing method, and program
An information processing apparatus (100) includes an acquisition unit (122) that acquires a first image from which person region feature information regarding a region including other than a face of a retrieval target person is extracted, a second image in which a collation result with the person region feature information indicates a match, and a facial region is detected, and result information indicating a collation result between face information stored in a storage unit and face information extracted from the facial region, and a display processing unit (130) that displays at least two of the first image, the second image, and the result information on an identical screen.
US11704932B2 Collation system
A collation system of the present invention includes an imaging means for acquiring a captured image of a pre-passage side area with respect to a gate, a collation means for performing a collation process between a previously registered target and a target in the captured image, and a determination means for determining propriety of passage of the target with respect to the gate, on the basis of a result of the collation process. The collation means initiates the collation process on the basis of a condition, set to each area of the captured image, for the target located in the area.
US11704931B2 Predicting display fit and ophthalmic fit measurements using a simulator
A system and method of detecting display fit measurements and/or ophthalmic measurements for a head mounted wearable computing device including a display device is provided. The system and method may include capturing image data including a face of a user to be fitted for the head mounted wearable computing device. A three-dimensional head pose and gaze measurements may be extracted and a three-dimensional model may be developed from the captured image data. The system may detect display fit measurements and/or ophthalmic fit measurements from the three-dimensional model, and may provide one or more head mounted wearable computing devices that meet the display fit and/or ophthalmic fit requirements.
US11704924B2 Method, apparatus, and computer-readable storage medium for recognizing characters in a digital document
Method, computer readable medium, and apparatus of recognizing character zone in a digital document. In an embodiment, the method includes classifying a segment of the digital document as including text, calculating at least one parameter value associated with the classified segment of the digital document, determining, based on the calculated at least one parameter value, a zonal parameter value, classifying the segment of the digital document as a handwritten text zone or as a printed text zone based on the determined zonal parameter value and a threshold value, the threshold value being based on a selection of an intersection of a handwritten text distribution profile and a printed text distribution profile, each of the handwritten text distribution profile and the printed text distribution profile being associated with a zonal parameter corresponding to the determined zonal parameter value, and generating, based on the classifying, a modified version of the digital document.
US11704920B2 Method for processing cross matching image based on deep learning and apparatus thereof
The present disclosure relates to method and apparatus for processing cross matching image based on deep learning.
US11704914B2 Method and system for reducing manual review of license plate images for assessing toll charges
A tolling system is operable to reduce the number of manual reviews of a toll point images needed to process toll fee charges by separately reporting from both toll points and mobile device in vehicles running a tolling application program the lane and crossing time when traversing a toll point. A tolling service can match records produced by the toll points with records providing by the mobile device when the toll point cannot immediately determine the identity of the toll customer passing through the toll point.
US11704904B2 Imaging apparatus, imaging system, imaging method, and imaging program
An imaging apparatus according to an embodiment includes: an imaging unit having a pixel region in which a plurality of pixels is arranged; a readout controller that controls readout of pixel signals from pixels included in the pixel region; a first unit-of-readout setting unit that sets a unit of readout as a part of the pixel region, for which the readout controller performs readout of the pixel signal; an image output unit that outputs a first image based on the pixel signal read out from the unit of readout to a subsequent stage; a second unit-of-readout controller that controls the unit of readout in which the readout controller performs readout of the pixel signal; and a recognition unit that learns training data for each of the units of readout, performs a recognition process on the pixel signal for each of the units of readout, and outputs a recognition result.
US11704903B2 Systems and methods for horizon identification in an image
Systems and method of identifying a horizon depicted in an image are presented herein. Information defining an image may be obtained. The image may include visual content comprising an array of pixels. The array may include pixel rows. Parameter values for a set of pixel parameters of individual pixels of the image may be determined. Individual average parameter values of the individual pixel parameters of the pixels in the individual pixel rows may be determined. Based on the average parameter values a pixel row may be identified as depicting a horizon in the image.
US11704898B2 Machine learning system and method for determining or inferring user action and intent based on screen image analysis
System(s) and method(s) that analyze image data associated with a computing screen operated by a user, and learns the image data (e.g., using pattern recognition, historical information analysis, user implicit and explicit training data, optical character recognition (OCR), video information, 360°/panoramic recordings, and so on) to concurrently glean information regarding multiple states of user interaction (e.g., analyzing data associated with multiple applications open on a desktop, mobile phone or tablet). A machine learning model is trained on analysis of graphical image data associated with screen display to determine or infer user intent. An input component receives image data regarding a screen display associated with user interaction with a computing device. An analysis component employs the model to determine or infer user intent based on the image data analysis; and an action component provisions services to the user as a function of the determined or inferred user intent. In an implementation, a gaming component gamifies interaction with the user in connection with explicitly training the model.
US11704889B2 Systems and methods for detecting patterns within video content
A method of reducing false positives and identifying relevant true alerts in a video management system includes analyzing images to look for patterns indicating changes between subsequent images. When a pattern indicating changes between subsequent images is found, the video management system solicits from a user an indication of whether the pattern belongs to one of two or more predefined categories. The patterns indicating changes between subsequent images are saved for subsequent use. Subsequent images received from the video camera are analyzed to look for patterns indicating changes between subsequent images. When a pattern indicating changes between subsequent images is detected by the video management system, the video management system compares the pattern indicating changes between subsequent images to those previously categorized into one of the two or more predefined categories. Based on the comparison, the video management system may provide an alert to the user.
US11704887B2 System, method, apparatus, and computer program product for utilizing machine learning to process an image of a mobile device to determine a mobile device integrity status
A system, apparatus, method and computer program product are provided for determining a mobile device integrity status. Images of a mobile device captured by the mobile device and using a reflective surface are processed with various trained models, such as neural networks, to verify authenticity, detect damage, and to detect occlusions. A mask may be generated to enable identification of concave occlusions or blocked corners of an object, such as a mobile device, in an image. Images of the front and/or rear of a mobile device may be processed to determine the mobile device integrity status such as verified, not verified, or inconclusive. A user may be prompted to remove covers, remove occlusions, and/or move the mobile device closer to the reflective surface. A real-time response relating to the mobile device integrity status may be provided. The trained models may be trained to improve the accuracy of the mobile device integrity status.
US11704883B2 Methods and systems for reprojection in augmented-reality displays
Methods and systems are provided for a reprojection engine for augmented-reality devices. The augmented-reality device projects virtual content within a real-world environment. The augmented-reality device tracks a six degrees of freedom headpose of the augmented-reality device, depth information of the virtual content, motion vectors that correspond to movement of the virtual content, and a color buffer for a reprojection engine. The reprojection engine generates a reprojection of the virtual content defined by an extrapolation of a first frame using the headpose, the depth information, motion vectors, and the color surface data structure. The reprojected virtual content continues to appear as if positioned with the real-world environment regardless of changes in the headpose of the augmented-reality device or motion of the virtual content.
US11704882B2 Systems and methods to insert supplemental content into presentations of two-dimensional video content
Systems and methods for inserting supplemental content into presentations of two-dimensional video content are disclosed. Exemplary implementations may: obtain two-dimensional video content depicting a three-dimensional space; obtain supplemental content; obtain a model of the three-dimensional space defining the one or more visible physical features within the three-dimensional space; determine the camera position of the two-dimensional video content; identify a presentation location within the two-dimensional video content; determine integration information; modify the two-dimensional video content to include the supplemental content at the identified presentation locations in accordance with the integration information and/or perform other operations.
US11704879B2 Systems and methods for providing spatial awareness in virtual reality
In one embodiment, a method includes rendering, for a VR display device and based on a field of view of a user, a first output image of a VR environment comprising a virtual boundary corresponding to a real-world environment; determining, responsive to the user approaching within a first threshold distance of the virtual boundary, a speed of movement and the field of view of the user; accessing one or more images of the real-world environment captured by one or more cameras of the VR display device; and rendering, for the VR display device, a second output image comprising a portion of the VR environment and a portion of a passthrough view of the real-world environment based on the accessed images, where an area of the portion of the passthrough view is based on the determined speed of movement and the field of view of the user.
US11704876B2 Mobile device for viewing of dental treatment outcomes
A mobile computing device comprises an AR display, an image capture device that generates image data of a face of a viewer of the AR display, and a processing device. The processing device receives the image data; processes the image data to identify a position of a dental arch in the image data; determines a treatment outcome for the dental arch; generates a post-treatment image of the dental arch that shows the treatment outcome; generates updated image data comprising a superimposition of the post-treatment image of the dental arch over the received image data depicting the face of the viewer; and outputs the updated image data to the AR display, wherein the post-treatment image of the dental arch is superimposed over the dental arch in the received image data such that the post-treatment image is visible in the AR display rather than a true depiction of the dental arch.
US11704874B2 Spatial instructions and guides in mixed reality
Exemplary systems and methods for creating spatial contents in a mixed reality environment are disclosed. In an example, a location associated with a first user in a coordinate space is determined. A persistent virtual content is generated. The persistent virtual content is associated with the first user's associated location. The first user's associated location is determined and is associated with the persistent virtual content. A location of a second user at a second time in the coordinate space is determined. The persistent virtual content is presented to the second user via a display at a location in the coordinate space corresponding to the first user's associated location.
US11704872B2 Surface and image integration for model evaluation and landmark determination
Embodiments of the present disclosure provide a software program that displays both a volume as images and segmentation results as surface models in 3D. Multiple 2D slices are extracted from the 3D volume. The 2D slices may be interactively rotated by the user to best follow an oblique structure. The 2D slices can “cut” the surface models from the segmentation so that only half of the models are displayed. The border curves resulting from the cuts are displayed in the 2D slices. The user may click a point on the surface model to designate a landmark point. The corresponding location of the point is highlighted in the 2D slices. A 2D slice can be reoriented such that the line lies in the slice. The user can then further evaluate or refine the landmark points based on both surface and image information.
US11704871B2 Garment deformation method based on the human body's Laplacian deformation
A method of garment deformation based on Laplacian deformation of a human body, including the following steps: inputting polygonal mesh models of the human body and the garment; discretizing non-homogeneous mesh models of the human body and the garment inputted in the first step; clustering all the discretized mesh vertices, to reduce a number of vertices and to form a set of homogeneous discrete vertices; constructing Laplacian matrices of the human body and the garment; preprocessing and solving inverse matrices; editing by using the human body mesh as a control vertex, to drive a real-time smooth deformation of the garment mesh; and mapping a deformed and simplified mesh back to a mesh space of an original resolution to obtain deformed human body and garment mesh models.
US11704868B2 Spatial partitioning for graphics rendering
An improved virtual environment creation and testing process can be achieved by a combination of spatial partitioning and reverse tree generation. The reverse tree may be representative of the virtual environment and may be generated starting from a smallest portion or zone of the virtual environment (represented as a leaf node) and expanding up towards a root node representative of the entire virtual environment. Advantageously, the system can add new zones to the virtual environment and representative tree data structure that are external to the existing virtual environment without generating a new tree data structure. Thus, the computing resources utilized by the system disclosed herein may be significantly reduced compared to existing processes while improving the flexibility of the spatial partitioning and tree generation process thereby enabling spatial partitioning to be performed in real or near real time as a developer authors the virtual environment.
US11704866B2 Systems and methods for visualization of building structures
Methods and systems for real-time visualization of building structures are disclosed. A computing system may calculate physical illumination characteristics for each of a plurality of predefined virtual external building-surface elements layered in simulation at specified surface locations of a virtual three-dimensional (3D) model of a building structure, wherein the virtual 3D model is constructed based on data descriptive of the building structure. Each of the plurality of predefined virtual external building-surface elements may be associated with its calculated illumination characteristics in a database. A spatially-manipulable rendered image of the building structure may displayed on an interactive display in real-time based on the virtual 3D model. On the interactive display device, one or more of the plurality of the predefined virtual external building-surface elements may be rendered in real-time at respectively specified locations on the rendered image. On the interactive display device, illumination of each of the one or more of the plurality of the predefined virtual external building-surface elements may be simulated in real-time based on its associated calculated illumination characteristics, its respectively specified location on the rendered image, and a specification of environmental illumination conditions.
US11704861B2 Adaptive sampling of pixels
Adaptive sampling of pixels is disclosed. In some embodiments, convergence of pixels of a rendering is evaluated by removing texture from the rendering to eliminate non-convergence due to texture complexity and determining whether pixels values satisfy convergence criteria associated with pixel sampling. Those pixels of the rendering that have not converged are sampled with one or more additional samples. The completed rendering is output. Pixels of the completed rendering satisfy the convergence criteria and are not uniformly sampled.
US11704855B2 Customizable animation experience
Disclosed herein are system, method, and device embodiments for implementing a customizable animation experience. A multi-tenant service may associate an animation element with a visual component of an application, and generate a markup component including an animation parameter configured to customize the animation element within the application code. Further, the multi-tenant service may receive a request for the animation from an animation manager based on execution of the application code, and send the animation information to the animation manager. In some embodiments, the animation manager is configured to set the animation parameter to the animation information and present an animation associated with the animation element based on the animation parameter.
US11704853B2 Techniques for feature-based neural rendering
Techniques are disclosed for learning a machine learning model that maps control data, such as renderings of skeletons, and associated three-dimensional (3D) information to two-dimensional (2D) renderings of a character. The machine learning model may be an adaptation of the U-Net architecture that accounts for 3D information and is trained using a perceptual loss between images generated by the machine learning model and ground truth images. Once trained, the machine learning model may be used to animate a character, such as in the context of previsualization or a video game, based on control of associated control points.
US11704847B2 Geocoding personal information
A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data corpuses for entries having location-related information and determining locations for the location-related information. The method further comprises generating a map showing a current location of a mobile device along with representations of the entries having location-related information, at the determined locations, for entries from the multiple different data corpuses.
US11704845B2 Tomosynthesis method
A method includes recording a plurality of projection recordings along a linear trajectory. An X-ray source and an X-ray detector move in parallel opposite to one another along the linear trajectory and the examination object is arranged between the X-ray source and the X-ray detector. The method includes reconstructing a tomosynthesis dataset, respective depth information of the examination object is respective determined along an X-ray beam bundle spanned by the motion along the linear trajectory and an X-ray beam fan of the X-ray source perpendicular to the linear trajectory so that different respective depth levels in the object parallel to a detection surface of the X-ray detector are respectively scanned differently. Finally, the method includes determining a first slice image with a first slice thickness in a depth level, among the respective depth levels, substantially parallel to the detection surface of the X-ray detector based on the tomosynthesis dataset.
US11704844B2 View synthesis robust to unconstrained image data
Provided are systems and methods for synthesizing novel views of complex scenes (e.g., outdoor scenes). In some implementations, the systems and methods can include or use machine-learned models that are capable of learning from unstructured and/or unconstrained collections of imagery such as, for example, “in the wild” photographs. In particular, example implementations of the present disclosure can learn a volumetric scene density and radiance represented by a machine-learned model such as one or more multilayer perceptrons (MLPs).
US11704840B2 Attribute information prediction method, encoder, decoder and storage medium
Provided is a method for predicting attribute information, a coder, a decoder, and a storage medium. The coder determines a current Morton code corresponding to a point to be predicted in a point cloud to be coded, determines a target Morton code corresponding to the point to be predicted based on the current Morton code and according to a preset neighbor information table, judges whether a neighbor point of the point to be predicted exists in the point cloud to be coded according to the target Morton code, and performs prediction to obtain a predicted attribute value of the point to be predicted according to attribute reconstruction information of the neighbor point in response to that the neighbor point exists in the point cloud to be coded.
US11704838B1 Systems and methods for encoding hyperspectral data with variable band resolutions
An encoder may perform a dynamic encoding that adapts the encoding of hyperspectral data according to the number of bands of the electromagnetic spectrum that are captured by different imaging devices, the amount of data that is contained in each band, and/or encoding criteria that are specified by a user or that are automatically generated by the encoder for an optimal encoding of the hyperspectral data. The encoder may receive hyperspectral data for different electromagnetic spectrum bands. The encoder may determine an encoding resolution based on one or more of a number of bands and a maximum resolution within the received bands. The encoder may configure a block size for a file format that is used to store an encoding of the hyperspectral data based on the encoding resolution, and may encode the hyperspectral data contained within each band to at least one block of the block size.
US11704833B2 Monocular vision tracking method, apparatus and non-transitory computer-readable storage medium
A monocular vision tracking method, apparatus, and a non-volatile computer-readable storage medium are provided. The method includes: acquiring a first camera pose by using a wireless tracker; capturing calibration board images by using a camera, and selecting a set of images from the captured calibration board images according to image sharpness and camera pose difference; calculating a second camera pose in the camera calibration algorithm according to the selected set of images; obtaining a conversion parameter between the first camera pose and the second camera pose; and converting a first capturing pose into a second capturing pose by means of the conversion parameter when a scenario is captured, wherein the first capturing pose is acquired by the wireless tracker and the second capturing pose corresponds to a pose of the camera.
US11704827B2 Electronic apparatus and method for assisting with driving of vehicle
An electronic apparatus and method for assisting with driving of a vehicle are provided. The electronic apparatus includes: a processor configured to execute one or more instructions stored in a memory, to: obtain a surrounding image of the vehicle via at least one sensor, recognize an object from the obtained surrounding image, obtain three-dimensional (3D) coordinate information for the object by using the at least one sensor, determine a number of planar regions constituting the object, based on the 3D coordinate information corresponding to the object, determine whether the object is a real object, based on the number of planar regions constituting the object, and control a driving operation of the vehicle based on a result of the determining whether the object is the real object.
US11704825B2 Method for acquiring distance from moving body to at least one object located in any direction of moving body by utilizing camera-view depth map and image processing device using the same
A method for acquiring a distance from a moving body to an object located in any direction of the moving body includes steps of: an image processing device (a) instructing a sweep network to project pixels of images, generated by cameras covering all directions of the moving body, onto main virtual geometries and apply 3D concatenation operation thereon to generate an initial 4D cost volume, (b) generating a final main 3D cost volume therefrom through a cost volume computation network, and (c) generating sub inverse distance indices corresponding to inverse values of sub separation distances between a sub reference point and sub virtual geometries, and main inverse distance indices corresponding to inverse values of main separation distances between a main reference point and the main virtual geometries, by using a sub cost volume and the final main 3D cost volume, to thereby acquire the distance to the object.
US11704820B2 Image processing apparatus, image processing method, and storage medium
To improve user convenience as to adjustment for vibration correction of a captured image captured by an image capturing apparatus, a feature portion evaluation unit refers to feature portions selected by a feature portion selection unit and determines whether feature portions necessary for vibration isolation have been acquired from a reference image. The feature portion evaluation unit has the function of notifying information about the feature portions of the reference image in a case where the acquired feature portions do not satisfy a predetermined condition, that is, in a case where the reliability of the acquired feature portions does not reach a predetermined level.
US11704811B2 Method and apparatus for generating background-free image, device, and medium
Embodiments of the present disclosure provide a method and apparatus for generating a background-free image, a device, and a medium. The method may include: determining an image proportion of a target subject in an original image; clipping, in response to the image proportion being less than a preset threshold, a subject region image corresponding to the target subject from the original image; determining a corresponding subject region mask based on the subject region image; and synthesizing the subject region mask and the subject region image to generate a background-free image corresponding to the original image.
US11704809B2 Methods, systems and computer program products for classifying image data for future mining and training
A method for segmenting images is provided including tessellating an image obtained from one of an image database and an imaging system into a plurality of sectors; classifying each of the plurality of sectors by applying one or more pre-defined labels to each of the plurality of sectors, wherein the pre-defined labels indicate at least one of an image quality metric (IQM) and a metric of structure; assigning each of the plurality of classified sectors an Image Quality Classification (IQC); identifying anchor sectors among the plurality of classified sectors, applying filtering and edge detection to identify target boundaries; applying contouring across contiguous sectors and using the assigned IQC as a guide to complete segmentation of an edge between any two identified anchor sectors; and smoothing across segmented regions to increase parametric second-order continuity.
US11704808B1 Segmentation method for tumor regions in pathological images of clear cell renal cell carcinoma based on deep learning
A segmentation method for tumor regions in a pathological image of clear cell renal cell carcinoma based on deep learning includes data acquisition and pre-processing, building and training of a classification network SENet and prediction of tumor regions. The present invention studies clear cell renal cell carcinoma based on pathological images, yielding results with higher reliability than judgments made based on CT or MRI images. The present invention overcomes the drawback that the previous research on clear cell renal cell carcinoma is only limited to judgment on presence by being able to visually provide the position and size of tumor regions, which is convenient for the medical profession to better study the pathogenesis and directions to the treatment of clear cell renal cell carcinoma.
US11704805B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus extracts a foreground image corresponding to an object included in a processing image using a background image corresponding to the processing image, and generates the background image from the processing image. The image processing apparatus determines whether it is allowed to update the background image for use in the extraction, and based on a result of the determination, updates the background image for use in the extraction using the generated background image.
US11704804B2 Domain adaptation using post-processing model correction
Techniques are described for domain adaptation of image processing models using post-processing model correction According to an embodiment, a method comprises training, by a system operatively coupled to a processor, a post-processing model to correct an image-based inference output of a source image processing model that results from application of the source image processing model to a target image from a target domain that differs from a source domain, wherein the source image processing model was trained on source images from the source domain. In one or more implementations, the source imaging processing model comprises an organ segmentation model and the post-processing model can comprise a shape-autoencoder. The method further comprises applying, by the system, the source image processing model and the post-processing model to target images from the target domain to generate optimized image-based inference outputs for the target images.
US11704803B2 Methods and systems using video-based machine learning for beat-to-beat assessment of cardiac function
Various embodiments are directed to video-based deep learning evaluation of cardiac ultrasound that accurately identify cardiomyopathy and predict ejection fraction, the most common metric of cardiac function. Embodiments include systems and methods for analyzing images obtained from an echocardiogram. Certain embodiments include receiving video from a cardiac ultrasound of a patient illustrating at least one view the patient's heart, segmenting a left ventricle in the video, and estimating ejection fraction of the heart. Certain embodiments include at least one machine learning algorithm.
US11704799B2 Systems and methods for medical image style transfer using deep neural networks
The current disclosure provides for mapping medical images to style transferred medical images using deep neural networks, while maintaining clinical quality of the style transferred medical image, thereby enabling a clinician to evaluate medical images in a preferred style without loss of clinically relevant content. In one embodiment the current disclosure provides for a method comprising, acquiring a medical image of an anatomical region of a subject, wherein the medical image is in a first style, selecting a target style, wherein the target style is distinct from the first style, selecting a clinical quality metric, selecting a trained style transfer network based on the target style and the clinical quality metric, mapping the medical image to a style transferred medical image using the trained style transfer network, wherein the style transferred medical image is in the target style, and displaying the style transferred medical image via a display device.
US11704798B2 Method and device for vertebra localization and identification
A vertebra localization and identification method includes: receiving one or more images of vertebrae of a spine; applying a machine learning model on the one or more images to generate three-dimensional (3-D) vertebra activation maps of detected vertebra centers; performing a spine rectification process on the 3-D vertebra activation maps to convert each 3-D vertebra activation map into a corresponding one-dimensional (1-D) vertebra activation signal; performing an anatomically-constrained optimization process on each 1-D vertebra activation signal to localize and identify each vertebra center in the one or more images; and outputting the one or more images, wherein on each of the one or more outputted images, a location and an identification of each vertebra center are specified.
US11704797B2 Methods of obtaining 3D retinal blood vessel geometry from optical coherent tomography images and methods of analyzing same
Embodiments relate to extracting blood vessel geometry from one or more optical coherent tomography (OCT) images for use in analyzing biological structures for diagnostic and therapeutic applications for diseases that can be detected by vascular changes in the retina. An OCT image refers generally to one or more images of any dimension obtained using any one or combination of OCT techniques. Some embodiments include a method of identifying a region of interest of a retina from a plurality of retinal blood vessels in at least one optical coherence tomography (OCT) image of at least a portion of the retina. Some embodiments include a method of distinguishing between a plurality of retinal layers from vessel morphology information of retinal blood vessels in at least one optical coherence tomography (OCT) image of at least a portion of the retina.
US11704795B2 Quality-driven image processing
A framework for quality-driven image processing. In accordance with one aspect, image data and anatomical data of a region of interest are received. Zonal information is generated based on the anatomical data. Image processing is performed based on the image data to generate an intermediate image. One or more image quality metrics may then be determined for the intermediate image data using the zonal information. A processing action may be performed based on the one or more image quality metrics to generate a final image.
US11704794B2 Filing device, filing method, and program
There is provided a filing device, a filing method, and a program that cause a still image and a motion image to be associated with each other, which are captured without being associated with each other.The problem is solved through a filing device including an acquisition unit that acquires at least one still image and at least one motion image, a still image analysis unit that analyzes a pixel value of the still image and extracts still image information, a motion image analysis unit that analyzes a pixel value of the motion image and extracts motion image information, and an associating unit that associates the still image with the motion image by comparing the still image information with the motion image information.
US11704793B2 Diagnostic support server device, terminal device, diagnostic support system, diagnostic support process,diagnostic support device, and diagnostic support program
A virtual conference in relation to diagnostic object data is created. Messages posted to the virtual conference from terminal devices of users participating in the virtual conference are received, and the posted messages are sent to the other terminal devices beside the terminal devices of the users. Information relating to the diagnostic object data is generated, which information is obtained in accordance with analysis results of analyzing the posted messages. The information relating to the diagnostic object data is sent to the terminal devices.
US11704791B2 Multivariate and multi-resolution retinal image anomaly detection system
Machine learning technologies are used to identify and separating abnormal and normal subjects and identifying possible disease types with images (e.g., optical coherence tomography (OCT) images of the eye), where the machine learning technologies are trained with only normative data. In one example, a feature or a physiological structure of an image is extracted, and the image is classified based on the extracted feature. In another example, a region of the image is masked and then reconstructed, and a similarity is determined between the reconstructed region and the original region of the image. A label (indicating an abnormality) and a score (indicating a severity) can be determined based on the classification and/or the similarity.
US11704790B2 Supervised classifier for optimizing target for neuromodulation, implant localization, and ablation
A target location for a therapeutic intervention is determined in a subject with a neurological disorder. The target location is selected within at least one resting state network (RSN) map according to a predetermined criterion for the neurological disorder. The at least one RSN map includes a plurality of functional voxels within a brain of the subject, and each functional voxel of the plurality of functional voxels is associated with a probability of membership in an RSN. Instructions are transmitted to a treatment system that cause operation to be performed on the selected target location.
US11704789B2 Defect inspection device
A defect inspection device includes an ultrasonic probe, an image acquirer, a calculator, and a corrector. The ultrasonic probe acquires an ultrasonic image of an inspection object or a simulated inspection object. The image acquirer acquires an infrared image including a first region of the simulated inspection object or a second region of the inspection object. The calculator calculates a first correction value for correcting a coordinate deviation of the first region in the ultrasonic image and the infrared image with respect to a designed coordinate of the first region, or calculate a second correction value for correcting a coordinate deviation of the second region in the infrared image with respect to a designed coordinate of the second region. The corrector performs coordinate correction with the calculated first or second correction value for the ultrasonic image of the inspection object.
US11704786B2 Stress luminescence measurement method and stress luminescence measurement device
A stress luminescence measurement method according to one aspect includes the steps of: placing a stress luminescent material on a surface of a sample; irradiating the stress luminescent material with excitation light; acquiring a first captured image by imaging the stress luminescent material during irradiation of the excitation light; applying a load to the sample; acquiring a stress luminescence image by imaging stress luminescence of the stress luminescent material; irradiating the stress luminescent material after removal of the load with the excitation light; acquiring a second captured image during irradiation of the excitation light by imaging the stress luminescent material in a state in which the load has been removed; and storing the first captured image and the second captured image in a memory in association with the stress luminescent image.
US11704785B2 Techniques for image content extraction
Embodiments are directed to techniques for image content extraction. Some embodiments include extracting contextually structured data from document images, such as by automatically identifying document layout, document data, document metadata, and/or correlations therebetween in a document image, for instance. Some embodiments utilize breakpoints to enable the system to match different documents with internal variations to a common template. Several embodiments include extracting contextually structured data from table images, such as gridded and non-gridded tables. Many embodiments are directed to generating and utilizing a document template database for automatically extracting document image contents into a contextually structured format. Several embodiments are directed to automatically identifying and associating document metadata with corresponding document data in a document image to generate a machine-facilitated annotation of the document image. In some embodiments, the machine-facilitated annotation may be used to generate a template for the template database.
US11704783B2 Method of cleaning and identifying defects in wearable attenuation equipment
A method for processing a plurality of radiation protective garments includes receiving a plurality of radiation protective garments from a customer, scanning an identification tag of each received radiation protective garment to identify electronic identification data of each radiation protective garment, and automatically identifying a subset of the radiation protective garments that require performance testing by using the identification data to access a file history of each scanned radiation protective garment, the file history including a performance testing schedule. The method further includes using an x-ray scanning system to scan the subset of the radiation protective garments and to generate x-ray image data, automatically updating the file histories of the subset of the radiation protective garments to include the corresponding x-ray image data, and identifying defects in the corresponding radiation protective garment based on the x-ray image data.
US11704779B2 Head-up display device
A head-up display device includes: a display unit that produces a display light for the left eye by modulating a first illumination light derived from superimposing first illumination light beams output from a first region of a fly eye lens and produces a display light for the right eye by modulating a second illumination light derived from superimposing second illumination light beams output a second region of the fly eye lens; and an image processing unit that produces an image for the left eye and produces an image for the right eye; and a display control unit that causes a display unit to display the image for the left eye when the first illumination light is produced and causes the display unit to display the image for the right eye when the second illumination light is produced.
US11704778B2 Method for generating an adaptive multiplane image from a single high-resolution image
A method to compute a variable number of image planes, which are selected to better represent the scene while reducing the artifacts on produced novel views. This method analyses the structure of the scene by means of a depth map and selects the position in the Z-axis to split the original image into individual layers. The method also determines the number of layers in an adaptive way.
US11704775B2 Bright spot removal using a neural network
A method for image capture includes identifying a bright spot in an image. A neural network is used to recover details in bright spot area through a trained de-noising process. Post-processing of the image is conducted to match image parameters of recovered details in the bright spot area to another area of the image.
US11704774B2 Light level adaptive filter and method
A system includes an image sensor, an imaging pipeline, and a display device. The image sensor is configured to capture a first frame of pixel data. The imaging pipeline is coupled to the image sensor to receive the first frame of pixel data. The imaging pipeline includes an adaptive noise filter. The adaptive noise filter is configured to filter a pixel based on noise in the pixel. The imaging pipeline is configured to output a second frame of pixel data. The second frame of pixel data includes pixels filtered by the adaptive noise filter. The display device is coupled to the imaging pipeline to receive the second frame of pixel data. The display device is configured to display the second frame of pixel data.
US11704772B2 Image classification system
A method comprising: obtaining an image; identifying a rotation angle for the image by processing the image with a first neural network; rotating the image by the identified rotation angle to generate a rotated image; classifying the image with a second neural network; and outputting an indication of an outcome of the classification, wherein the first neural network is trained, at least in part, based on a categorical distance between training data and an output that is produced by the first neural network.
US11704770B2 Method and apparatus for streaming data
A terminal for receiving streaming data may receive information of a plurality of different quality versions of an image content; request, based on the information, a server for a version of the image content from among the plurality of different quality versions of the image content; when the requested version of the image content and artificial intelligence (AI) data corresponding to the requested version of the image content are received, determines whether to perform AI upscaling on the received version of the image content, based on the AI data; and based on a result of the determining whether to perform AI upscaling, performs AI upscaling on the received version of the image content through a upscaling deep neural network (DNN) that is trained jointly with a downscaling DNN of the server.
US11704768B2 Temporal supersampling for foveated rendering systems
Methods and systems are provided for using temporal supersampling to increase a displayed resolution associated with peripheral region of a foveated rendering view. A method for enabling reconstitution of higher resolution pixels from a low resolution sampling region for fragment data is provided. The method includes an operation for receiving a fragment from a rasterizer of a GPU and for applying temporal supersampling to the fragment with the low resolution sampling region over a plurality of prior frames to obtain a plurality of color values. The method further includes an operation for reconstituting a plurality of high resolution pixels in a buffer that is based on the plurality of color values obtained via the temporal supersampling. Moreover, the method includes an operation for sending the plurality of high resolution pixels for display.
US11704767B2 Texture extraction
Texture extraction is disclosed.
US11704764B2 Method and system for generating watermark on the basis of graphic, terminal, and medium
The invention provides a method and system for generating a watermark on the basis of graphic, a terminal, and a medium. The method includes acquiring a watermark image and at least one watermark unit image; acquiring watermark encryption information; determining the distribution information of the watermark unit images in the watermark image according to the watermark encryption information and a preset encryption model, the distribution information comprising imaging regions of the watermark unit images in the watermark image; and overlaying each watermark unit image into a corresponding imaging region in the watermark image to generate the watermark. The watermark encryption information has a one-to-one corresponding relationship with the distribution information of the watermark unit images in the watermark image, and the corresponding relationship can be defined by a user so that others cannot crack the watermark without knowing the encryption model, thereby improving the watermark cracking difficulty. Moreover, the method can generate the watermark according to the watermark image and the watermark unit images input by the user, and provide personalized customization of the watermark under the function of encryption to improve the user experience.
US11704761B2 Integration of workflow with digital ID
The present disclosure involves systems, software, and computer implemented methods for performing identity validation using a digital ID shared and trusted among a coalition of institutions. One example method includes receiving, via a communications module and from a first consortium member system, a set of input credentials from a first consortium member system associated with an operation, where the set of input credentials is associated with a user. A digital ID is identified corresponding to the set of input credentials and the first user, wherein each digital ID uniquely identifies a particular user and corresponds to at least one user account associated with other consortium member systems in a trusted consortium network. Using the other user accounts, additional user account information associated with the user is obtained and used in a verification operation.
US11704756B2 System and method for displaying additional information on 3D tour
The present inventive concept is a technique related to a system and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.
US11704754B2 Systems and methods for prompting a foreign currency transaction
Computing devices, systems, and methods for automatically prompting a foreign currency transaction by detecting a trip end condition associated with a registered user with respect to travel to a foreign location associated with a foreign currency. The methods and system may further determine that the registered user has a remaining foreign currency balance, and, as a result, may identify and send to the registered user's mobile device at least one option for using the remaining foreign currency balance. The at least one option may be a merchant offer from a merchant located in the area of the mobile device or may include an option to exchange the foreign currency for another currency. The trip end condition may be detected by determining that the registered user and/or user's mobile device is at an international departure location. The currency exchange may be with another registered user.
US11704753B2 Order post to enable parallelized order taking using artificial intelligence engine(s)
In some aspects, a computing device receives a scan of a code displayed on an order post located near a restaurant, determines that the code is associated with the restaurant, and automatically opens a software application and navigates the software application to an ordering page associated with the restaurant. The computing device initiates receiving, via the software application, input associated with an order, sends the input to a machine learning based software agent executing on a server, receives a predicted response to the input, provides the predicted response as audio output and/or displays the predicted response on the touchscreen display device. After the order is complete, the computing device sends order data associated with the order to the restaurant. After receiving an indication from the restaurant that the order is ready, the computing device indicates that the order is ready to be picked up.
US11704747B1 Determining base limit values for contacts based on inter-network user interactions
The disclosure describes embodiments of systems, methods, and non-transitory computer readable storage media that increase a base limit value for a contact based on a user interaction with a graphical user interface. Generally, the disclosed system provides a graphical user interface for display to a user that includes base limit increase elements to increase base limit values for contacts of the user. Based on user selection of a base limit increase element, the disclosed system can provide an increased base limit value to an account associated with the contact.
US11704746B2 Extendible user profiles
Implementations described herein disclose a method, an article of manufacture, and a system for displaying user profile information using extendible user profiles for user groups. A user profile with an application user profile is maintained. A value provided by a user joining a group for a group specific field is used to override a user profile field maintained in the application user profile.
US11704743B2 Method and system for processing transactions based on transaction archetypes
Certain aspects of the present disclosure provide techniques for processing transactions in a computing system. An example method generally includes receiving a request to perform an operation with respect to an object included in the request. A system identifies an archetype defining properties of the object included in the request. Based on the identified archetype, the system identifies data repositories to commit data to in order to perform the requested operation and rules for performing the operation with respect to the object. One or more actions are executed against the identified data repositories according to the identified rules.
US11704742B2 Retail HSA funding and payment mechanism
Disclosed herein are system, method, and computer program product embodiments describing the creation and funding of tax-advantaged accounts at a point-of-sale. By immediately funding the tax-advantaged account at the point-of-sale using a funding and payment mechanism, the disclosed embodiments may effectively and instantly fund a tax-advantaged account at a point-of-sale. The funding and payment mechanism overcomes the lapse in availability of funds inherent in legacy systems. Thus, an account holder may then immediately pay a provider from the tax-advantaged account for qualified expenses. The disclosure also presents a credit feature allowing prospective account holders to initially fund the tax-advantaged account. At the point-of-sale, the prospective account holder may link their newly created tax-advantaged account to other accounts, allowing the system to detect potential over-contributions. The disclosure also presents a retroactive analysis feature that analyzes linked accounts to create tax-advantaged transactions in transactions completed earlier in a plan year.
US11704740B2 Vehicle repair estimation system and method
A vehicle repair estimate platform for collecting vehicle repair data from a depth and dimension measuring camera and generating a manipulatable three-dimensional model of the vehicle damage. An estimate is generated based on insured claim attributes and predefined vehicle damage parameters, and the estimate tagged for periodic selection for inclusion in a wide area repair estimate matrix.
US11704737B1 Structural characteristic extraction using drone-generated 3D image data
A structural analysis computing device may generate a proposed insurance claim and/or generate a proposed insurance quote for an object pictured in a three-dimensional (3D) image. The structural analysis computing device may be coupled to a drone configured to capture exterior images of the object. The structural analysis computing device may include a memory, a user interface, an object sensor configured to capture the 3D image, and a processor in communication with the memory and the object sensor. The processor may access the 3D image including the object, and analyze the 3D images to identify features of the object—such as by inputting the 3D image into a trained machine learning or pattern recognition program. The processor may generate a proposed claim form for a damaged object and/or a proposed quote for an uninsured object, and display the form to a user for their review and/or approval.
US11704736B1 Computerized portfolio management tool
Various examples are directed to providing portfolio management tools. For example, a system may generate a portfolio management user interface comprising a first table and a first rebalancing button. The first table may comprise an asset class name column; a model portfolio column indicating asset class weights in a model portfolio; a test portfolio column indicating asset class weights in a test portfolio; a modification column indicating modifications to asset class weights; a modified portfolio column indicating asset class weights in a modified portfolio; and a plurality of rows comprising a first row for a first asset class of the asset classes and a second row for a second asset class of the asset classes. The system may receive an indication that the user selected the rebalancing button and generate a first set of modifications to asset class weights to reduce a difference between the test portfolio and the model portfolio.
US11704730B1 Systems and methods for generating account forecast alerts
A system may include a processor that may receive account information having a plurality of transactions associated with a bank account. The processor may then determine an expected burn rate of funds based on the account information, determine an expected savings balance at a first time based on the account information and the expected burn rate, generate an event in response to the expected savings balance being below a threshold, and send an alert including the event to a computing device associated with the user. The alert may indicate a status of the expected savings balance via an electronic display of the computing device.
US11704727B2 Method and apparatus for real-time treasury applications
Various methods, apparatuses/systems, and media for accessing data in real time are provided. A plurality of data sources are provided, each including various data corresponding to a user's account held and managed by an institution. A processor implements API connectivity to connect a user's system of choice to each of the plurality of data sources. A receiver receives user's login data associated with the user's account from the user's system of choice. The processor accesses data corresponding to the user's account in real time from the plurality of data sources via the API connectivity; and causes a GUI of the user's system of choice to display the data in real time.
US11704725B1 Method, medium, and system to optimize revenue using a bid reservation system
A method for evaluating bids for the purchase of inventory items to optimize bid-generated revenue. The method comprises receiving a bid for an inventory item, the bid comprising a bid price, a specific inventory item that is to be purchased, and a number of inventory items to be purchased. The bid is input into a machine learning algorithm as are features associated with the inventory item and information associated with the bid. The machine learning algorithm analyzes the bid and generates an output to accept or decline the bid. Responsive to that output the bidder is advised whether the bid was accepted or declined.
US11704720B2 Matching techniques for data transaction requests with private attributes
A computer system is provided that includes a paired list of data transaction requests on which a matching process is performed. There are multiple different types of data transaction requests that are stored in the paired list including data transaction requests with midpoint attributes and data transaction requests with discretion attributes. The computer system may determine how the multiple different types of data transaction requests may be match against each other. Two matching processes can be used to determine if a match exists between the first and second sides of the paired list. Matches that are determined at private values are not disseminated to third-parties via public market data feeds.
US11704719B2 Methods, systems, and computer readable media for detecting customer presence to initiate the ordering and purchase of goods and services
Methods, systems, and computer readable media for detecting customer presence to initiate the ordering and purchase of goods and services are disclosed. In one example, a system includes a detection server configured to detect the presence of a mobile device in a designated area associated with a merchant location and for initiating a menu selection application in the mobile device for placing an order for at least one product. The system further includes a merchant server configured to receive, from the mobile device, purchase order data associated with the order for the at least one product, a customer identifier associated with the mobile device, and a location identifier associated with the designated area, and for utilizing the customer identifier to send a notification message that indicates that the at least one product is available to the mobile device.
US11704715B2 Quantum computing service supporting multiple quantum computing technologies
A quantum computing service includes connections to multiple quantum hardware providers that are configured to execute quantum circuits using quantum computers based on different quantum technologies. The quantum computing service enables a customer to define a quantum algorithm/circuit in an intermediate representation and select from any of a plurality of supported quantum computing technologies to be used to execute the quantum algorithm/quantum circuit.
US11704713B1 Mobile customized glitter creation system
A customized glitter system includes glitters, a first glitter having a first color and a first type; a second glitter having a second color and a second type; a customer interface, the customer interface having one or more options from which a customer selects, the one or more options relating to the glitters; a container to receive a customized glitter mix based on the one or more options.
US11704712B2 Method for configuring and conducting service exchanges over network without monetary transactions
A method for conducting a plurality of electronic service exchanges over a network and a tangible, non-transient computer readable medium including instructions stored thereon to carry out the method are disclosed. The exchanges are conducted between two or more service providers on a basis of service time and description, and do not involve any monetary transaction. The method includes receiving information about an offered and requested service to initiate service exchanges. A plurality of parameters associated with the offered and requested services and an instruction set for each exchange are then identified. When the identification results in a match between the offered service and the requested service of a first service provider on a first terminal coupled to the network and the requested service and the offered service of at least one additional service provider on at least one additional terminal coupled to the network, the service exchange is conducted.
US11704711B1 Beacon-based management of queues
Methods and systems disclosed herein utilize location signals received from beacons and other indoor positioning systems along with an application program on customer devices for better management of customer traffic in physical queues and virtual queues, specifically in environments such as airports, food courts, shopping malls, and amusement parks. These methods and systems also provide a customer with a token for his place in the queue on his mobile device, so he is free to continue with his activities until it is time for him to acquire a product or a service.
US11704703B2 Systems and methods for dynamically modifying video game content based on non-video gaming content being concurrently experienced by a user
The disclosed systems and methods integrate gaming functionality with viewing a video program. Systems and methods for generating an interactive multimedia game for a user during the viewing of a video program by the user includes a host computer that generates the game in a context of the video program viewed on a first graphical user interface and recommends the video game to the user. The user may opt to engage with the video game on a second graphical user interface, which may be overlaid on the first graphical user interface.
US11704702B2 Generic message injection system
Systems and related methods providing for dynamic message creation are discussed herein. Circuitry may be configured receive generic configuration data that references work chunks for message generation and time data indicating a message send time. The work chunks may include references to message data, but not the actual message data. Based on the time data, the work chunks may be placed in a message queue. Circuitry may also be configured to retrieve a work chunk from the message queue and to generate one or more messages based on the retrieved work chunk. The references to message data in the work chunk may be used to retrieve the message data at the time of message generation.
US11704697B2 On-board signage system
An on-board signage system includes one or more vehicles, a display device installed in each of the vehicles, and a signage controller, in which the signage controller is configured to function as a post collecting unit that collects a post content item uploaded to an SNS site, a post analyzing unit which extracts a location relating to the post content item as a relevant location, a post database that stores post-related information obtained from the post content item in association with the relevant location, and a selector that selects at least one of a travel route of the vehicle and an image to be assigned to the vehicle, based on information stored in the post database, and transmits the selected travel route or image to the vehicle.
US11704696B2 Generating tracking URLs and redirecting from tracking URLs
A single tracking URL collects tracking information for multiple tracking services based on multiple tracking URL templates. A dynamic link generator generates a tracking URL configured to collect tracking information requested by each of a set of enabled tracking URL templates. The tracking information is transmitted to the tracking services associated with the enabled tracking URL templates. Additionally or alternatively, a tracking URL is configured to redirect a consumer to one of a candidate set of destination URLs. A tracking URL includes a base URL, which is resolved to an IP address of a server of a particular tracking service. Based on tracking data associated with the tracking URL and/or digital body language associated with the consumer, the particular tracking service selects one of a candidate set of destination URLs associated with the tracking URL. A destination page corresponding to the selected destination URL is presented to the consumer.
US11704692B2 Promoting representations of items to users on behalf of sellers of those items
This disclosure describes systems and methods for establishing promotions for sellers and promoting images of items to users on behalf of sellers. A management service receives a source location identifier from a seller, processes images stored in an image data store to determine images that include the source location identifier in the corresponding image information and includes those images in a promotion that is established for the seller. Likewise, the management service may determine users that have previously interacted with the images and include those users in the promotion campaign.
US11704690B2 Tracking advertisements using a single URL without redirection
Methods, systems, and computer storage media are provided for tracking an advertisement based on the advertisement's context. When an ad event is received on a client-computing device, a single URL is determined to display an item and track a context of the ad event. A first parameter related to the ad event is encoded as a HTTP header, and a second parameter related to tracking the ad event is encoded as a query parameter appended to the URL. The URL with the HTTP header is called, causing a domain server named in the URL to extract the first parameter from the HTTP header and the second parameter from the query parameter in order to determine the context of the ad. The domain server asynchronously requests tracking of the ad based on the context. Additionally, content for a landing page is received from the domain server.
US11704687B1 Modification of transaction fees
A method implemented on an electronic computing device includes receiving a request for an automated teller machine (ATM) transaction from an ATM. Authentication credentials are received of a customer of the ATM. The authentication credentials are associated with the request for the ATM transaction. A notification is received of a failure to execute the ATM transaction at the ATM. In response to the receiving a notification of the failure, a fee modification is issued to the customer of the ATM. The fee modification permits modification of a transaction fee associated with a subsequent ATM transaction at an alternative ATM.
US11704686B2 Systems and methods for product placement optimization by sensing customer traffic in stores
The disclosed embodiments generally relate to in-store customer traffic analysis systems and methods. The system includes at least one sensor positioned within a retail store, at least one display associated with the at least one sensor, one or more memory devices storing instructions and one or more hardware processors configured to execute the instructions to perform operations. The operations include receiving a sensor signal indicating that a user device is within a proximity to the at least one sensor in the retail store, extracting a user device identifier from the sensor signal, correlating the sensor signal to the at least one display, generating a foot traffic record associated with the user device identifier and the at least one display, based on the received sensor signal, and storing the generated foot traffic record.
US11704682B2 Pre-processing financial market data prior to machine learning training
Systems and methods for pre-processing data to facilitate efficient and accurate machine learning are provided. The data may include market data. The pre-processing may include partitioning the data into windows assigning categories to windows generate a series of vectors. The series of vectors then being input into a computer system that executes a machine learning algorithm to efficiently train a neural network used to identify structure or patterns therein.
US11704676B2 Systems and methods for partial authorization of electronic transactions
A method for managing payment submissions includes receiving, at an acquirer computing system, an authorization request submitted by a merchant computing system for a transaction of a predefined amount, the merchant computing system being associated with a merchant, and the authorization request identifying account information for an account that is associated with a payment card network and an issuer processor; and re-transmitting the authorization request for less than the predefined amount and greater than a configurable threshold value, until the authorization request is approved by the issuer processor or until the authorization request falls below the configurable threshold value.
US11704674B2 Manage remote procedure calls in centralized processing
The present solution is generally directed to managing remote procedure calls in centralized processing. In particular, the present solution can reduce the number of remote procedure calls by selecting and applying multiple processing scripts for a single electronic transaction based on a real-time condition.
US11704668B1 Funds transfer authentication
The innovation disclosed and claimed herein, in me aspect thereof, comprises systems and methods of funds transfer authentication. The authentication can include receiving a transfer request to transfer funds from a payer to a payee, the transfer request identifies the payer, the payee, and an amount to transfer. Customer information associated respectively with the payer and the payee is identified. The payer and the payee are authenticated. A communication session is opened between the payer and payee. A time-limited payee OTP is generated and sent to the payee. The payee OTP is received within a first time limit. The funds are transferred from the payer to the payee based on receiving a matching payee OTP.
US11704666B1 Systems and methods for authorizing transactions without a payment card present
Systems, methods, and computer-readable storage media utilized for authorizing transactions without a payment card present. One method includes receiving a habitual transaction request including a customer indicator and identifying characteristics of the habitual transaction request. The method further includes identifying, utilizing the customer indicator, habit information of a customer and authenticating the habitual transaction request based on the characteristics of the habitual transaction request conforming with the habit information. The method further includes, in response to authenticating the habitual transaction request, authorizing the habitual transaction request and receiving a non-habitual transaction request including the customer indicator. The method further includes determining that the customer is active, and the customer indicator is approved to conduct a non-habitual transaction and authorizing the non-habitual transaction request based on the determination and the customer indicator being approved to conduct the non-habitual transaction and transmitting a notification indicating the non-habitual transaction request was authorized.
US11704664B2 Systems and methods for electronic certification of e-commerce security badges
A method for managing secure processing of electronic payment transactions includes receiving a request submitted by a merchant computing system for a security verifier. The security verifier is to be displayed on an electronic display associated with the merchant computing system. A set of security credentials received from a security service provider is measured against a security threshold. When the set of security credentials meets the security threshold, a uniform resource locator (“URL”) is transmitted to the merchant computing system. The URL identifies the security verifier to be retrieved and displayed at the electronic display associated with the merchant computing system.
US11704662B2 Systems and methods for provisioning funding card numbers to third party wallets
Systems, methods, and devices for provisioning funding card numbers to merchant wallets are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for provisioning funding card numbers to third party wallets may include: (1) authenticating a customer using an electronic device; (2) redirecting the customer to a third-party website; (3) receiving, from the third-party website and via a first API, a request for funding primary account numbers (FPANs) associated with the customer; (4) providing the third-party website with a plurality of FPAN identifiers for FPANs associated with the customer; (5) receiving, from the third-party website and via a second API, a request for a FPAN associated with a selected FPAN identifier; (6) encrypting the FPAN associated with the selected FPAN identifier; and (7) communicating the encrypted FPAN to the third-party website.
US11704656B2 Zero-step authentication using wireless-enabled mobile devices
A zero-step authentication system and method which uses wireless mobile devices to automatically make payments in a secure manner without requiring the customer to handle his or her mobile device. The system and method uses a payment facilitation device at the business location which automatically detects and recognizes registered mobile devices, displays a photo of the customer to a business employee for identity confirmation, and automatically deducts payments for purchases from a pre-authorized customer account. The customer account is managed by a payment processing server, which stores the customer account data, makes appropriate deductions, sends confirmation of deductions to the customer's mobile device, and automatically refills the customer's account by making pre-authorized charges to the customer's banking institution.
US11704654B2 Systems and methods for communicating with a magnetic reader head
A device and method for waveform transmission of transaction card data to a merchant point-of-sale device are provided. The device includes a memory device for storing data, a processor, and a transmitter. The device is programmed to receive transaction card data that mimics data stored within a magnetic stripe associated with a transaction card, convert the transaction card data to a first data file for storage within the memory device, transmit the first data file to the transmitter, and transmit a first waveform from the transmitter to the POS device, wherein the first waveform includes changes in a magnetic field that represent the transaction card data.
US11704647B2 Dispensing and live inventory management system and methods thereof
Dispensing and live inventory management system and methods are disclosed. A shelf for items has bins each with an associated sensor. A processor receives a detection signal from the sensor which indicates placement or removal an item(s) from an associated bin. An entry device sends an entered request for placement or removal of items to the processor, and an indicator strip has lights which uniquely identify each one of the bins when lit. The processor has information relating to which bin each subset of lights is associated, and causes activation of a subset of lights associated with a bin of the item(s) in the request and records in memory a type of action, a timestamp and a quantity of the item(s) placed or removed from the bin having the subset of lights lit and indicated in the detection signal subsequently received from the sensor of the associated bin.
US11704645B2 Processing payment transactions without a secure element
A user conducts a wireless payment transaction with a merchant system by transmitting payment information from a user device to a terminal reader without accessing a secure element resident on the user device. A user taps a user device in a merchant system's terminal reader's radio frequency field. The terminal reader and the user device establish a communication channel and the terminal reader transmits a signal comprising a request for a payment processing response. The signal is received by the user device and converted by a controller to a request understandable by an application host processor. The controller transmits the request to the application host processor, where the request is processed, and a response is transmitted to the controller and then to the terminal reader. The response generated by the application host processor is identifiable by the merchant system as a payment response.
US11704639B1 Smart chaining
Identification information is received at a transaction machine. The identification information is associated with a user associated with an account. Using an activity profile of the user, a determination is made to enable chained transactions during the user's use of the transaction machine. A sequence of user interfaces to display to the user is generated enabling the user to chain transactions based on the activity profile.
US11704634B1 Systems and methods for digital signature detection
A system, method and computer-readable medium are provided to enable digital bank endorsement. A digital image of a back side of a check may be placed in a computer memory. Appropriate coordinates for a bank endorsement may be determined. A bank endorsement may be automatically generated. The digital image may then be electronically altered by overlaying, merging, or rendering text of the generated bank endorsement. A modified digital image may be combined with an image of the front side of the check and stored and/or exported to check clearing operations.
US11704625B2 Knowledge management device, method, and computer program product for a software project
A knowledge management device stores a first object and a second object. A type of each of the first object and the second object is a software-project package, source code, or a description document. The knowledge management device receives an association command and establishes an association relation between the first object and the second object in response to the association command. The knowledge management device further presents the association relation in a graphical user interface so that a user performs at least one management operation according to the association relation presented.
US11704622B2 System for parcel transport and tracking operated responsive to data bearing records
A system for parcel transport and tracking that operates responsive to data bearing records includes a plurality of geographically spaced repositories. The exemplary repositories include a plurality of enclosed compartment spaces. Access to each of the enclosed compartment spaces is controlled by respective door which is in operative connection with the respective lock. Central control circuitry in operative connection with the repositories is operative to control access to the compartment spaces and to cause compartments to be selectively accessible so that selected parcels may be placed therein or removed therefrom.
US11704617B2 Systems and methods for modeling and analysis of infrastructure services provided by cloud services provider systems
Systems and methods for modeling and analysis of commerce platform system infrastructure provided by cloud services provider systems to a commerce platform are described. The method may include receiving a cloud services provider spending report generated by a cloud service provider system, wherein the cloud services provider spending report comprises information indicative of costs of cloud services provider resource usage by the commerce platform system over a period of time, and receiving a service report for one or more systems of the commerce platform, wherein the service report comprises information indicative of execution of services of the one or more systems of the commerce platform over the period of time. A directed graph may then be generated that models costs of commerce platform system service usage at the cloud services provider system. The method may also include performing an analysis of the directed graph to attribute cloud service provider system cost information to the commerce platform system service usage at the cloud services provider system, and generating a report indicating cloud service provider system costs attributable services of the commerce platform system.
US11704616B2 Systems and methods for distributed business processmanagement
Systems and methods for distributed business process management are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for configuration-driven distributed orchestration using different software components to execute a complex business process may include: (1) receiving a request for a runtime flow from a flow management adapter; (2) reading a flow configuration from the request; (3) creating an instance of the runtime flow; (4) initiating a service call to each component in the runtime flow; (5) creating a runtime instance in a database along with a state of each dependency in the runtime flow; and in response to external dependencies being met: (6) building and sending message to the components using a message builder; (7) initiating flow actions via an event-driven scheduler; and (8) making a service call to at least one of the components using the message builders.
US11704614B1 Computer program product for prioritizing order fulfillment at a retail sales facility based on anticipated customer arrival times
A computer program product for prioritizing order fulfillment at a retail sales facility, including the steps of: a) receiving purchase request information at a retail sales computing device that includes identifying information and order information for the first customer, b) receiving location information for the first customer, c) processing the received location information for the first customer together with location information of the retail sales facility to predict an estimated time of arrival (ETA) for the first customer at the retail sales facility, d) scheduling a time interval for acquiring updated location information for the first customer, and e) placing the identifying information, order information and ETA for the first customer in an order fulfillment queue for all current customers. Entries in the order fulfillment queue are ordered in increasing ETA order, whereby order fulfillment activities can proceed according to the order of order requests in the order fulfillment queue. ETA is continuously updated for each customer, and thereby the order for fulfilling customer orders in the order fulfillment queue. For example, if a customer's distance from the retail sales facility increases (for example, due to a mistaken turn), that customer's order will drop to a later-served position in the queue. The location information for the first customer includes GPS-based location information of the first customer that is captured by a GPS device associated with a mobile computing device of the first customer. The location information for the retail sales facility includes GPS-based location information of the retail sales facility. The ETA prediction is performed using the GPS-based location information of the first customer and the GPS-based location information of the retail sales facility.
US11704609B2 System for automatically balancing anticipated infrastructure demands
A system includes a controller device and an infrastructure management subsystem. The controller device receives a selection of an anticipated future change to one or more characteristics of a baseline demand. The infrastructure management subsystem receives the baseline demand and the anticipated future change to the one or more characteristics of the baseline demand. The infrastructure management subsystem determines an anticipated turbulence. The anticipated turbulence includes a quantitative indication of anticipated fluctuations in future infrastructure demand as a function of time. The infrastructure management subsystem determines a counter-balancing turbulence for the anticipated turbulence. The counter-balancing turbulence comprises counter-balancing fluctuations that destructively interfere with the anticipated fluctuations of the anticipated turbulence. The infrastructure management subsystem determines one or more infrastructure configurations indicating a distribution of computing resources amongst users in order to achieve the counter-balancing turbulence. One of the determined infrastructure configurations is automatically implemented.
US11704607B2 Position-centric personnel assessment apparatus and method
A computer-implemented position-centric personnel modeling apparatus, system, and method may be provided. A nodal hierarchy may be created to correlate with the personnel structure of a business enterprise, wherein each node may be a cyberspace representation of an individual within the personnel structure of the business enterprise. Attributes correlating to individual personnel in the business enterprise may be mapped to a respective node. Objectives may subsequently be tasked within the model and the nodal hierarchy may be rearranged based on the results. Results from the model may optionally be reflected by a business enterprise.
US11704606B2 Systems and method for message-based control and monitoring of a business process
A system for monitoring and controlling a business process involving a plurality of workstations or/and computerized services, the system comprising apparatus for receiving messages exchanged between the plurality of workstations or computerized services and having content, and for deriving from the content of the messages, monitoring information regarding the single business process.
US11704603B2 Bidding for a request to reserve a service
Methods and corresponding system are provided herewith that, in at least one embodiment, include the act or acts of: determining that a service provided by a restaurant is available for bidding. The service is provided for a particular time and a particular date. The methods and system also include receiving a bid for the service provided by the restaurant, in which the bid is associated with a first amount; storing the bid with a plurality of other bids in a storage device; and comparing the bid with at least one other bid that is submitted for reserving the service. The at least one other bid is associated with a second amount. The methods and system also include determining that the first amount is greater than the second amount; and outputting an indicia that grants the request to reserve the service provided by the restaurant to a highest bidder, in which the first amount submitted by the highest bidder is greater than the second amount.
US11704601B2 Poisson distribution based approach for bootstrap aggregation in a random forest
Systems, apparatuses and methods may provide for technology that generates inclusion data in accordance with a Poisson distribution, wherein the inclusion data specifies a number of inclusions for each observation in a set of observations. The technology may also train a first decision tree in a random forest based at least in part on the inclusion data.
US11704600B2 Multistage feed ranking system with methodology providing scalable multi-objective model approximation
Approximating a more complex multi-objective feed item scoring model using a less complex single objective feed item scoring model in a multistage feed ranking system of an online service. The disclosed techniques can facilitate multi-objective optimization for personalizing and ranking feeds including balancing personalizing a feed for viewer experience, downstream professional or social network effects, and upstream effects on content creators. The techniques can approximate the multi-objective model—that uses a rich set of machine learning features for scoring feed items at a second pass ranker in the ranking system—with the more lightweight, single objective model—that uses fewer machine learning features at a first pass ranker in the ranking system. The single objective model can more efficiently score a large set of feed items while maintaining much of the multi-objective model's richness and complexity and with high recall at the second pass ranking stage.
US11704593B1 Apparatuses and methods for evaluation of proffered machine intelligence in predictive modelling using cryptographic token staking
A method of improving performance of machine learning models by leveraging crowdsourced artificial intelligence includes sending first data to a plurality of data source compute nodes and receiving indications of stakes and estimates based on the first data from the plurality of data source compute nodes. Each data source compute node is ranked based on the received indications of stakes, to generate a plurality of ranked data source compute nodes. An accuracy of each received estimate is calculated by comparing the received estimates to second data. Until a predefined resource is depleted, and in order of rank, if the accuracy of the estimate associated with a ranked data source compute node exceeds a predefined threshold, the predefined resource is decremented and a token augmentation can be assigned to the ranked data source compute node.
US11704592B2 Machine-learning based gesture recognition
The subject technology receives, from a first sensor of a device, first sensor output of a first type. The subject technology receives, from a second sensor of the device, second sensor output of a second type, the first and second sensors being non-touch sensors. The subject technology provides the first sensor output and the second sensor output as inputs to a machine learning model, the machine learning model having been trained to output a predicted touch-based gesture based on sensor output of the first type and sensor output of the second type. The subject technology provides a predicted touch-based gesture based on output from the machine learning model. Further, the subject technology adjusts an audio output level of the device based on the predicted gesture, and where the device is an audio output device.
US11704591B2 Fast and accurate rule selection for interpretable decision sets
An IDS generator determines multiple classes for electronic data items. The IDS generator determines, for each class, a class-specific candidate ruleset. The IDS generator performs a differential analysis of each class-specific candidate ruleset. The differential analysis is based on differences between result values of a scoring objective function. In some cases, the differential analysis determines at least one of the differences based on additional data structures, such as an augmented frequent-pattern tree. A probability function based on the differences is compared to a threshold probability At least one testing ruleset is modified based on the comparison. The IDS generator determines, for each class, a class-specific optimized ruleset based on the differential analysis of each class-specific candidate ruleset. The IDS generator creates an optimized interpretable decision set based on combined class-specific optimized rulesets for the multiple classes.
US11704589B1 Automatically identifying dynamic applications
Disclosed are various embodiments for automatically identifying whether applications are static or dynamic. In one embodiment, code of an application is analyzed to determine instances of requesting data via a network in the application. Characteristics of the instances of requesting data via the network are provided to a machine learning model. The application is automatically classified as either dynamic or static according to the machine learning model.
US11704587B2 Quantum repeater from quantum analog-digital interconverter
Quantum repeater systems and apparatus for quantum communication. In one aspect, a system includes a quantum signal receiver configured to receive a quantum field signal; a quantum signal converter configured to: sample quantum analog signals from a quantum field signal received by the quantum signal receiver; encode sampled quantum analog signals as corresponding digital quantum information in one or more qudits, comprising applying a hybrid analog-digital encoding operation to each quantum analog signal and a qudit in an initial state; decode digital quantum information stored in the one or more qudits as a recovered quantum field signal, comprising applying a hybrid digital-analog decoding operation to each qudit and a quantum analog register in an initial state; a quantum memory comprising qudits and configured to store digital quantum information encoded by the quantum signal converter; and a quantum signal transmitter configured to transmit the recovered quantum field signal.
US11704585B2 System and method to determine outcome probability of an event based on videos
System and method for determining an outcome probability of an event based on videos are disclosed. The method includes receiving the videos of an event, creating a building block model, extracting one of an audio content, a video content from the videos, analysing extracted content, generating an analysis result, analysing an engagement between speaker and participant of event, generating a data lake comprising a keyword library, computing the outcome probability of the event, enabling the building block model to learn from the data lake and the outcome probability computed and representing the at least one outcome probability in a pre-defined format.
US11704582B1 Machine learning to identify individuals for a therapeutic intervention provided using digital devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using machine learning to generate precision predictions of readiness. In some implementations, a database is accessed to obtain status data that indicates activities or attributes of a subject. A set of feature scores is derived from the status data for the subject, the set of feature scores including values indicative of attributes or activities of the subject. The set of feature scores to one or more models that have been configured to predict readiness of subjects to satisfy one or more readiness criteria. The one or models can be models configured using machine learning training. Based on processing performed using the one or more machine learning models and the set of feature scores, a prediction regarding the subject's ability to achieve readiness to satisfy the one or more readiness criteria is generated.
US11704580B2 Automated combination of predictions made by different prediction systems
Combining predictions made by multiple different prediction systems, including: obtaining a new input sample; obtaining a combiner which comprises optimal selection values that are configured to maximize a predefined performance measure; automatically applying multiple different prediction systems to the new input sample, to generate predictions; and automatically selectively combining the generated predictions based on the optimal selection values, to generate a combined prediction whose predefined performance measure is improved compared to individual usage of each of the prediction systems. The selective combination includes splitting the generated predictions into an intersection subset, fully-disjoint subsets, and optionally one or more partially-disjoint subsets; selecting predictions, from the subsets, at a ratio corresponding to the optimal selection values associated with the subsets, and modifying the subsets to remove all non-selected predictions; and merging all predictions in the modified subsets, to produce the combined prediction.
US11704579B2 Earth modeling methods using machine learning
Aspects of the present disclosure relate to earth modeling using machine learning. A method includes receiving detected data at a first depth point along a wellbore, providing at least a first subset of the detected data as first input values to a machine learning model, and receiving first output values from the machine learning model based on the first input values. The method includes receiving additional detected data at a second depth point along the wellbore, providing at least a second subset of the additional detected data as second input values to the machine learning model, and receiving second output values from the machine learning model based on the second input values. The method includes combining the first output values at the first depth point and the second output values at the second depth point to generate an updated model of the wellbore, the updated model comprising an earth model.
US11704577B1 High performance machine learning inference framework for edge devices
Techniques for high-performance machine learning (ML) inference in heterogenous edge devices are described. A ML model trained using a variety of different frameworks is translated into a common format that is runnable by inferences engines of edge devices. The translated model is optimized in hardware-agnostic and/or hardware-specific ways to improve inference performance, and the optimized model is sent to the edge devices. The inference engine for any edge device can be accessed by a customer application using a same defined API, regardless of the hardware characteristics of the edge device or the original format of the ML model.
US11704576B1 Identifying ground types from interpolated covariates
A system and method for identifying ground types from one or more interpolated covariates. The method proceeds by accessing soil composition information for plots of land, in which the soil composition information includes measured soil sample results, environmental results, soil conductivity results or any combination thereof. The method continues by identifying covariates from the soil composition information. Subsequently, the method interpolates covariates associated with different locations with an interpolation training model. Voxels are generated that are each associated with interpolated covariates having a corresponding geographical location. The method trains a random forest training model with the interpolated covariates. The voxels traverse the trained random forest model to identify clusters of voxels that are co-associated. The method identifies a ground type by combining the co-associated clusters. Each ground type is associated with a crop zone, a soil fertility, or a farm management recommendation.
US11704569B2 Methods and apparatus for enhancing a binary weight neural network using a dependency tree
Methods and apparatus are disclosed for enhancing a binary weight neural network using a dependency tree. A method of enhancing a convolutional neural network (CNN) having binary weights includes constructing a tree for obtained binary tensors, the tree having a plurality of nodes beginning with a root node in each layer of the CNN. A convolution is calculated of an input feature map with an input binary tensor at the root node of the tree. A next node is searched from the root node of the tree and a convolution is calculated at the next node using a previous convolution result calculated at the root node of the tree. The searching of a next node from root node is repeated for all nodes from the root node of the tree, and a convolution is calculated at each next node using a previous convolution result.
US11704567B2 Systems and methods for an accelerated tuning of hyperparameters of a model using a machine learning-based tuning service
A system and method for accelerated tuning of hyperparameters includes receiving a multi-task tuning work request for tuning hyperparameters of a model, wherein the multi-task tuning work request includes: a full tuning task for tuning hyperparameters, wherein the full tuning task includes a first set of tuning parameters governing a first tuning operation; a partial tuning task for tuning the hyperparameters of the model, wherein the partial tuning task includes a second distinct set of tuning parameters governing a second tuning operation; executing the first tuning operation and the second tuning operation; generating a first suggestion set and a second suggestion set of one or more proposed values for the hyperparameters based on the execution of the full tuning task and the partial tuning task; and setting the partial tuning task as a proxy for the full tuning task thereby accelerating a tuning of the hyperparameters of the model.
US11704566B2 Data sampling for model exploration utilizing a plurality of machine learning models
The disclosed embodiments provide a system for processing data. During operation, the system obtains a training dataset containing a first set of records associated with a first set of identifier (ID) values and an evaluation dataset containing a second set of records associated with a second set of ID values. Next, the system selects a random subset of ID values from the second set of ID values. The system then generates a sampled evaluation dataset comprising a first subset of records associated with the random subset of ID values in the second set of records. The system also generates a sampled training dataset comprising a second subset of records associated with the random subset of ID values in the first set of records. Finally, the system outputs the sampled training dataset and the sampled evaluation dataset for use in training and evaluating a machine learning model.
US11704564B2 Real time context dependent deep learning
In an example, an apparatus comprises a plurality of execution units comprising and logic, at least partially including hardware logic, to receive a plurality of data inputs for training a neural network, wherein the data inputs comprise training data and weights inputs; represent the data inputs in a first form; and represent the weight inputs in a second form. Other embodiments are also disclosed and claimed.
US11704563B2 Classifying time series image data
The present invention extends to methods, systems, and computer program products for classifying time series image data. Aspects of the invention include encoding motion information from video frames in an eccentricity map. An eccentricity map is essentially a static image that aggregates apparent motion of objects, surfaces, and edges, from a plurality of video frames. In general, eccentricity reflects how different a data point is from the past readings of the same set of variables. Neural networks can be trained to detect and classify actions in videos from eccentricity maps. Eccentricity maps can be provided to a neural network as input. Output from the neural network can indicate if detected motion in a video is or is not classified as an action, such as, for example, a hand gesture.
US11704562B1 Architecture for virtual instructions
A system including a machine learning accelerator (MLA) hardware configured to perform machine-learning operations according to native instructions; an interpreter computing module configured to: generate, based on virtual instructions, machine language instructions configured to be processed by a processing hardware implementing the interpreter computing module; and cause the processing hardware to perform machine-learning operations according to the machine language instructions; and a compiler computing module associated with the MLA hardware, the compiler computing module configured to: receive instructions for performing an inference using a machine-learning model; based on the received instructions: generate the native instructions configured to be processed by the MLA hardware, the native instructions specifying first machine-learning operations associated with performing the inference; and generate the virtual instructions configured to be processed by the interpreter computing module, the virtual instructions specifying second machine-learning operations associated with performing the inference.
US11704559B2 Learning to search user experience designs based on structural similarity
Embodiments are disclosed for learning structural similarity of user experience (UX) designs using machine learning. In particular, in one or more embodiments, the disclosed systems and methods comprise generating a representation of a layout of a graphical user interface (GUI), the layout including a plurality of control components, each control component including a control type, geometric features, and relationship features to at least one other control component, generating a search embedding for the representation of the layout using a neural network, and querying a repository of layouts in embedding space using the search embedding to obtain a plurality of layouts based on similarity to the layout of the GUI in the embedding space.
US11704558B2 Method of and system for training machine learning algorithm for object classification
A method and a system for training a machine learning algorithm (MLA) for object classification. The machine learning algorithm includes an embedding layer and a classification layer. A set of embedding indices representing a reference object is received. The set of embedding indices has been generated based on a byte representation of the reference object. A label associated with the reference object indicative of a reference class the objects belongs to is received. The MLA is iteratively trained to classify objects by embedding the set of embedding indices to obtain an input vector and by predicting an estimated class based on the input vector, and updating a parameter of at least one of the embedding layer and the updated embedding layer. The set of embedding indices is generated by parsing the byte representation to obtain byte n-grams and by applying a hash function on the byte n-grams.
US11704556B2 Optimization methods for quantization of neural network models
Embodiments relate to systems and methods to optimize quantization of tensors of an AI model. According to one embodiment, a system receives an AI model having one or more layers. The system receives a number of input data for offline inferencing and applies offline inferencing to the AI model based on the input data to generate offline data distributions for the AI model. The system quantizes one or more tensors of the AI model based on the offline data distributions to generate a low-bit representation AI model, where each layer of the AI model includes the one or more tensors, where the one or more tensors include the one or more tensors. In one embodiment, the system applies online inferencing using the low-bit representation AI model to generate online data distributions for a feature map, and quantizes a feature map tensor based on the online data distributions.
US11704550B2 Optical convolutional neural network accelerator
An accelerator for modern convolutional neural networks applies the Winograd filtering algorithm in a wavelength division multiplexing integrated photonics circuit modulated by a memristor-based analog memory unit.
US11704545B2 Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption.
US11704544B2 Integrated circuit chip device and related product
The present disclosure provides an integrated circuit chip device and a related product. The integrated circuit chip device includes: a primary processing circuit and a plurality of basic processing circuits. The primary processing circuit or at least one of the plurality of basic processing circuits includes the compression mapping circuits configured to perform compression on each data of a neural network operation. The technical solution provided by the present disclosure has the advantages of a small amount of computations and low power consumption.
US11704536B1 Convolution circuitry
Disclosed approaches for convolving input feature maps in a neural network include a circuit arrangement circuit that includes memory circuitry and convolution circuitry. The memory circuitry is configured to store K NxN first filters, and C 1x1 second filters, wherein N ≥ 1, and 1 < K < C. The convolution circuitry is coupled to the memory circuitry and configured to convolve a three-dimensional input feature map with the K NxN first filters into an intermediate volume having a depth of K, and convolve the intermediate volume with the C 1x1 second filters into an output feature map having a depth of C.
US11704531B2 Metal card capable of bidirectional communication and method for manufacturing metal card
A method for manufacturing a metal card includes: a step for forming a metal card by laminating a stack of sheets in which are stacked a plurality of sheets, centered on a metal sheet, including adhesive sheets having the same size as the metal sheet, an upper inlay sheet having a first antenna, and a lower inlay sheet having a second antenna; a step for forming a COB accommodation space, which can accommodate a COB, by milling a certain area of the metal card using computerized numerical control (CNC) machining; a step for forming a through-hole, which exposes the first antenna and the second antenna, by milling a COB contact point region of the COB accommodation space down to the lower inlay sheet; a step for electrically connecting the first antenna and the second antenna by dispensing a conductive elastic liquid into the through-hole; and a step for bidirectionally connecting the first antenna and the second antenna to the COB by attaching the COB within the COB accommodation space so that the COB contact point is connected by the conductive elastic liquid.
US11704526B2 Barcoded indicators for quality management
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including at least a first barcode and at least a second barcode, the at least a second barcode being in a second barcode unreadable state prior to exceedance of the at least one threshold and upon exceedance of the at least one threshold the at least a first barcode becoming unreadable and generally simultaneously the at least a second barcode becoming readable.
US11704525B2 Method of marking an object, method for generating a marker, method for generating a marker code, and method for authenticating an object
A two-dimensional marker for marking an object comprises a plurality of line segments each extending between a first end point and a second end point thereof, wherein at least one of the line segments comprises a shape of at least one period of a periodic waveform.
US11704524B2 System and method for generating a dynamic machine readable code
Aspects of the present disclosure involve systems, methods, devices, and the like for generating dynamic machine readable codes. In one embodiment, a system is introduced that enables the analysis of user information for the generation of the dynamic machine readable code. In response to the analysis, using middleware on a multi-tier system, user information is embedded onto the dynamic machine readable code. The embedded user information can be captured during the transaction enabling the presentation of customized content which can be used to provide a user friendly interface for the transacting while detecting incorrect account usage. In another embodiment, in conjunction with the dynamic machine readable code, additional user and/or device features are captured during the processing of a transaction such that the combination facilitate fraudulent activity detection.
US11704520B2 Image forming apparatus, image forming system and control method of image forming apparatus
An image forming apparatus has an office direct print function, and when a non-installed font that is not installed in the image forming apparatus is included in application data, a font substitution guidance screen is displayed on a display. A drop-down list that is an operator for selecting a substitute font is provided in the font substitution guidance screen, whereby a user can arbitrarily select a substitute font. The font substitution guidance screen displays also a sample character group having a typeface according to the selected substitute font.
US11704519B2 Printer driver for processing PDL data, image forming apparatus, control method of image forming apparatus, and storage medium
In a case where image data for which brief spot color matching has been performed is stored by a BOX function, it is not possible to output the image data in correct color on a condition that the image data is transmitted to another device as it is. In a case where image data is stored by the BOX function, in a printer driver that generates PDL data therefor, a color matching method of type accompanied by the brief spot color matching is not allowed to be set.
US11704515B2 Systems and methods for reading machine-readable marks on racks and receptacles
A method of reading machine-readable marks on a movable support and object of a sample instrument. The method includes capturing a first image of the moveable support as the moveable support moves from a first position to a second position using an image capture device; determining whether a first fiducial machine-readable mark on the moveable support is in the first image; determining, when the first fiducial machine-readable mark is in the first image, whether a first machine-readable mark on a first object coupled to the moveable support is in the first image at a predetermined position relative to the first fiducial machine-readable mark; and associating information decoded from the first machine-readable mark on the first object with a first location on the moveable support associated with the first fiducial machine-readable mark.
US11704514B1 System controlled by data bearing records
A system controlled responsive at least in part to data read from data bearing records is operative to cause vehicle parts usable to repair or upgrade vehicles to be determined and furnished. Data from the vehicle such as data read by a reader from a tag associated with a vehicle is used to determine vehicle identifying data. A repair estimate calculation circuit (RECC) operates responsive to the read data to produce a needed parts record (NPR). The records produced by the RECC are operative to cause a vehicle repair entity (VRE) to be furnished the vehicle repair or upgrade parts.
US11704506B2 Learned evaluation model for grading quality of natural language generation outputs
Systems and methods for automatic evaluation of the quality of NLG outputs. In some aspects of the technology, a learned evaluation model may be pretrained first using NLG model pretraining tasks, and then with further pretraining tasks using automatically generated synthetic sentence pairs. In some cases, following pretraining, the evaluation model may be further fine-tuned using a set of human-graded sentence pairs, so that it learns to approximate the grades allocated by the human evaluators. In some cases, following fine-tuning, the learned evaluation model may be distilled into a student model.
US11704503B2 Profile-based natural language message generation and selection
In some embodiments, text for user consumption may be generated based on an intended user action category and a user profile. In some embodiments, an action category, a plurality of text seeds, and a profile comprising feature values may be obtained. Context values may be generated based on the feature values, and text generation models may be obtained based on the text seeds. In some embodiments, messages may be generated using the text generation models based on the action category and the context values. Weights associated with the messages may be determined, and a first text message of the messages may be sent to an address associated with the profile based on the weights. Based on a reaction value obtained in response to the first message, a first expected allocation value may be updated based on the reaction value.
US11704501B2 Providing a response in a session
The present disclosure provides method and apparatus for providing a response to a user in a session. At least one message associated with a first object may be received in the session, the session being between the user and an electronic conversational agent. An image representation of the first object may be obtained. Emotion information of the first object may be determined based at least on the image representation. A response may be generated based at least on the at least one message and the emotion information. The response may be provided to the user.
US11704500B2 Techniques to add smart device information to machine learning for increased context
Disclosed are an apparatus, a system and a non-transitory computer readable medium that implement processing circuitry that receives non-dialog information from a smart device and determines a data type of data in the received non-dialog information. Based on the determined data type, the processing circuitry transforms the received first data using an input from a machine learning algorithm into transformed data. The transformed data is standardized data that is palatable for machine learning algorithms such as those used implemented as chatbots. The standardized transformed data is useful for training multiple different chatbot systems and enables the typically underutilized non-dialog information to be used to as training input to improve context and conversation flow between a chatbot and a user.
US11704498B2 Method and apparatus for training models in machine translation, electronic device and storage medium
A method and apparatus for training models in machine translation, an electronic device and a storage medium are disclosed, which relates to the field of natural language processing technologies and the field of deep learning technologies. An implementation includes mining similar target sentences of a group of samples based on a parallel corpus using a machine translation model and a semantic similarity model, and creating a first training sample set; training the machine translation model with the first training sample set; mining a negative sample of each sample in the group of samples based on the parallel corpus using the machine translation model and the semantic similarity model, and creating a second training sample set; and training the semantic similarity model with the second training sample set.
US11704496B2 Analysis of a topic in a communication relative to a characteristic of the communication
A device monitors a communication between a user associated with a user device and a service representative associated with a service representative device, and causes a natural language processing model to perform a natural language processing analysis of a user input of the communication to identify a topic associated with the communication. The device determines a first score associated with the topic, and determines a second score associated with enabling the communication, where the first score and second score indicate a service performance score of an entity. The device causes a sentiment analysis model to perform a sentiment analysis of the communication to determine a sentiment score indicating a level of satisfaction the user has relative to the topic. The device updates a transaction protocol associated with the topic based on the service performance score, and/or updates a communication processing protocol associated with the communication based on the sentiment score.
US11704494B2 Discovering a semantic meaning of data fields from profile data of the data fields
A data processing system for discovering a semantic meaning of a field included in one or more data sets is configured to identify a field included in one or more data sets, with the field having an identifier. For that field, the system profiles data values of the field to generate a data profile, accesses a plurality of label proposal tests, and generates a set of label proposals by applying the plurality of label proposal tests to the data profile. The system determines a similarity among the label proposals and selects a classification. The system identifies one of the label proposals as identifying the semantic meaning. The system stores the identifier of the field with the identified one of the label proposals that identifies the semantic meaning.
US11704492B2 Method, electronic device, and storage medium for entity linking by determining a linking probability based on splicing of embedding vectors of a target and a reference text
A method, apparatus, device, and storage medium for entity linking is disclosed. The method includes: acquiring a target text; determining at least one entity mention included in the target text; determining a candidate entity corresponding to each of the entity mention based on a preset knowledge base; determining a reference text of each of the candidate entity and determining additional feature information of each of the candidate entity; and determining an entity linking result based on the target text, each of the reference text, and each piece of the additional feature information, wherein determining the entity linking result includes determining a probability of linking each of the candidate entity to the entity mention based on a splicing of a first embedding vector and a second embedding vector of the target text and a splicing of a first embedding vector and a second embedding vector of each respective reference text.
US11704491B2 Information processing apparatus, information processing method, and storage medium storing information processing program
An information processing apparatus includes a processor. The processor receives an input of a graph structure. The graph structure has nodes including text and edge. The processor assigns the nodes to one or more clusters. The processor partitions the text into words. The processor classifies the words into 1) a word representing a subject or target of an operation, 2) a word representing a content or state of the operation, and 3) other words. The processor extracts a frequent word by counting a frequency of occurrence of one or more words classified as the words representing the subject or target of the operation and extracts a frequent word by counting a frequency of occurrence of one or more words classified as the words representing the content or state of the operation, for the respective clusters.
US11704490B2 Log sourcetype inference model training for a data intake and query system
Systems and methods are described for training an artificial intelligence model to infer a log sourcetype of a log. For example, logs may have different log sourcetypes, and logs having the same log sourcetypes may have different messagetypes. The artificial intelligence model may be a machine learning model, and can be trained using training data that includes logs with known log sourcetypes. Each log can be tokenized, filtered, converted into a vector, and applied to a machine learning model as an input to perform the training. The machine learning model may output an inferred log sourcetype, which can be compared with the known log sourcetype to update model parameters to improve the machine learning model accuracy. The trained machine learning model may be trained to infer a log sourcetype of a log regardless of the messagetype of the log.
US11704488B2 Machine learned language modeling and identification
Systems, devices, media, and methods are presented for generating a language detection model of a language analysis system. The systems and methods access a set of messages including text elements and convert the set of messages into a set of training messages. The set of training messages are configured for training a language detection model. The systems and methods train a classifier based on the set of training messages. The classifier has a set of features representing word frequency, character frequency, and a character ratio. The systems and methods generate a language detection model based on the classifier and the set of features.
US11704485B2 Phrase vector learning device, method, and program
An appropriate vector of any phrase can be generated. A lattice construction unit 212 constructs a lattice structure formed by links binding adjacent word or phrase candidates based on a morphological analysis result and a dependency analysis result of input text. A first learning unit 213 performs learning of a neural network A for estimating nearby word or phrase candidates from word or phrase candidates based on the lattice structure. A vector generation unit 214 acquires a vector of each of the word or phrase candidates from the neural network A and sets the vector as learning data. A second learning unit performs learning of a neural network B for vectorizing the word or phrase candidates based on the learning data.
US11704483B2 Generating custom application links
A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.
US11704481B1 K-anonymity guarantee in text anonymization using word embeddings
Systems and methods for k-anonymizing a corpus of documents using linguistic similarities and embeddings distances between words. For instance, a word pair is selected based on linguistic similarity (e.g., belonging to the same part of speech) and small embeddings distance. For the selected word pair, a plurality of words is retrieved, also based on linguistic similarity to, and embeddings distances from, the selected word pair. Out of the plurality of words, a third word is identified that has a closer linguistic similarity to the word pair and also has smaller embeddings distances from the word pair. Each word in the word pair is then replaced by the third word. The process is repeated until k-anonymity is achieved.
US11704480B2 User interface for managing extended schemas
Implementations generally relate to extended schemas. In some implementations, a method includes displaying a first extensible markup language schema definition (XSD) schema, where the first XSD schema includes a plurality of XSD elements arranged in a tree structure. The method further includes receiving a selection of at least one XSD element of the plurality of XSD elements. The method further includes displaying one or more XSD extension selections associated with the at least one XSD element. The method further includes receiving at least one XSD extension selection of the one or more XSD extension selections. The method further includes appending in the tree structure at least one XSD extension element based on the at least one XSD extension selection.
US11704477B2 System and method of highlighting influential samples in sequential analysis
Attention weights in a hierarchical attention network indicate the relative importance of portions of a conversation between an individual at one terminal and a computer or a human agent at another terminal. Weighting the portions of the conversation after converting the conversation to a standard text format allows for a computer to graphically highlight, by color, font, or other indicator visible on a graphical user interface, which portions of a conversation led to an escalation of the interaction from an intelligent virtual assistant to a human customer service agent.
US11704476B2 Text line normalization systems and methods
A method for estimating text heights of text line images includes estimating a text height with a sequence recognizer. The method further includes normalizing a vertical dimension and/or position of text within a text line image based on the text height. The method may also further include calculating a feature of the text line image. In some examples, the sequence recognizer estimates the text height with a machine learning model.
US11704474B2 Markdown data content with action binding
Various embodiments support or provide for binding markdown data content to an action. In particular, some embodiments provide a document editor for binding an action to content of a document, such as a markdown document. Such embodiments can enable a user to edit or generate a document using markdown syntax that links and binds the document to metadata, which enables some embodiments to enhance the content the document beyond what standard markdown permits, such as a user invokable action.
US11704473B2 Systems and methods to facilitate active reading
Review systems and methods facilitate active reading by providing a flexible environment in which users can examine documents. A review system can comprise a virtual workspace, a document view region, a preview region, and optional document objects. The virtual workspace can simulate a desktop or other physical workspace. The document view region can display a portion of an open document at a magnification sufficient for reading. The preview region can display the document at a magnification sufficient to enable the general layout of the entire document to be determined. The document objects can be created from the document through tools of the review system. These document objects can be independently moveable throughout the virtual workspace as needed to facilitate the user's active reading process.
US11704470B2 Pre-characterization mixed-signal design, placement, and routing using machine learning
Systems, methods, and devices are disclosed herein for developing a cell design. Operations of a plurality of electrical cells are simulated to collect a plurality of electrical parameters. A machine learning model is trained using the plurality of electrical parameters. The trained machine learning model receives data having cell layout design constraints. The trained machine learning model determines a cell layout for the received data based on the plurality of electrical parameters. The cell layout is provided for further characterization of electrical performance within the cell layout design constraints.
US11704469B2 Integrated circuit and method of forming the same
An integrated circuit includes a first set of devices, a set of metal layers and a header circuit. The first set of devices are configured to operate on a first supply voltage, and are located on a first layer of the integrated circuit. The set of metal layers are above the first layer, and includes a first metal layer and a second metal layer. The first metal layer extends in at least a first direction and a second direction. The header circuit is above the first set of devices. At least a portion of the header circuit is positioned between the first metal layer and the second metal layer. The header circuit is configured to provide the first supply voltage to the first set of devices, and is configured to be coupled to a first voltage supply having the first supply voltage.
US11704467B2 Automated balanced global clock tree synthesis in multi level physical hierarchy
Embodiments provide for building a global clock tree. In embodiments, an example method includes inserting clock drivers at symmetric locations in one or more hierarchy levels of a plurality of hierarchy levels of an integrated circuit (IC) design. The example method further includes generating one or more routes by routing one or more nets within or across the one or more hierarchy levels of the plurality of hierarchy levels. The example method further includes matching symmetric routes of the one or more routes at each of the one or more hierarchy levels irrespective of a number of physical hierarchies each associated net spans. The example method further includes placing one or more ports at one or more signal entry points where routes of the one or more routes cross physical hierarchy blocks.
US11704460B2 System and method for fast and accurate netlist to RTL reverse engineering
Embodiments herein provide for reverse engineering of integrated circuits (ICs) for design verification. In example embodiments, an apparatus receives a gate-level netlist for an integrated circuit (IC), generates a list of equivalence classes related to signals included in the gate-level netlist, determines control signals of the gate-level netlist based at least in part on the list of equivalence classes, determines a logic flow of a finite state transducer (FST) based at least in part on the control signals, and generates register transfer level (RTL) source code for the IC based on the FST.
US11704457B2 Methods, software, and apparatus for porous material or medium characterization, flow simulation and design
Methods, software, and apparatuses for accurate and computationally fast and efficient topologic and geometric characterization of porous material or medium, flow characterization of porous material or medium, and porous material or medium design are described.
US11704456B2 Methods and systems for generating lattice recommendations in computer-aided design applications
Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: obtaining a mechanical problem definition including a 3D model of an object; generating a numerical simulation model for the 3D model of the object using one or more loading cases and one or more isotropic solid materials identified as a baseline material model for a design space; predicting performance of different lattice settings in different orientations in the design space using a lattice structural behavior model in place of the baseline material model in the numerical simulation model; and presenting a set of lattice proposals for the design space based on the predicted performance of the different lattice settings in the different orientations; wherein the lattice structural behavior model has been precomputed for the different lattice settings, which are generable by the 3D modeling program.
US11704451B2 Methods to generate a wiring schema
Apparatus and associated methods relate to generating a wiring schema with more than one safety device sharing at least one test signal through one or more external terminal blocks when the number of terminals required by safety devices exceeds the number of available terminals of a safety controller. In an illustrative example, the method may include determining a total number of terminals A of safety devices to be connected to a safety evaluation device having a number of terminals B. If A is greater than B, the method may then include generating a wiring schema that one or more external terminal blocks may show indicia of electrical connections between an identified set of safety devices and a shared terminal of the safety evaluation device associated with that set. Various embodiments may advantageously expand a number of devices to be connected to the safety evaluation device.
US11704441B2 Charter-based access controls for managing computer resources
A system and method can provide charter-based access to resources using an object model. Charters are defined by an administrator to have certain markings, each marking indicating a control (e.g., permission, credential, qualification, constraint, requirement, etc.) that regulates work under the charter. Users are also associated with markings. A user starts a session to access the system and is authenticated. The system determines charters having markings that the user has, and these charters are provided to the user to select from. Selecting a charter allows the user access to resources associated with the charter, under the controls indicated by the markings. Charters, controls, qualifications, resources, authorizations and links between them can be implemented using an object model. Markings can control session parameters (e.g., geographic location), resource access, user credentials, qualifications, and/or data processing permissions for a group of users, simplifying project definition and revisions to controlling access under the charter.
US11704433B2 Dynamic photograph classification
Embodiments of the present invention provide a computer system a computer program product, and a method that comprises identifying privacy data within received data by identifying markers that are indicative of privacy data within the received data; generating a respective classification of an object within the identified privacy data; assigning values to the generated respective classification of the object based on a perceived threat level associated with the identified privacy data; and in response to determining that the assigned value of the received data triggers an alert associated with a predetermined threshold for privacy, automatically preventing distribution of the received data from a computing device to another computing device.
US11704432B2 System on chip, method and apparatus for protecting information using the same
An apparatus and method of protecting information by using a system on a chip (SoC) are discussed. The apparatus includes a SoC memory which is disposed in a predetermined SoC and includes a first region accessible only by a unit having an access right, and a hardware (HW) filter configured to monitor at least one unit attempting to access the SoC memory. When a unit without an access right attempts to access the first region, the HW filter can block access of the unit without the access right.
US11704429B2 Systems and methods for securing and disseminating time sensitive information using a blockchain
An information computer system is provided for securely releasing time-sensitive information to recipients via a blockchain. A submitter submits a document to the system and a blockchain transaction is generated and submitted to the blockchain based on the document (e.g., the document is included as part of the blockchain transaction). An editor may edit the document and an approver may approve the document for release to the recipients. Each modification and/or approval of the document is recorded as a separate transaction on the blockchain where each of the submitter, editor, approver, and recipients interact with the blockchain with corresponding unique digital identifiers—such as private keys.
US11704428B2 System and method for implementing data sovereignty safeguards in a distributed services network architecture
Embodiments of systems and methods for implementing data sovereignty safeguards in a distributed services network architecture are disclosed. Embodiments of a distributed services system may have a number of distributed nodes that each implements a set of services. When a user requests a service at a particular node of a distributed services system, the node is configured to determine if that node is not (or is) data sovereign for a region associated with the user. If the node is not data sovereign for the user's region, the user may be directed to a corresponding service at a node of the distributed service system that is data sovereign for the user's region.
US11704425B2 Method for dynamic pseudofs creation and management in a network filesystem
One example method includes connecting to a fileserver of a data protection system, initiating, at a client, an operation that is associated with a master pseudofs of the fileserver, creating, at the client, a client-specific pseudofs based upon the master pseudofs, and the client-specific pseudofs includes only those nodes of the master pseudofs that the client is authorized to access, and performing the operation using the client-specific pseudofs.
US11704419B2 Automatic protection of partial document content
Protecting a fragment of a document includes automatically detecting the fragment without user intervention based on the content of the fragment and/or the context of the fragment within a set of documents, selectively encrypting the fragment to prevent unauthorized access, and providing an alternative view of the fragment that prevents viewing and access of content corresponding to the fragment unless a decryption password is provided. Automatically detecting the fragment may include detecting numbers and alphanumeric sequences of sufficient length that do not represent commonly known abbreviations, detecting generic terms, detecting proper names, detecting terms signifying a type of content, detecting mutual location of terms and sensitive content, and/or detecting user defined terms. The generic terms may correspond to password, passcode, credentials, user name, account, ID, login, confidential, and/or sensitive. The proper names may be names of financial organizations and security organizations.
US11704418B2 Fingerprint encryption method and device, fingerprint decryption method and device, storage medium and terminal
Fingerprint encryption method and device, fingerprint decryption method and device, storage medium and terminal are provided. The fingerprint encryption method includes: acquiring a fingerprint image; dividing the fingerprint image into a plurality of block images according to a preset window, wherein a size of the block image is the same with a size of the preset window; determining identifiers of the plurality of block images, wherein the identifiers of the plurality of block images have a first preset order; and determining, according to the identifiers of the plurality of block images and a received encryption order, a plurality of encrypted block images to obtain an encrypted fingerprint image. Security of fingerprint storage or fingerprint transmission is enhanced.
US11704415B2 Method, apparatus and computer program product for protecting confidential integrated circuit design
Methods, apparatus and computer program product for protecting a confidential integrated circuit design process. The computer-implemented method includes receiving a design specification dataset from a first untrusted computing device; extracting confidential design specification data from the design specification dataset; encrypting the confidential design specification data to produce encrypted confidential design specification data; generate a first encryption key to be associated with the encrypted confidential design specification data; retrieving a confidential design specification data subset for replacing a design element subset with a security hard macro (SHM) placeholder design element set; generating a security hard macro (SHM) placeholder feature set comprising those security hard macro (SHM) placeholder features representing mappings from the confidential design specification data subset to the SHM placeholder design element set; and transmitting, to the first untrusted computing device, the encrypted confidential design specification data, the first encryption key, and the SHM placeholder feature set.
US11704413B2 Assessing latent security risks in Kubernetes cluster
A computer-implemented method for assessing latent security risks in Kubernetes clusters is provided including selecting a service account from a plurality of service accounts defined in namespaces of a cluster, binding a role to the selected service account based on predetermined role-binding data, and determining if the role meets at least one of a first, second, and third conditions based on predetermined role data defining permitted operations for roles, the first condition being that the role can receive secret tokens for pods within a namespace of the namespaces, the second condition being that the role can perform execution operation to other pods, and the third condition being that the role can create DaemonSet, Deployment, StatefulSet, and additional pods on the namespace.
US11704408B1 Threat scanning transplanted containers
Techniques for threat scanning transplanted containers are described. A method of threat scanning transplanted containers may include generating a container map of running containers on a block storage volume mounted to a scanning instance of a threat scanning service, scanning the block storage volume by a scanning engine of the scanning instance, identifying at least one threat on the block storage volume, and identifying at least one container associated with the at least one threat using the container map.
US11704406B2 Deriving and surfacing insights regarding security threats
Deriving and surfacing insights regarding security threats is disclosed. A plurality of features associated with a message is determined. A plurality of facet models is used to analyze the determined features. Based at least in part on the analysis, it is determined that the message poses a security threat. A prioritized set of information is determined to be provided as output that is representative of why the message was determined to pose a security threat. At least a portion of the prioritized set of information is provided as output.
US11704401B2 Multi-factor authentication via mixed reality
The disclosure relates to an authentication approach to grant access to a secure service on an electronic device. The authentication approach includes receiving, via an electronic device, a request to access the secure service. The authentication approach includes determining whether the electronic device is positioned at a location that corresponds to a virtual authentication lock. The authentication approach includes displaying, in response to determining the device is positioned at the location that corresponds to the virtual authentication lock, the virtual authentication lock on a display of the electronic device. The authentication approach includes receiving one or more interactions with the virtual authentication lock. The authentication approach includes determining whether the one or more interactions correspond to one or more authentication interactions related to the virtual authentication lock and granting, in response to the one or more interactions corresponding to the one or more authentication interactions, access to the secure service.
US11704400B2 Authentication method, wearable device and mobile device
In an authentication method, a wireless communication is established between a mobile device and a wearable device. A proximity is detected between the mobile device and the wearable device by comparing mobile device position information and wearable device position information. Access to the mobile device is granted based on a detected proximity.
US11704397B2 Detection of replay attack
In order to detect a replay attack in a speaker recognition system, at least one feature is identified in a detected magnetic field. It is then determined whether the at least one identified feature of the detected magnetic field is indicative of playback of speech through a loudspeaker. If so, it is determined that a replay attack may have taken place.
US11704396B2 Vehicle electronic device for performing authentication, mobile device used for vehicle authentication, vehicle authentication system, and vehicle authentication method
According to certain embodiments, a vehicle electronic device comprises a transceiver configured to communicate with a mobile device; and at least one processor configured to generate first authentication information, control the transceiver to transmit the first authentication information to a registered mobile device, control the transceiver to send a request for authentication to the mobile device via a first communication connection, and perform authentication based on whether or not the processor receives second authentication information from the mobile device that corresponds to the first authentication information, wherein the first communication connection directly communicates with the mobile device.
US11704388B2 Disaggregation system
A computing device determines a disaggregated solution vector of a plurality of variables. A first value is computed for a known variable using a predefined density distribution function, and a second value is computed for an unknown variable using the computed first value, a predefined correlation value, and a predefined aggregate value. The predefined correlation value indicates a correlation between the known variable and the unknown variable. A predefined number of solution vectors is computed by repeating the first value and the second value computations. A solution vector is the computed first value and the computed second value. A centroid vector is computed from solution vectors computed by repeating the computations. A predefined number of closest solution vectors to the computed centroid vector are determined from the solution vectors. The determined closest solution vectors are output.
US11704384B2 Secure document sharing
Disclosed are various embodiments for sharing documents among users of an enterprise as well as with users external to an enterprise. A document is identified and document components extracted from the document. A browser representation is generated that, when rendered or interpreted by a browser, causes the browser to generate a user interface that presents at least a portion of the document as the document would be viewed by a native viewer.
US11704383B2 Dynamic generation and injection of edge-cached meta-data
Systems and techniques for dynamic generation and injection of edge-cached meta-data are described herein. A request for a component of a web page requested by a user from a content delivery network may be received. The component may be retrieved from an application server. Instructions may be generated for the component. The instructions may be injected around the component may be wrapped to form a wrapped component. The wrapped component may be transmitted to the content delivery network for storage in an edge cache.
US11704379B2 Sharing unmanaged content using a content management system
In some implementations, a subscriber to an online content management system can share content items that are external to the subscriber's content library. A computing device can include managed content items associated with the subscriber's content library. The computing device can include unmanaged content items that are stored externally to the subscriber's content library. The subscriber can provide input associated with an unmanaged content item to generate a link (e.g., URL, file path, location reference, etc.) for the unmanaged content item. When generating the link, the unmanaged content item can be uploaded to the online content management system and stored separately from the subscriber's content library. The generated link can be shared with recipient user (e.g., subscriber or non-subscriber). The generated link can be used by the recipient to access the unmanaged content item uploaded to and stored by the online content management system.
US11704375B2 Personalized data management systems and methods
This disclosure relates to systems and methods for managing data associated with a user using a personalized cloud storage platform operating as a centralized repository for user data generated from a variety of sources and/or user devices. By centralizing the storage and/or management of personal data that would conventionally be confined between multiple information silos, embodiments of the systems and methods disclosed herein may improve the ability of a user to control their personal data, facilitate utilization of their personal data in a variety of ways not offered by services associated with the silos, and/or allow a user to centrally manage their personal data. Further embodiments disclosed herein allow a user to define one or more policies or other rules associated with personal data stored in their personal cloud.
US11704373B2 Methods and systems for generating custom content using universal deep linking across web and mobile applications
The methods and systems described herein improve upon existing deep linking concepts, by creating links directed to a feature registry which may then serve the user's need of selecting and accessing a given feature. The feature registry may provide customized features that may populate a feature template in a user interface (e.g., of a feature registry application) on a local device. This population may occur in both a real-time (e.g., based on a continuously updated machine learning model) and modular fashion. For example, the system and methods may generate customized content on a website or mobile application through a hyperlink by filtering available features on a feature registry based on the identity of the user, the information from the user profile, and the description of the hyperlink content.
US11704370B2 Framework for managing features across environments
The disclosed embodiments provide a system for processing data. During operation, the system obtains a feature configuration for a feature. Next, the system obtains, from the feature configuration, an anchor containing metadata for accessing the feature in an environment. The system then uses one or more attributes of the anchor to retrieve one or more feature values of the feature from the environment. Finally, the system provides the one or more feature values for use with one or more machine-learning models.
US11704369B2 Method and system for generating and rendering a customized dashboard
This disclosure relates to method and system for generating and rendering a customized dashboard. The method includes initiating a schema-less dashboard canvas through a frontend application that invokes a server-less library. The method further includes integrating a set of widgets selected by a user, from the plurality of native widgets and from the plurality of third-party widgets, with the schema-less dashboard canvas using the server-less library. The method further includes generating metadata for each of the set of widgets based on a corresponding configuration performed by the user. The method further includes associating the metadata with a user account of the user for subsequent rendering of the customized dashboard for the user.
US11704365B2 Graph storage in a database
Techniques are disclosed for storing an arranging data in a database. A method includes a computer system storing, in a database, data indicative of a graph data structure having a plurality of nodes connected by a plurality of edges. The method further includes the computer system determining that a number of edges connected to a first node satisfies a threshold number. In response to the determining, the computer system may store an index in an index row associated with the first node. The index identifies a first row having first and second ranges of values stored in first and second rows, respectively. The values in the first and second rows correspond to edges connected to the first node. The values in the first and second ranges are usable to indicate properties of corresponding ones of the plurality of edges.
US11704362B2 Assigning case identifiers to video streams
A process mining system performs process mining using visual logs generated from video streams of worker devices. Specifically, for a given worker device, the process mining system obtains a series of images capturing a screen of a worker device while the worker device processes one or more tasks related to an operation process. The process mining system determines activity labels for a plurality of images. An activity label for an image may indicate an activity performed on the worker device when the image was captured. The activity label is determined by extracting information from pixels of the image and inferring the activity of the worker device from the extracted information. The process mining system generates event logs from the visual logs of worker devices and uses the event logs for process mining.
US11704360B2 Apparatus and method for providing a fingerprint of an input signal
Embodiments provide an apparatus for providing a fingerprint of an input signal, wherein the apparatus is configured to determine intensity values for a plurality of time-frequency regions of the input signal, wherein the apparatus is configured to compare the intensity values associated with different time-frequency regions of the plurality of time-frequency regions, to obtain individual values of the fingerprint based on the comparison of intensity values associated with two time-frequency regions.
US11704358B2 Search input generation for image search
In implementations of search input generation for an image search, a computing device can capture image data of an environment scene that includes multiple objects. The computing device implements a search input module that can detect the multiple objects in the image data, and initiate a display of a selectable indication for each of the multiple objects. The search input module can then determine a subject object from the detected multiple objects, and generate the subject object as the search input for the image search.
US11704356B2 Restoring integrity of a social media thread from a social network export
The disclosed technology addresses the need in the art for a service that can ingest a social network export and restore the integrity of threads within the social network export. The present technology can unite images in the social network export with the caption from the initial post, and with any comments within the thread. Likewise, images in the social network export can be enhanced to include metadata that reflects when the image was posted and any other contextual information that the social network provides in export file.
US11704355B2 Method and system for producing story video
A method and a system for producing a story video are provided. A method for producing a story video, according to one embodiment, can produce a specific story video by determining a theme of a story that is suitable for collected videos and selecting and arranging an appropriate video for each frame of a template associated with the theme.
US11704348B2 Search result output method, search result output method, and non-transitory computer-readable storage medium for storing program
A method for outputting a search result includes: executing a reception process that includes receiving a search query for target data; executing a candidate item identification process that includes referring to index information associating each of a plurality of items included in the target data with a position of a corresponding one of the items, and identifying a first storage area configured to store an item corresponding to a keyword included in the search query; and executing an addition process that includes when a description included in the corresponding one of the items includes a reference to a different item, referring to the index information, and adding information on a second storage area configured to store the different item to the reference to the different item.
US11704347B2 Adaptive interpretation and compilation of database queries
A method executes at a computer system to retrieve data from a database. Upon receiving a database query, the computer system translates the query into an intermediate representation, and estimates a compilation time to compile the intermediate representation into machine executable code. The query execution time to retrieve a result set is also estimated. In accordance with a determination that the query execution time and compilation time satisfy an interpretation criterion, the computer system invokes a byte code interpreter to interpret the intermediate representation and retrieve the result set from the database. In accordance with a determination that the query execution and compilation times satisfy one of a plurality of compilation criteria, the computer system compiles the intermediate representation to form machine code and executes the machine code to retrieve the result set from the database. In some cases, the query intermediate representation is optimized prior to compilation.
US11704344B2 Method and apparatus for determining weather-related information on a tile basis
A method, apparatus and computer program product determine weather-related information for a respective tile associated with a geographical region. In the context of a method, at least one of weather data or radar data is received and caused to be stored in a data structure. For a respective tile, the method retrieves the at least one of the weather data or radar data from the data structure. The respective tile is one of a plurality of tiles. Each tile is associated with a respective geographical region. The method also determines weather-related information for the respective tile based upon the at least one of the weather data or radar data that was retrieved from the data structure.
US11704343B2 Method and system for advanced adaptive database matching
A method of associating data from a plurality of databases is disclosed. The method comprises accessing a first database comprising a first dataset and a second database comprising a second dataset. The method further comprises identifying a first set of expressions and a second set of expressions corresponding to the first dataset and the second dataset, respectively. The method further comprises determining a first set of clusters and a second set of clusters corresponding to the first database and the second database, respectively. Furthermore, the method comprises creating a relational database based on a set of relationships and a mapping function determined based on the first set of clusters and the second set of clusters.
US11704341B2 Search result replication management in a search head cluster
Systems and methods for search result replication in a search head cluster of a data aggregation and analysis system. An example method may comprise maintaining a replication count in a data store associated with at least one of the plurality of search heads, the replication count corresponding to how many of the replicas of the search result are stored in the search head cluster, determining that the replication count is greater than a target replication count, based on determining that the replication count is greater than the target replication count, initiating a deletion of at least one replica of the replicas of the search result from a target search head of the plurality of search heads storing the replicas, receiving an indication that the deletion is complete, and based on receiving the indication that the deletion is complete, decreasing the replication count corresponding to the search result.
US11704337B2 Storage system and data replication method in storage system
The operational performance and the I/O performance of Snapshots in a storage system are balanced. In a storage system, meta information of data appended to a log structured area is composed of meta information of a first tier and meta information of a second tier which correlate location information of data in a logical volume and location information of data in the log structured area. When creating a snapshot of the logical volume, a data management unit creates, in the same meta information area as a replication source, a replication of the meta information of the first tier stored in a plurality of meta information areas assigned to a plurality of controllers. A data control unit accesses the data of the log structured area from the logical volume, and accesses the data of the log structured area from the snapshot.
US11704336B2 Efficient filename storage and retrieval
The disclosed technology relates to a system configured to detect a modification to a node in a tree data structure. The node is associated with a content item managed by a content management service as well as a filename. The system may append the filename and a separator to a filename array, determine a location of the filename in the filename array, and store the location of the filename in the node.
US11704335B2 Data synchronization in a data analysis system
A computer implemented method comprises receiving at least one log record. A type of operation performed in a source database system may be determined based on the log record. Based on the type of operation, an update strategy may be selected from a set of pre-defined update strategies, wherein the update strategy specifies a sequence of replication operations to be performed in order to apply changes described in the at least one log record to a target database system.
US11704331B2 Dynamic generation of data catalogs for accessing data
Dynamic generation of data catalogs may be implemented for accessing data sets in different storage locations. Data sets may be accessed in order to extract portions of data. Structure recognition techniques may be applied to the extracted data in order to determine structural information for the data sets. The structural information may then be stored as part of a data catalog for the data sets. Requests to access the data catalog from different clients may be received and the requested structural data supplied so that the clients may access different data sets utilizing the supplied structural data. Data catalogs may be updated as changes to data sets are made.
US11704330B2 User interface for generating data visualizations that use table calculations
An electronic device displays a chart, which includes a first set of visual marks that represent values derived from a set of data. The device concurrently displays a chart-calculations-options area. The chart-calculations-options area displays a first plurality of options for type of calculation. The device detects user selection of (i) a first option, from the first plurality of options, for type of calculation and (ii) a second option corresponding to a parameter for the selected first option. In response to detecting the user selection, the device visually distinguishes visual marks in a second set of visual marks in the chart. The second set of visual marks is distinct from the first set of visual marks and corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.
US11704325B2 Systems and methods for automatic clustering and canonical designation of related data in various data structures
Computer implemented systems and methods are disclosed for automatically clustering and canonically identifying related data in various data structures. Data structures may include a plurality of records, wherein each record is associated with a respective entity. In accordance with some embodiments, the systems and methods further comprise identifying clusters of records associated with a respective entity by grouping the records into pairs, analyzing the respective pairs to determine a probability that both members of the pair relate to a common entity, and identifying a cluster of overlapping pairs to generate a collection of records relating to a common entity. Clusters may further be analyzed to determine canonical names or other properties for the respective entities by analyzing record fields and identifying similarities.
US11704324B2 Transition regularized matrix factorization for sequential recommendation
Apparatuses, methods, and systems are provided for making sequential recommendations using transition regularized non-negative matrix factorization. A non-application specific collaborative filtering based personalized recommender system can recommend a next logical item from a series of related items to a user. The recommender system can recommend a next desirable or series of next desirable new items to the user based on the historical sequence of all user-item preferences and a user's most recent interaction with an item. An asymmetric item-to-item transition matrix can capture aggregate sequential user-item interactions to design a loss function for matrix factorization that incorporates the transition information during decomposition into low-rank factor matrices.
US11704323B2 Content search and results
A search request for content can be initiated by a user, and the content that is relevant to the search request can be identified and presented in a manner that indicates the content's trustworthiness or relevancy. The identified content can be ranked based on the number of times the content has been referenced as well as by source that referenced the content. The relevant identified content can then be displayed in an ordered list that is ordered based on the number of times the content has been referenced. In some cases, the order may be modified by the authority of the source.
US11704322B2 Rapid importation of data including temporally tracked object recognition
Systems and methods for rapid importation of data including temporally tracked object recognition. One of the methods includes receiving datasets each indicating information associated with one or more objects. Information indicating unique identifying information associated with the objects is accessed, and an updated dataset joining information from datasets that is associated with each object is generated. The updated dataset is maintained to include most recent versions of each of the datasets, with one or more datasets being replaced with more recent versions, and with one or more other datasets being propagated to be the most recent versions. Queries received from clients are responded to, with the queries indicating requests for specific information related to objects.
US11704321B2 Techniques for relationship discovery between datasets
The present disclosure related to techniques for analyzing data from multiple different data sources to determine a relationship between the data (also referred to herein a “data relationship discovery”). The relationships between any two compared datasets may be used to determine one or more recommendations for merging (e.g., joining), or “blending,” the data sets together. Relationship discovery may include determining a relationship between a subset of data, such as a relationship between a pair of columns, or column pair, each column in a different dataset of the datasets that are compared. Given two datasets to process for relationship discovery, relationship discovery may identify and recommends a ranked subset of column pairs between two compared datasets. The ranked column pairs identified as a relationship may be useful for blending the datasets with respect to those column pairs.
US11704318B1 Micro-partitioning based search
Devices and techniques are generally described for search using a micro-partitioned catalog. In some examples, a search system can determine a plurality of items in an online catalog. The search system can generate a similarity graph based on vector representations of the plurality of items and determine an item as a representative item for a cluster of items. The search system can receive a query and determine the cluster of items as a candidate cluster based on a comparison between the query and the representative item. The search system can determine a candidate item of the cluster of items based on a comparison between the query and the cluster of items.
US11704313B1 Parallel branch operation using intermediary nodes
The disclosed implementations include a method performed by a data intake and query system. The method includes receiving a search query at a search head, the search query including a branching operation between sets of data, generating a first subquery and a second subquery corresponding to the sets of data for execution by a search node, generating instructions for an intermediary node to combine partial results of the first subquery and the second subquery and instructions to concurrently communicate the subqueries to a search node, and executing the query by providing the instructions for the intermediary node to the intermediary node and the subqueries to the search node, the intermediary node receiving sets of partial search results for the subqueries, performing at least a portion of the branching operation on the partial results, and communicating the combined results to another intermediary node or the search head.
US11704311B2 Building data platform with a distributed digital twin
A method including receiving, by one or more processing circuits, building data, generating, by the one or more processing circuits, a first digital twin based on the building data, wherein a first system stores the first digital twin and a second system stores a second digital twin generated based on the building data, where the first digital twin includes a relationship that forms a connection between the first digital twin and the second digital twin by linking a first entity of the first entities of the first digital twin and a second entity of the second entities of the second digital twin, and performing, by the one or more processing circuits, one or more operations based on at least one of the first digital twin, the second digital twin, or the relationship that forms the connection between the first digital twin and the second digital twin.
US11704310B2 Method and system for presenting a user selectable interface in response to a natural language request
The present invention discloses numerous implementations of system and method which receives a user request and, using methods of natural language processing including part of speech tagging, analyses the user request to generate a query to a database of information. Based on the machine understanding, the system presents an interactive representation of the uttered request back to the user. This provides context to the user, which explains the machine understanding of the request and acts as an interface to iteratively refine or adjust the machine understanding by altering specific elements of the uttered language. The methods of altering specific elements of the uttered language may vary depending on the element and a variety of user selectable interfaces may be used to display one or more queried elements along with alternative elements pertaining to the queried element. The user could select an alternative element and change the database query.
US11704307B2 Intelligent query editor using neural network based machine learning
Techniques are described herein for generating, editing, and optimizing queries using neural networks. In some embodiments, the techniques include training a neural network using a set of performant database queries to automatically learn patterns between different sequences of tokens in performant queries. Once trained, the neural network may receive an incomplete query as input, where the incomplete query includes one or more query tokens. The trained neural network may then perform next token prediction to project a set of one or more additional query tokens that may follow the one or more query tokens in the incomplete query to form a completed, performant query.
US11704304B2 Spreadsheet with dynamic database queries
A spreadsheet supports formulas in cells that trigger queries of a data source. The parameters for queries can include or depend on values in other cells in the spreadsheet. Thus, the precise query submitted to the data source is dynamic, being dependent on the data and formulas in the spreadsheet. Furthermore, on receiving the query results, they are added to cells in the spreadsheet, which can be parameters for other queries defined in other cells. Changing the value of a single cell can automatically trigger an update of an arbitrarily deep hierarchy of calculations that can include an arbitrary number of data source queries.
US11704302B2 Method, system and apparatus for processing database updates
A method in job processing server of processing database updates includes: storing, at a job processing server, a job queue including a plurality of job records, each job record having corresponding job parameters; detecting job initiation data at a data source; responsive to detecting the job initiation data, retrieving new job parameters from the data source based on the job initiation data; creating a new job record including the new job parameters in the job queue; and responsive to a predefined trigger, for each job in the job queue, processing the job based on corresponding job parameters, wherein processing the job includes sending instructions for execution by a second server, the instructions for performing an update at the second server.
US11704301B2 Reducing file system consistency check downtime
Provided is a method for performing a file system consistency check. The method comprises calculating, by a first thread that does not have access to an inode table, file block addresses for one or more files to be checked by the thread. The method further comprises collecting validity information for the one or more files. The method further comprises reading information relating to the one or more files from the inode table. The reading is performed in response to the thread being given access to the inode table after the calculating operation. The method further comprises validating the information by comparing the information from the inode table to the validity information.
US11704298B2 Measuring and improving index quality in a distributed data system
Embodiments described herein are directed to measuring and improving an index quality of a distributed data system. For example, various quality metrics are determined on a per partition basis of the distributed data system. Each of the quality metrics are indicative of a quality of a particular property of a partition. The quality metrics are aggregated to generate an overall index quality score, which provides a measure of the performance of the index. The index quality score is utilized to automatically detect an inefficiency of the index and automatically determine that certain index maintenance actions should be automatically performed to improve the performance of the index. Each quality metric may also be individually analyzed to determine which database property is affecting the performance of the index the most.
US11704291B2 Method for providing data associated with original data and electronic device and storage medium for the same
According to an embodiment, an electronic device comprises at least one processor, and a memory that stores instructions configured to cause the at least one processor to obtain first data associated with original data based on random number using a first program, obtain first similarity information between the original data and the first data, obtain second data associated with the original data based on the random number using a second program, obtain second similarity information between the original data and the second data, in response to receiving a request, and provide the first program or the second program based on information included in a request that corresponds to a range that includes at least one of the first similarity information or the second similarity information.
US11704289B2 Role reversal of primary and secondary sites with minimal replication delay
Provided are techniques for role reversal of primary and secondary sites with minimal replication delay. During a backup phase, an Input/Output (I/O) operation selected from a group comprising a create operation and a rename operation is received with one or more local attributes of a local file. The I/O operation is processed to generate one or more remote attributes. The one or more local attributes are stored with the one or more remote attributes. During a reversed phase, a write operation for the remote file is processed, and, the write operation is sent to the primary replication system with the one or more local attributes, where the primary replication system uses a local file handle in the one or more local attributes to access the local file for processing the write operation to sync the local file with the remote file.
US11704286B2 High-density compression method and computing system
Certain implementations of the disclosed technology may include methods and computing systems for performing high-density data compression, particularly on numerical data that demonstrates various patterns, and patterns of patters. According to an example implementation, a method is provided. The method may include extracting a data sample from a data set, compressing the data sample using a first compression filter configuration, and calculating a compression ratio associated with the first compression filter configuration. The method may also include compressing the data sample using a second compression filter configuration and calculating a compression ratio associated with the second compression filter configuration. A particular compression filter configuration to utilize in compressing the entire data set may be selected based on a comparison of the compression ratio associated with the first compression filter configuration and a compression ratio associated with the second compression filter configuration.
US11704285B1 Metrics and log integration
A data intake and query system establishes a network connection with an instrumented target system. The instrumented target system collects metrics in accordance with an instrumentation platform, whereby the instrumentation platform defines an instrumentation platform query. The metrics are stored in the data intake and query system. A data intake and query system query for a subset of metrics is transmitted. The data intake and query system query replicates the instrumentation platform query of the instrumentation platform. From the data store, log data for the instrumented target system, and correlated with the metrics to obtain correlated results.
US11704283B2 Information processing apparatus and non-transitory computer readable medium storing computer program
An information processing apparatus includes a processor configured to generate a preview image used for previewing content data, present a reason why there is no preview image, in a case where an operation related to display of the preview image is received for the content data which does not have the preview image, and allow reception of a preview image creation instruction from a user, for content data which does not have the preview image and satisfies a first condition.
US11704282B2 Notifications and graphical user interface for applications in folders
A method at an electronic device having a display, the method including displaying a user interface on the display, wherein the user interface includes at least one folder icon for a folder, the folder including at least two applications; determining that at least two applications in the folder have at least one notification and at least one application in the folder has more than one notification; and appending, to the folder icon, a badge having a number, wherein the number represents a number of applications in the folder having notifications.
US11704279B2 Event driven migration, recall, and data placement optimization based on custom metadata
A computer-implemented method includes receiving custom metadata for several data items, the data items having system metadata associated therewith, selecting, based on the custom metadata, some of the data items to move between a primary storage system and a secondary storage system, and moving the selected data item(s) between the primary storage system and the secondary storage system. A computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a computer to cause the computer to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
US11704276B2 Propagation delay compensation for SPI interfaces
A method includes receiving a chip select signal at an SPI client device. The method also includes, responsive to receiving the chip select signal, transmitting a first bit of an SPI transmission to an SPI host device, where the first bit of the SPI transmission is transmitted with a delay based at least in part on a loop propagation delay of an SPI channel. The method includes receiving a clock signal at the SPI client device. The method also includes, responsive to receiving the clock signal, transmitting a second bit of the SPI transmission to the SPI host device.
US11704270B2 Networked computer with multiple embedded rings
A network comprising interconnected first and second processors, each processor comprising one or more of: multiple processing units arranged on a chip configured to execute program code; an on-chip interconnect comprising groups of exchange paths connected to receive data from corresponding groups of the processing units; external interfaces configured to communicate data off-chip as packets, each having a destination address, external interfaces of the first and second processors being connected by an external link; multiple exchange blocks, each connected to groups of the exchange paths; a routing bus configured to route packets between the exchange blocks and the external interfaces. Processing units of the first processor generate off-chip packets such that the group of processing units serviced by the first exchange block on the first processor address off-chip packets to the group of processing units on the second processor serviced by the corresponding first exchange block of the second processor.
US11704269B2 Switch pruning in a switch fabric bus chassis
Bus enumeration of a switch fabric bus may be performed without assigning bus numbers to unused switch ports and/or corresponding slots to which the unused switch ports are routed. Accordingly, switches coupled to a switch fabric bus in a chassis may link-train with corresponding slots in the chassis in an attempt to establish active connections with devices coupled to the slots. Unused switch fabric bus lanes running from the switches to unused slots may be identified, and the unused switch ports corresponding to the unused switch fabric bus lanes may be disabled. During a subsequent bus enumeration procedure for the switch fabric bus, bus numbers may be allocated to the identified used switch ports (or corresponding used slots) but not to the identified unused switch ports (or corresponding unused slots). The link training, used/unused switch port identification, and bus enumeration may all be performed each time the chassis is reset.
US11704265B2 Message monitoring
A supervisory unit configured to supervise interconnect messages passing to or from an interconnect is provided. The supervisory unit is configured to, on receiving an interconnect message: store the interconnect message in a data store; compare the interconnect message to predetermined filter criteria; and select, in dependence on that comparison, one or more actions to be taken with respect to the interconnect message. The one or more actions are selected from the group including: permitting the interconnect message to pass unaltered; blocking the interconnect message from passing and permitting the interconnect message to pass in an altered state; and performing the one or more selected actions with respect to the interconnect message.
US11704263B2 Configurable multi-function PCIe endpoint controller in an SoC
A configurable multi-function Peripheral Component Interchange Express (PCIe) endpoint controller, integrated in a system-on-chip (SoC), that exposes multiple functions of multiple processing subsystems (e.g., peripherals) to a host. The SoC may include a centralized transaction tunneling unit and a multi-function interrupt manager. The processing subsystems output data to the host via the centralized transaction tunneling unit, which translates addresses provided by the host to a local address of the SoC. Therefore, the centralized transaction tunneling unit enables those processing subsystems to consume addresses provided by the host without the need for software intervention and software-based translation. The SoC may also provide isolation between each function provided by the processing systems. The multi-function interrupt manager enables the endpoint controller to propagate interrupt messages received from the processing subsystems to the host.
US11704257B1 System provisioning using virtual peripherals
A method of provisioning a system includes defining one or more virtual peripherals such that each of the virtual peripherals corresponds to a respective device; identifying one or more enabled virtual peripherals; and identifying one or more control modules. Each of the control modules includes one or more terminals for connecting to one or more devices. The method further includes linking each of the enabled virtual peripherals to a respective terminal of the one or more control modules to form a link; generating a provisioning configuration that represents the link between the respective terminal and the corresponding one of the enabled virtual peripherals; and writing the provisioning configuration to each of the control modules. The method further includes connecting the respective device to the respective terminal consistent with the link between the respective terminal and the corresponding one of the enabled virtual peripherals.
US11704250B2 Using request class and reuse recording in one cache for insertion policies of another cache
Systems and methods are disclosed for maintaining insertion policies of a lower-level cache. Techniques are described for selecting, based on metadata of an evicted data block received from an upper-level cache, an insertion policy out of the insertion policies. Then, determining, based on the selected insertion policy, whether to insert the data block into the lower-level cache. If it is determined to insert, the data block is inserted into the lower-level cache according to the selected insertion policy. Techniques for dynamically updating the insertion policies of the lower-level cache are also disclosed.
US11704249B2 Frozen time cache for multi-host read operations
Aspects of a storage device including a memory and a controller are provided. The controller may receive a prefetch request to retrieve data for a host having a promoted stream. The controller may access a frozen time table indicating hosts for which data has been prefetched and frozen times associated with the host and other hosts. The controller can determine whether the host has a higher priority over other hosts included in the frozen time table based on corresponding frozen times and data access parameters associated with the host. The controller may determine to prefetch the data for the host in response to the prefetch request when the host has a higher priority than the other hosts. The controller can receive a host read command associated with the promoted stream from the host and provide the prefetched data to the host in response to the host read command.
US11704247B2 Enhanced duplicate write data tracking for cache memory
Data is stored at a cache portion of a cache memory of a memory sub-system responsive to a request to perform a write operation to write the data. A duplicate copy of the data is stored at a write buffer portion of the cache memory. The cache memory is partitioned into the cache portion and the write buffer portion. An entry that maps a location of the duplicate copy of the data stored at the write buffer portion of the cache memory to a location of the data stored at the cache portion of the cache memory is recorded in a write buffer record.
US11704240B2 Garbage data scrubbing method, and device
A garbage data scrubbing method includes obtaining an input/output (IO) busy/idle status of a terminal at a current moment, where the IO busy/idle status includes a busy state and an idle state. When the IO busy/idle status of the terminal at the current moment is the idle state, a discard message is delivered to a storage device, where the discard message includes an initial address and a size of to-be-scrubbed physical space in the storage device, and where the discard message is used to unbind a mapping relationship between a physical address of the to-be-scrubbed physical space and a corresponding logical address.
US11704239B2 Garbage collection method for storage medium, storage medium, and program product
A garbage collection technology for a storage medium that includes a plurality of blocks, where each storage unit has a collection parameter related to data in one of the blocks, and where each block includes a plurality of pages. A group of blocks is selected from the plurality of blocks based on the collection parameter. A difference between values of collection parameters of any two blocks in the group of blocks is not greater than a preset value. Data in a first valid page and a second valid page in the group of blocks is replicated to a same destination block, to facilitate garbage collection.
US11704235B2 Memory system and storage device
A memory system of an embodiment includes a nonvolatile memory, a primary cache memory, a secondary cache memory, and a processor. The processor performs address conversion by using logical-to-physical address conversion information relating to data to be addressed in the nonvolatile memory. Based on whether first processing is performed on the nonvolatile memory or second processing is performed on the nonvolatile memory, the processor controls to store whether the logical-to-physical address conversion information relating to the first processing to be in the primary cache memory as cache data or logical-to-physical address conversion information relating to the second processing to be in the secondary cache memory as cache data.
US11704232B2 System and method for automatic testing of digital guidance content
Provided herein are systems and methods for creating, testing and providing digital guidance for use in an underlying computer application. In one exemplary implementation, a method includes using a browser extension to record steps of digital guidance content as the steps are created by a content author, automatically testing the content with the same browser and making the tested content available for playback. The testing may include receiving an execute testing command, fetching test case data from a server, executing a test case in the browser using the test case data, running tests on the test case in a background tab of the browser, recording passes and or failures of the tests, sending reports of the passes and failures to the server, sending a notification to the content author that the testing results are ready to view, and displaying the testing results in the dashboard.
US11704228B1 Crowd-sourced automatic generation of user interface tests for enterprise-specific mobile applications
A computer-implemented method includes downloading respective instances of an enterprise mobile application to a plurality of mobile devices. The instances of the enterprise mobile applications, while executing on respective mobile devices, capture, for each session, a session log that includes indications of ordered user actions occurring during the session, and optionally time intervals between user actions and/or user attributes. Captured session logs stored at and are mined by one or more servers to discover a particular pattern or sequence of user actions that occurred across multiple, different user sessions. If the number and/or rate of occurrences of the particular pattern is greater than a threshold, a new test case corresponding to the pattern is automatically generated and added to a suite of test cases for the UI functionality of the enterprise mobile application. The updated test suite may be automatically executed on a test version of the enterprise mobile application.
US11704213B2 Evaluation of policies of a system or portion thereof
A method for execution by an analysis unit includes obtaining a collection of data for a particular evaluation of a system aspect. The method further includes acquiring data analysis parameters regarding the particular evaluation of the system aspect. The method further includes determining one or more evaluation perspectives based on the data analysis parameters. The method further includes determining one or more evaluation modalities based on the data analysis parameters. The method further includes determining one or more evaluation metrics based on the data analysis parameters. The method further includes evaluating the collection of data in accordance with the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce one or more evaluation outputs.
US11704210B2 Custom error recovery in selected regions of a data storage device
A memory sub-system having non-volatile media on which multiple namespaces are allocated. A command from a host system has an identification of a namespace and at least one error recovery parameter. A controller of the memory sub-system configures the namespace on the non-volatile media according to the at least one error recovery parameter, stores the at least one error recovery parameter in association with the namespace, and controls error recovery operations for data access in the namespace in accordance with the at least one error recovery parameter stored in association with the namespace.
US11704208B2 Storage system and information processing method
A storage system includes a plurality of controllers and a relay device and is configured to perform mirror transfer between the plurality of controllers, the relay device detects an abnormality in each device located between the plurality of controller and aggregates error information in a register, and a first controller module that is a source of performing the mirror transfer among the plurality of controllers reads content of the register and determines whether the mirror transfer is completed normally, after the mirror transfer is performed.
US11704207B2 Methods and systems for a non-disruptive planned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system without using an external mediator
Systems and methods are described for a non-disruptive planned failover from a primary copy of data at a primary storage cluster to a mirror copy of the data at a cross-site secondary storage cluster without using an external mediator. According to an example, a planned failover feature of a multi-site distributed storage system provides an order of operations such that a primary copy of a first data center continues to serve I/O operations until a mirror copy of a second data center is ready. This planned failover feature improves functionality and efficiency of the distributed storage system by providing non-disruptiveness during planned failover without using an external mediator based on a primary storage cluster being selected as an authority to implement a state machine with a persistent configuration database to track a planned failover state for the planned failover.
US11704206B2 Generation of host requests to a storage controller for read diagnostic parameters for a data mirroring configuration
A host is configured to communicate with a storage controller over a first storage area network. A request is transmitted from the host to the storage controller to provide read diagnostic parameters of a second storage area network that is used to mirror data controlled by the storage controller to another storage controller. The host receives the read diagnostic parameters of the second storage area network from the storage controller.
US11704205B2 Systems and methods for transitioning from legacy computer systems
A method may include receiving a communication from a user device, determining whether to forward the communication to a first computer system or a second computer system and forwarding the communication to the first computer system based on the determining. The method may also include generating, by the first computer system, a first response to the communication, determining whether an error occurred when processing the communication at the first computer system and forwarding the communication to the second computer system, in response to determining that an error occurred. The method may further include generating, by the second computer system, a second response to the communication and comparing the first response from the first computer system to the second response from the second computer system.
US11704204B2 High-reliability non-volatile memory using a voting mechanism
A memory system includes a processing device (e.g., a controller implemented using a CPU, FPGA, and/or logic circuitry) and memory regions (e.g., in a flash memory or other non-volatile memory) storing data. The processing device receives an access request from a host system that is requesting to read the stored data. In one approach, the memory system is configured to: receive, from the host system over a bus, a read command to access data associated with an address in a non-volatile memory; in response to receiving the read command, access, by the processing device, multiple copies of data stored in at least one memory region of the non-volatile memory; match, by the processing device, data from the copies with each other; select, based on matching data from the copies with each other, first data from a first copy of the copies; and provide, to the host system over the bus, the first data as output data.
US11704199B1 Data replication with cross replication group references
This disclosure provides methods and techniques of data replication involving cross replication group (RG) references. The present disclosure avoids automatic replication failing when an entity in an RG refers to another entity external to the RG. The entity to be replicated within the RG is referred to as the “referring entity,” and the entity as the dangling reference is referred to as the “referred entity.” Although the referring and referred entities are not replicated together in a replication operation, the referred entity may have already been replicated to the target account in another replication operation on a different replication group. In such cases, the data replication procedure may, according to aspects of the present disclosure, check if the referred entity has already been replicated, and if so, proceed to replicate the referring entity without fail, and link the referring and referred entities to enable normal functioning of the referring entity.
US11704198B2 Method and apparatus for providing recovery from a computing device boot up error
A method and apparatus provide recovery from a computing device boot up error by detecting a current boot up error in the computing device, loading a plurality of recovery pre-EFI initialization modules (PEIMs), of a recovery unified extensible firmware interface (UEFI) BIOS for execution, wherein the recovery PEIMS include executable code to pre-initialize at least a processing unit and memory of the computing device in a pre-EFI initialization (PEI) phase of a multi-phase platform initialization operation, and recovering from the boot up error by booting up the computing device using the loaded plurality of recovery pre-EFI initialization modules.
US11704193B1 Memory scrub using memory controller
A system-on-chip (SoC) can include a processor, a network controller configured to provide a network interface, and a memory controller configured to perform memory scrubbing. A memory patrol driver executing on the processor can initiate direct memory access (DMA) transfers to read successive portions of the memory by configuring corresponding DMA descriptors at a certain time interval. The network controller can perform each DMA transfer to read a corresponding portion of the memory, which can cause the memory controller to scrub the corresponding portion of the memory. The scrubbed data is sent to the network controller, which is discarded by the network controller.
US11704192B2 Budgeting open blocks based on power loss protection
A storage system has zones in solid-state storage memory, with power loss protection. The system identifies portions of data for processes that utilize power loss protection. The system determines to activate or deactivate power loss protection for the portions of data for the processes. The system tracks activation and deactivation of power loss protection in zones in the solid-state storage memory, in accordance with the portions of data having power loss protection activated or deactivated.
US11704181B2 Apparatus and method for scalable error detection and reporting
Apparatus and method for scalable error reporting. For example, one embodiment of an apparatus comprises error detection circuitry to detect an error in a component of a first tile within a tile-based hierarchy of a processing device; error classification circuitry to classify the error and record first error data based on the classification; a first tile interface to combine the first error data with second error data received from one or more other components associated with the first tile to generate first accumulated error data; and a master tile interface to combine the first accumulated error data with second accumulated error data received from at least one other tile interface to generate second accumulated error data and to provide the second accumulated error data to a host executing an application to process the second accumulated error data.
US11704178B2 Estimating a bit error rate of data stored by a memory subsystem using machine learning
Techniques for estimating raw bit error rate of data stored in a group of memory cells are described. Encoded data is read from a group of memory cells. A first population value is obtained based on a first number of memory cells in the group of memory cells having a read voltage within a first range of read voltages, each read voltage representing one or more bits of the encoded data. An estimated raw bit error rate of the data is determined to satisfy a first threshold. The determination is made using a first trained machine learning model and based in part on the first population value. A first media management operation is initiated in response to the determination that the estimated raw bit error rate satisfies the first threshold.
US11704172B1 Systems and methods for processing digital experience information
In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
US11704171B1 Systems and methods for processing digital experience information
In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging to a category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a database that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
US11704170B1 Systems and methods for processing digital experience information
In one implementation, systems and methods are provided for processing digital experience information. A computer-implemented system for processing digital experience information may comprise a central data location. The central data location may comprise a connector that may be configured to receive information belonging category from an information source; an event backbone that may be configured to route the information received by the connector based on the category; a translator that may be configured to transform the received information into a common data model; and a base that may be configured to store the received information. The event backbone may be further configured to send information to the connector from the event backbone and the database based on one or more criteria.
US11704169B2 Data model generation using generative adversarial networks
Methods for generating data models using a generative adversarial network can begin by receiving a data model generation request by a model optimizer from an interface. The model optimizer can provision computing resources with a data model. As a further step, a synthetic dataset for training the data model can be generated using a generative network of a generative adversarial network, the generative network trained to generate output data differing at least a predetermined amount from a reference dataset according to a similarity metric. The computing resources can train the data model using the synthetic dataset. The model optimizer can evaluate performance criteria of the data model and, based on the evaluation of the performance criteria of the data model, store the data model and metadata of the data model in a model storage. The data model can then be used to process production data.
US11704164B1 Intelligent and automatic load balancing of workloads on replication appliances based on appliance load scores
Various systems and methods are provided in which a replication process is initiated between a primary site and a recovery site, each having plurality of gateway appliances. Replication loads are evaluated for each given gateway appliance of the plurality of gateway appliances. If a determination is made that at least one gateway appliance of the plurality of gateway appliances is not overloaded, the plurality of gateway appliances are sorted based on replication loads respectively associated with each gateway appliance, and a determination is made as to whether a relative difference in replication loads between a gateway appliance having a highest replication load and a gateway appliance having a lowest replication load exceeds a difference threshold to determine whether the replication workloads between the gateway appliances should be rebalanced.
US11704160B2 Redistribution of processing groups between server nodes based on hardware resource utilization
At least one processor is configured to obtain measurement information comprising an indication of an amount of utilization of a hardware resource of a first server node by a plurality of processing groups and to determine that the amount of utilization of the hardware resource is above a threshold amount of utilization. The at least one processor is further configured to select a given processing group for redistribution based at least in part on the determination that the amount of utilization of the hardware resource is above the threshold amount and on an amount of utilization of the hardware resource by the given processing group. The at least one processor is further configured to determine that a second server node comprises enough available capacity of the hardware resource and to redistribute the given processing group to the second server node based at least in part on the determination.
US11704159B2 System and method for unified infrastructure architecture
An information handling system for instantiating a composed information handling includes hardware computing resources. The hardware computing resources includes a compute resource set that includes computing resources including a processor and a memory, and a hardware resource set including resources distinct from the compute resource set. The information also includes a hardware system control processor adapted to present a portion of the hardware resource set to a compute resource set of the composed information handling system as bare metal resources.
US11704154B2 High-speed broadside communications and control system
A real-time computational device includes a programmable real-time processor, a communications input port which is connected to the programmable real-time processor through a first broadside interface, and a communications output port which is connected to the programmable real-time processor through a second broadside interface. Both broadside interfaces enable 1024 bits of data to be transferred across each of the broadside interfaces in a single clock cycle of the programmable real-time processor.
US11704151B2 Estimate and control execution time of a utility command
A method, system, and computer program product to plan and schedule executions of various utility tasks of a utility command during a maintain window, the method including receiving a utility command. The method may also include identifying possible utility tasks used to execute the utility command. The method may also include determining preferred utility tasks. The method may also include calculating a degree of parallelism for the preferred utility tasks. The method may also include generating a utility execution plan for the utility command. The method may also include analyzing the utility execution plan against resource constraints of a time window and sub time windows of the time window. The method may also include generating a time window execution plan for each sub time window of the sub time windows. The method may also include updating the utility execution plan with the time window execution plans.
US11704150B2 Systems and methods for dynamic job performance in secure multiparty computation
Disclosed herein are systems and methods for dynamic job performance in secure multiparty computation (SMPC). The method may comprise receiving an SMPC query that indicates a processing job to be performed on a data input. The method may split the data input to generate a plurality of partial data inputs, based on parameters and the query type of the SMPC query. The method may generate a plurality of jobs to perform on the plurality of partial data inputs and determine a combined result of the processing job. The method may adjust the amount of worker processes in a worker pool based on at least one of: required computation, time of day, date, financial costs, power consumption, and available network bandwidth.
US11704149B1 Methods and systems for seamless virtual machine changing for software applications
A method and a system to perform the method are disclosed, the method includes receiving, by a virtualization server communicatively coupled with a client device, a request to provide a virtual machine (VM) to a client device, accessing a profile associated with the client device, instantiating a VM on the virtualization server, wherein the VM is a linked clone VM of a base VM, wherein the linked clone VM has (1) a read-only access to a shared range of a persistent memory associated with the base VM, wherein the shared range of the persistent memory is determined in view of the profile associated with the client device and stores at least one application installed on the virtualization server, (2) a write access to a private range of the persistent memory, wherein the private range is associated with the VM, and providing the VM to the client device.
US11704148B2 Datapath load distribution for a RIC
To provide a low latency near RT RIC, some embodiments separate the RIC's functions into several different components that operate on different machines (e.g., execute on VMs or Pods) operating on the same host computer or different host computers. Some embodiments also provide high speed interfaces between these machines. Some or all of these interfaces operate in non-blocking, lockless manner in order to ensure that critical near RT RIC operations (e.g., datapath processes) are not delayed due to multiple requests causing one or more components to stall. In addition, each of these RIC components also has an internal architecture that is designed to operate in a non-blocking manner so that no one process of a component can block the operation of another process of the component. All of these low latency features allow the near RT RIC to serve as a high speed IO between the E2 nodes and the xApps.
US11704143B2 Information processing apparatus, method of controlling the same, and storage medium
An information processing apparatus and a method of controlling the information processing apparatus are provided. The information processing apparatus is operable to install and execute an application for providing an extended function, obtains, from a server, a containerized application linked to a logged-in user or designated by a user and stores the obtained application in a storage. The apparatus weights the application stored in the storage in accordance with a characteristic or a usage state of the application and deletes an application stored in the storage based on the weighting in accordance with a logout of the user.
US11704141B2 Real-time context preserving visual guidance
A method, apparatus, system, and computer program code for real-time visual guidance. A set of actions for a user instance of an application is captured during an operation of the user instance of the application by a user. A visual guidance of a set of steps performed to use a feature in the user instance of the application is generated in response to a user input requesting assistance with the feature. The visual guidance takes into account the set of actions and includes a context of a graphical user interface present for the user instance of the application displayed on a display system when the user input requesting the assistance with the feature is received during the operation of the user instance of the application. The visual guidance of the set of steps performed to use the feature is displayed on the display system.
US11704139B2 Service processing method and apparatus, electronic device, and storage medium
Disclosed are a service processing method and apparatus, an electronic device, and a computer-readable storage medium. The method includes: when receiving a User Interface (UI) request, creating a process instance corresponding to the UI request, and storing instance information of the process instance in a storage module (S101); determining a target process instance from the storage module, and determining a step to be executed of the target process instance based on target instance information of the target process instance (S102); searching, from a register, and executing a target method corresponding to the step to be executed, wherein the register includes all methods compiled according to a preset development specification (S103).
US11704138B2 Method and system for calling/executing an action from an outside application within an existing open application
Systems and methods for executing a second application within a primary application window are provided, thereby improving the usability of graphical user interfaces (GUI). An exemplary method comprises executing a first application on the primary application window. The primary application window displays a plurality of GUI elements associated with the first application. The first application is configured to execute a second application upon processing an event invoked on the primary application window. Thereafter, the first application and the primary application window are suspended and a secondary application window is displayed within the primary application window. The second application window displays a plurality of GUI elements associated with the secondary application. The first application and primary application window automatically resume after closing the secondary application window.
US11704134B2 Device locator disable authentication
A device locator mode or find my device (FMD) mode can allow a lost, stolen, or misplaced mobile device to be located. The FMD mode can be enabled or disabled on a mobile device. Sometimes thieves or unauthorized parties attempt to disable the FMD mode. To prevent this, the mobile device can transmit a unique device identifier to a remote server. The remote server can link the device identifier to a cloud-based user account associated with the user of the mobile device. Before an FMD mode is disabled on the mobile device, before the content or settings can be erased, and/or before a mobile device is permitted to be activated/reactivated, a user of the mobile device can be challenged for the credentials of the cloud-based user account. If valid credentials are provided, FMD can be disabled, the content or settings can be reset, and/or the device can be activated/reactivated.
US11704131B2 Moving entries between multiple levels of a branch predictor based on a performance loss resulting from fewer than a pre-set number of instructions being stored in an instruction cache register
An instruction processing device and an instruction processing method are provided. The instruction processing device includes: a first-level branch target buffer, configured to store entries of a first plurality of branch instructions; a second-level branch target buffer, configured to store entries of a second plurality of branch instructions, wherein the entries in the first-level branch target buffer are accessed faster than the entries in the second-level branch target buffer; an instruction fetch unit coupled to the first-level branch target buffer and the second-level branch target buffer, the instruction fetch unit including circuitry configured to add, for a first branch instruction, one or more entries corresponding to the first branch instruction into the first-level branch target buffer when the one or more entries corresponding to the first branch instruction are identified in the second-level branch target buffer; and an execution unit including circuitry configured to execute the first branch instruction.
US11704129B2 Transparent interpretation and integration of layered software architecture event streams
A computerized method includes analyzing program code, including a control flow graph, of one or more applications that are executable by an operating system of a computing device to determine event-logging functions of the program code that generate event logs; extracting, by the processing device based on the event-logging functions, log message strings from the program code that describes event-logging statements; identifying, by the processing device, via control flow analysis, possible control flow paths of the log message strings through the control flow graph; storing, in a database accessible by the processing device, the possible control flow paths; and inputting, by the processing device into a log parser, the possible control flow paths of the log message strings to facilitate interpretation of application events during runtime execution of the one or more applications.
US11704127B2 Marking current context data to control a context-data-dependent processing operation to save current or default context data to a data location
A data processing system includes processing circuitry for executing context-data-dependent program instructions which are decoded by decoder circuitry. Such context-data-dependent program instructions perform processing which is dependent upon currently existing context data. As an example, the context-data-dependent program instructions may be floating point instructions and the context data may be rounding mode information. The decoder circuitry supports a context save instruction which saves context data when it is marked as having been used and saves default context data when the current context data is marked as not having been used. The decoder circuitry further supports a context restore instruction which restores context data when the current context data is marked as having been used and permits the current context data to continue for future use when it is marked as currently unused.
US11704126B2 Non-transitory recording medium having computer-readable program recorded thereon, server apparatus, function graph display control apparatus, and function graph display control method
A non-transitory recording medium records a program that causes a computer to execute a process of causing a display to display, in response to one or more input operations accepted via an input device, one first mathematical expression display area including one first mathematical expression, one first graph display area associated with the one first mathematical expression display area, one first slider display area associated with the one first graph display area, one second mathematical expression display area including one second mathematical expression, one second graph display area which is associated with the one second mathematical expression display area and is an area different from the one first graph display area, and one second slider display area which is associated with the one second graph display area and is an area different from the one first slider display area.
US11704121B2 Methods and systems for monitoring contributor performance for source code programming projects
Methods and systems for monitoring contributor performance for source code programming projects in order to increase the velocity of workflow and the efficiency of project teams. In particular, the methods and systems record the particular type of issue that is tagged for a given contribution, if any, and monitor the amount of programming time of the contributor that is required to resolve the issue. The programming time required to resolve the issue, the type of issue, and/or other characteristics of contributors are then used to generate real-time recommendations related to the performance of the contributor relative to the project team.
US11704116B2 Scripting language computer program modification methodology, system and software
A method, system, and software for adding to, extending or otherwise modifying a pre-existing computer program, written in a scripting language, with a new source code, written in a scripting language, without the need to sham underlying source code of the pre-existing computer program or the newly modified source code.
US11704111B2 Using data deltas in controllers and managing interdependencies between software versions in controllers using tool chain
Disclosed embodiments relate to perform operations for receiving and integrating a delta file in a vehicle. Operations may include receiving, at an Electronic Control Unit (ECU) in the vehicle, a delta file, the delta file comprising a plurality of deltas corresponding to a software update for software on the ECU and startup code for executing the delta file in the ECU; executing the delta file, based on the startup code, in the ECU; and updating memory addresses in the ECU to correspond to the plurality of deltas from the delta file.
US11704109B2 System and method for updating firmware of a cooking apparatus
Techniques for updating the firmware of a second cooking apparatus under the control of a first cooking apparatus controlling recipe execution by the first and second cooking apparatuses in a joint cooking process. The first cooking apparatus queries an update server to check if the current firmware version of the second cooking apparatus corresponds to the latest available firmware version for providing a particular cooking function. If the latest firmware version differs from the current firmware version, the latest firmware version is downloaded to the first cooking apparatus. The downloaded latest firmware version is uploaded to the second cooking apparatus while preventing interruption of the joint cooking process. Completion of the firmware update is registered by the first cooking apparatus after receipt of a confirmation from the second cooking apparatus. The first cooking apparatus the sends the recipe instructions for performing the particular cooking function to the second cooking apparatus.
US11704107B2 Software updates based on transport-related actions
An example operation includes one or more of receiving, by a transport, over an open wireless network an encrypted software update and receiving, by the transport, over a closed wireless network a one-time key to decrypt the encrypted software update, wherein the one-time key is received while the transport is in motion and about to perform an action related to the software update.
US11704103B1 Enhanced cloud-computing environment deployment
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enhanced cloud computing deployment. In some implementations, a computer system provides a repository comprising (i) deployment tools configured to provide a deployment application programming interface (API), (ii) a set of container files configured to operate together to provide a server environment, and (iii) configuration data for the container images. The computer system can provide a deployment workflow package that, when invoked for a cloud computing account of the customer, is configured to retrieve the container files, configuration data, and deployment tools from the repository over a communication network and store the retrieved items in the cloud computing account. The deployment workflow package is also configured to run the deployment tools and create deployment infrastructure in the cloud computing account.
US11704101B2 Function-level redundancy detection and optimization
The present disclosure provides computer-executable tools which, implemented in a programming language library, may enable source code written using the library to be compiled to object code instrumented for function-level dynamic analysis of memory allocation functions. By tracking heap reads and writes of each target function, symbols may be mapped to memory addresses allocated therefor, and values of input arguments of functions may be mapped to values of output returns. Based on this information, pure functions which embody redundant computations across multiple executions thereof may be identified, while non-pure functions may be screened out. Among pure functions, candidate functions which are executed having the same arguments and returns across multiple executions thereof may be identified, and these functions may be re-compiled to generate object code wherein redundant subsequent executions are avoided, and return values from a first execution thereof are reused across subsequent executions, reducing computational cost.
US11704100B2 Inline compilation of user defined functions
Embodiments described herein provide techniques for in-line compiling of UDFs in other programming languages. These techniques enable faster programming iterations because it allows users to compile directly in the cloud processing system. Moreover, it allows the UDFs to tie into existing libraries. The compiled results are treated as sensitive and handled with appropriate security policies, as with any other user data in the system.
US11704097B2 Method, system and non-transitory computer-readable storage medium for generating description code of user interface
This disclosure discloses a method for generating a description code of a user interface, and the method includes the steps of displaying a programmable user interface having a first object and a second object; grouping the first object and the second object to form a grouping block; cutting the grouping block into a first sub-block and a second sub-block; setting the first sub-block to have a first display attribute; displaying a first attribute element on the programmable user interface; detecting whether the first attribute element is selected; changing the first display attribute to a second display attribute when it is detected that the first attribute element is selected; and generating a first description code corresponding to the first sub-block according to the second display attribute. This disclosure also discloses a system for generating a description code of a user interface.
US11704092B2 High-precision anchored-implicit processing
An apparatus includes a processing circuit and a storage device. The processing circuit is configured to perform one or more processing operations in response to one or more instructions to generate an anchored-data element. The storage device is configured to store the anchored-data element. A format of the anchored-data element includes an identification item, an overlap item, and a data item. The data item is configured to hold a data value of the anchored-data element. The identification item indicates an anchor value for the data value or one or more special values.
US11704090B2 Audio interactive display system and method of interacting with audio interactive display system
A display system and method of interacting with the display system are provided. The method of interacting with the display system comprises following steps: receiving an audio signal through an audio input device; converting the audio signal to corresponding text data through a voice-to-text converting module; generating a corresponding display image according to a document file; acquiring multiple identification data corresponding to the display image from the document file; comparing the text data with the identification data; and if the text data corresponds to one of the identification data, moving or displaying a marker on the display image through the display system according to a coordinate of one of the identification data.
US11704086B2 Fast activation during wake up in an audio system
Systems and methods for fast activation of slaves during wake up in an audio system allow a master device in an audio system such as a SOUNDWIRE audio system to send system and/or topology information to capable slave devices during a wake up window so that the slaves may start in an active mode rather than a safe mode. In the most recent proposed versions of SOUNDWIRE, there is a check PHY_Num phase. The systems for fast activation of slaves cause a negative differential line to be driven with an encoded signal by the master during a check PHY_Num phase where the encoded signal indicates a fast mode speed. Capable slaves may then begin in a fast mode rather than a safe (and slow) mode. Latency may be reduced by starting in a fast mode, which may improve the user's audio experience.
US11704085B2 Augmented reality quick-start and user guide
A method includes receiving an image of a product, obtaining content relevant to using the product, and displaying the content in an augmented reality view of the product by overlaying the content on the image of the product on a display device.
US11704081B2 Information processing apparatus, control method, and storage medium
An information processing apparatus includes: an obtaining unit configured to obtain book data; a cutout unit configured to cut out a page based on the book data; a providing unit configured to provide an image based on the book data to a binding portion of the cut-out page; and an output unit configured to output data including the page including the image provided by the providing unit.
US11704078B2 System and method for tracking physical characteristics of multifunction peripheral users to determine device user satisfaction
A system and method for tracking multifunction peripheral device user satisfaction captures user images and audio during device operation. User characteristics such as gestures, posture, spoke words or facial expressions are used in conjunction with device status information to determine whether the user is satisfied with the device. If not, remedial action is initiated, such as launching a virtual assistant on the multifunction peripheral touchscreen or summoning of a human assistant.
US11704077B2 Rasterized print job compression
Systems and methods are provided for handling print data. One embodiment is a system that includes an interface that receives rasterized print data, a memory that stores the rasterized print data; and a print controller that compresses each scanline of the rasterized print data by culling a region of leading whitespace, culling a region of trailing whitespace, compressing a data region disposed between the leading whitespace and the trailing whitespace, and inserting a tag having whitespace offset information for the data region within the scanline.
US11704075B2 Print management device and computer readable medium
A print management device includes a control unit that performs a control for displaying of information indicating a spare capacity of at least one printing device based on a print plan and a print status of the at least one printing device that is performing printing. The print plan is derived based on capability information of the at least one printing device.
US11704074B2 Printing apparatus and control method for printing selected status information
A printing apparatus comprises: a print portion configured to perform printing on a print medium drawn from a rolled medium; and a print controller configured to cause the print portion to print status information in response to an instruction to print the status information. The print controller is configured to cause the print portion to print first status information, which is part of the status information, cause the print portion to print at least one of selection items corresponding to pieces of status information, and cause, when at least one printed selection item is selected, the print portion to print second status information corresponding to the selected selection item.
US11704071B1 Delegating low priority tasks to a passive storage controller
A computer program product and a data storage device including first and second storage controllers operating in active-passive mode with a shared disk. Each storage controller includes a storage device storing program instructions and a processor to process the program instructions and perform various operations. The operations include receiving a task to be performed by the storage device containing the first and second storage controllers, wherein the first storage controller is currently operating as an active storage controller and the second storage controller is currently operating as a passive storage controller. The operations further include determining whether the received task has a high priority or a low priority, performing the received task in response to determining that the received task has a high priority, and delegating the received task to the second storage controller for performance in response to determining that the received task has a low priority.
US11704070B2 Managed NAND data compression
Apparatus and methods are disclosed, including providing available data operations for the storage system processor to a host processor, identifying data operations to be performed by the storage system processor, and assigning identified data operations to the storage system processor to reduce bus traffic between the host processor and the storage system processor, to improve host processor performance, and to reduce energy use by the host processor.
US11704069B2 Memory system and method of controlling nonvolatile memory
According to one embodiment, a controller of a memory system reorders a plurality of first write commands in an order in which writing within a first zone is executed sequentially from a next write location within the first zone. The controller transfers a plurality of write data associated with the plurality of first write commands reordered from a write buffer of a host to an internal buffer in a same order as the order of the plurality of first write commands reordered, and writes the plurality of write data transferred to the internal buffer to a first storage region managed as the first zone.
US11704067B2 Performing multiple point table lookups in a single cycle in a system on chip
In various examples, a VPU and associated components may be optimized to improve VPU performance and throughput. For example, the VPU may include a min/max collector, automatic store predication functionality, a SIMD data path organization that allows for inter-lane sharing, a transposed load/store with stride parameter functionality, a load with permute and zero insertion functionality, hardware, logic, and memory layout functionality to allow for two point and two by two point lookups, and per memory bank load caching capabilities. In addition, decoupled accelerators may be used to offload VPU processing tasks to increase throughput and performance, and a hardware sequencer may be included in a DMA system to reduce programming complexity of the VPU and the DMA system. The DMA and VPU may execute a VPU configuration mode that allows the VPU and DMA to operate without a processing controller for performing dynamic region based data movement operations.
US11704064B2 Memory controller, storage device and memory system
A memory controller configured to control a non-volatile memory device includes: a signal generator configured to generate a plurality of control signals comprising a first signal and a second control signal; a core configured to provide a command for an operation of the non-volatile device; and a controller interface circuit configured to interface with the non-volatile memory device, wherein the controller interface circuit comprises a first transmitter connected to a first signal line and a second signal line; and a first receiver connected to the first signal line, and the first control signal and the second control signal are respectively transmitted to the non-volatile memory device through the first signal line and the second signal line.
US11704062B2 Method for processing input/output (I/O) requests of a RAID system having a protection pool of storage units
A method, apparatus, and system for processing Redundant Array of Independent Disks (RAID) Input/Output (I/O) requests for a plurality of nodes in a cluster is disclosed. A file system request including a byte offset is received. Then, a Physical Extent (PE) row that matches the file system request and a RAID stripe within the identified PE row based on the byte offset is identified. Next, a plurality of RAID I/O requests to be routed to a physical disk is generated. Each of the plurality of the RAID I/O requests includes information associated with the PE and a type of operation. Thereafter, each of the RAID I/O requests is processed based on the information associated with the PE and the type of operation.
US11704059B2 Remote direct attached multiple storage function storage device
A multiple function storage device is disclosed. The multiple function storage device may include an enclosure, a storage device associated with the enclosure, and an bridging device associated with the enclosure. The storage device may include a connector to receive a first message using a first protocol originating at a host, a physical function (PF) and a virtual function (VF) exposed by the storage device via the connector, storage for data relating to the first message, and a controller to manage writing a write data to the storage and reading a read data from the storage. The bridging device may include an embedded network interface controller (eNIC) to receive a second message using a second protocol from the host, a write buffer to store the write data to be written to the storage device by the host, a read buffer to store the read data to be read from the storage device for the host, a bridge circuit to translate the second message using the second protocol into the first message using the first protocol, and a root port to identify the storage device and to transmit the first message to the VF. The bridging device may be configured to map the host to the VF.
US11704058B2 Systems and methods for resource-based scheduling of commands
A system and method for scheduling commands for processing by a storage device. A command is received from an application and stored in a first queue. Information is obtained on a first set of resources managed by the storage device. A second set of resources is synchronized based on the information on the first set of resources. The second set of resources is allocated into a first pool and a second pool. A condition of the second set of resources in the first pool is determined. One of the second set of resources in the first pool is allocated to the command based on a first determination of the condition, and one of the second set of resources in the second pool is allocated to the command based on a second determination of the condition.
US11704057B2 Memory sub-systems including memory devices of various latencies and capacities
A write request comprising a logical address, a payload, and an indicator reflecting the character of the payload is received from an application. Based on the indicator, a value of a parameter associated with storing the payload on one or more of a plurality of memory devices is identified. The value of the parameter is determined to satisfy a criterion associated with a particular memory device of the plurality of memory devices. The payload is stored on the particular memory device.
US11704052B2 Processing-in-memory (PIM) systems
A processing-in-memory (PIM) system includes a plurality of PIM devices, a plurality of PIM controllers configured to control respective ones of the plurality of PIM devices, and an interface coupled between a host and the plurality of PIM controllers. The interface transmits first request data to a target PIM controller corresponding to one of the plurality of PIM controllers for execution of a first request output from the host. The interface transmits second request data to all of the plurality of PIM controllers for execution of a second request output from the host.
US11704047B2 Temperature readings for memory devices to reduce temperature compensation errors
A system includes a memory array, a thermometer, and control logic, operatively coupled with the memory array and the thermometer, to perform operations including causing the thermometer to obtain a first temperature result, monitoring a time since obtaining the first temperature result, determining whether the time satisfies a threshold time condition, in response to determining that the time satisfies the threshold time condition, causing the thermometer to obtain a second temperature result from an automatic temperature reading, determining a difference between the second temperature result and a previously stored temperature result, and filtering the second temperature result based on the difference to obtain a new stored temperature result.
US11704046B2 Quick clearing of registers
A method of clearing of registers and logic designs with AND and OR logics to propagate the zero values provided to write enable signal buses upon the execution of clear instruction of more than one registers, allowing more than one architecturally visible registers to be cleared with one signal instruction regardless of the values of data buses.