Document Document Title
US11710765B2 High aspect ratio non-planar capacitors formed via cavity fill
A method for forming non-planar capacitors of desired dimensions is disclosed. The method is based on providing a three-dimensional structure of a first material over a substrate, enclosing the structure with a second material that is sufficiently etch-selective with respect to the first material, and then performing a wet etch to remove most of the first material but not the second material, thus forming a cavity within the second material. Shape and dimensions of the cavity are comparable to those desired for the final non-planar capacitor. At least one electrode of a capacitor may then be formed within the cavity. Using the etch selectivity of the first and second materials advantageously allows applying wet etch techniques for forming high aspect ratio openings in fabricating non-planar capacitors, which is easier and more reliable than relying on dry etch techniques.
US11710763B2 Metal capacitor
A metal capacitor provided includes a first metal layer and a second metal layer disposed above a substrate. The first metal layer includes a first electrode sheet and a second electrode sheet, and the second metal layer includes a third electrode sheet and a fourth electrode sheet. The first electrode sheet and the second electrode sheet collectively form a first coplanar capacitor. The third electrode sheet and the fourth electrode sheet collectively form a second coplanar capacitor. At least a portion of the fourth electrode sheet is arranged above the first electrode sheet, and the first electrode sheet and the fourth electrode sheet collectively form a first vertical capacitor. At least a portion of the third electrode sheet is arranged above the second electrode sheet, and the second electrode sheet and the third electrode sheet collectively form a second vertical capacitor.
US11710762B2 Display device and method of fabricating the same
A display device includes a substrate including a display area and a non-display area, and a first surface and a second surface; pixels disposed on the first surface; a signal line disposed on the first surface, and electrically connected to each pixel; a cushion layer disposed on the pixels and the signal line, and including at least one contact hole that exposes a portion of the signal line; a connector disposed in the at least one contact hole and electrically connected to the signal line; and a driver disposed on the cushion layer and electrically connected to the pixels through the connector. Each pixel includes a display element layer disposed on the first surface and including at least one light emitting element, and a pixel circuit layer disposed on the display element layer and including at least one transistor electrically connected to the at least one light emitting element.
US11710761B2 Display apparatus
A display apparatus includes light-emitting elements configured to emit light in a screen, a louver fixed on the screen with a fastener, and a member disposed on a surface of the louver around the fastener and configured to reflect, in multiple directions, external light incident to a portion around the fastener or absorb the external light.
US11710754B2 Solid-state image sensor including modulation layer decreasing petal flares
A solid-state image sensor is provided. The solid-state image sensor includes a plurality of photoelectric conversion elements. The solid-state image sensor also includes a modulation layer disposed above the photoelectric conversion elements, and the modulation layer has a plurality of modulation segments. The modulation layer includes a plurality of first sub-layers and a plurality of second sub-layers having different refractive indexes. From the top view of the modulation layer, the modulation segments form a first group and a second group, and the second group is adjacent to the first group. The arrangement of the first sub-layers and the second sub-layers in the first group is different from the arrangement of the first sub-layers and the second sub-layers in the second group.
US11710752B2 Flicker-mitigating pixel-array substrate
A flicker-mitigating pixel-array substrate includes a semiconductor substrate and a metal annulus. The semiconductor substrate includes a small-photodiode region. A back surface of the semiconductor substrate forms a trench surrounding the small-photodiode region in a cross-sectional plane parallel to a back-surface region of the back surface above the small-photodiode region. The metal annulus (i) at least partially fills the trench, (ii) surrounds the small-photodiode region in the cross-sectional plane, and (iii) extends above the back surface. A method for fabricating a flicker-mitigating pixel-array substrate includes forming a metal layer (i) in a trench that surrounds the small-photodiode region in a cross-sectional plane parallel to a back-surface region of the back surface above the small-photodiode region and (ii) on the back-surface region. The method also includes decreasing a thickness of an above-diode section of the metal layer located above the back-surface region.
US11710751B2 Semiconductor device and manufacturing method thereof
In a CMOS image sensor in which a plurality of pixels is arranged in a matrix, a transistor in which a channel formation region includes an oxide semiconductor is used for each of a charge accumulation control transistor and a reset transistor which are in a pixel portion. After a reset operation of the signal charge accumulation portion is performed in all the pixels arranged in the matrix, a charge accumulation operation by the photodiode is performed in all the pixels, and a read operation of a signal from the pixel is performed per row. Accordingly, an image can be taken without a distortion.
US11710746B2 Semiconductor device and display device
The semiconductor device comprises a gate electrode, a first gate insulating film overlapping a part of the side surface and the upper surface of the gate electrode, a second gate insulating film overlapping the upper surface of the gate electrode, a semiconductor film provided on the upper surface of the second gate insulating film and overlapping the gate electrode and a first terminal and a second terminal overlapping the upper surface of the semiconductor film. In a plan view, a first region is a region where the semiconductor film overlaps the upper surface of the first gate insulating film and the second gate insulating film between the first terminal and the second terminal, and a third region is a region that overlaps both a part of the upper surface of the gate electrode and the second gate insulating film and does not overlap the first gate insulating film.
US11710744B2 Semiconductor device
A semiconductor device that is suitable for miniaturization and higher density is provided. A semiconductor device includes a first transistor over a semiconductor substrate, a second transistor including an oxide semiconductor over the first transistor, and a capacitor over the second transistor. The capacitor includes a first conductor, a second conductor, and an insulator. The second conductor covers a side surface of the first conductor with an insulator provided therebetween.
US11710742B2 Semiconductor devices with backside contacts and isolation
A semiconductor structure includes an isolation structure, a source or drain region over the isolation structure, a channel layer connecting to the source or drain region, a gate structure over the isolation structure and engaging the channel layer, an isolating layer below the channel layer and the gate structure, a dielectric cap below the isolating layer, and a contact structure having a first portion and a second portion. The first portion of the contact structure extends through the isolation structure, and the second portion of the contact structure extends from the first portion of the contact structure, through the dielectric cap and the isolating layer, and to the source or drain region. The first portion of the contact structure is below the second portion and wider than the second portion.
US11710735B2 Semiconductor device
On a single-crystal semiconductor substrate with an upper surface including a first direction in which an inverted mesa step extends and a second direction in which a forward mesa step extends in response to anisotropic etching in which an etching rate depends on crystal plane orientation, a bipolar transistor including a collector layer, a base layer, and an emitter layer that are epitaxially grown, and a base wire connected to the base layer are arranged. A step is provided at an edge of the base layer, and the base wire is extended from inside to outside of the base layer in a direction intersecting the first direction in a plan view. An intersection of the edge of the base layer and the base wire has a disconnection prevention structure that makes it difficult for step-caused disconnection of the base wire to occur.
US11710734B2 Cascode-connected JFET-MOSFET semiconductor device
A semiconductor device includes a JFET and a MOSFET cascode-connected to each other such that a source electrode of the JFET is connected to a drain electrode of the MOSFET. The JFET is configured such that a breakdown voltage between a gate layer and a body layer is set lower than a breakdown voltage of the MOSFET.
US11710732B2 Back-to-back solid state lighting devices and associated methods
Solid state lights (SSLs) including a back-to-back solid state emitters (SSEs) and associated methods are disclosed herein. In various embodiments, an SSL can include a carrier substrate having a first surface and a second surface different from the first surface. First and second through substrate interconnects (TSIs) can extend from the first surface of the carrier substrate to the second surface. The SSL can further include a first and a second SSE, each having a front side and a back side opposite the front side. The back side of the first SSE faces the first surface of the carrier substrate and the first SSE is electrically coupled to the first and second TSIs. The back side of the second SSE faces the second surface of the carrier substrate and the second SSE is electrically coupled to the first and second TSIs.
US11710730B2 Fabricating method of semiconductor device with exposed input/output pad in recess
A fabricating method of a semiconductor device is provided. A temporary semiconductor structure is provided. The temporary semiconductor structure includes a temporary substrate and a conductive layer, the temporary substrate has a first surface, the conductive layer is disposed on the first surface of the temporary substrate, and the conductive layer includes one or more first trace. Then, a recess is formed in the temporary semiconductor structure to form a first semiconductor structure and a first substrate. The recess penetrates through the first substrate and expose the one or more first trace. Thereafter, an input/output pad is formed in the recess and on the one or more first trace.
US11710729B2 Wafer bonding in fabrication of 3-dimensional NOR memory circuits
A memory array and single-crystal circuitry are provided by wafer bonding (e.g., adhesive wafer bonding or anodic wafer bonding) in the same integrated circuit and interconnected by conductors of a interconnect layer. Additional circuitry or memory arrays may be provided by additional wafer bonds and electrically connected by interconnect layers at the wafer bonding interface. The memory array may include storage or memory transistors having single-crystal epitaxial silicon channel material.
US11710728B2 Memory device having wafer-to-wafer bonding structure
A memory device includes a cell wafer having a first pad on one surface thereof; and a peripheral wafer bonded to the one surface of the cell wafer, and having a second pad coupled to the first pad. The cell wafer includes a memory cell array; first and second bit lines coupled to the memory cell array; and a bit line selection circuit configured to couple one of the first and second bit lines to the first pad. The peripheral wafer includes a page buffer low-voltage circuit including a first page buffer low-voltage unit corresponding to the first bit line and a second page buffer low-voltage unit corresponding to the second bit line; and a page buffer high-voltage circuit configured to couple one of the first and second page buffer low-voltage units to the second pad.
US11710727B2 Semiconductor storage device
A semiconductor storage device includes first and second chips and first and second power supply electrodes. The first chip includes conductive layers arranged in a first direction, a semiconductor pillar extending in the first direction and facing the conductive layers, first contacts extending in the first direction and connected to the conductive layers, second contacts extending in the first direction and connected to a first power supply electrode, third contacts extending in the first direction, facing the second contacts in a direction crossing the first direction, and connected to the second power supply electrode, and first bonding electrodes connected to the first contacts. The second chip includes a semiconductor substrate, transistors provided on the semiconductor substrate, fourth contacts connected to the transistors, and second bonding electrodes connected to the fourth contacts. The first and second chips are bonded together so that respective first and second bonding electrodes are connected together.
US11710723B2 Thermal management of three-dimensional integrated circuits
A 3D integrated circuit device can include a substrate, a thermal interface layer and at least one die, at least one device layer bonded between the thermal interface layer and the at least one die, wherein the thermal interface layer enhances conductive heat transfer between the at least one device layer and the at least one die, and a heat sink located adjacent to a heat spreader, wherein the thermal interface layer, the at least one die and the at least one device layer are located between the heat spreader and the substrate.
US11710721B2 Display device and manufacturing method thereof
A display device and a manufacturing method thereof are provided. The display device includes: a first array substrate, a first opposite substrate, a second array substrate and a second opposite substrate stacked in sequence; the first array substrate comprises a first overlap portion overlapping with the first opposite substrate, a first extension portion extending from the first overlap portion, and the second array substrate comprises a second overlap portion overlapping with the second opposite substrate, a second extension portion extending from the second overlap portion; a side, facing the second extension portion, of the first extension portion comprises a first control IC, and a side, away from the first extension portion, of the second extension portion comprises a second control IC; and a space between the first and the second extension portions is filled with a heat dissipation component at least in an area where the first control IC is.
US11710720B2 Integrated multi-die partitioned voltage regulator
A semiconductor package is provided, which includes a first die and a second die. The first die includes a first section of a power converter, and the second die includes a second section of the power converter. The power converter may include a plurality of switches, and a Power Management (PM) circuitry to control operation of the power converter by controlling switching of the plurality of switches. The PM circuitry may include a first part and a second part. The first section of the power converter in the first die may include the first part of the PM circuitry, and the second section of the power converter in the second die may include the second part of the PM circuitry.
US11710719B2 Method for manufacturing electronic device
A method for manufacturing an electronic component includes preparing a mounting substrate provided with a first region to mount an electronic component thereon and a second region having conductivity, covering the second region with resin, applying a metal paste on the first region, mounting the electronic component on the first region with the metal paste, and removing the resin covering the second region. The mounting includes heating the mounting substrate to cure the metal paste with the electronic components being placed on the metal paste applied on the first region. The resin peeled from the second region by the heating is removed in the removing.
US11710713B2 Semi-conductor package structure
Disclosed is a semiconductor package structure comprising a body, a plurality of first-layer, second-layer, third-layer and fourth-layer electrical contacts, wherein the first-layer, the second-layer, the third-layer and the fourth-layer electrical contacts are arranged sequentially from outside to inside on a bottom surface of the body in a matrix manner. Adjacent first-layer electrical contacts have two different spacings therein, and adjacent third-layer electrical contacts have the two different spacings therein.
US11710699B2 Complementary FET (CFET) buried sidewall contact with spacer foot
A CFET includes a fin that has a bottom channel portion, a top channel portion, and a channel isolator between the bottom channel portion and the top channel portion. The CFET further includes a source and drain stack that has a bottom source or drain (S/D) region connected to the bottom channel portion, a top S/D region connected to the top channel portion, a source-drain isolator between the bottom S/D region and the top S/D region. The CFET further includes a spacer foot physically connected to a base sidewall portion of the bottom S/D region and a buried S/D contact that is physically connected to an upper sidewall portion of the bottom S/D region. The CFET may further include a common gate around the bottom channel portion, around the top channel portion, and around the channel isolator.
US11710696B2 Semiconductor device with programmable unit and method for fabricating the same
The present application discloses a semiconductor device with a programmable unit and a method for fabricating the semiconductor device. The semiconductor device including a substrate, a bottom conductive layer positioned in the substrate, a first gate structure including a first gate dielectric layer positioned on the bottom conductive layer, a first work function layer positioned on the first gate dielectric layer, and a first filler layer positioned on the first work function layer, a second gate structure including a second gate dielectric layer positioned on the bottom conductive layer and spaced apart from the first gate dielectric layer, a second work function layer positioned on the second gate dielectric layer, and a second filler layer positioned on the second work function layer, a conductive plug electrically coupled to the bottom conductive layer, and a top conductive layer electrically coupled to the first gate structure and the second gate structure.
US11710693B2 Wafer level package utilizing molded interposer
Semiconductor packages may include a molded interposer and semiconductor dice mounted on the molded interposer. The molded interposer may include two redistribution layer structures on opposite sides of a molding compound. Electrically conductive vias may connect the RDL structures through the molding compound, and passive devices may be embedded in the molding compound and electrically connected to one of the RDL structures. Each of the semiconductor dice may be electrically connected to, and have a footprint covering, a corresponding one of the passive devices to form a face-to-face connection between each of the semiconductor dice and the corresponding one of the passive devices.
US11710690B2 Package structure and manufacturing method thereof
A package structure includes at least one first redistribution layer, at least one second redistribution layer, a chip pad, a solder ball pad, a chip, a solder ball, and a molding compound. The first redistribution layer includes a first dielectric layer and a first redistribution circuit that fills a first opening and a second opening of the first dielectric layer. The first dielectric layer is aligned with the first redistribution circuit. The second redistribution layer includes a second and a third dielectric layers and a second redistribution circuit. The third dielectric layer is aligned with the second redistribution circuit. The chip pad and the solder ball pad are electrically connected to the first and the second redistribution circuits respectively. The chip and the solder ball are disposed on the chip pad and the solder ball pad respectively. The molding compound at least covers the chip and the chip pad.
US11710677B2 Ultraviolet (UV)-curable sealant in a microelectronic package
Embodiments may relate to a microelectronic package that includes an integrated heat spreader (IHS) coupled with a package substrate. The microelectronic package may further include a sealant material between the package substrate and the IHS. The sealant material may be formed of a material that cures when exposed to ultraviolet (UV) wavelengths. Other embodiments may be described or claimed.
US11710672B2 Microelectronic package with underfilled sealant
Embodiments may relate to a method of forming a microelectronic package with an integrated heat spreader (IHS). The method may include placing a solder thermal interface material (STIM) layer on a face of a die that is coupled with a package substrate; coupling the IHS with the STIM layer and the package substrate such that the STIM is between the IHS and the die; performing formic acid fluxing of the IHS, STIM layer, and die; and dispensing, subsequent to the formic acid fluxing, sealant on the package substrate around a periphery of the IHS.
US11710671B2 Semiconductor module
A semiconductor module includes a semiconductor element, a substrate on which the semiconductor module is mounted, a heat radiating plate on which the substrate is mounted, a resin case, and a first main current electrode and a second main current electrode, in which in the first main current electrode and the second main current electrode, one end of each thereof is joined to a circuit pattern on the substrate, an other end of each thereof is extended through and incorporated in a side wall of the resin case so as to project outward of the resin case, and each thereof has at least a portion of overlap at which a part thereof overlaps in parallel with each other with a gap therebetween, and each thereof has a slope portion provided between an external projection portion and an internal projection portion.
US11710664B2 Semiconductor structure with backside via contact and a protection liner layer
A method includes receiving a substrate having a front surface and a back surface; forming an isolation feature of a first dielectric material in the substrate, thereby defining an active region surrounded by the isolation feature; forming a gate stack on the active regions; forming a first and a second S/D feature on the fin active region; forming a front contact feature contacting the first S/D feature; thinning down the substrate from the back surface such that the isolation feature is exposed; selectively etching the active region, resulting in a trench surrounded by the isolation feature, the second S/D feature being exposed within the trench; forming, in the trench, a liner layer of a second dielectric material being different from the first dielectric material; forming a backside via feature landing on the second S/D feature within the trench; and forming a backside metal line landing on the backside via feature.
US11710661B2 Semiconductor packages and methods of packaging semiconductor devices
A semiconductor package is disclosed. The semiconductor package includes a substrate with a first surface, a second surface and sidewalls. The package also includes backside metallization (BSM) over the second surface of the substrate. The semiconductor package is devoid of metal debris.
US11710656B2 Method of forming semiconductor-on-insulator (SOI) substrate
The present disclosure, in some embodiments, relates to a method of forming a semiconductor structure. The method includes forming a plurality of bulk micro defects within a handle substrate. Sizes of the plurality of bulk micro defects are increased to form a plurality of bulk macro defects (BMDs) within the handle substrate. Some of the plurality of BMDs are removed from within a first denuded region and a second denuded region arranged along opposing surfaces of the handle substrate. An insulating layer is formed onto the handle substrate. A device layer comprising a semiconductor material is formed onto the insulating layer. The first denuded region and the second denuded region vertically surround a central region of the handle substrate that has a higher concentration of the plurality of BMDs than both the first denuded region and the second denuded region.
US11710655B2 Integrated circuit structure with semiconductor-based isolation structure and methods to form same
Embodiments of the disclosure provide an integrated circuit (IC) structure, including a semiconductor-based isolation structure on a substrate. A shallow trench isolation (STI) structure may be positioned on the semiconductor-based isolation structure. An active semiconductor region is on the substrate and adjacent each of the semiconductor-based isolation structure and the STI structure. The active semiconductor region includes a doped semiconductor material. At least one device on the active semiconductor region may be horizontally distal to the STI structure.
US11710650B2 Method for sorting optoelectronic semiconductor components and device for sorting optoelectronic semiconductor components
A method for sorting optoelectronic semiconductor components is specified. The semiconductor components each include an active region for emission or detection of electromagnetic radiation. The method includes the following steps: introducing the semiconductor components into a sorting region on a specified path; irradiating the optoelectronic semiconductor components with electromagnetic radiation of a first wavelength range to generate dipole moments by charge separation in the active regions of the optoelectronic semiconductor components; and deflecting the optoelectronic semiconductor components from the specified path as a function of their dipole moment by means of a non-homogeneous electromagnetic field. A device for sorting optoelectronic semiconductor components is further specified.
US11710647B2 Hyperbaric clean method and apparatus for cleaning semiconductor chamber components
Embodiments of a methods and cleaning systems for cleaning components for use in substrate processing equipment are provided herein. In some embodiments, a cleaning system includes a boiler having a heater configured to heat a fluid; a clean chamber fluidly coupled to the boiler via at least one of a gas line and a liquid line, wherein the clean chamber includes one or more fixtures in an interior volume therein for holding at least one component to be cleaned, and wherein the clean chamber includes a heater for heating the interior volume; and an expansion chamber fluidly coupled to the clean chamber via a release line for evacuating the clean chamber, wherein the release line includes a release valve to selectively open or close a flow path between the expansion chamber and the clean chamber, and wherein the expansion chamber includes a chiller and a vacuum port.
US11710646B2 Fan-out packaging method and fan-out packaging plate
A fan-out packaging method includes: prepare circuit patterns on one side or both sides of a substrate; install electronic parts on one side or both sides of the substrate; prepare packaging layers on both sides of the substrate; the packaging layers on both sides of the substrate package the substrate, the circuit patterns, and the electronic parts, the packaging layers being made of a thermal-plastic material; wherein the substrate is provided with a via hole; both sides of the substrate are communicated by means of the via hole; a part of the packaging layers penetrate through the via hole when the packaging layers are prepared on both sides of the substrate; and the packaging layers on both sides of the substrate are connected by means of the via hole.
US11710644B2 Etching method and plasma processing apparatus
An etching method includes: (a) providing a substrate including a silicon-containing film on a substrate support; (b) adjusting a temperature of the substrate support to −20° C. or lower; (c) supplying a processing gas including a nitrogen-containing gas, into the chamber; (d) etching the silicon-containing film by using plasma generated from the processing gas. A recess is formed by etching the silicon-containing film, and a by-product containing silicon and nitrogen adheres to a side wall of the recess. The etching method further includes (e) setting at least one etching parameter of the temperature of the substrate support and the flow rate of the nitrogen-containing gas included in the processing gas, to adjust the width of the bottom of the recess according to an adhesion amount of the by-product, before (b).
US11710640B2 Automatic sampling of hot phosphoric acid for the determination of chemical element concentrations and control of semiconductor processes
Systems and methods for automatic sampling of a sample for the determination of chemical element concentrations and control of semiconductor processes are described. A system embodiment includes a remote sampling system configured to collect a sample of phosphoric acid at a first location, the remote sampling system including a remote valve having a holding loop coupled thereto; and an analysis system configured for positioning at a second location remote from the first location, the analysis system coupled to the remote valve via a transfer line, the analysis system including an analysis device configured to determine a concentration of one or more components of the sample of phosphoric acid and including a sample pump at the second location configured to introduce the sample from the holding loop into the transfer line for analysis by the analysis device.
US11710638B2 Gate structure passivating species drive-in method and structure formed thereby
Generally, the present disclosure provides example embodiments relating to formation of a gate structure of a device, such as in a replacement gate process, and the device formed thereby. In an example method, a gate dielectric layer is formed over an active area on a substrate. A dummy layer that contains a passivating species (such as fluorine) is formed over the gate dielectric layer. A thermal process is performed to drive the passivating species from the dummy layer into the gate dielectric layer. The dummy layer is removed. A metal gate electrode is formed over the gate dielectric layer. The gate dielectric layer includes the passivating species before the metal gate electrode is formed.
US11710630B2 Plasma block with integrated cooling
Exemplary semiconductor processing systems may include a remote plasma source. The remote plasma source may include a first plasma block segment defining an inlet to an internal channel of the first plasma block segment. The first plasma block segment may also define a cooling channel between the internal channel of the first plasma block segment and a first exterior surface of the first plasma block segment. The remote plasma source may include a second plasma block segment defining an outlet from an internal channel of the second plasma block segment. The second plasma block segment may also define a cooling channel between the internal channel of the second plasma block segment and a first exterior surface of the second plasma block segment. The systems may include a semiconductor processing chamber defining an inlet fluidly coupled with the outlet from the remote plasma source.
US11710629B2 Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes a substrate holder, and a discharge head for peripheral area from which a fluid is discharge toward a surface peripheral area of the substrate held on the substrate holder. The discharge head for peripheral area includes multiple nozzles, and a support part that supports the nozzles integrally. The nozzles include a processing liquid nozzle from which a processing liquid is discharged toward the surface peripheral area, and a gas nozzle from which gas is discharged toward the surface peripheral area. The gas nozzle is placed upstream of a rotative direction of the substrate relative to the processing liquid nozzle.
US11710625B2 Unbiased ion identification by multiple ions
Disclosed are embodiments directed to a multi-ion identification device, a system and method using the same to utilize chemical ionization in multiple adduct formation from the substances in the sampled gas of a gas sample being addressed to be analyzed in a mass analyzer. The multi-ion identification device includes a buffering region to have the sample flow turbulence decayed before the sample flow entrance to the ionization region)) utilizing chemical ionization by reagents from an ensemble of reagent ion towers.
US11710624B2 Sputtering method
A sputtering method includes one or more sputtering processes. Each sputtering process includes in a first pre-sputtering phase, sputtering a target material on a baffle plate configured to shield a substrate; in a second pre-sputtering phase, sputtering a target material compound on the baffle plate; and in a main sputtering phase, sputtering the target material compound on the substrate. The first pre-sputtering phase is used to adjust a sputtering voltage for the main sputtering phase.
US11710623B2 Vacuum pump protection against deposition byproduct buildup
A processing chamber such as a plasma etch chamber can perform deposition and etch operations, where byproducts of the deposition and etch operations can build up in a vacuum pump system fluidly coupled to the processing chamber. A vacuum pump system may have multiple roughing pumps so that etch gases can be diverted a roughing pump and deposition precursors can be diverted to another roughing pump. A divert line may route unused deposition precursors through a separate roughing pump. Deposition byproducts can be prevented from forming by incorporating one or more gas ejectors or venturi pumps at an outlet of a primary pump in a vacuum pump system. Cleaning operations, such as waferless automated cleaning operations, using certain clean chemistries may remove deposition byproducts before or after etch operations.
US11710622B2 Process and related device for removing by-product on semiconductor processing chamber sidewalls
In some embodiments, a method for cleaning a processing chamber is provided. The method may be performed by introducing a processing gas into a processing chamber that has a by-product disposed along sidewalls of the processing chamber. A plasma is generated from the processing gas using a radio frequency signal. A lower electrode is connected to a first electric potential. Concurrently, a bias voltage having a second electric potential is applied to a sidewall electrode to induce ion bombardment of the by-product, in which the second electric potential has a larger magnitude than the first electric potential. The processing gas is evacuated from the processing chamber.
US11710621B2 Direct lift cathode for lithography mask chamber
Exemplary lithography mask processing chambers may include a substrate support that includes a plurality of lift pins that are vertically translatable relative to a top surface of the substrate support. The lithography mask processing chambers may include a cover ring positioned atop the substrate support. The cover ring may define a rectilinear substrate seat. A top surface of the rectilinear substrate seat may be elevated above the top surface of the substrate support. An outer periphery of the rectilinear substrate seat may be positioned outward of the plurality of lift pins.
US11710620B2 Semiconductor process chamber with heat pipe
A semiconductor processing system processes semiconductor wafers in a process chamber. The process chamber includes semiconductor process equipment for performing semiconductor processes within the chamber. The process chamber includes a heat pipe integrated with one or more components of the process chamber. The heat pipe effectively transfers heat from within the chamber to an exterior of the chamber.
US11710618B2 Ion implanter and electrostatic quadrupole lens device
An ion implanter includes a high energy multistage linear acceleration unit for accelerating an ion beam. The high energy multistage linear acceleration unit includes high frequency accelerators in a plurality of stages provided along a beamline through which the ion beam travels, and electrostatic quadrupole lens devices in a plurality of stages provided along the beamline. The electrostatic quadrupole lens device in each of the stages includes a plurality of lens electrodes facing each other in a radial direction perpendicular to an axial direction, and disposed at an interval in a circumferential direction, an upstream side cover electrode covering a beamline upstream side of the plurality of lens electrodes and including a beam incident port, and a downstream side cover electrode covering a beamline downstream side of the plurality of lens electrodes and including a beam exiting port.
US11710617B2 Resonator coil having an asymmetrical profile
Embodiments herein are directed to a resonator for an ion implanter. In some embodiments, a resonator may include a housing, and a first coil and a second coil partially disposed within the housing. Each of the first and second coils may include a first end including an opening for receiving an ion beam, and a central section extending helically about a central axis, wherein the central axis is parallel to a beamline of the ion beam, and wherein an inner side of the central section has a flattened surface.
US11710615B2 Charged particle beam device and analysis method
A charged particle beam device includes: a charged particle beam source; an analyzer that analyzes and detects particles including secondary electrons and backscattered charged particles that are emitted from a specimen by irradiating the specimen with a primary charged particle beam emitted from the charged particle beam source; a bias voltage applying unit that applies a bias voltage to the specimen; and an analysis unit that extracts a signal component of the secondary electrons based on a first spectrum obtained by detecting the particles with the analyzer in a state where a first bias voltage is applied to the specimen, and a second spectrum obtained by detecting the particles with the analyzer in a state where a second bias voltage different from the first bias voltage is applied to the specimen.
US11710607B2 Mobile contact-holder for cutout and cutout comprising such a mobile contact-holder
A mobile contact-holder for a cutout includes a support in which there is formed a housing, a mobile element made of electrically conductive material mounted to slide, in a longitudinal axis of the support, in the housing of the support, an upstream electrical contact pad and a downstream electrical contact pad borne by the mobile element and a spring which exerts a return force on the mobile element. The support includes two oblong holes emerging in the housing and extending along its longitudinal axis. The mobile contact-holder also includes a guiding shaft which is fixed in translation with respect to the mobile element, which extends along an axis parallel to a transverse axis of the support and which is engaged in the oblong holes of the support. The guiding shaft engaged in the oblong holes guides the translation of the mobile element in the housing.
US11710606B2 Dual parallel moveable electrical contacts/relays
A system includes a mechanical switching device having a first moveable contact operatively connected to selectively contact a first static contact. A second moveable contact is operatively connected to selectively contact a second static contact that is electrically connected in parallel with the first static contact. The first and second moveable contacts are mechanically connected to each other to move between a closed circuit position and an open circuit position. The first moveable contact contacts the first static contact before the second moveable contact contacts the second static contact as the first and second moveable contacts move into the closed circuit position from the open circuit position. The first moveable contact disconnects from the first static contact after the second moveable contact disconnects from the second static contact as the first and second moveable contacts move from the closed circuit position into the open circuit position.
US11710604B2 Supercapacitor containing antifreezing zwitterion hydrogel electrolyte and preparation method thereof
A supercapacitor contains the zwitterionic polymer hydrogel electrolyte. A change rate of a capacitance retention of the supercapacitor, relative to a specific area capacity at 25° C. is less than 25% at extreme temperature. When temperature is increased to 60° C. or reduced to −30° C. the specific area capacity is changed to 178 mF cm−2 and 134 mF cm−2, which are 104% and 78% of that at 25° C. indicating an excellent electrochemical property at the extreme temperature.
US11710601B2 Ceramic electronic device and manufacturing method of the same
A ceramic electronic device includes a multilayer chip in which a plurality of dielectric layers of which a main component is ceramic and a plurality of internal electrode layers are stacked. The plurality of internal electrode layers include Ni, Sn and Au.
US11710599B2 Ceramic electronic device
A ceramic electronic device includes an element body and an external electrode. The element body is formed by laminating a ceramic layer and an internal electrode layer. The external electrode is electrically connected to at least one end of the internal electrode layer. The external electrode includes a baked electrode layer. The baked electrode layer includes a first region and a second region. The first region is contacted with an end surface of the element body and located near a joint boundary with the element body. The second region is located outside the first region and constituting an outer surface of the baked electrode layer. The first region includes a first glass having a predetermined composition. The second region includes a second glass having a predetermined composition.
US11710596B2 Coil device
A coil device includes a conductive wire forming a coil, a coil base having a groove for accommodating the conductive wire, and a stopper being separate from the coil base and attached to the coil base to cover the conductive wire. The stopper includes a base portion attached to the coil base at a position adjacent the groove, and a distal end portion integrated with the base portion to cover the conductive wire. The base portion of the stopper is rotatable. Alternatively, the distal end portion of the stopper is deformable.
US11710595B2 Magnetic component structure with thermal conductive filler and method of fabricating the same
An magnetic component structure with thermal conductive filler is provided in the present invention, including an upper magnetic core, a lower magnetic core combining with the upper magnetic core to form a casing with a front opening and a rear opening, and a coil mounted in the casing, where two terminals of the coil extend outwardly from the front opening, and a thermal conductive filler filling between the casing and the coil in the casing.
US11710594B2 Ferrite core and winding coil component
A ferrite core includes a ferrite sintered body in which integrally formed are a winding core portion, extending in a lengthwise direction, and flange portions provided at both ends in the lengthwise direction of the winding core portion and projecting from the winding core portion in at least a height direction orthogonal to the lengthwise direction. Pores are present inside the winding core portion and the flange portions, and an abundance ratio of the pores in the winding core portion is equal to or more than about 0.05% and equal to or less than about 1.00% (i.e., from about 0.05% to about 1.00%).
US11710590B2 Superconducting coil device and method for producing same
A superconducting coil device (10) includes: a coil case (20) housing a superconducting coil (30); a superconducting coil (30) housed in the coil case (20); and a resin part (50) formed of a polymer (51) filled in a gap between an inner wall of the coil case (20) and the superconducting coil (30). The resin part (50) is formed of a polymer (51) obtained by polymerizing a polymerizable composition containing a first monomer having a norbornene ring structure.
US11710589B2 Magnetic sheet, coil module having magnetic sheet, and non-contact power supply device
A magnetic sheet according to the present invention contains Mn—Zn ferrite as a main component and is comprising of a sheet-shaped sintered body. In this magnetic sheet, a difference |σs−σc| between a residual stress σs in a surface layer portion and a residual stress σc in a central portion at a cross section is 20 MPa or less in absolute value.
US11710585B2 Method of removing foil shield from cable
A method of removing a foil shield from a cable includes positioning the cable proximate a heating source, monitoring a characteristic of the cable or the heating source with at least one sensor, heating the foil shield in a designated area to weaken the foil shield, and removing an outer insulation of the cable and the foil shield.
US11710584B2 Above room temperature type II superconductor
A Type II superconductor includes a perforated carbonaceous material with an activating material on at least one surface. The activating material a non-polar liquid that does not incorporate Pi-bonding in its structure. The superconductor is manufactured by perforating a carbonaceous material to produce voids and coating at least one surface of the carbonaceous material with the activating material. A superconductive cable includes wires with a perforated carbonaceous material wetted with the activating material on a non-conductive substrate interspersed with non-conducting spacers and surrounded by an insulation layer. The superconductor conducts current at room temperature and above.
US11710575B2 Secure messaging system with constrained user actions for ensured compliant transmission of medical information
Systems and methods are provided for secure messaging with constrained user actions. An example method includes causing presentation of an interactive user interface, the interactive user interface enabling messaging with end users, each end user being associated with a respective phone number. Selection of a particular end user is received via the interaction user interface and the interactive user interface is updated to include a selectable option which triggers transmission of a standardized consent message to a particular phone number associated with the particular end user. A reply message is received from the particular phone number indicating the affirmative consent. The interactive user interface is updated, with the updated interactive user interface including an input portion configured to receive arbitrary information for transmission to the particular phone number.
US11710574B2 High validity real-world evidence study with deep phenotyping
Systems and methods are described for implementing an advanced, “research-grade” or “regulatory-grade,” real-world evidence (RWE) approach. The advanced RWE is able to extract a deep phenotype from rich data sources using advanced technologies including artificial intelligence. The rich data sources include both unstructured data and structured data from electric health records and may include additional data sources such as claims or registries. Systems and methods are also described for validating the deep phenotype which can then be used to create a patient cohort that may be linked to exposure or outcome data to make credible clinical assertions.
US11710571B2 Long short-term memory model-based disease prediction method and apparatus, and computer device
A long short-term memory (LSTM) model-based disease prediction method and apparatus, a computer device, and a storage medium are provided. The method includes: obtaining first medical data of a target object and second medical data of an associated object; inputting the first medical data and the second medical data into a first LSTM network in the LSTM model, to obtain a hidden state vector sequence in the first LSTM network; inputting the hidden state vector sequence into a second LSTM network for operation, to obtain a disease prediction result; selecting a predicted disease with an incidence rate higher than a preset threshold, and recording the predicted disease as a designated disease, and obtaining, based on a preset disease association network, an associated disease directly connected to the designated disease; and outputting the disease prediction result and the associated disease, thereby improving the prediction accuracy.
US11710565B2 Method of detecting fetal chromosomal aneuploidy
Provided are a method of detecting chromosomal aneuploidy of a targeted fetal chromosome, and a computer-readable medium having recorded thereon a program to be applied to performing the method. According to the present disclosure, fetal chromosomal aneuploidy may be non-invasively and prenatally diagnosed with excellent sensitivity and specificity.
US11710561B2 System and method for coordinated motion among heterogeneous devices using a movement token
A device comprises one or more movable elements and one or more processors. The device is configured to receive a first movement assignment of a first type, receive tracking data from a motion tracking system configured to monitor a position of personnel in a vicinity of the device, plan a first motion for a first movable element of the one or more movable elements based on the first type of the first movement assignment and the tracking data, and execute the first motion.
US11710557B2 Method for configuring diabetes management device by healthcare provider
The present disclosure relates to a device configuration method for configuring a diabetes management device by a diabetes management system, the diabetes management system residing on a server computer, the method comprising: receiving, by the diabetes management system, a therapy setting instruction from a computing device, validating, by the diabetes management system, the credentials of the healthcare provider by way of a validation service based on the identification information, determining, by the diabetes management system, whether the therapy setting instruction is valid based on an association between the diabetes management system, the patient, and the healthcare provider; transmitting, by the diabetes management system, one or more parameters for configuring the feature defined by the therapy setting to the subject diabetes management device; and canceling, by the diabetes management system, the therapy setting instruction in response to the therapy setting instruction being invalid. Further, a method for issuing a prescription for configuring a diabetes management device by way of a prescription system and a diabetes management system, and a diabetes management system for processing a therapy setting instruction issued by a computing device operated by a healthcare provider is provided.
US11710555B2 Medical system with docking station and mobile machine
A computer-implemented medical system is provided. The system includes a docking station and a mobile machine. The system is configured to perform operations comprising: receiving, by the mobile machine and from a user, a request to transport the mobile machine to a target location to perform a medical treatment; automatically navigating the mobile machine to the target location; performing, by the mobile machine, the medical treatment on a patient; determining, by the mobile machine, that the medical treatment is completed and the mobile machine is disconnected from the patient; automatically navigating the mobile machine to a stationary docking station of the medical system; and determining that the mobile machine is connected to the docking station through one or more connectors, and in response, receiving, by the mobile machine, at least one of an electrical charge, a refill of one or more supplies, a cleaning, or a drain of waste.
US11710553B2 Methods, systems, and devices for caching and managing medical image files
Disclosed herein are methods, systems, and devices for solving the problem of caching large medical images during workflow. In one embodiment, a method is implemented on at least one computing device. The method includes receiving a source medical image file from a first remote device; caching the source medical image file in local memory; determining relevant medical image data, first non-relevant medical image data, and second non-relevant medical image data within the source medical image file; removing the second non-relevant medical image data to create a memory reduced medical image file; storing the memory reduced medical image file in the local memory; and transmitting the memory reduced medical image file to a second remote device.
US11710551B1 System and method for dispensing a customized nutraceutical product
A system (100) and method (900) for dispensing a personalized nutraceutical (81) to a consumer (62). The system (100) can create the personalized nutraceutical (81) that is selectively influenced by one or more attributes (640) relating to the intended consumer (62) of the personalized nutraceutical (81). The application(s) (373) of the system (300) can create a variety of outputs (690) including a personalized recipe (693) for the personalized nutraceutical (81) from a variety of inputs (610) that can include the health attributes (640) of the consumer (62). A production assembly (500) can manufacture the personalized nutraceutical (81) using the personalized recipe (693).
US11710546B2 Evaluation of prescribed devices or services
Disclosed herein are systems and techniques for evaluating prescribed optical devices during use. A method can include matching a user profile with a prescribed optical device, matching the prescribed optical device with a plurality of members of a distribution system of the prescribed optical device, requesting information about the prescribed optical device through a user interface, receiving information in response to requesting the information, and sending feedback based on the received information to one of the members of the distribution system. One or more network devices can generate a user interface including information associated with the prescribed optical device and the user profile. The user interface can be adapted based on a primary or secondary user of the network device. The user interface can also be adapted as the user progresses in age, treatment schedule, and/or other factors that support evaluation of the prescribed optical device.
US11710545B2 System and method for populating electronic medical records with wireless earpieces
A system, method and wireless earpieces for populating an electronic medical record utilizing wireless earpieces. The sensor measurements are analyzed. The sensor measurements are associated with the electronic medical record of the user. The electronic medical record of the user is populated with the sensor measurements. Communications including the electronic medical record are communicated.
US11710539B2 Predictive test for melanoma patient benefit from interleukin-2 (IL2) therapy
A method is disclosed for predicting in advance whether a melanoma patient is likely to benefit from high dose IL2 therapy in treatment of the cancer. The method makes use of mass spectrometry data obtained from a blood-based sample of the patient and a computer configured as a classifier and making use of a reference set of mass spectral data obtained from a development set of blood-based samples from other melanoma patients. A variety of classifiers for making this prediction are disclosed, including a classifier developed from a set of blood-based samples obtained from melanoma patients treated with high dose IL2 as well as melanoma patients treated with an anti-PD-1 immunotherapy drug. The classifiers developed from anti-PD-1 and IL2 patient sample cohorts can also be used in combination to guide treatment of a melanoma patient.
US11710536B2 Methods and systems for identifying target genes
The present disclosure provides methods and systems for identification of genomic regions for therapeutic targeting. A method for identifying one or more genomic regions for therapeutic targeting, which may facilitate re-programming of a cell from one phenotypic state to another, may comprise: providing single-cell RNA-seq data for a plurality of diseased cells and a plurality of normal cells of a cell type; mapping the single-cell RNA-seq data for the plurality of diseased cells and the plurality of normal cells into a latent space corresponding to a plurality of phenotypic states of the cell type; identifying, based at least in part on a topology of the latent space, the one or more genomic regions for therapeutic targeting; and electronically outputting the one or more genomic regions for therapeutic targeting.
US11710535B2 Biological information processing method and device, recording medium and program
Provided is a biological information processing method and a device, a recording medium and a program that are able to predict and control changes in the state of an organism. The expression level of molecules in an organism is measured over a specific time interval; the measured time-series data is divided into a periodic component, an environmental stimulus response component and a baseline component; constant regions of the time-series data are identified from variations in the baseline component or from the amplitude or periodic variations of the periodic component; and causal relation between the identified constant regions is identified. The relation between the external environment and variations in the internal environment is identified and from the identified causal relation between the constant regions, changes in the state of the organism are inferred.
US11710532B2 Safety and correctness data reading in non-volatile memory devices
The present disclosure includes systems, apparatuses, and methods for improving safety and correctness of data reading in flash memory devices associated with System-on-Chips. An example may include a plurality of sub-arrays, a plurality of memory blocks in each sub-array of the plurality of sub-arrays, a plurality of memory rows in each memory block of the plurality of memory blocks, and a plurality of extended pages in each memory row of the plurality of memory rows, wherein each extended page of the plurality of extended pages includes a group of data, an address, and an error correction code (ECC).
US11710530B2 Memory device and test circuit for the same
The present disclosure provides a memory device, wherein: an address latch can output a block selection control signal according to a block selection enable signal; a test mode selection unit can output a test mode selection signal according to a test mode selection instruction signal; a block selection unit outputs a block selection signal according to a mode selection signal and a block selection enable signal; when the memory enters a first test mode according to the test mode selection signal, an output buffer disables some of the input/output ports, and sequentially outputs the first input/output data and the second input/output data through un-disabled the input/output ports. The memory device according to the present disclosure can occupy less input/output ports of a test machine.
US11710527B2 Mitigating a voltage condition of a memory cell in a memory sub-system
A determination that a first programming operation has been performed on a particular memory cell can be made. A determination can be made, based on one or more threshold criteria, whether the particular memory cell has transitioned from a state associated with a decreased error rate to another state associated with an increased error rate. In response to determining that the particular memory cell has transitioned from the state associated with the decreased error rate to the another state associated with the increased error rate, an operation can be performed on the particular memory cell to transition the particular memory cell from the another state associated with the increased error rate to the state associated with the decreased error rate.
US11710521B2 Static random-access memory cell design
6T-SRAM cell designs for larger SRAM arrays and methods of manufacture generally include a single fin device for both nFET (pass-gate (PG) and pull-down (PD)) and pFET (pull-up (PU). The pFET can be configured with a smaller effective channel width (Weff) than the nFET or with a smaller active fin height. An SRAM big cell consumes the (111) 6t-SRAM design area while provide different Weff ratios other than 1:1 for PU/PD or PU/PG as can be desired for different SRAM designs.
US11710510B2 Video generation method and apparatus, electronic device, and computer readable medium
Disclosed are a video generation method and apparatus, an electronic device, and a computer readable medium. A specific embodiment of the method comprises: obtaining a video footage and an audio footage, the video footage comprising a picture footage; determining a music point of the audio footage, the music point being used for dividing the audio footage into a plurality of audio clips; using the video footage to generate a video clip for each music clip in the audio footage to obtain a plurality of video clips, corresponding music clips and video clips having the same duration; and splicing the plurality of video clips according to the time when music clips respectively corresponding to the plurality of video clips appear in the audio footage, and adding the audio footage as a video audio signal to obtain a composite video.
US11710507B2 Disk device with damper attached to arm of actuator assembly
According to one embodiment, a disk device includes a plurality of recording media each including a recording layer and an actuator assembly including an actuator block rotatably supported around a rotation shaft, a plurality of arms extending from the actuator block, and suspension assemblies respectively attached to the arms and supporting respective magnetic heads. Of the plurality of arms, at least one arm has vibration characteristics different from those of the other arms.
US11710499B2 Information-processing device, vehicle, computer-readable storage medium, and information-processing method
An information-processing device includes a first feature-value information acquiring unit for acquiring an acoustic feature-value vector and a language feature-value vector extracted from a user's spoken voice. The information-processing device includes a second feature-value information acquiring unit for acquiring an image feature-value vector extracted from the user's facial image. The information-processing device includes an emotion estimating unit including a learned model including: a first attention layer using, as inputs, a first vector generated from the acoustic feature-value vector and a second vector generated from the image feature-value vector; and a second attention layer using, as an input, an output vector from the first attention layer and a third vector generated from the language feature-value vector, wherein the emotion estimating unit is for estimating the user's emotion based on the output vector from the second attention layer.
US11710490B2 Audio data processing method, apparatus and storage medium for detecting wake-up words based on multi-path audio from microphone array
An audio data processing method is provided. The method includes: obtaining multi-path audio data in an environmental space, obtaining a speech data set based on the multi-path audio data, and separately generating, in a plurality of enhancement directions, enhanced speech information corresponding to the speech data set; matching a speech hidden feature in the enhanced speech information with a target matching word, and determining an enhancement direction corresponding to the enhanced speech information having a highest degree of matching with the target matching word as a target audio direction; obtaining speech spectrum features in the enhanced speech information, and obtaining, from the speech spectrum features, a speech spectrum feature in the target audio direction; and performing speech authentication on the speech hidden feature and the speech spectrum feature that are in the target audio direction based on the target matching word, to obtain a target authentication result.
US11710489B2 Autonomous material evaluation system and method
A system and method to determine a remaining useful life estimation of a material under evaluation. The equipment comprises at least one computer and a material features acquisition system operable to detect a plurality of material features. The features are then evaluated according to rules captured from of experts and inputted into the computer. The computer iterations are processed until an acceptable conclusion is made regarding the condition of the material under evaluation. The remaining useful life estimation capability may also be retrofitted into conventional inspection systems by extracting pertinent features through spectral frequency analysis and sensor normalization and utilizing those features in the autonomous remaining useful life estimation system.
US11710488B2 Transcription of communications using multiple speech recognition systems
A method may include obtaining audio data originating at a first device during a communication session between the first device and a second device and providing the audio data to a first speech recognition system to generate a first transcript based on the audio data and directing the first transcript to the second device. The method may also include in response to obtaining a quality indication regarding a quality of the first transcript, multiplexing the audio data to provide the audio data to a second speech recognition system to generate a second transcript based on the audio data while continuing to provide the audio data to the first speech recognition system and direct the first transcript to the second device, and in response to obtaining a transfer indication that occurs after multiplexing of the audio data, directing the second transcript to the second device instead of the first transcript.
US11710484B2 Agent control device
An agent control device configured to execute a plurality of agents and including a processor, the processor being configured to store an interruptibility list that stipulates interruptibility of execution for each function of one given agent being executed or for an execution status of the one given agent; request execution of each of the agents at a prescribed trigger, or request execution of another given agent at a specific trigger, reference the interruptibility list in order to set permissibility information relating to executability of the other given agent in conjunction with execution of the one given agent; and perform management such that, in a case in which there is a request at the specific trigger for execution of the other given agent while the one given agent is executing, the other given agent is executed based on the request.
US11710481B2 Electronic device and method for providing conversational service
A method, performed by an electronic device, of providing a conversational service includes: receiving an utterance input; identifying a temporal expression representing a time in a text obtained from the utterance input; determining a time point related to the utterance input based on the temporal expression; selecting a database corresponding to the determined time point from among a plurality of databases storing information about a conversation history of a user using the conversational service; interpreting the text based on information about the conversation history of the user, the conversation history information being acquired from the selected database; generating a response message to the utterance input based on a result of the interpreting; and outputting the generated response message.
US11710480B2 Phonetic comparison for virtual assistants
In an approach for optimizing an intelligent virtual assistant by using phonetic comparison to find a response stored in a local database, a processor receives an audio input on a computing device. A processor transcribes the audio input to text. A processor compares the text to a set of user queries and commands in a local database of the computing device using a phonetic algorithm. A processor determines whether a user query or command of the set of user queries and commands meets a pre-defined threshold of similarity. Responsive to determining that the user query or command meets the pre-defined threshold of similarity, a processor identifies an intention of a set of intentions stored in the local database corresponding to the user query or command. A processor identifies a response of a set of responses in the local database corresponding to the intention. A processor outputs the response audibly.
US11710479B1 Contextual biasing of neural language models using metadata from a natural language understanding component and embedded recent history
Techniques for implementing a chatbot that utilizes context embeddings are described. An exemplary method includes determining a next turn by: applying a language model to the utterance to determine a probability of a sequence of words, generating a context embedding for the utterance based at least on one or more of: a dialog act as defined by a chatbot definition of the chatbot, a topic vector identifying a domain of the chatbot, a previous chatbot response, and one or more slot options; performing neural language model rescoring using the determined probability of a sequence of words as a word embedding and the generated context embedding to predict an hypothesis; determining at least a name of a slot and type to be fulfilled based at least in part on the hypothesis and the chatbot definition; and determining a next turn based at least in part on the chatbot definition, any previous state, and the name of the slot and type to be fulfilled.
US11710478B2 Pre-wakeword speech processing
A system for capturing and processing portions of a spoken utterance command that may occur before a wakeword. The system buffers incoming audio and indicates locations in the audio where the utterance changes, for example when a long pause is detected. When the system detects a wakeword within a particular utterance, the system determines the most recent utterance change location prior to the wakeword and sends the audio from that location to the end of the command utterance to a server for further speech processing.
US11710477B2 Speech endpointing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speech endpointing are described. In one aspect, a method includes the action of accessing voice query log data that includes voice queries spoken by a particular user. The actions further include based on the voice query log data that includes voice queries spoken by a particular user, determining a pause threshold from the voice query log data that includes voice queries spoken by the particular user. The actions further include receiving, from the particular user, an utterance. The actions further include determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold. The actions further include based on determining that the particular user has stopped speaking for at least a period of time equal to the pause threshold, processing the utterance as a voice query.
US11710476B2 System and method for automatic testing of conversational assistance
A voice recognition system includes a microphone configured to receive one or more spoken dialogue commands from a user in a voice recognition session. The system also includes a processor in communication with the microphone. The processor is configured to receive one or more audio files associated with one or more audio events associated with the voice recognition system, execute the one or more audio files in a voice recognition session in an audio event, and output a log report indicating a result of the audio events with the voice recognition session.
US11710472B2 In-seat active noise cancellation system for moving vehicles
An active noise cancellation system (1) for cancelling environment noise perceived by a driver or passenger seated in a seat (3) mounted in a cabin of a vehicle, in combination with said seat, the seat comprising a seat cushion (19), a seat back (21) coupled to the seat cushion at a bottom end and extending upwards to a seat shoulder (23), and a headrest (22) coupled to the seat back, extending upwardly from the seat shoulder, the active noise cancellation system comprising an active noise cancellation circuit (ANC) (30), a plurality of microphones (10) mounted in the headrest and connected electrically to the ANC, and a plurality of speakers (16) mounted in the seat and connected electrically to the ANC circuit. The plurality of microphones comprises at least one first microphone mounted on a right side of the headrest and at least one second microphone mounted on a left side of the headrest, and the plurality of speakers comprises at least one first speaker mounted in the seat shoulder on a left side and at least one second speaker mounted in the seat shoulder on a right side, the right speaker configured to generate a noise cancellation sound from a noise signal picked up by the right microphone processed by the ANC circuit and the left speaker configured to generate a noise cancellation sound from a noise signal picked up by the left microphone processed by the ANC circuit.
US11710471B2 Apparatus, system, and method for recording and rendering multimedia
An apparatus may be designed to enable a user to receive, record, display, edit, arrange, re-arrange, play, loop, extend, export and import audio and video data. The audio and video data to be organized as, for example, but not limited to, a song comprised of song parts. The song parts may be comprised of tracks, and each track may be comprised of one or more layers. The various methods and systems disclosed herein incorporate such data segmentation to enable the user to intuitively and hands-free record, arrange, and perform songs comprised of both sequential and parallel tracks. In this way, the looper may enable a musician to record and loop tracks for a song, arrange the tracks into song parts, and during the same session, transition the playback from one song part to another, all the while recording a track on top of the transitioning song parts.
US11710470B2 Hand held musical instruments
The present disclosure is directed to a hand-held musical instrument comprising a first metal plate or portion of a metal plate configured to emit a sound having a first note when struck with a mallet, and a second metal plate or portion of a metal plate configured to emit a sound having a second note when struck with a mallet, with the first and second plates/portions being connected by a handle that is sized and configured to be held by a human hand. The instrument may be held in one hand and the plates/portions struck with a mallet using the other hand. Embodiments of the musical instrument produce complementary notes that are free of interference from one another and that each have a gradual decay rate, leading to a relatively long sustain time.
US11710464B2 Display device and backlight apparatus thereof
A backlight apparatus includes a circuit board, a control board, and a connection cable connecting the above components. A first light source driver and a second light source driver are disposed on the circuit board and are electrically connected to a plurality of first light sources and a plurality of second light sources respectively. A connector is disposed on the circuit board. The first and second light source drivers are individually electrically coupled in series to the connector. The control board outputs electrical power, a first data stream, and a second data stream. The first light source driver controls the first light sources to light individually according to the first data stream. The second light source driver controls the second light sources to light individually according to the second data stream. Thereby, the circuit board can control the operation of the light sources individually.
US11710462B1 Display device with backlight and method thereof
The display device that includes a backlight module and a control circuit is introduced. The control circuit divides an input image to a plurality of blocks, calculates a backlight parameter of each of the blocks, calculates a first duty cycle shift and a second duty cycle shift according to a plurality of duty cycles in the backlight parameter, calculates a first weight value and a second weight value according to a maximum duty cycle, a minimum duty cycle, and a duty cycle mean, and calculates a peaking duty cycle the first duty cycle shift, the second duty cycle shift, the first weight value and the second weight value. The control circuit is further configured to generate an output backlight parameter according to the peaking duty cycle, wherein the corresponding lighting unit of the backlight module is driven according to the output backlight parameter.
US11710458B2 Display device
A display device includes a display panel including an opening and a plurality of pixels that display an image, a crack detection line disposed along a periphery of the opening, and a plurality of data lines connected to the plurality of pixels. The crack detection line is connected to one of the plurality of data lines, and detects a crack at the periphery of the opening through a single pixel array connected to the one of the plurality of data lines.
US11710453B2 Pixel circuit, display device including the same, and method of driving pixel circuit
A pixel circuit including an organic light emitting diode, a first transistor configured to drive the organic light emitting diode, a second transistor electrically connected between a gate node of the first transistor and a data line, a third transistor electrically connected between a source node of the first transistor and an initialization voltage line and a storage capacitor electrically connected between the gate node and the source node of the first transistor. In a data writing period in which the storage capacitor is charged with electric charges, a turn-off time of the third transistor lags compared to a turn-off time of the second transistor.
US11710451B2 Display device and method for reducing image sticking by shifting pixels
A display device includes a display panel and a driver which receives image signals and transmits data signals to the display panel. The driver includes an image sticking compensator that converts the image signals such that the first image is periodically shifted while being displayed. The image sticking compensator includes an extractor which extracts compensation area data corresponding to a first image displayed in a compensation area, a calculator which calculates fixed data based on the compensation area data and corresponding to the first image, and a shifter which generates shift-fixed data based on the fixed data. The compensation area includes a first area in which the first image is displayed and a second area in which a peripheral image at least partially surrounding the first image is displayed.
US11710447B2 Display device
A display device includes a first switching element including a second electrode and a first gate electrode, a second switching element including a third electrode connected with the first gate electrode, a third switching element including a fifth electrode connected with the second electrode, and sixth electrode, a fourth switching element including a seventh electrode connected with the second electrode, and an eighth electrode, a fifth switching element including a ninth electrode connected with the second electrode, and a tenth electrode, a first light emitting diode connected with the sixth electrode and the eighth electrode, a second light emitting diode connected with the eighth electrode and the sixth electrode, and a switch selectively connecting a common power source line with the sixth electrode or the eighth electrode. The first light emitting diode and the second light emitting diode have different polarities from each other with respect to a same direction.
US11710440B2 Display driver, image processing circuitry, and method
A display driver that drives a display panel comprises storage circuitry, color addition processing circuitry, and drive circuitry. The storage circuitry stores F subpixel data acquired from color coordinate data indicating color coordinates of a displayed color in a predetermined color space displayed on the display panel when an R subpixel, a G subpixel, and a B subpixel in each of a plurality of pixels of the display panel are driven with drive signals corresponding to a minimum grayscale value and an F subpixel in each of the plurality of pixels which displays an additional color other than a primary color R, a primary color G, and a primary color B is driven with a drive signal corresponding to a maximum grayscale value. The color addition processing circuitry generates output FRGB data from input RGB data, in response to the F subpixel data stored in the storage circuitry.
US11710434B2 Display device and electronic equipment
In a display device, transistors are disposed on a display panel. When the display panel has a short-circuit, the timing controller sends a signal to the level shifter to disconnect the transistors, causing the display panel to no longer receive scanning signals transmitted from GOA circuits, causing the display panel enter an overcurrent protection state, and thus preventing GOA wirings in the display panel from burning out in an event of the short-circuit.
US11710433B2 Display apparatus having frame assembly to bend display panel and method of controlling the same
A display apparatus is disclosed that includes a display panel and a controller. The display panel includes a first edge extending in a first direction, a second edge extending in a second direction that intersects the first direction, and a display area where an image is displayed. The controller is configured to obtain information to bend the display panel and, in response, to bend the display panel to a bent display panel. In the bent display panel, the first edge has a first display-panel curvature and the second edge has a second display-panel curvature.
US11710431B2 Manufacturing method of display apparatus, interposer substrate, and computer program stored in readable medium
A method of manufacturing a display apparatus includes performing a first repair process of detecting a first defective light emitting diode (LED) from among a plurality of LEDs provided on a sapphire substrate and removing the first defective LED; attaching the plurality of LEDs to electrode patterns of an interposer substrate and separating the sapphire substrate from the plurality of LEDs; and performing a second repair process of detecting a second defective LED among the plurality of LEDs attached to the electrode patterns and replacing the second defective LED.
US11710428B2 Illuminated decorative panel
An illuminated decorative panel comprises a slab composed at least partly of substantially transparent material, a decorative element associated with the slab, lighting device/unit/component/structure of the slab comprising at least one emitting device of at least one light wave, wherein the slab comprises at least one housing compartment of the emitting device formed along at least one stretch of at least one side of the slab.
US11710426B2 License plate holder
A license plate holder includes a base with a first connector for attaching the base to a vehicle, a transmissive substrate, and a frame. The frame defines a central opening to permit display of indicia on a license plate display region of a license plate disposed between the base and the frame. The frame further defines a frame display region adjacent the central opening. The frame includes a rear connector disposed adjacent a rear of the frame to removably attach the rear of the frame to the base and includes a front connector disposed adjacent a front of the frame to removably attach the transmissive substrate to the front of the frame.
US11710425B2 Lateral canthotomy and cantholysis simulation device
Aspects of the present disclosure are directed toward a device for training emergency eye surgery such as lateral canthotomy and cantholysis training. The device includes a simulated eye, a base configured to receive the simulated eye, a simulated skin, an eye displacer, and a simulated tendon. The simulated skin is configured to attach to the base and at least partially cover the simulated eye, the simulated skin depicting an area immediately surrounding a human eye, and including an eye opening configured to expose at least a portion of the simulated eye through said eye opening when the simulated skin is attached to the base. The eye displacer is configured to displace the simulated eye from a first position to second position, the first position corresponding to an ocular injury and the second position indicating a properly performed ocular surgery.
US11710416B2 Multi-dimensional flight release efficiency evaluation method
A multi-dimensional flight release efficiency evaluation method. The method comprises: obtaining air flow control production and operation data which mainly comprises airspace capacity information, flight scheduling basic information, flight four-dimensional trajectory information and the like through a business information comprehensive processing platform, identifying a flight object affected by flow control and a flight object restricted by flow control through processing the operation data, analyzing a flight release time-hopping degree, calculating flight release delay distribution, evaluating controlled flight release fairness, predicting a controlled flight release normal rate, comparing airspace flow capacity matching situations, establishing a multi-dimensional flight release efficiency evaluation index set, and visually displaying evaluation indexes in modes of list, histogram, line chart, radar chart and the like.
US11710415B2 Methods and devices for unmanned aerial vehicle based site inspection and scale rendered analysis
Various embodiments of the present technology generally relate to unmanned aerial vehicle (UAV) scale rendered analysis, orthomosaic, and 3D mapping and landing platform systems. More specifically, some embodiments relate to systems, methods, and means for the collection and processing of images captured during a UAV flight sequence. In some embodiments, the UAV landing platform retrieves flight information and initial map information over a unidirectional virtual private network from a multitenant cloud-based scheduling application. The UAV landing platform sends the initial map information to a UAV over a WiFi, Bluetooth, or radio frequency network and initiates a drone flight sequence once the drone flight sequence has been approved by a local user. The UAV landing platform receives property image data from a UAV after a UAV flight sequence has ended and transmits the received property image data back to the cloud application.
US11710410B2 Techniques for broadcasting flight information for unmanned aerial vehicles
Methods, systems, and devices for wireless communications are described. A wireless device may receive a broadcast remote identification (BRID) message from a unmanned aerial vehicle (UAV), where the BRID message may include an identity of the UAV. The wireless device may identify UAV information associated with the UAV based on the UAV ID. In some cases, the wireless device may be configured with information that enables the identification of the UAV information. In other cases, the wireless device may request the UAV information from a network entity, such as a UAV flight management system (UFMS), which provides the requested UAV information. In some examples, the UFMS may request the UAV information from an unmanned aerial system (UAS) service supplier (USS) based on the BRID information. Upon identifying the UAV information, the wireless device may broadcast the UAV information to manned aerial vehicles, thereby indicating a presence of the UAV.
US11710409B2 Customized route tracking
Disclosed are systems, methods, and non-transitory computer-readable media for automated fleet tracking. A route management system enables fleet managers to define and assign routes for vehicles in a fleet, as well as set route tracking configurations for customized tracking of the vehicles. For example, the route tracking configuration may include customizations to the scheduled start and/or end time of a route, a threshold for determining that a vehicle has arrived and/or departed from a scheduled stop, and the like.
US11710406B2 Vehicle-to-vehicle sensor data sharing
An example operation may include one or more of detecting a potential event via sensors on a transport, sending data related to the potential event to other transports within a predefined distance, storing the data at the transports and a server, and performing a transport operation response on the transports.
US11710405B2 Method for determining a communications scenario and associated terminal
A method for determining a communications scenario corresponding to an action for producing, by a first movable element situated in a traffic lane, a response to an event. The method includes: determining an event in a vicinity of the first movable element, depending on at least one neighbouring element from a list of neighbouring elements positioned in the vicinity; determining a series of actions able to be performed in response to the event, by consulting a lookup table between at least one event and at least one series of actions; for at least one action of the series of actions, determining a communications scenario associated with the action, the determining a scenario including a sub-step of selecting, in the list of elements, for at least one communications scenario message, at least one neighbouring element receiving the message.
US11710404B2 Systems and methods for detecting vehicle movements
The disclosed technology provides solutions for facilitating the selection of a parking space by a user of a parking application. A process of the disclosed technology can include steps for monitoring sensor data and location data associated with a user device, retrieving, based on the location data associated with a user device, listing data associated with one or more parking spaces in a vicinity of the user device, and capturing image data that includes at least a portion of the one or more parking spaces. In some aspects, the process may further include steps for overlaying one or more graphical objects onto the image data, wherein the one or more graphical objects are based on the listing data associated with the one or more parking spaces. Systems and machine-readable media are also provided.
US11710402B2 Autonomous vehicle maneuver system for emergency vehicles and non-standard traffic flow
Systems and methods are provided that may to cause autonomous navigation of autonomous vehicles in the case of non-standard traffic flows such as police stops, emergency vehicle passing, construction sites, vehicle collision sites, and other non-standard road conditions. An entity associated with the non-standard traffic flow (e.g., an emergency vehicle, road sign, barrier, etc.) may transmit or broadcast a control signal to be received (or otherwise detected) at one or more autonomous vehicles. Each autonomous vehicle, upon receiving the control signal, may autonomously navigate in accordance with the control signal, thus mitigating or eliminating dangers associated with non-standard traffic flows.
US11710400B2 Method for space allocation determination based on green-light time in a signalized intersection
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 minimize 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.
US11710399B1 Vehicle location assistance using audible signals
Aspects of the present disclosure relate to using audible cues to guide a passenger to a vehicle having an autonomous driving mode. For instance, one or more processors of the vehicle may receive, from a server computing device, instructions to pick up the passenger at a pickup location. The one or more processors may maneuver the vehicle towards the pickup location in the autonomous driving mode. The one or more processors may receive a signal indicating that the passenger requests assistance locating the vehicle. The one or more processors may use the signal to generate the audible cues. The audible cues may be played by the one or more processors through a speaker of the vehicle in order to guide the passenger towards the vehicle.
US11710398B2 Multipurpose vehicle lighting
A system includes a processor and a memory. The memory stores program instructions executable by the processor to make a first determination to provide light to operate a vehicle and, based on the first determination, actuate a first set of lights. The memory stores program instructions executable by the processor to make a second determination to provide a communication, and, based on the second determination, actuate a second set of lights to provide the communication.
US11710395B2 Apparatus, system and methods for providing notifications and dynamic security information during an emergency crisis
The present invention provides a system and methods for notifying first responders of the general or specific location of a security crisis or threat in a building or public location, and the type of threat or crisis that has occurred, while notifying building occupants or others in the public location of the crisis and how to respond. The crisis management and notification system provides critical information to the first responders, including initial location of the crisis and whether the crisis location has changed in real time, audio and video input of the crisis arena, communications with designated occupants in the crisis arena, static building or location information, and other information. The crisis notification system can be scaled to allow the effective use in facilities of differing sizes and layouts. The system is also flexible, enabling the system to integrate with currently existing systems or to operate with new devices.
US11710391B2 Gunshot detection system with forensic data retention, live audio monitoring, and two-way communication
A gunshot detection system includes gunshot sensor units with microphones for detecting gunshots and capturing audio data depicting the detected gunshots and other ambient sounds, an environmental board with various environmental sensors for generating environmental data indicating environmental conditions. The audio data, environmental data, and position information can be stored locally on local nonvolatile storage of the gunshot sensor unit for later retrieval by law enforcement entities. In one embodiment, the gunshot sensor units include a wired and/or wireless data transfer interface for transferring the audio data, environmental data and/or position information to handheld units of law enforcement entities. The gunshot sensor unit can also stream live captured audio data for live monitoring by a control panel, and might also include speakers for providing audio playback of audio data from the control panel.
US11710390B2 Event statistic generation method and apparatus for intrusion detection
A computer-implemented event statistic generation method for intrusion detection comprises processing a plurality of return signals from a coherent optical time domain reflectometer into time domain signals for each of a plurality of sensor bins, the plurality of return signals corresponding to a plurality of stimulation pulses injected into an optical sensor fiber during a time period. For each sensor bin, the method comprises transforming the respective time-domain signal into a corresponding frequency-domain signal, calculating, from the respective frequency-domain signal, a first signal power area of a first frequency band expected to contain system noise, calculating, from the respective frequency-domain signal, a second signal power area of a second frequency band expected to contain any energy related to at least a first event; and generating an event statistic proportional to the ratio of the second signal power area to the first signal power area at least in part by dividing the second signal power area by the first signal power area.
US11710379B2 Gaming machine and method with persistence feature
A gaming system comprises a gaming machine and game-logic circuitry. The gaming machine comprises a display device that presents a symbol array. The game-logic circuitry presents a first outcome by populating the symbol array with a plurality of symbols, locks, in response to the first outcome including at least one value-bearing symbol in a subset of the array, the value-bearing symbol in the subset, initiates a subset counter associated with the subset in response to the first outcome, presents at least one subsequent outcome by populating the array with another plurality of randomly selected symbols, locks any additional value-bearing symbols populating the subset, provides, in response to a number of value-bearing symbols meeting a trigger amount, an award as a function of values indicated by the locked value-bearing symbols, and, in response to the subset counter meeting a termination count, removes any locked value-bearing symbols from the subset.
US11710377B2 Symbol upgrade wave
The present disclosure includes an illustrative method that includes initiating a first play of a game, where the game includes an array of cells; rendering a first distribution of symbols in the array of cells, where each cell in the array of cells includes a discrete symbol in the first distribution of symbols; determining that the first distribution of symbols qualifies for a symbol upgrade, where the set of symbols include a first symbol type; identifying each symbol in the first distribution of symbols that includes the first symbol type; and automatically performing the symbol upgrade, where each symbol in the set of symbols as well as at least one additional symbol not in the set of symbols are upgraded from the first symbol type to a second symbol type.
US11710374B2 Quarantined wallet access for a mobile wallet
A quarantine wallet associated with a user account that support funds to be quarantined for a defined period. A user account server determines that a respective win amount satisfies one or more funds quarantine criteria and removes at least a portion of the win amount satisfying the one or more funds quarantine criteria from access by one or more wallets associated with a user account. The user account server stores the removed portion of the win amount as a quarantined fund amount in a quarantine wallet associated with the user account. The user account server sets a release time for the quarantined funds amount in the quarantine wallet and performs a transfer of the quarantined funds amount to the one or more wallets based on satisfying the release time.
US11710369B2 Slot machine with reel-based persistence-of-vision effects
A gaming device in accordance with some implementations includes a housing, a reel-spin initiation member, and a reel configured to spin in response to a user actuation of the reel-spin initiation member, the reel including a peripheral member having a plurality of symbols thereon and an array of light-emitting elements coupled to the reel. The gaming device also includes a controller coupled to the array of light-emitting elements and configured to selectively illuminate respective light-emitting elements of the array of light-emitting elements while the reel is rotating to produce an animated visual element.
US11710364B2 User-specific dispensing system
The invention provides a system to physically dispense an item, including tangible items and/or services or features, on-site from a dispenser whereby the item to be dispensed is selected by the system based on user-specific or item-specific information. In an embodiment, the system selects the dispensed item based on both user-specific and item-specific information. In another embodiment the invention comprises a system that activates gaming features in a gaming device based on user-specific information. In another embodiment, the invention comprises a system incorporated into an interactive amusement system to activate features of a playfield based on user-specific information.
US11710362B2 Systems and methods for controlling access to a secured space
Systems and methods for controlling access to a secured space are disclosed. The system includes a locking device having a body having a rotatable locking cam having a locked paddle and an unlocked paddle. The cam is rotatable between a first position and a second position. The body also has a locking pin and a power supply for supplying electrical power to circuit components of the locking device. The locking device also includes a shackle having two arms. One of the two arms has a groove in a bottom portion thereof configured to engage with the locking pin when the shackle is in a closed position. In the first position, the locked paddle of the rotatable locking cam engages the locking pin in the groove. In the second position, the locked paddle of the rotatable locking cam is disengaged from the locking pin.
US11710360B2 Mobile device for safe, secure, and accurate delivery of items
Embodiments of a system and method for using a mobile device to assist with the efficient and secure delivery of item. The mobile device can assist an item deliver to lock or unlock secure item delivery receptacles. The mobile device can also notify an item deliverer about particular delivery conditions associated with particular delivery endpoints. The mobile device can further help the item deliverer to determine whether or not he or she is delivering the item to the correct location.
US11710358B2 Time-of-flight vehicle user localization
A method for localizing a user device using a Time of Flight (ToF) antenna array disposed on a vehicle, the method includes determining, via a ToF localization controller, that the user device is less than a threshold distance from the vehicle, determining an angle of arrival via the ToF localization controller and the ToF antenna array, and generating an unlock signal that unlocks a vehicle door responsive to determining that the user device is less than the threshold distance from the vehicle door.
US11710353B2 Spoof detection based on challenge response analysis
Methods, systems, and computer-readable storage media for determining that a subject is a live person include capturing a set of images of a subject instructed to perform a facial expression. A region of interest for the facial expression is determined in a first image of the set, the first image representing a first facial state that includes the facial expression. A set of facial features is identified in the region of interest, the facial features being indicative of interaction between facial muscles and skin of the subject due to the subject performing the facial expression. A determination is made, based on the facial features, that the first image substantially matches a template image of the facial expression of the subject. Responsive to determining that the first image substantially matches the template image, identifying the subject as a live person.
US11710349B2 Facial beauty prediction method and device based on multi-task migration
Disclosed are a facial beauty prediction method and device based on multi-task migration. The method includes: performing similarity measurement based on a graph structure on a plurality of tasks to obtain an optimal combination of the plurality of tasks; constructing a facial beauty prediction model including a feature sharing layer based on the optimal combination; migrating feature parameters of an existing large-scale facial image network to the feature sharing layer of the facial beauty prediction model; inputting facial images for training to pre-train the facial beauty prediction model; and inputting a facial image to be tested to the trained facial beauty prediction model to obtain facial recognition results.
US11710348B2 Identifying objects within images from different sources
Techniques are disclosed for providing a notification that a person is at a particular location. For example, a resident device may receive from a user device an image that shows a face of a first person, the image being captured by a first camera of the user device. The resident device may also receive, from another device having a second camera, a second image showing a portion of a face of a second person, the second camera having a viewable area showing a particular location. The resident device may determine a score indicating a level of similarity between a first set of characteristics associated with the face of the first person and a second set of characteristics associated with the face of a second person. The resident device may then provide to the user device a notification based on determining the score.
US11710342B2 Fingerprint matching method and apparatus, electronic equipment and readable storage medium
The present disclosure provides a fingerprint matching method and apparatus, an electronic equipment and a readable storage medium. The method includes: extracting a plurality of to-be-matched feature points from the to-be-identified fingerprint image; performing a first matching between the plurality of to-be-matched feature points and a plurality of template feature points in the template fingerprint image, wherein the first matching includes: identifying true feature points in the plurality of to-be-matched feature points, and determining feature point pairs each of which includes a true feature point and a template feature point corresponding to the true feature point in the template fingerprint image as a first matching result; removing at least one falsely matched feature point pair from the first matching result; and performing a second matching between the to-be-identified fingerprint image and the template fingerprint image based on remaining feature point pairs in the first matching result.
US11710340B2 Photodiode array
A photodiode array is provided and includes insulating substrate; photodiodes arrayed in detection region of insulating substrate, photodiodes configured to output signal in accordance with light incident on photodiodes; first switching elements corresponding to photodiodes and including first semiconductor made of oxide semiconductor; gate lines coupled with first switching elements and extending in first direction; signal lines coupled with first switching elements and extending in second direction intersecting first direction; and gate line drive circuit including second switching element that includes second semiconductor made of polycrystalline silicone, gate line drive circuit being provided in peripheral region outside detection region and configured to drive gate lines, wherein photodiodes includes translucent conductive layer that is cathode, and translucent conductive layer overlaps none of signal lines in plan view.
US11710339B2 Dual sensing device
A dual sensing device, including a first substrate, a first sensing element layer, and a second sensing element layer, is provided. The first sensing element layer is disposed on the first substrate and includes multiple first sensing elements. The second sensing element layer is disposed on the first sensing element layer and includes multiple second sensing elements, wherein an orthographic projection of the second sensing element on the first substrate overlaps with an orthographic projection of the first sensing element on the first substrate.
US11710338B2 Electronic device including a sensor which is disposed below a display
A portable communication device may include a display, a back panel that is disposed below the display, a support member that is disposed below the back panel, a sensor that is disposed such that at least a portion of the sensor faces a back surface of the display through a sensor hole formed at the support member, a first adhesive member that adheres at least a portion of the sensor on one side of the support member, and a second adhesive member that is disposed between the sensor (or a sensor structure including the sensor) and the sensor hole.
US11710337B2 Fingerprint identification method and apparatus, storage medium and terminal
A fingerprint identification apparatus, comprising: a nonopaque nonopaque glass cover plate, a display unit, an optical film, an imaging unit, and a photoelectric sensing unit, wherein the nonopaque glass cover plate has a touch interface for contacting a to-be-identified fingerprint; the display unit is provided with a plurality of pixels, a part of the plurality of pixels form one or more point light source regions; the optical film is provided with a light-transmitting region allowing light to pass through the optical film and a light-blocking region configured for preventing light from passing through the optical film; light emitted from one or more point light source region is reflected by an upper surface of the nonopaque cover glass, the reflected light passes through the nonopaque cover glass, the display unit, and the light-transmitting region of the optical film, and is imaged by the imaging unit onto the photoelectric sensing unit.
US11710336B2 Fingerprint detection device and display device
Provided are a fingerprint detection device and a display device that can reduce the occurrence of unintended patterns. The fingerprint detection device has a plurality of drive electrodes and a plurality of detection electrodes. The detection electrodes have a plurality of first line parts, a plurality of second line parts extending in a direction crossing the first line parts, and bent parts coupling the first line parts and the second line parts to each other. The drive electrodes have a plurality of electrodes arranged spaced apart from each other in a plan view, connecting parts coupling the electrodes adjacent to each other in the second direction to each other, and dummy electrodes in a floating state, each of the dummy electrodes being arranged between two electrodes arranged in the first direction between two detection electrodes.
US11710331B2 Systems and methods for separating ligature characters in digitized document images
Embodiments disclosed herein provide for systems and methods of separating characters associated with ligatures in digitized documents. The systems and methods provide for a ligature detection engine configured to identify the ligatures, and a ligature processing engine configured to identify and remove the glyphs attaching the separate characters forming the ligature.
US11710330B2 Revealing content reuse using coarse analysis
Systems and methods for managing content provenance are provided. A network system accesses a plurality of documents. The plurality of documents is then hashed to identify one or more content features within each of the documents. In one embodiment, the hash is a MinHash. The network system compares the content features of each of the plurality of documents to determine a similarity score between each of the plurality of documents. In one embodiment, the similarly score is a Jaccard score. The network system then clusters the plurality of documents into one or more clusters based on the similarity score of each of the plurality of documents. In one embodiment, the clustering is performed using DBSCAN. DBSCAN can be iteratively performed with decreasing epsilon values to derive clusters of related but relatively dissimilar documents. The clustering information associated with the clusters are stored for use during runtime.
US11710329B2 Image processing apparatus with automated registration of previously encountered business forms, image processing method and storage medium therefor
The image processing apparatus has an obtaining unit configured to obtain a scanned image, a first determination unit configured to determine a document type of a document format similar to a document format of the scanned image based on information on each registered document type, an extraction unit configured to extract a character string corresponding to a predetermined item, a second determination unit configured to use a different method for determining whether the document format indicated by the scanned image is similar to the document format of the document type determined by the first determination unit in a case where a user modifies the extracted character string, and a display control unit configured to display a screen prompting the user to perform overwriting in a case where the second determination unit determines that the document format is similar.
US11710326B1 Systems and methods for determining likelihood of traffic incident information
A method includes receiving a first set of images from an image capture device of a vehicle. The method also includes performing a first analysis of movement of biomechanical points of occupants of the vehicle in the first set of images. The method further includes receiving an indication that a traffic incident has occurred. The method also includes receiving a second set of images from the image capture device corresponding to when the traffic incident occurred. The method further includes performing a second analysis of movement of the biomechanical points of the occupants in the second set of images. The method also includes determining a likelihood of injury or a severity of injury to the occupants based on the first analysis of movement and the second analysis of movement.
US11710323B2 Determining a mood for a group
A system and method for determining a mood for a crowd is disclosed. In example embodiments, a method includes identifying an event that includes two or more attendees, receiving at least one indicator representing emotions of attendees, determining a numerical value for each of the indicators, and aggregating the numerical values to determine an aggregate mood of the attendees of the event.
US11710322B2 Surveillance information generation apparatus, imaging direction estimation apparatus, surveillance information generation method, imaging direction estimation method, and program
A surveillance information generation apparatus (2000) includes a first surveillance image acquisition unit (2020), a second surveillance image acquisition unit (2040), and a generation unit (2060). The first surveillance image acquisition unit (2020) acquires a first surveillance image (12) generated by a fixed camera (10). The second surveillance image acquisition unit (2040) acquires a second surveillance image (22) generated by a moving camera (20). The generation unit (2060) generates surveillance information (30) relating to object surveillance, using the first surveillance image (12) and first surveillance information (14).
US11710321B2 Systems and methods of object detection in wireless power charging systems
Systems and methods for wireless power transmission based on object identification are provided. A radio frequency wireless power transmitter is in communication with a video camera for capturing image data (e.g., a visual pattern) of at least a portion of a transmission field of the radio frequency wireless power transmitter. A processor of the radio frequency wireless power transmitter is configured to identify an object when the visual pattern matches a pre-stored visual pattern representing the object, and control transmission of one or more radio frequency power transmission waves to a receiving electronic device based on a location of the identified object, wherein the receiving electronic device uses the one or more radio frequency power transmission waves to power or to charge the receiving electronic device.
US11710319B2 Secure edge platform using image classification machine learning models
Methods, systems, and apparatus, including medium-encoded computer program products, for a secure edge platform that uses image classification machine learning models. An edge platform can include at least one camera and can identify image classification models that generate classification output data from image data generated by the cameras. The edge platform can receive image data generated by the camera, and provide the image data to the models. In response to providing the image data classification models, the edge platform can receive classification output data. In response to receiving the classification output data from the image classification models, the edge platform can generate augmentation data that is associated with the image data, then transmit detection data to a central server platform. The detection data can include (i) the classification output data and (ii) the augmentation data associated with the image data. Data can be made recordable, reportable, searchable, and alarmable.
US11710316B2 System and method for object tracking and metric generation
Disclosed herein is a system and method directed to object tracking and metric generation using a plurality of cameras. The system includes the plurality of cameras disposed around a playing surface in a mirrored configuration, where the plurality of cameras are time-synchronized. The system further includes logic that, when executed by a processor, causes performance of operations including: obtaining a sequence of images from the plurality of cameras, continuously detecting an object in image pairs at successive points in time, wherein each image pair corresponds to a single point in time, continuously determining a location of the object within the playing space through triangulation of the object within each image pair, detecting a player and the object within each image of a subset of image pairs of the sequence of images, identifying a sequence of interactions between the object and the player, and storing the sequence of interactions.
US11710312B2 Systems and methods for dynamic image category determination
Disclosed are systems and methods for dynamically determining categories for images. A computer-implemented method may include training a neural network to receive an input image and determine one or more image categories associated with the input image; obtaining a set of images associated with a user; determining, using the trained neural network, one or more image categories associated with each image included in the obtained set of images; determining one or more dominant image categories associated with the user based on the determined image categories for the obtained set of images; and determining an image editing user interface for the user based on the determined one or more dominant image categories.
US11710307B2 Urban remote sensing image scene classification method in consideration of spatial relationships
An urban remote sensing image scene classification method in consideration of spatial relationships is provided and includes following steps of: cutting a remote sensing image into sub-images in an even and non-overlapping manner; performing a visual information coding on each of the sub-images to obtain a feature image Fv; inputting the feature image Fv into a crossing transfer unit to obtain hierarchical spatial characteristics; performing convolution of dimensionality reduction on the hierarchical spatial characteristics to obtain dimensionality-reduced hierarchical spatial characteristics; and performing a softmax model based classification on the dimensionality-reduced hierarchical spatial characteristics to obtain a classification result. The method comprehensively considers the role of two kinds of spatial relationships being regional spatial relationship and long-range spatial relationship in classification, and designs three paths in a crossing transfer unit for relationships fusion, thereby obtaining a better urban remote sensing image scene classification result.
US11710305B2 Tracked entity detection validation and track generation with geo-rectification
Described herein are systems, methods, and non-transitory computer readable media for validating or rejecting automated detections of an entity being tracked within an environment in order to generate a track representative of a travel path of the entity within the environment. The automated detections of the entity may be generated by an artificial intelligence (AI) algorithm. The track may represent a travel path of the tracked entity across a set of image frames. The track may contain one or more tracklets, where each tracklet includes a set of validated detections of the entity across a subset of the set of image frames and excludes any rejected detections of the entity. Each tracklet may also contain one or more user-provided detections in scenarios in which the tracked entity is observed or otherwise known to be present in an image frame but automated detection of the entity did not occur.
US11710302B2 Method and system for single pass optical character recognition
A computer implemented method of performing single pass optical character recognition (OCR) including at least one fully convolutional neural network (FCN) engine including at least one processor and at least one memory, the at least one memory including instructions that, when executed by the at least processor, cause the FCN engine to perform a plurality of steps. The steps include preprocessing an input image, extracting image features from the input image, determining at least one optical character recognition feature, building word boxes using the at least one optical character recognition feature, determining each character within each word box based on character predictions and transmitting for display each word box including its predicted corresponding characters.
US11710301B2 Apparatus for Q-learning for continuous actions with cross-entropy guided policies and method thereof
An apparatus for performing continuous actions includes a memory storing instructions, and a processor configured to execute the instructions to obtain a first action of an agent, based on a current state of the agent, using a cross-entropy guided policy (CGP) neural network, and control to perform the obtained first action. The CGP neural network is trained using a cross-entropy method (CEM) policy neural network for obtaining a second action of the agent based on an input state of the agent, and the CEM policy neural network is trained using a CEM and trained separately from the training of the CGP neural network.
US11710298B2 Event detector training
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an event detector. The methods, systems, and apparatus include actions of obtaining frames of a video, determining whether an object of interest is detected within the frames, determining whether motion is detected within the frames, determining whether the frames correspond to motion by an object of interest, generating a training set that includes labeled inter-frame differences based on whether the frames correspond to motion by an object of interest, and training an event detector using the training set.
US11710296B2 End-to-end vehicle perception system training
Techniques for a perception system of a vehicle that can detect and track objects in an environment are described herein. The perception system may include a machine-learned model that includes one or more different portions, such as different components, subprocesses, or the like. In some instances, the techniques may include training the machine-learned model end-to-end such that outputs of a first portion of the machine-learned model are tailored for use as inputs to another portion of the machine-learned model. Additionally, or alternatively, the perception system described herein may utilize temporal data to track objects in the environment of the vehicle and associate tracking data with specific objects in the environment detected by the machine-learned model. That is, the architecture of the machine-learned model may include both a detection portion and a tracking portion in the same loop.
US11710295B2 Storage medium, shape data output method, and information processing device
A non-transitory computer-readable storage medium storing a shape data output program that causes at least one computer to execute process, the process includes, normalizing each shape data of a plurality of pieces of shape data for each component in each coordinate axis direction to create unit shape data; classifying the plurality of pieces of shape data based on the created unit shape data of each of the pieces of shape data; specifying, based on dimensions of sites of each shape data in classified group, a dimensional relationship between different sites of the shape data in the group; and outputting information indicating the specified dimensional relationship in association with the unit shape data of the shape data in the group.
US11710292B2 Real time region of interest (ROI) detection in thermal face images based on heuristic approach
Embodiments herein provide a method and system for real time ROI detection in thermal face images based on a heuristic approach. The ROI of the thermal images, once detected, is then further used to detect temperature of a subject corresponding to the ROI. Unlike state of the art techniques, the heuristic approach is computationally less intensive and provides fast and accurate ROI detection even in case of occluded faces in a crowd with a single thermal image having a plurality of subject being scanned. The heuristics applied does not focus on face detection but directly on point of interest detection. Once the point of interest (ROI) is detected, it may be used for plurality of applications such as subject tracking and the like, not limited to subject or object temperature sensing since the method disclosed herein is easily implementable on low power devices.
US11710291B2 Image recognition device and image recognition method
An image recognition device (image recognition system 100) according to the present disclosure includes an imaging unit (10) and a recognition unit (14). The imaging unit (10) captures a plurality of images at the same exposure start timing in one frame period by using imaging pixels having different sensitivities to generate image data. The recognition unit (14) recognizes a subject from each of the image data. The imaging unit (10) includes a pixel array in which a plurality of imaging pixels having different exposure times, different light transmittances of color filters, or different light receiving areas are two-dimensionally arranged.
US11710289B2 Information processing apparatus, information processing system, and material identification method
An information processing apparatus includes an imaging apparatus that irradiates reference light in a predetermined wavelength band to a subject and captures reflection of the reference light from the subject to acquire data of captured images including a polarized image in multiple bearings (S30). Based on the polarized image, the imaging apparatus acquires a polarization degree image representing a distribution of polarization degrees (S32). The imaging apparatus extracts a region whose polarization degree falls within a predetermined range of polarization degrees as an image of the subject having a predetermined material (S34). The imaging apparatus performs relevant processing on the subject image to generate output data and outputs the generated data (S36).
US11710282B2 Augmented reality content rendering via Albedo models, systems and methods
Methods for rendering augmented reality (AR) content are presented. An a priori defined 3D albedo model of an object is leveraged to adjust AR content so that is appears as a natural part of a scene. Disclosed devices recognize a known object having a corresponding albedo model. The devices compare the observed object to the known albedo model to determine a content transformation referred to as an estimated shading (environmental shading) model. The transformation is then applied to the AR content to generate adjusted content, which is then rendered and presented for consumption by a user.
US11710280B1 Local physical environment modeling in extended reality environments
Disclosed herein is an environmental scanning tool that generates a digital model representing the surroundings of a user of an extended reality head-mounted display device. The environment is imaged in both a depth map and in visible light for some select objects of interest. The selected objects exist within the digital model at higher fidelity and resolution than the remaining portions of the model in order to manage the storage size of the digital model. In some cases, the objects of interest are selected, or their higher fidelity scans are directed, by a remote user. The digital model further includes time stamped updates of the environment such that users can view a state of the environment according to various timestamps.
US11710277B2 Map database creation method, mobile machine using the same, and computer readable storage medium
A map database creation method is provided. The method includes: obtaining a factor set including factors; dividing a map database into levels based on the factors, and taking each interval of the last level as one sub-database; creating an initial map based on a factor value of each factor corresponding to each sub-database, and creating the sub-database as an initial map database by storing the corresponding initial map in the sub-database; finding the initial map matching a current lighting condition from the initial map database based on the current lighting condition, and taking the found initial map as a positioning map; and performing a visual positioning based on the positioning map, creating an expanded map corresponding to the current lighting condition based on the visual positioning, and creating the sub-database corresponding to the current lighting condition as an expanded map database by storing the corresponding expanded map in the sub-database.
US11710274B2 Image processing apparatus and file generation apparatus
The present technology relates to an image processing apparatus and a file generation apparatus that make it possible to appropriately reproduce a BV content.An image processing apparatus includes: a file acquisition unit that acquires a file having a management region where information for management of a 3D object content is stored and a data region where a track in which streams included in the 3D object content are stored is stored, group information for selection, from a plurality of the streams included in the 3D object content, of the stream appropriate for reproduction of the 3D object content being stored in the management region; and a file processor that selects a plurality of the streams to be used for reproduction of the 3D object content on the basis of the group information. The present technology is applicable to a client apparatus.
US11710273B2 Image processing
Apparatus comprises a camera configured to capture images of a user in a scene;a depth detector configured to capture depth representations of the scene, the depth detector comprising an emitter configured to emit a non-visible signal; a mirror arranged to reflect at least some of the non-visible signal emitted by the emitter to one or more features within the scene that would otherwise be occluded by the user and to reflect light from the one or more features to the camera; a pose detector configured to detect a position and orientation of the mirror relative to at least one of the camera and depth detector; and a scene generator configured to generate a three-dimensional representation of the scene in dependence on the images captured by the camera and the depth representations captured by the depth detector and the pose of the mirror detected by the pose detector.
US11710272B2 Volumetric representation of digital objects from depth renderings
An image processing system includes a computing platform having processing hardware, a display, and a system memory storing a software code. The processing hardware executes the software code to receive a digital object, surround the digital object with virtual cameras oriented toward the digital object, render, using each one of the virtual cameras, a depth map identifying a distance of that one of the virtual cameras from the digital object, and generate, using the depth map, a volumetric perspective of the digital object from a perspective of that one of the virtual cameras, resulting in multiple volumetric perspectives of the digital object. The processing hardware further executes the software code to merge the multiple volumetric perspectives of the digital object to form a volumetric representation of the digital object, and to convert the volumetric representation of the digital object to a renderable form.
US11710271B2 Three-dimensional data creation method, three-dimensional data transmission method, three-dimensional data creation device, and three-dimensional data transmission device
A three-dimensional data creation method includes: creating first three-dimensional data from information detected by a sensor; receiving encoded three-dimensional data that is obtained by encoding second three-dimensional data; decoding the received encoded three-dimensional data to obtain the second three-dimensional data; and merging the first three-dimensional data with the second three-dimensional data to create third three-dimensional data.
US11710270B2 Method for scattering points in a uniform arbitrary distribution across a target mesh for a computer animated creature
A programmatic arbitrary distribution of items in a modeling system may be provided. To perform the distribution, a surface may be received, and a point count of application points associated with locations on the surface may be determined. A density map may be applied over the surface to assign a density to portions of the surface for the point count. Application points are then assigned to locations on the surface according to the density map and a scattering function of the point count, where the scattering function is based on one or more repulsion forces between neighboring points. The one or more repulsion forces are treated as pushing each of the neighboring point apart. Thereafter, the surface may be provided having the application points scattered across the surface based on the one or more repulsion forces.
US11710268B2 Graphics processing units and methods for controlling rendering complexity using cost indications for sets of tiles of a rendering space
A graphics processing unit (GPU) processes graphics data using a rendering space which is sub-divided into a plurality of tiles. The GPU comprises cost indication logic configured to obtain a cost indication for each of a plurality of sets of one or more tiles of the rendering space. The cost indication for a set of tile(s) is suggestive of a cost of processing the set of one or more tiles. The GPU controls a rendering complexity with which primitives are rendered in tiles based on the cost indication for those tiles. This allows tiles to be rendered in a manner that is suitable based on the complexity of the graphics data within the tiles. In turn, this allows the rendering to satisfy constraints such as timing constraints even when the complexity of different tiles may vary significantly within an image.
US11710266B2 Rendering method and apparatus
Embodiments of this application provide a rendering method and apparatus, and the like. The method includes: A processor (which is usually a CPU) modifies a rendering instruction based on a relationship between a first frame buffer and a second frame buffer, so that a GPU renders a rendering job corresponding to the first frame buffer to the second frame buffer based on a new rendering instruction. In this application, render passes of one or more frame buffers are redirected to another frame buffer. In this way, memory occupation in a rendering process of an application program is effectively reduced, bandwidth of the GPU is reduced, and power consumption can be reduced.
US11710264B2 Multi-graph display method and computer-readable storage medium
Multi-graphic display method and computer-readable storage medium are disclosed. In the multi-graphic display method, a processor is used to execute instructions to perform the step of, within a display window, determining the position of each financial graphic, determining a plurality of rectangular sub-regions in the display window so that the financial varieties of the financial graphics contained in the single rectangular sub-region are the same, and setting the financial characteristics of each financial graphic, and setting a financial variety of financial graphics within each of the rectangular sub-regions. In the case where two or more rectangular sub-regions within the display window contain a plurality of periodic financial graphics, the financial characteristics of at least two of the periodic financial graphics between at least two of the rectangular sub-regions are identical.
US11710263B2 Rasterising aliased lines
A method of rasterising a line in computer graphics determines whether the line's start and/or end is inside a diamond test area within the pixel. If the end is not inside and the start is inside, the pixel is drawn as part of the line. If neither the start nor the end of the line are inside, it is determined whether the line crosses more than one extended diamond edge and if so, it is further determined (i) whether an extended line passing through the start and end is substantially vertical and touches the right point of the diamond area, (ii) if the extended line touches the bottom point of the diamond area, and (iii) whether the extended line is on a same side of each point of the diamond area. If any of (i), (ii) and (iii) is positive, the pixel is drawn as part of the line.
US11710262B2 Preserving document design using font synthesis
Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.
US11710260B2 Context modeling of occupancy coding for point cloud coding
A method for coding information of a point cloud comprises obtaining the point cloud including a set of points in a three-dimensional space; partitioning the point cloud into a plurality of objects and generating occupancy information for each of the plurality of objects; and encoding the occupancy information by taking into account the distance between the plurality of objects.
US11710256B2 Free-viewpoint method and system
A method of generating a 3D reconstruction of a scene, the scene comprising a plurality of cameras positioned around the scene, comprises: obtaining the extrinsics and intrinsics of a virtual camera within a scene; accessing a data structure so as to determine a camera pair that is to be used in reconstructing the scene from the viewpoint of the virtual camera; wherein the data structure defines a voxel representation of the scene, the voxel representation comprising a plurality of voxels, at least some of the voxel surfaces being associated with respective camera pair identifiers; wherein each camera pair identifier associated with a respective voxel surface corresponds to a camera pair that has been identified as being suitable for obtaining depth data for the part of the scene within that voxel and for which the averaged pose of the camera pair is oriented towards the voxel surface; identifying, based on the obtained extrinsics and intrinsics of the virtual camera, at least one voxel that is within the field of view of the virtual camera and a corresponding voxel surface that is oriented towards the virtual camera; identifying, based on the accessed data structure, at least one camera pair that is suitable for reconstructing the scene from the viewpoint of the virtual camera, and generating a reconstruction of the scene from the viewpoint of the virtual camera based on the images captured by the cameras in the identified at least one camera pair.
US11710253B2 Position and attitude estimation device, position and attitude estimation method, and storage medium
According to one embodiment, a position and attitude estimation device includes a processor. The processor is configured to acquire time-series images continuously captured by a capture device installed on a mobile object, estimate first position and attitude of the mobile object based on the acquired time-series images, estimate a distance to a subject included in the acquired time-series images and correct the estimated first position and attitude to a second position and attitude based on an actual scale, based on the estimated distance.
US11710249B2 Generation of three-dimensional scans for intraoperative imaging
A system for executing a three-dimensional (3D) intraoperative scan of a patient is disclosed. A 3D scanner controller projects the object points included onto a first image plane and the object points onto a second image plane. The 3D scanner controller determines first epipolar lines associated with the first image plane and second epipolar lines associated with the second image plane based on an epipolar plane that triangulates the object points included in the first 2D intraoperative image to the object points included in the second 2D intraoperative image. Each epipolar lines provides a depth of each object as projected onto the first image plane and the second image plane. The 3D scanner controller converts the first 2D intraoperative image and the second 2D intraoperative image to the 3D intraoperative scan of the patient based on the depth of each object point provided by each corresponding epipolar line.
US11710247B2 System for image compositing including training with synthetic data
Embodiments allow live action images from an image capture device to be composited with computer generated images in real-time or near real-time. The two types of images (live action and computer generated) are composited accurately by using a depth map. In an embodiment, the depth map includes a “depth value” for each pixel in the live action image. In an embodiment, steps of one or more of feature extraction, matching, filtering or refinement can be implemented, at least in part, with an artificial intelligence (AI) computing approach using a deep neural network with training. A combination of computer-generated (“synthetic”) and live-action (“recorded”) training data is created and used to train the network so that it can improve the accuracy or usefulness of a depth map so that compositing can be improved.
US11710243B2 Method for predicting direction of movement of target object, vehicle control method, and device
A method for predicting a direction of movement of a target object, a method for training a neural network, a smart vehicle control method, a device, an electronic apparatus, a computer readable storage medium, and a computer program. The method for predicting a direction of movement of a target object comprises: acquiring an apparent orientation of a target object in an image captured by a camera device, and acquiring a relative position relationship of the target object in the image and the camera device in three-dimensional space (S100); and determining, according to the apparent orientation of the target object and the relative position relationship, a direction of movement of the target object relative to a traveling direction of the camera device (S110).
US11710238B2 Plaque segmentation in intravascular optical coherence tomography (OCT) images using deep learning
Embodiments discussed herein facilitate segmentation of vascular plaque, training a deep learning model to segment vascular plaque, and/or informing clinical decision-making based on segmented vascular plaque. One example embodiment accessing vascular imaging data for a patient, wherein the vascular imaging data comprises a volume of interest; pre-process the vascular imaging data to generate pre-processed vascular imaging data; provide the pre-processed vascular imaging data to a deep learning model trained to segment a lumen and a vascular plaque; and obtain segmented vascular imaging data from the deep learning model, wherein the segmented vascular imaging data comprises a segmented lumen and a segmented vascular plaque in the volume of interest.
US11710237B2 Image processing method and recording medium
A data processing method that is suitable for obtaining quantitative information from data obtained by OCT imaging. The image processing method includes acquiring original image data corresponding to a three-dimensional image of a cultured embryo obtained by optical coherence tomography imaging of the embryo and executing a region segmentation the three-dimensional image into a plurality of regions on the basis of the original image data. In the region segmentation, a local thickness calculation is performed on the three-dimensional image to determine an index value indicating a size of an object included in the three-dimensional image, the three-dimensional image is segmented into a region indicated by the index value greater than a predetermined first threshold and a region indicated by the index value less than the first threshold, and each of the regions resulting from the segmentation is further segmented by the watershed algorithm.
US11710235B2 Systems and methods for processing electronic images of slides for a digital pathology workflow
A computer-implemented method of using a machine learning model to categorize a sample in digital pathology may include receiving one or more cases, each associated with digital images of a pathology specimen; identifying, using the machine learning model, a case as ready to view; receiving a selection of the case, the case comprising a plurality of parts; determining, using the machine learning model, whether the plurality of parts are suspicious or non-suspicious; receiving a selection of a part of the plurality of parts; determining whether a plurality of slides associated with the part are suspicious or non-suspicious; determining, using the machine learning model, a collection of suspicious slides, of the plurality of slides, the machine learning model having been trained by processing a plurality of training images; and annotating the collection of suspicious slides and/or generating a report based on the collection of suspicious slides.
US11710234B2 Systems and methods of monitoring medical implants
Methods of processing images, such as ultrasound images, to determine integrity of an implant are described. The method may include receiving an ultrasound image of an implant in a body of a subject; determining one or more characteristics of a surface of the implant based on an intensity of pixels of the ultrasound image; generating a predicted status of the implant based on the one or more characteristics by comparison of the one or more characteristics with a database of image data; and displaying the predicted status of the implant. The implant may be a breast implant, for example, wherein the method is useful for analyzing the presence or probability of extracapsular ruptures, contractures, and combinations thereof.
US11710231B2 Method and apparatus for mammographic multi-view mass identification
A method, applied to an apparatus for mammographic multi-view mass identification, includes receiving a main image, a first auxiliary image, and a second auxiliary image. The main image and the first auxiliary image are images of a breast of a person, and the second auxiliary image is an image of another breast of the person. The method further includes detecting the nipple location based on the main image and the first auxiliary image; generating a first probability map of the main image based on the main image, the first auxiliary image, and the nipple location; generating a second probability map of the main image based on the main image, the second auxiliary image, and the nipple location; and generating and outputting a fused probability map based on the first probability map and the second probability map.
US11710227B2 Design-to-wafer image correlation by combining information from multiple collection channels
At least three dark field images of a feature on a semiconductor wafer can be formed using an optical inspection system. Each of the at least three dark field images is from a different channel of the optical inspection system using an aperture that is fully open during image generation. The dark field images can be fused into a pseudo wafer image that is aligned with a corresponding design. This alignment can improve care area placement.
US11710225B2 Surface inspection apparatus, non-transitory computer readable medium storing program, and surface inspection method
The disclosure provides a surface inspection apparatus for inspecting a surface of an object, a non-transitory computer readable medium thereof, and a surface inspection method thereof. According to an aspect of the disclosure, the surface inspection apparatus includes an imaging device configured to image a surface of an object to be inspected, and a processor configured to calculate a numerical value representing a quality of the surface by processing an image captured by the imaging device, and display, on a display device, the image including an index for specifying a position of a portion that has contributed to the calculation of the numerical value and the numerical value.
US11710220B2 Compressing dynamic range in images using darkness gamma transfer function
An example apparatus for compressing dynamic range includes an image receiver to receive an input image with a high dynamic range. The apparatus further includes a darkness gamma transfer calculator to calculate gain values for each output pixel via a darkness gamma transfer function. The apparatus also further includes a gain applicator to apply the gain values to color channel values of the input image to generate a compressed image.
US11710219B2 Detection and replacement of transient obstructions from high elevation digital images
Implementations relate to detecting/replacing transient obstructions from high-elevation digital images. A digital image of a geographic area includes pixels that align spatially with respective geographic units of the geographic area. Analysis of the digital image may uncover obscured pixel(s) that align spatially with geographic unit(s) of the geographic area that are obscured by transient obstruction(s). Domain fingerprint(s) of the obscured geographic unit(s) may be determined across pixels of a corpus of digital images that align spatially with the one or more obscured geographic units. Unobscured pixel(s) of the same/different digital image may be identified that align spatially with unobscured geographic unit(s) of the geographic area. The unobscured geographic unit(s) also may have domain fingerprint(s) that match the domain fingerprint(s) of the obscured geographic unit(s). Replacement pixel data may be calculated based on the unobscured pixels and used to generate a transient-obstruction-free version of the digital image.
US11710218B2 System and method for normalizing dynamic range of data acquired utilizing medical imaging
A computer-implemented method for image processing is provided. The method includes obtaining data acquired by a medical imaging system. The method also includes normalizing the data. The method further includes de-noising the normalized data utilizing a deep learning-based denoising network. The method even further includes de-normalizing the de-noised data. The method yet further includes generating blended data based on both the data and the de-normalized de-noised data.
US11710214B2 Cloud-based framework for processing, analyzing, and visualizing imaging data
Embodiments of the present disclosure provide methods, apparatus, systems, computing devices, computing entities, and/or the like for detecting objects located in an area of interest. In accordance with one embodiment, a method is provided comprising: receiving, via an interface provided through a general instance on a cloud environment, imaging data comprising raw images collected on the area of interest; upon receiving the images: activating a central processing unit (CPU) focused instance on the cloud environment and processing, via the image, the raw images to generate an image map of the area of interest; and after generating the image map: activating a graphical processing unit (GPU) focused instance on the cloud environment and performing object detection, via the image, on a region within the image map by applying one or more object detection algorithms to the region to identify locations of the objects in the region.
US11710209B2 Multi-thread graphics processing system
A graphics processing system comprises at least one memory device storing a plurality of pixel command threads and a plurality of vertex command threads. An arbiter coupled to the at least one memory device is provided that selects a pixel command thread from the plurality of pixel command threads and a vertex command thread from the plurality of vertex command threads. The arbiter further selects a command thread from the previously selected pixel command thread and the vertex command thread, which command thread is provided to a command processing engine capable of processing pixel command threads and vertex command threads.
US11710208B2 Grayscale histogram generation
In a graphics processing unit (GPU), receiving an input image comprising an array of pixels. Each pixel having a grayscale value from a range of N grayscale values. For each particular input patch of pixels of a set of input patches partitioning the input image and in parallel for each particular grayscale value the range, counting the number of pixels in the particular input patch having the particular grayscale value. In parallel for each particular input patch of pixels of a set of input patches partitioning the input image, creating an output image patch as an ordered sequence of N pixels, with the color value of the nth pixel in each corresponding output patch representing the count of pixels in the particular input patch having the nth grayscale value. Combining the output image patches into a single composite output image of N pixels, the pixel value of the nth pixel in the single composite output image corresponding to the count of pixels in the input image having the nth grayscale value.
US11710207B2 Wave throttling based on a parameter buffer
A graphics pipeline includes a first shader that generates first wave groups, a shader processor input (SPI) that launches the first wave groups for execution by shaders, and a scan converter that generates second waves for execution on the shaders based on results of processing the first wave groups the one or more shaders. The first wave groups are selectively throttled based on a comparison of in-flight first wave groups and second waves pending execution on the at least one second shader. A cache holds information that is written to the cache in response to the first wave groups finishing execution on the shaders. Information is read from the cache in response to read requests issued by the second waves. In some cases, the first wave groups are selectively throttled by comparing how many first wave groups are in-flight and how many read requests to the cache are pending.
US11710204B2 Dynamic UAV transport tasks
Example implementations relate to a method of dynamically updating a transport task of a UAV. The method includes receiving, at a transport-provider computing system, an item provider request for transportation of a plurality of packages from a loading location at a given future time. The method also includes assigning, by the transport-provider computing system, a respective transport task to each of a plurality of UAVs, where the respective transport task comprises an instruction to deploy to the loading location to pick up one or more of the plurality of packages. Further, the method includes identifying, by the transport-provider system, a first package while or after a first UAV picks up the first package. Yet further, the method includes based on the identifying of the first package, providing, by the transport-provider system, a task update to the first UAV to update the respective transport task of the first UAV.
US11710202B2 Personalizing food discovery and search based on inferred taste preference
The disclosed technologies can compute inferred taste preferences relating to food products and food providers using objectively verifiable data, including order data, and use these inferred taste preferences to create new functionality in an information search and retrieval system and/or a product ordering system.
US11710199B1 Environmental impact attribution for energy production and fulfillment using distributed ledgers
Methods and systems for improved environmental impact and attribution using distributed ledgers are provided. In one embodiment, a method is provided that includes retrieving transaction data concerning an energy transaction from a distributed database. A delivery process and/or a production process for the energy transaction may be identified based on the transaction data. Environmental impact measures may be determined for the production process, the delivery process, and/or consuming an energy resource. One or more attributions may be created for the environmental impact measures and may be stored on within the distributed database.
US11710192B2 Taxpayers switching tax preparers
Methods, systems, and apparatus for automatically obtaining tax documents. The system includes a taxpayer client device and a server configured to automatically identify tax return items associated with the taxpayer by analyzing a prior year tax return. The server is configured to generate a list of tax return items including the automatically identified tax return items. The server is configured to receive, from the taxpayer client device, authentication data for a third party database. The server is configured to access the third party database using the authentication data. The server is configured to receive a document from the third party database and automatically determine whether the document corresponds to a tax return item from the list of tax return items. The server is configured to automatically store the document when the document corresponds to one of the tax return items from the list of tax return items.
US11710188B2 Autonomous communication feature use and insurance pricing
Methods and systems for determining risk associated with operation of autonomous vehicles using autonomous communication are provided. According to certain aspects, autonomous operation features associated with a vehicle may be determined, including features associated with autonomous communication between vehicles or with infrastructure. This information may be used to determine risk levels for a plurality of features, which may be based upon test data regarding the features or actual loss data. Expected use levels and autonomous communication levels may further be determined and used with the risk levels to determine a total risk level associated with operation of the vehicle. The autonomous communication levels may indicate the types of communications, the levels of communication with other vehicles or infrastructure, or the frequency of autonomous communication. The total risk level may be used to determine or adjust aspects of an insurance policy associated with the vehicle.
US11710183B2 Systems and methods for routing trade orders based on exchange latency
Systems and methods for routing trade orders based on exchange latency are disclosed. An example method includes measuring a first latency associated with a first exchange based on a processing time of a first trade order; and routing a second trade order from a trading device to one of the first and a second exchange based on the first latency.
US11710180B2 Reinforcement learning for credit limit optimizer
A method and corresponding system to determine an optimized credit limit assignment using reinforcement learning techniques in order to maximize a reward function for a given bank. A reinforcement learning module is configured to use a set of user profiles and an associated set of risk profiles to determine an initial credit limit assignment. Based on this initial credit limit assignment, an updated set of user profiles and an associated set of updated risk profiles are generated. The reinforcement learning module can use these updated sets of user profiles and associated risk profile as inputs to determine an optimized credit limit assignment that maximizes the reward function for the given bank.
US11710176B2 System and method for displaying and interacting with artwork
System and method for interacting with at least one item, such as at least one artwork display, including at least one display device including a housing, a visual indictor element, a processor, a memory, and wireless communication capabilities, the at least one display device disposed beside or in a vicinity of the at least one item, and a user device configured to interact with the at least one display device by providing, on the at least one display device via the visual indictor element and/or the user device via a display screen of the user device, a visual popularity indicator and a visual sale status indicator for the at least one item.
US11710175B2 Heat pump rental management system and management method thereof
A heat pump rental management system includes a detector, a transmission unit, a cloud server, a deduction unit and an electronic apparatus. The detector detects one of a temperature, a water flow rate, a pressure, and a power consumption of a heat pump apparatus. The cloud server receives the temperature, the water flow rate, the pressure, and the power consumption of the heat pump apparatus through the transmission unit, and the cloud server generates a rental fee according to a rate corresponding to account information.
US11710170B2 Method of providing sale-related information and electronic device using the same
According to various example embodiments, a method of providing order-related information by an electronic device may include obtaining order information on or regarding a purchase item and customer information corresponding to the order information, transmitting the order information and the customer information to an external device, receiving, from the external device, sale-related information on or regarding a sales item that corresponds to the purchase item and is for sale by the customer, and providing at least some of the order information and the sale-related information on a first page.
US11710168B2 System and method for scalable tag learning in e-commerce via lifelong learning
Systems and method for lifelong tag learning. The system includes a computing device having a processor and a storage device storing computer executable code. The computer executable code is configured to: provide product descriptions and seed tags characterizing products; train a named-entity recognition (NER) model using the product descriptions and the seed tags; predict pseudo tags from the product descriptions using the NER model; calculate confidence scores of the pseudo tags; compare the confidence scores with a threshold, and define the pseudo tags as true tags when the confidence scores are greater than the threshold; add the true tags to the seed tags to obtain updated tags; and repeat the steps of training, predicting, calculating, comparing and adding using the product descriptions and the updated tags, so as to keep updating the updated tags.
US11710165B2 Independently procurable item compliance information
Systems and methods electronically provide information regarding digital rules related to a potential relationship instance. Users often wish to know which digital rules apply to a specified item before engaging in a relationship instance with a host entity regarding the item. The system and methods described herein allow a computing facility to identify an item and receive resource information related to the item and the digital rules applicable to the item.
US11710161B2 Matching engines and graphical user interfaces for partner recommendations and lead sharing
Systems and methods for assisting in pairing entities in an electronic payments processing network are disclosed herein. For example, systems and methods are disclosed herein for generating a customized user interface for displaying a plurality of potential partners/resellers for pairing with one or more leads. Systems and methods herein may be used to receive the identity of one or more potential partners/resellers having a plurality of attributes, receive the identity of one or more new leads and a plurality of lead attributes, select one or more potential partners/resellers having attributes that are compatible with the plurality of lead attributes, and display the one or more potential partners/resellers on a graphical user interface.
US11710160B2 Systems and non-transitory computer-readable medium for community merchant cross selling/promoting with shared ecommerce shopping cart for items selected by community residents incented to conduct transactions to incent community donations
A series of associated merchant websites or respective merchant websites each selling narrowly defined product categories to shoppers who browse to select products for placement into a shopping cart. While each website is operated and controlled by a different merchant or a single merchant, each website has access to a shared server farm where information about each shopper is stored. Also shared is a virtual e-commerce shopping cart that the shopper can use to check out at any of the merchant websites even though the virtual e-commerce shopping cart may contain products from multiple different merchant websites. Each merchant website is associated with metadata limited to the narrowly defined product category, thereby providing enhanced SEO benefits without the need to purchase ad words. Each boutique specifically targets a single category making the shopping and buying experience easier. Information gathered from shoppers at each unique boutique is stored at the server farm for being shared with other associated merchants in the collection of sites. A shopper's user account will transfer between sites and allow the data gathered to be used in a cross-promotional method and will ensure the shopper's experience is consistent with what they like and want in future visits. Moreover, a merchant incentivizes an account holder to make an authorized transaction by terms and agreement to auditably donate to the account holder's affinity entity. To incent desirable commerce with locals, the merchant's terms may limit its donation by a derivation of navigation time between account holder and merchant, and/or by date and time of the transaction. The account holder can direct the donation to one of more affinity entities within their own community, and/or within a community where the transaction was physically conducted. An account holder can also donate at the time of transaction where the donation is paid by the account's issuer for reimbursement as a debit to the account holder's account statement. Other payment system participants may donate (the merchant's acquirer, issuer, and transaction handler for the issuer and acquirer), by way of favorable interchange rates, can also make audible donations to account holder directed affinities entities.
US11710152B2 Electronic determination of viewership by a vehicle of a media content
A method and system of determining a viewership of a media content includes displaying a media content on an outward display device. For each vehicle in a predetermined range of the outward display device, a data packet comprising data from one or more sensors of the vehicle is received. It is determined whether the vehicle is unique based on the data packet. Upon determining from the data packet that the vehicle is unique, a dwell time of the vehicle is determined with respect to the displayed media content on the outward display device.
US11710146B2 Systems and methods for providing promotion sharing among consumers
Systems, apparatus, and methods for providing promotion sharing between consumers are discussed herein. Some embodiments may include a system including circuitry configured to generate an incentive token for a promotion of a merchant. The incentive token may be associated with a first consumer account and provided to a first consumer device associated with the first consumer account for sharing with other consumers. Upon receiving the incentive token form a second consumer device associated with a second consumer account, the circuitry may be configured to enable the second consumer account to receive an incentive value of the incentive token if various conditions are satisfied. For example, the second consumer may be asked to purchase the promotion, create a new consumer account, or the like.
US11710137B2 Method and system for identifying electronic devices of genuine customers of organizations
A computer-implemented method for identifying, among user electronic devices, customer electronic devices associated with genuine customers of organizations, the method being executed by a server, the method comprising: receiving, from a first user electronic device by the server, a first uniform resource locator (URL) of a first user browsing history; generating a first embedding corresponding to the first URL; comparing the first embedding with a template embedding of a plurality of template embeddings, the plurality of template embeddings having been retrieved from a genuity database; and in response to a difference between the first embedding and the template embedding being lower than an embedding difference threshold, adding the first embedding to the genuity database.
US11710135B2 System and method for establishing and managing inter-institution transaction system
Disclosed is a method of establishing and managing an inter-institution transaction system. The method comprises creating plurality of threads to constitute parallel fund transfer system, wherein each thread is a replica of single fund transfer system, and wherein plurality of threads are to be operated in parallel; assigning plurality of institutions to plurality of threads, wherein a given institution is assigned as a sending institution and/or a receiving institution of a financial transaction to at least one thread, and a given thread has at least one sending institution-receiving institution pair assigned thereto; assigning financial transactions to plurality of threads based at least on sending institution-receiving institution pairs assigned to plurality of threads; and processing financial transactions at their corresponding threads.
US11710131B2 Method and apparatus of identifying a transaction risk
A method and an apparatus for identifying a transaction risk are disclosed. The method includes obtaining risk identification information of a sub-network to which a node relating to a transaction to be identified belongs; and identifying a risk of the transaction to be identified based on the risk identification information of the sub-network to which the node relating to the transaction to be identified belongs, wherein the sub-network is a network acquired by partitioning a relationship network based on connectivity, the relationship network is a network built up with entities and activities relating to a plurality of transactions. Embodiments of the present disclosure build up entities and activities relating to a transaction to be identified into a relationship network, and identify whether a risk exists in the transaction to be identified using risk identification information of the network which is difficult to be found or changed, and thus are able to identify a transaction risk in a more effective manner.
US11710129B2 Blockchain-based method and apparatus for managing biological asset object
The present specification provides a blockchain-based method and apparatus for managing a biological asset object. The method is performed by a node device in a blockchain network, a smart contract for managing a biological asset object is deployed in the blockchain, and processing logic corresponding to contract code of the smart contract includes biological asset object creation logic, the method including: obtaining an asset object creation transaction generated by a client, where the asset object creation transaction includes identification information of a target organism; and invoking the smart contract, executing the biological asset object creation logic, and creating a target biological asset object corresponding to the target organism based on the identification information of the target organism.
US11710127B2 Systems and methods for use in authenticating consumers in connection with payment account transactions
Disclosed are exemplary embodiments of systems and methods for use in authenticating consumers and/or computing devices to payment accounts. In an exemplary embodiment, a method generally includes generating, by a computing device, an authentication request for a consumer in response to a transaction by the consumer at a merchant. The transaction involves a payment account associated with the consumer, and the authentication request includes a direction to move a communication device associated with the consumer in a manner consistent with a reference movement. The method also includes receiving, by the computing device, an indication of movement of the communication device; comparing, by the computing device, the movement of the communication device to a reference movement; and then authenticating, by the computing device, the consumer to the payment account in connection with the transaction when the comparison indicates that the movement of the communication device matches the reference movement.
US11710126B2 Hardware device for entering a pin via tapping on a touch screen display
A device and associated methods for entering a PIN via tapping are disclosed. The device can be configured to determine a number of taps provided by a PIN holder on a touch sensor in representation of a PIN digit and to store the number of taps as a digit in a sequence that represents the PIN. Indications for interaction with the device can be provided to PIN holders in the form of auditory cues. A visually impaired PIN holder may be able to complete a PIN entry process by following the indications for interaction, tapping on a touch sensor a number of times equal to the value of the digit of the PIN to be entered, and performing gestures mapped to commands for the device.
US11710125B1 Systems and methods for automated validation for proprietary security implementations
Systems and methods are disclosed for automated validation for proprietary security implementations. One method includes: receiving, from each of a plurality of merchants, a list of security service providers used by the merchant; enabling connection with the each of the security service providers of the received list of security service providers used by the merchant; receiving, from each of the listed security service provider with connection enabled, security service information as it pertains to the merchant of the plurality of merchants; generating a security service profile for each merchant of the plurality of merchants, based on the received security service information from each security service provider of the received list of security service providers of the merchant; and outputting the security service profile of the merchant of the plurality of merchants to an electronic storage medium.
US11710123B2 System, method, and article of manufacture to non-intrusively authenticate one or more secondary users of a mobile device and displaying a scanning code over a lock screen wallpaper of the mobile device
An article of manufacture is described as implemented in a mobile device having a lock screen wallpaper, where the mobile device maintains a profile storing authentication data associated with both a primary user of a mobile device and one or more secondary users that are authorized to use the mobile device. When the mobile device is at a business location, the secondary user(s) are non-intrusively authenticated as authorized user(s) of the mobile device. Upon successful authentication a scanning code is displayed over a lock screen wallpaper of the mobile device, where power is conserved in the mobile device by providing the scanning code to the secondary user(s) without unlocking the mobile device.
US11710122B2 Using a nested random number-based security ecosystem for block chains for electronic cash tokens and other embodiments
Methods, systems, and apparatuses for block chain security schemes for electronic cash tokens are described herein.
US11710120B2 Secure remote payment transaction processing including consumer authentication
Embodiments of the invention are directed to methods, apparatuses, computer-readable media, and systems for securely processing remote transactions. One embodiment is directed to a method of processing a remote transaction initiated by a communication device. The method comprising a server computer receiving a payment request including encrypted payment information that is encrypted using a first key. The encrypted payment information including security information. The method further comprises decrypting the encrypted payment information using a second key, obtaining an authentication response value for the remote transaction from an authentication computer associated with an issuer, updating the decrypted payment information to include the authentication response value, re-encrypting the decrypted payment information using a third key, and sending a payment response including the re-encrypted payment information to a transaction processor. The transaction processor decrypting the re-encrypted payment information using a fourth key and initiating a payment transaction using the decrypted payment information.
US11710118B1 System and method for a mobile wallet
A mobile device includes at least one processor, a memory and computer-executable instructions stored thereon. The mobile device is structured to determine first geolocation information indicative of a location of the mobile device and determine, based on the first geolocation information, that the mobile device is located within a predetermined geographic region from a plurality of merchant locations. The mobile device generates an electronic alert message regarding the plurality of merchant locations and displays the electronic alert message to the user. The mobile device determines a user selection of a payment card via a mobile wallet application running on the mobile device. Second geolocation information regarding a location of the mobile device is determined. A code generate a code for a purchase transaction is generated. The code includes the second geolocation information, tokenized payment card information, and a merchant identifier.
US11710117B1 Systems and methods for EMV terminal device testing using EMV card emulation
A method and apparatus for EMV terminal device testing using a simulation of a plurality of EMV cards when interacting with an EMV terminal device emulator are described. The method may include establishing, by an EMV card emulator, an interface with the EMV terminal device emulator for the exchange of EMV card present transaction communications between the EMV card emulator and the EMV terminal device emulator. Furthermore, for each of a plurality of simulated EMV cards, the method may include exchanging one or more communications with the EMV terminal device emulator via the interface, wherein each communication simulates a communication generated by a simulated integrated circuit of an EMV card in response to a communication generated by the EMV terminal device emulator, and then causing at least one transaction to be run by the EMV terminal device emulator using the exchange of the one or more communications between the EMV card emulator and the EMV terminal device emulator.
US11710114B2 Product purchase support system, product purchase support device and method, POS terminal device, and non-transitory computer readable medium
Provided are a product purchase support system (100), a product purchase support device (10), and a POS terminal device (20) that improve the efficiency of checkout processing for product sales and enhance the convenience of customers when purchasing a product. The product purchase support system (100) according to the present invention includes the product purchase support device (10) including a depth camera (12) and a first display device (13), and a POS terminal device (20) that performs checkout processing for a product. When the product purchase support device (10) detects a product selection motion of selecting a product by a customer, it identifies a product selected by the customer and generates product information related to this product, and displays the product information on the first display device (13). Further, the product purchase support device (10) outputs the product information to the POS terminal device (20).
US11710113B2 Location based register rules
A system, method and computer readable medium for dynamically determining location-based rules affecting item sales at POS registers for a particular location and for distributing the location-based rules to the POS registers is discussed. A location-based ruleset of rules regulating sales of items at an individual store is created and transmitted to the store along with a rule group to item map file that maps rules and warnings to individual store items. A rules engine at the store provides updated item sale rules and warnings to POS registers based on the location-based ruleset and rule group to item map file. Embodiments thus provide an improved system for updating POS registers at different store locations with location-based rules specific to the store location.
US11710112B2 Blockchain-based transaction kiosk
The systems and methods described herein provide for facilitating in-person payments at a transaction kiosk. First, the system provides an authentication interface for display at a network-enabled transaction kiosk. A user is authenticated at the kiosk via the authentication interface, and based on that authentication, the system detects a payment application and a payment request corresponding to the user, wherein the payment application is associated with a service provider and the payment request was created with the payment application. Next, the system identifies a user interface scheme associated with the payment application, and then updates the user interface for display at the transaction kiosk to match the user interface scheme, then initiates a blockchain payment based on the payment request.
US11710110B2 Augmented reality dynamic authentication
A system for performing authorization of a user in an augmented reality environment comprises an augmented reality user device, an automatic teller machine, and an authentication server. The automatic teller machine has a keypad with unmarked buttons. The augmented reality user device includes a display configured to overlay virtual objects onto a field of view of a user. The augmented reality user device receives a virtual keypad overlay, which assigns values to the unmarked buttons of the keypad. Using the overlay, the augmented reality user device displays the assigned values on the buttons of the keypad. The automatic teller machine detects an input sequence entered on the keypad and sends the input sequence to the authentication server. The authentication server determines an authentication code by combining the input sequence with the virtual keypad overlay, and compares the determined authentication code with an authentication code stored in a database.
US11710108B2 Cryptocurrency payment network
In one embodiment, a method includes receiving a request for payment associated with a transaction between a first user and a second user, where the request specifies a payment amount in a fiat currency and identifying an indication that the first user intends to satisfy the request for payment using a non-fiat instrument. The method also includes initiating a first transfer of a value corresponding to the payment amount in the non-fiat instrument from a first balance of the first user to one or more service balances of a payment service and initiating a second transfer of a value corresponding to the payment amount in the fiat currency from the one or more service balances of the payment service to a second balance of the second user.
US11710107B2 System and method for transaction settlement
Cryptocurrencies may be used within the current Four Party Model to settle transactions between a merchant and a consumer who may use or accept fiat and/or cryptocurrency. An intermediary wallet entity may assume the risk of cryptocurrency transactions. For example, a fiat-fiat transaction may follow the usual settlement process of the Four Party Model. In a crypto-crypto transaction, settlement may occur in real time. But in a fiat merchant/crypto customer transaction, settlement may be made from the customer's crypto wallet to an intermediary wallet. Fiat settlement would then occur between the intermediary and merchant following the Four Party Model. In a crypto merchant/fiat customer transaction, a transfer may be made from the intermediary wallet to the merchant's crypto wallet. Fiat settlement between the customer's bank (issuer) and intermediary can happen in the usual settlement process.
US11710099B2 Method and apparatus for automatically extracting information from unstructured data
Various methods, apparatuses/systems, and media for automatically extracting information from unstructured data are provided. A receiver receives digitized data of a document having unstructured data format. A processor applies machine learning models for sectioning the digitized data. An OCR device applies an OCR processing to the sectioned digitized data. The processor matches the sectioned digitized data to patterns and rules; applies classification models to the matched digitized data to identify entities and events from the sectioned digitized data; automatically link each entity with corresponding event in a hierarchical format to generate a document having structured data format; and output the document having the structured data with metadata having the linked entity with corresponding event in the hierarchical format to downstream applications.
US11710092B2 Movable item receptacles
Systems and methods of delivering an item to a mobile delivery receptacle are disclosed. A method of delivering an item to a mobile delivery receptacle can include receiving from a mobile delivery receptacle a location of the mobile delivery receptacle. Based on a cross-referencing credential, the method can include verifying the location of the mobile delivery receptacle. The method may include identifying a mobile delivery unit and determining a position of the mobile delivery unit. The method can include calculating a delivery route from the position of the mobile delivery unit to the mobile delivery receptacle and passing the location of the delivery resource and the delivery route to the mobile delivery unit.
US11710091B2 Method and apparatus for identifying, authenticating, tracking and tracing manufactured items
A method and apparatus for identifying manufactured items in containers, where each container is suitable for containing two or more units, and where the method comprises the steps of: associating each unit with a unique unit identifier, uniquely identifying each unit, allocating two or more units to be contained in each container, uniquely identifying each container, for each container, determining one or more ranges of unit identifiers of the two or more units allocated to the container, and storing, in a database, a container identifier for each container, each container identifier being coupled, in the database, to the one or more ranges of unit identifiers of the two or more units allocated to the container. There is also provided methods and apparatus for authenticating, tracking and tracing the units.
US11710087B2 Replanned plan output device
A replanned plan output device that outputs a replanned plan for an operation plan of performing planned schedules in order by an operation of a vehicle in charge, includes: a replanned candidate determination unit configured to, when a difficult-to-perform schedule that becomes difficult to be performed by the vehicle in charge among the planned schedules occurs, determine another vehicle as a candidate for a substitute vehicle for performing the difficult-to-perform schedule; and a substitute vehicle selection unit configured to, when a plurality of candidates for the substitute vehicle are set, select the substitute vehicle for performing the difficult-to-perform schedule from the plurality of candidates for the substitute vehicle in consideration of the number of changes of the vehicle in charge and an additional cost of each of the schedules specified in the operation plan.
US11710085B2 Artificial intelligence system and method for site safety and tracking
A machine-learning ecosystem includes a correlation module for building at least one prediction model based on at least one data input including at least one input parameter and at least one output parameter, the prediction model relating the output parameter to the input parameter. The correlation module performs at least one threshold check on the prediction model to assess the robustness of the prediction model. The ecosystem further includes a decision module communicatively coupled to the correlation module and receiving the prediction model from the correlation module. Based on a verification check at the decision module, a confirmation, a deferral, or a rejection of the prediction model is sent from the decision module to the correlation module.
US11710077B2 Image augmentation and object detection
Computing systems may support image classification and image detection services, and these services may utilize object detection/image classification machine learning models. The described techniques provide for normalization of confidence scores corresponding to manipulated target images and for non-max suppression within the range of confidence scores for manipulated images. In one example, the techniques provide for generating different scales of a test image, and the system performs normalization of confidence scores corresponding to each scaled image and non-max suppression per scaled image These techniques may be used to provide more accurate image detection (e.g., object detection and/or image classification) and may be used with models that are not trained on modified image sets. The model may be trained on a standard (e.g. non-manipulated) image set but used with manipulated target images and the described techniques to provide accurate object detection.
US11710065B2 Utilizing a bayesian approach and multi-armed bandit algorithms to improve distribution timing of electronic communications
The present disclosure relates to systems, methods, and non-transitory computer readable media for determining send times to provide electronic communications based on predicted response rates by utilizing a Bayesian approach and multi-armed bandit algorithms. For example, the disclosed systems can generate predicted response rates by training and utilizing one or more response rate prediction models to generate a weighted combination of user-specific response information and population-specific response information. The disclosed systems can further utilize a Bayes upper-confidence-bound send time model to determine send times that are more likely to elicit user responses based on the predicted response rates and further based on exploration and exploitation considerations. In addition, the disclosed systems can update the response rate prediction models and/or the Bayes upper-confidence-bound send time model based on providing additional electronic communications and receiving additional responses to modify model weights.
US11710064B2 Machine learning analysis of user interface design
Techniques and solutions are described for improving user interfaces, such as by analyzing user interactions with a user interface with a machine learning component. The machine learning component can be trained with user interaction data that includes an interaction identifier and a timestamp. The identifiers and timestamps can be used to determine the duration of an interaction with a user interface element, as well as patterns of interactions. Training data can be used to establish baseline or threshold values or ranges for particular user interface elements or types of user interface elements. Test data can be obtained that includes identifiers and timestamps. The time taken to complete an interaction with a user interface element, and optionally an interaction pattern, can be analyzed. If the machine learning component determines that an interaction time or pattern is abnormal, various actions can be taken, such as providing a report or user interface guidance.
US11710060B2 Quantum processing system
A method, apparatus, system, and computer program product for quantum processing. A target quantum programming for a process for a quantum computer is identified. A universal gate set is selected based on a computer type. Any operation possible for a particular quantum computer can be performed using the universal gate set. Instructions for the process in a source quantum programming language are sent to a source quantum language translator which outputs a digital model representation of quantum computer components that are arranged to perform the process using the instructions. The digital model representation of the quantum computer components and the universal gate set are sent to a target quantum language translator, which outputs the instructions for operations for the process in a target quantum programming language using the digital model representation of the quantum computer components and the universal gate set for the computer type for the quantum computer.
US11710059B2 Ising solver system
An ising solver system that searches an optimal route of a vehicle from plural routes passing through plural locations. In the ising solver system, the search of the optimal route uses a Hamiltonian. The Hamiltonian includes an equation representing an interaction between Quadratic Unconstrained Binary Optimization (QUBO) variables depending on a relation between a departure location and an arrival location or capacitated variable of the ising solver. The capacitated variable corresponds to one of the QUOBO variables and includes a variable constraint, and the location-to-location travel step number corresponds to an accumulated movement time of the vehicle.
US11710052B2 Securing computing resources through multi-dimensional enchainment of mediated entity relationships
Synthesizing a control object for a computing event, the control object for securing a computing resource based on a set of access and privilege information provided through a set of mediated associations that are represented by an enchained set of certificates, portions of which are encrypted including entity-specific paths to entity-specific predecessor certificates and partial decryption keys therefor, wherein the control object is applied to secure the computing resource for performing a computing action indicated by a process-type entity identified in the certificate for the control object.
US11710048B2 Method and device for assessing feasibility of biochemical reaction in organism
Provided are a method and device for assessing a feasibility of one or more biochemical reactions in an organism. The method includes receiving an input representing the organism and input representing one or more biochemical reactions that are to be assessed; computing a reaction feasibility score for each of the one or more input biochemical reactions a knowledgebase; and selecting the biochemical reaction that is likely to occur in the organism.
US11710044B2 System and method for efficient evolution of deep convolutional neural networks using filter-wise recombination and propagated mutations
An efficient technique of machine learning is provided for training a plurality of convolutional neural networks (CNNs) with increased speed and accuracy using a genetic evolutionary model. A plurality of artificial chromosomes may be stored representing weights of artificial neuron connections of the plurality of respective CNNs. A plurality of pairs of the chromosomes may be recombined to generate, for each pair, a new chromosome (with a different set of weights than in either chromosome of the pair) by selecting entire filters as inseparable groups of a plurality of weights from each of the pair of chromosomes (e.g., “filter-by-filter” recombination). A plurality of weights of each of the new or original plurality of chromosomes may be mutated by propagating recursive error corrections incrementally throughout the CNN. A small random sampling of weights may optionally be further mutated to zero, random values, or a sum of current and random values.
US11710043B2 Non-uniform quantization of pre-trained deep neural network
A system and a method of quantizing a pre-trained neural network, includes determining by a layer/channel bit-width determiner for each layer or channel of the pre-trained neural network a minimum quantization noise for the layer or the channel for each master bit-width value in a predetermined set of master bit-width values; and selecting by a bit-width selector for the layer or the channel the master bit-width value having the minimum quantization noise for the layer or the channel. In one embodiment, the minimum quantization noise for the layer or the channel is based on a square of a range of weights for the layer or the channel that is multiplied by a constant to a negative power of a current master bit-width value.
US11710040B2 Generating synthetic models or virtual objects for training a deep learning network
In some implementations, a training platform may receive data for generating synthetic models of a body part, such as a hand. The data may include information relating to a plurality of potential poses of the hand. The training platform may generate a set of synthetic models of the hand based on the information, where each synthetic model, in the set of synthetic models, representing a respective pose of the plurality of potential poses. The training platform may derive an additional set of synthetic models based on the set of synthetic models by performing one or more processing operations with respect to at least one synthetic model in the set of synthetic models, and causing the set of synthetic models and the additional set of synthetic models to be provided to a deep learning network to train the deep learning network to perform image segmentation, object recognition, or motion recognition.
US11710037B2 Systems and methods for altering user interfaces using predicted user activity
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of: monitoring first activities of a user over a first time period; based on the first activities of the user over the first time period, identifying, using a Markov model, a first probability of the user being in a first state; determining when the first probability is above a first probability predefined threshold; in response to determining when the first probability is above the first probability predefined threshold, automatically customizing first content on a graphical user interface for the first state to create a first graphical user interface on an electronic device of the user while the user is determined to be in the first state; monitoring second activities of the user over a second time period occurring after the first time period and after the user has been determined to be in the first state and before the user has been determined to be in a second state; based on the second activities of the user over the second time period, identifying, using a mixed model different from the Markov model, a second probability that the user has transitioned from the first state into the second state, wherein the second state is related to the first state; determining when the second probability is above a second probability predefined threshold; and in response to determining when the second probability is above the second probability predefined threshold, automatically customizing a second content on the graphical user interface for the second state to create a second graphical user interface on the electronic device user while the user is determined to be in the second state. Other embodiments are disclosed herein.
US11710036B2 Artificial intelligence server
An artificial intelligence (AI) server is provided. The AI server includes a communication interface configured to communicate with an electronic device, and at least one processor configured to update a classification layer by training an artificial intelligence model in such a manner that classification training data and classification labeling data are provided to the artificial intelligence model including a feature extraction layer for extracting a feature vector and a classification layer for classifying input data using the feature vector, and transmit the updated classification layer to the electronic device.
US11710035B2 Distributed labeling for supervised learning
Embodiments described herein provide a technique to crowdsource labeling of training data for a machine learning model while maintaining the privacy of the data provided by crowdsourcing participants. Client devices can be used to generate proposed labels for a unit of data to be used in a training dataset. One or more privacy mechanisms are used to protect user data when transmitting the data to a server. The server can aggregate the proposed labels and use the most frequently proposed labels for an element as the label for the element when generating training data for the machine learning model. The machine learning model is then trained using the crowdsourced labels to improve the accuracy of the model.
US11710028B2 Efficient convolution in machine learning environments
A mechanism is described for facilitating smart convolution in machine learning environments. An apparatus of embodiments, as described herein, includes one or more processors including one or more graphics processors, and detection and selection logic to detect and select input images having a plurality of geometric shapes associated with an object for which a neural network is to be trained. The apparatus further includes filter generation and storage logic (“filter logic”) to generate weights providing filters based on the plurality of geometric shapes, where the filter logic is further to sort the filters in filter groups based on common geometric shapes of the plurality of geographic shapes, and where the filter logic is further to store the filter groups in bins based on the common geometric shapes, wherein each bin corresponds to a geometric shape.
US11710025B2 Holodouble: systems and methods for low-bandwidth and high-quality remote visual communication
A system receives input from a user to initiate a process of generating a holodouble of the user. The system obtains image data of the user and deconstructs the image data to obtain a set of sparse data that identifies one or more attributes associated with the image data the user. The system uses a holodouble training model to generate and train the holodouble of the user based on the set of sparse data and obtained image data. The system renders a representation of the holodouble to the user concurrently while capturing new image data of the user, receives input from the user comprising approval of the holodouble, and completes training of the holodouble by saving the holodouble for subsequent use. The subsequent use includes one or more remote visual communication sessions.
US11710023B2 Permanent attachment type UHF band RFID tire tag and manufacturing method thereof
The present invention relates to a permanently attached UHF band RFID tire tag and a manufacturing method thereof, and more specifically, the present invention relates to a permanently attached UHF band RFID tire tag and a manufacturing method thereof, which is attached to a tire surface during the manufacturing process of a tire in a high-temperature and high-pressure environment, enabling the management of tire manufacturing history from the beginning of the production to product shipment, and thereafter, the durability is maintained even in the flexing motion of a tire that occurs while the tire is installed and operated in a vehicle such that chip damage of a tag and tag detachment from the tire do not occur, and therefore, it enables RFID communication to be performed without obstacles until the end of a tire life.
US11710022B2 Transaction card incorporating aluminum alloys
Disclosed are examples of transaction cards incorporating aluminum or aluminum alloys. The aluminum can be extracted or recycled from a retired aircraft. Other materials can also be incorporated into the transaction card to provide sufficient weight and rigidity to the transaction card. Stainless steel can be incorporated into the construction of the card in combination with aluminum to provide a desired user experience.
US11710018B2 Automatic reset method for consumable chip, and consumable chip
Provided are an automatic reset method for a consumable chip and the consumable chip. The automatic reset method includes: in response to determining that an ink amount state is an ink-out state, entering an automatic reset state and shielding a printer command; turning off a core of the chip and shielding a printer dock command in the automatic reset state; entering a reset allowing state after shielding N groups of printer dock commands in the automatic reset state; and resetting ink amount data and turning on the core of the chip in the reset allowing state.
US11710017B2 Medium output control device and non-transitory computer readable medium for outputting a medium with a defect to a different location
A medium output control device includes a processor configured to: perform control to output, among plural mediums to be output, a medium without a defect to a first output location; perform control to output, among the plural mediums, a medium with a defect to an output location different from the first output location; and perform control to, after the medium with a defect is output to the output location different from the first output location, keep outputting a medium without a defect among the plural mediums to the first output location until a quantity of mediums output to the first output location reaches a predetermined quantity.
US11710016B1 Image forming apparatus
An image forming apparatus includes a first generation unit to determine a density in each of a plurality of regions of a first image formed by the forming unit, and generate first correction data for correcting a density of an image to be formed by the forming unit for each of the plurality of regions based on the density. The first correction unit corrects the density of the image to be formed by the forming unit for each of the plurality of regions based on the first correction data stored by the first storage unit. The second generation unit determines a density of a second image formed by the forming unit, and generate second correction data based on the density. The first determination unit determines an amount of unevenness in the main scanning direction of formation density by the forming unit based on the density determined by the second generation unit. The second determination unit determines that the first correction data is to be generated, based on the amount of unevenness determined by the first determination unit.
US11710015B2 Systems and methods for planning and producing images using plants
A method and system for producing a plant-based image includes receiving a source image; screening the source image into a set of picture elements; and producing raster data indicating at least a type or density of seeds or plants to plant for each picture element.
US11710013B2 Printing system, printing method, and program
Embodiments of the present disclosure are configured to allow a general user to select a preset setting as much as possible even when some of print setting items are lock-set by an administrator user. Accordingly, even when the print setting item is lock-set, the general user may select a preset setting as long as there is no conflict.
US11710005B2 Use of microfluidic reader device for product authentication
A microfluidic device that reads a colloidal mixture and separates the colloids based upon size and shape. and in the case of polymer colloids such as DNA, it reads patterns of markers attached to DNA. The combination of different separated fractions and DNA markers (it mapping) constitutes the physical code.
US11710002B1 Multilingual intent matching engine
A server accesses a natural language query corresponding to one of a plurality of natural languages. The server maps, using a query-to-vector engine configured to leverage word embeddings in each of the plurality of natural languages to map natural language queries in the plurality of natural languages to vectors corresponding to meanings of the natural language queries, the natural language query to a vector. The server matches the vector to an intent representing a prediction associated with the natural language query. The server provides a response to the natural language query based on the intent.
US11710000B1 Email rewrite and reorganization
Commercial emails are rewritten to aid user understanding and usability. A commercial email is identified from a set of email messages received by an email client for a user. The content of the commercial email is analyzed to identify salient facts associated with the terms of a sale specified by the content. A simplified subject line for the commercial email is generated based on the salient facts and used to replace the original subject line. Priority scores can also be computed based on user transaction history, time, or other factors. The priority scores can then be utilized to organize commercial emails. Further, commercial emails can be segmented from other emails, such as personal or work emails.
US11709994B1 Contextual answer generation in spreadsheets
A method includes receiving, via a user interface of a device associated with a user, a request to populate one or more cells of a plurality of cells of a document having a tabular structure, wherein the one or more cells correspond to a first attribute pertaining to a first column and a first object pertaining to a first row; analyzing the request to obtain contextual information indicating the first attribute and the first object; generating a query based at least in part on the contextual information; initiating an execution of the query to obtain a response using one or more data sources; causing the user interface to be modified to populate the response in the one or more cells corresponding to the first attribute and the first object; determining second contextual information based on the response, the second contextual information indicating a second attribute and a second object; generating a second query based at least in part on the second contextual information; initiating an execution of the second query to obtain a second response using one or more data sources; and causing the user interface to be modified to populate the second response in one or more cells corresponding to the second attribute and the second object.
US11709993B2 Efficient concurrent invocation of sheet defined functions including dynamic arrays
Systems and methods are directed to providing efficient and fast invocation of concurrent sheet defined functions (SDFs) including dynamic arrays by front-loading the work. At SDF creation time, a SDF cell table, a formula table, and a spill area table are generated. The SDF cell table represents cells from a worksheet that are used for the SDF. The formula table comprises an index of formulas used by the SDF, whereby index identifiers are stored in cells of the SDF cell table. The spill area table comprises an index of spill areas where each dynamic array may automatically spill into. The SDF cell table, formula table, and spill area table are shared between a plurality of invocations of the SDF during invocation time.
US11709991B2 Detecting truncation and overlap defects on webpage
A computer-implemented method, system and computer program product for detecting truncation and overlap defects. Location and size information for the elements of the webpage are obtained. An intersection over union (IoU) calculation is performed for two webpage elements using the obtained location and size information for at least one of these webpage elements. Furthermore, the location relationship between these two webpage elements is determined. A table, which defines truncation defect and overlap defect scenarios, is then reviewed to determine if there are any truncation or overlap defects in these two webpage elements using the IoU calculation, the location relationship and the text condition, which indicates whether text is included in one of the two webpage elements. If any truncation or overlap defects are found in the webpage, then such truncation and/or overlap defects are marked on a screen capture of the webpage.
US11709988B2 Method for predicting resist deformation
A method for determining a deformation of a resist in a patterning process. The method involves obtaining a resist deformation model of a resist having a pattern, the resist deformation model configured to simulate a fluid flow of the resist due to capillary forces acting on a contour of at least one feature of the pattern; and determining, via the resist deformation model, a deformation of a resist pattern to be developed based on an input pattern to the resist deformation model.
US11709986B2 Boundary cell
Boundary cells may be provided. A boundary of a first functional cell of a circuit is determined. A first plurality of a first type of dummy cells are placed along a first portion of the determined boundary. The first portion extends in a first direction. Each of the first type of dummy cells comprises first pre-defined dimensions. A second plurality of a second type of dummy cells are placed along a second portion of the determined boundary. The second portion extends in a second direction. Each of the second type of dummy cells comprises second pre-defined dimensions. The second pre-defined dimensions is different than the first pre-defined dimensions.
US11709983B1 Dynamic voltage drop model for timing analysis
Analysis of power supply noise in simulations of a design of a circuit can use per instance dynamic voltage drops (DVD) in timing analyses so that the simulated DVD values on a per victim cell basis can accurately guide the timing analysis on each victim instead of a global DVD for all victims during the timing analysis. In one embodiment, a method can: determine, during a power analysis simulation, a representation of an energy lost, during each switching window at each output of each victim cell, at one or more power supply rails of each of the victim cells in the set of victim cells due to aggressors in the design; and provide the representation of the energy lost separately for each victim cell to a timing analysis system. The representation can be a rectangle having a width defined by a switching window of a victim's output.
US11709979B1 Bridge damage identification method considering uncertainty
A bridge damage identification method considering uncertainty is used for damage identification based on a convolutional neural network. A domain classifier is added to form a domain adversarial transfer network, a finite element model of a bridge and a time domain acceleration signal of a real structure serve as input, and parameters in a feature extractor are continuously updated in an adversarial process of the domain classifier and the feature extractor, so as to design a brand-new feature extractor, and to achieve a purpose that extracted features are only sensitive to damage. The bridge damage identification method can solve the problem that model-based methods for bridge damage identification are influenced by environment uncertainty or modeling error to generate a difference between the finite element model and the real structure, resulting in reduction in damage identification performance of the method in practical application.
US11709978B1 Optimization of configurable distributed computing systems
The subject matter of this specification can be implemented in, among other things, a method that includes accessing a plurality of target tasks for a computing system, the computing system comprising a plurality of resources, wherein the plurality of resources comprises a first server and a second server, accessing a plurality of configurations of the computing system, wherein each of the plurality of configurations identifies one or more resources of the plurality of resources to perform the respective target task of the plurality of target tasks, and performing, for each of the plurality of configurations, a simulation to determine a plurality of performance metrics, wherein each of the plurality of performance metrics predicts performance of at least one of the plurality of resources executing the plurality of target tasks on the computing system.
US11709971B2 Method for detecting an unauthorized physical access to a bus system
A method for detecting an unauthorized physical access to a bus system. The method includes detecting a test level sequence in the voltage signal; constituting a binary sampled pattern by sampling the voltage signal at specified pattern times associated with the detected test level sequence, and assigning a first value if the voltage signal is above a predefined voltage threshold at the respective pattern time, and a second value if the voltage signal is not above the voltage threshold; comparing the sampled pattern with a reference pattern that is associated with the detected test level sequence and that was constituted for the test level sequence as a sampled pattern in a state of the bus system during which no unauthorized access existed; and determining that a possible unauthorized physical access exists if the reference pattern does not match the sampled pattern.
US11709970B1 One-way communication data diode on a chip
A data diode chip provides a flexible device for collecting data from a data source and transmitting the data to a data destination using one-way data transmission. On-chip processing elements allow the data diode to identify automatically the type of connectivity provided to the data diode and configure the data diode to handle the identified type of connectivity.
US11709969B2 Protecting data integrity in a content distribution network
Various embodiments of apparatuses and methods for protecting data integrity in a content distribution network (“CDN”) are described. Code or data in one of the servers or instances of a CDN might sometimes become incorrect or corrupt. One corrupted server or instance can potentially impact a considerable portion of the CDN. To solve these and other problems, various embodiments of a CDN can designate one or more parameters, which are then identified in a request for content to another entity. In these embodiments, the CDN can generate an encoding of the expected values of the designated parameters. The CDN can then compare, in these embodiments, its encoding of the expected values to an encoding of the values received from the other entity in response to the request. The CDN can validate the content of the response, as well as the identity of the other entity, in some embodiments.
US11709966B2 System and method for automatically masking confidential information that is input on a webpage
A method for recording input text that is input in an input field of a webpage, the method comprising: providing the webpage to a client device, by processing circuitry, the webpage comprising: (a) the input field, and (b) instructions executable by web-accessing software for recording the input text; and wherein execution of the instructions results in: identification of masking information in the input text, if any, the masking information being information in the input text to be masked; and if the masking information is identified, masking of the masking information prior to the recording of the input text, so that the masking information is masked when recorded.
US11709964B2 Method and system for securing cloud storage and databases from insider threats and optimizing performance
A storage intelligence server including a collector component to receive trace data related to data requests from agent applications executing on computerized devices, a storage component within which the trace data is stored, an analytics component to analyze the trace data to identify a malicious data request in real-time, defining an identified malicious data request, and a controller component having stored thereon a plurality of rules that can update a rule of the plurality of rules or generate a new rule for inclusion in the plurality of rules responsive to the identified malicious data request, defining an active rule, and transmit the active rule to at least one of the firewall and the router.
US11709957B2 Methods for securing files within a storage device using artificial intelligence and devices thereof
The present technology relates to identifying an artificial intelligence model based on a received first key value to write a received first block of data associated with a file. The received first key value is applied to the identified artificial intelligence model which is trained to output one of a plurality of actual index values where the identified artificial intelligence model and the plurality of data blocks are stored as a neural tree. The one of the actual index values is compared to a range within the actual index values to determine when the one of the actual index value points to a first data block of the plurality of data. The received first block of data associated with the file is written into the determined first data block.
US11709952B2 System and method of differential access control of shared data
A method of data access control in an intermediation server includes: storing a record containing: a record identifier; a plurality of sections each containing data; and in association with each section, an owner identifier selected from a set of requester identifiers corresponding to respective requester subsystems; storing access control data corresponding to each requester identifier; wherein the access control data for a given requester identifier indicates which other requester identifiers are permitted to access a section of the record having the given requester identifier associated therewith as the owner identifier; responsive to receiving, from one of the requester subsystems, a request containing the record identifier and an active one of the requester identifiers corresponding to the active requester subsystem: granting access to a subset of the sections according to the active requester identifier, the owner identifiers and the access control data.
US11709946B2 Threat mitigation system and method
A computer-implemented method, computer program product and computing system for: defining a training routine for a specific attack of a computing platform; and generating a simulation of the specific attack by executing the training routine within a controlled test environment.
US11709945B2 System and method for identifying network security threats and assessing network security
A system and method of security assessment of a network is described. The system may include one or more security assessment computers controlled by a security assessor, and connected to a network, and first executable program code for acting as an agent on a first end device on the network. The first executable program code is configured to be executed by a browser application of the first end device, and is configured to collect software information, hardware information, and/or vulnerability information of the first end device and transmit the same to a first security assessment computer of the one or more security assessment computers. The information may be transmitted as part of a domain name server (DNS) request. The DNS request may include information identifying the first end device to thus allow modification of the first end device in response to analysis of the collected information.
US11709942B2 Generating protection barrier instructions for executable code
Provided are embodiments that include a system configured to generate executable code with protection barrier instructions. The system includes a storage medium, the storage medium being coupled to a processor. The processor is configured to analyze code, mark one or more potentially unsafe instructions in the code, and identify one or more unsafe instructions from the marked one or more potentially unsafe instructions in the code. The processor is also configured to insert a protection barrier instruction into the code based at least in part on identifying the one or more unsafe instructions, and translate the code, responsive to inserting the protection barrier instruction. Also provided are embodiments for a computer-implemented method and a computer program product for generating executable code with protection barrier instructions.
US11709930B2 Inferring watchpoints for understandable taint reports
A taint report represents a taint flow from a source value at a source program point to a sink value at a sink program point. Candidate watchpoints that correspond to taint-like values similar to the source value may be inferred from an execution trace. Different subsets of candidate watchpoints represent solutions to the problem of determining an optimal subset of watchpoints contributing to a taint flow. Using a hill-climbing heuristic, incremental improvements are efficiently applied to a solution until no more improvements are found. An objective function may determine whether one solution improves another solution. The objective function may be based on validity, understandability, and performance. Validity favors candidate watchpoints that reduce the edit distance between the source and sink values. Understandability favors candidate watchpoints included in a call chain from the source program point to the sink program point. Performance favors small subsets of candidate watchpoints.
US11709916B1 System and method for identifying cabinetry
Systems and methods for analyzing image data to identify cabinet products are disclosed. A computer-implemented method may include receiving, from an electronic device via a network connection, at least one digital image depicting a cabinet. The method also may include analyzing, by one or more processors, the at least one digital image to determine a first set of characteristics of the cabinet. Additionally, the method may include accessing, by the one or more processors from memory, a second set of characteristics corresponding to a plurality of cabinet products and comparing the first set of characteristics to the second set of characteristics to identify a cabinet product of the plurality of cabinet products that matches the cabinet. Further, the method may include transmitting, to the electronic device via the network connection, an indication of the cabinet product.
US11709914B2 Face recognition method, terminal device using the same, and computer readable storage medium
A backlight face recognition method, a terminal device using the same, and a computer readable storage medium are provided. The method includes: performing a face detection on each original face image in an original face image sample set to obtain a face frame corresponding to the original face image; capturing the corresponding original face images from the original face image sample set, and obtaining a new face image containing background pixels corresponding to the captured original face images from the original face image sample set; preprocessing all the obtained new face images to obtain a backlight sample set and a normal lighting sample set; and training a convolutional neural network using the backlight sample set and the normal lighting sample set until the convolutional neural network reaches a preset stopping condition. The trained convolutional neural network will improve the accuracy of face recognition in complex background and strong light.
US11709911B2 Energy-efficient memory systems and methods
Described herein are systems and methods that increase the utilization and performance of computational resources, such as storage space and computation time, thereby, reducing computational cost. Various embodiments of the invention provide for a hardware structure that allows both streaming of source data that eliminates redundant data transfer and allows for in-memory computations that eliminate requirements for data transfer to and from intermediate storage. In certain embodiments, computational cost is reduced by using a hardware structure that enables mathematical operations, such as element-wise matrix multiplications employed by convolutional neural networks, to be performed automatically and efficiently.
US11709909B1 Systems and methods for maintaining a sitemap
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and cause the one or more processors to perform functions comprising: tracking interaction data for one or more webpages of a website; determining a content score for the one or more webpages of the website; determining a link equity score for the one or more webpages of the website; classifying the one or more webpages of the website into one or more classifications using the interaction data, the content score, and the link equity score; and removing the one or more webpages from a sitemap of the website based on the one or more classifications. Other embodiments are disclosed herein.
US11709908B2 Economic optimization for product search relevancy
In one embodiment, a method is illustrated as including defining a set of perspective objects capable of being placed onto a modified web page, monitoring parameters of a web page, the parameters including a number of times a current object is executed on the web page, using an Artificial Intelligence (AI) algorithm to determine a perspective object with a preferred Return On Investment (ROI), and selecting the perspective object to be placed onto the modified web page.
US11709903B2 Accommodation search
A method for assisting selection of an accommodation by an accommodation search system includes receiving user credentials from a user device; receiving trip parameters from the user device; determining a basic list of accommodations that correspond with the trip parameters; determining one or more factors that apply to each individual accommodation of the basic list of accommodations; applying a weight value to each of the one or more factors that apply to each individual accommodation of the basic list of accommodations; aggregating the weight values of the one or more factors that apply to each individual accommodation to determine an aggregate weighted score for each individual accommodation of the basic list of accommodations; sorting the basic list of accommodations into a sorted list of accommodations based on the aggregate weighted score for each individual accommodation; and providing the sorted list of accommodations to the user device for viewing by a user.
US11709901B2 Personalized search filter and notification system
One or more techniques and/or systems for sending push notifications of content items to client devices are provided herein. For example, an input received from a user can be expanded to obtain an expanded user interest. Content items from a content source can be filtered based upon the expanded user interest to obtain a set of filtered content items. A push notification can be constructed to comprise one or more of the filtered content items from the set of filtered content items. The push notification can be sent to a client device of the user for display as a device alert notification. In an example, the filtered content items, within the push notification, may be ranked based upon a ranking metric.
US11709899B2 Training data collection system, similarity score calculation system, document retrieval system, and non-transitory computer readable recording medium storing training data collection program
A vector generation unit derives a reference feature vector and a document feature vector. A feature quantity extraction unit performs a dimensionality reduction process on the reference feature vector and the document feature vector so as to set a dimensional value as a first feature quantity and derives a cosine similarity between the reference feature vector and the document feature vector as a second feature quantity. A grid division unit classifies documents into first partial regions obtained by dividing a feature quantity space of the first feature quantity, and classifies the documents into second partial regions obtained by dividing a range of the second feature quantity. A training data extraction unit selects, for each combination of a first partial region and a second partial region, a document classified in both the partial regions and sets documents selected with respect to all combinations as training data.
US11709896B2 Systems and methods for retrieving and processing data
A system and method for processing data by accessing data sets for a plurality of variables in at least one data store; associating a plurality of the data sets as at least one variable type; storing in a data store a plurality of operation definitions defining a plurality of operations on at least one of said at least one variable type; receiving from a user interface a selection of at least one operation definition and at least one data set of said at least one variable type operated on by the selected at least one operation definition; and processing the at least one data set in response to the selection according to the at least one operation definition to generate a derived data set.
US11709890B2 Method for searching video and equipment with video search function
A method for searching a video and equipment with a video search function are provided. The method for searching a video includes constructing a video DB by analyzing continuity of a tag given to an appearing object and extracting section information about the tag, and detecting video information. An object may be recognized, a video database may be constructed, and a video may be searched on the basis of analysis based on an artificial intelligence (AI) model through a 5G network.
US11709888B2 User interface for viewing targeted segments of multimedia content based on time-based metadata search criteria
A system and method for navigating digital media assets including a navigation system configured to receive a search query in response to a user input and process the search query by applying the search query to a search index of digital media asset conventional and time-based metadata and determining search results of titles of and start points in time within digital media assets that satisfy the search query. The navigation system may then display the search results to the user through the user interface. The search results may be displayed in a hierarchical format, wherein the title of the digital media asset is displayed and upon selecting the title of the digital media asset, the start points in time within that digital media asset are displayed or played as a video to the user through the user interface.
US11709887B2 Systems and methods for digitally fetching music content
Systems and methods for digitally fetching music content may include (1) providing a user of a device with a music service accessible via the device, (2) receiving a digital user request to (i) select a music composition based on a digital image corresponding to one or more music compositions and (ii) digitally fetch the music composition for use via the music service, and, in response to receiving the digital user request, (3) analyzing the digital image and selecting the music composition based on the analysis of the digital image, and (4) digitally fetching the music composition for use via the music service. Various other methods, systems, and computer-readable media are also disclosed.
US11709884B2 Method and system for providing a compact graphical user interface for flexible filtering of data
There is presented a method and system for providing a compact graphical user interface for flexible filtering of data. The method comprises showing a search interface on a display device for filtering a content set by a plurality of domains, including a first domain, displaying, within the search interface, a first graphical representation of a parameter set of the first domain in response to a selecting of the first domain, receiving a first parameter subset from the first graphical representation, filtering a content set using the first parameter subset to obtain a search result, and displaying the search result on a display device. The search interface includes a temporally visible menu for selecting parameter sets of the domains and a compact single line query box to display graphical representations of parameter sets or to provide a conventional text entry box.
US11709883B2 Image based content search and recommendations
A system, method and computer program product for accessing content based on an image. The method comprises comparing an image to a database of images, each of the images of the database being associated with at least one corresponding audio track, identifying those ones images of the database that correspond to the image, and identifying the at least one corresponding audio track that corresponds to the identified images. In one example aspect, the method also comprises presenting the audio track to a user. Corresponding metadata also can be presented. The images may be classified by, e.g., genre, musical album, concept, or the like, and, in cases where an input image is determined to belong to any such classes, audio content and/or metadata relating thereto are identified and presented to the user.
US11709882B2 Image storage system for images with duplicate parts
Managing an image storage space is provided. A number of processor units identifies a benchmark image in a similar images group. A number of other images not identified in the similar images group as the benchmark image is a set of similar images. The number of processor units creates an image mapping tree. The image mapping tree has a root block for the benchmark image and blocks arranged in a set of layers below the root block based on the set of similar images; the blocks represent portions of the benchmark image; and a plurality of lower blocks in the blocks in a lower layer correspond to subdivisions in an upper block in the blocks in an upper layer. The number of processor units stores a set of selected blocks in the set of similar images that have differences from a set of corresponding blocks in image mapping tree for the benchmark image. The number of processor units store metadata for the set of selected blocks that describes set of paths in the image mapping tree from the set of corresponding blocks in the image mapping tree to the root block.
US11709874B2 Secure bubble content recommendation based on a calendar invite
Systems herein allow a user device to monitor calendar events with a secure bubble application. When an event is upcoming, the secure bubble application can present a notification. The secure bubble application can search other managed applications for content relevant to the meeting event. The secure bubble application can extract text, tags, and other metadata from the calendar event and any attached files. The text, tags, and other metadata can be used to search each managed application. Relevant emails, files, and notes can be displayed in a card generated by the secure bubble application.
US11709867B2 Categorization of document content based on entity relationships
A document of written content may be obtained. The document may be a candidate for inclusion in a corpus. A first entity associated with the document may be identified. A first discrete entity associated with the first entity may be identified. The relationship associated with the first entity and the first discrete entity may be analyzed. Based on the analyzing, a likelihood that the document contains content that would be detrimental for inclusion in the corpus may be determined.
US11709866B2 Scalable compaction in a concurrent transaction processing distributed database
A distributed database compaction system can perform compaction for transactional queries in an asynchronous matter without affecting completion of the queries. The compaction system can implement asynchronous transformation of key pairs in the database, and older keys can be periodically purged using a scheduled compactor. Subsequent queries use the compacted stored keys to perform efficient queries with direct reads of committed transactions and more efficient access to key values stores of the distributed database.
US11709865B2 Method for sharing and searching playlists
A system that provides for the accessing and playing of media files having differing associated rights such as non-DRM media files, purchased and downloaded media files, subscription download files such as tethered downloads, and subscription streamed DRM files. The system also provides a method and user interface for sharing a media collection among computing devices in communication via a network. The system allows access and playback, from each computing device on a network, of all media files in a media collection, regardless of their associated rights.
US11709861B1 Access enhancements for network based interactive planning systems
An interactive planning system is provided to allow a user to create and manage plans in online, offline, and intermittent connectivity environments. In some embodiments, the interactive planning system comprises a mobile, web-based application with an in-browser database configured to allow the user to create and manage plans in an offline environment and synchronize the plan when online connectivity is restored. In some embodiments, the interactive planning system comprises a fitness planning system configured to allow users to create and manage physical fitness plans in online, offline, and intermittent connectivity environments; to provide instructors the ability to enter fitness plan attributes, detail focus areas and timeframe for fitness plans; to provide instructors the ability to highlight macro-level phases to inform plan analytics; and to provide an ability to share programs to groups.
US11709859B2 Systems and methods for enabling situational awareness for events via data visualization
Aspects of the present disclosure relate to data visualization, and more specifically, to technology that automatically visualizes various analytics and predictions generated for mass participation endurance events, or other mass participation events of interest.
US11709858B2 Mapping of unlabeled data onto a target schema via semantic type detection
Automatically mapping unlabeled input data onto a target schema via semantic type detection is described. The input data includes data elements that are structured as 2D table rows and columns forming cells. Each data element is included in a cell. The target schema includes a set of fields. Schema mapping includes mapping each column to one or more fields. More particularly, the fields are clustered into field clusters, where each field cluster includes one or more of the fields. Each column is automatically mapped to one of the field clusters of the set of field clusters. The mapping between schema fields and data columns is automatically performed based on appropriate pairings of the detected semantic types, where the semantic types are encoded in vector representations of the fields, the field clusters, and the data elements.
US11709857B2 Apparatuses, methods, and computer program products for improved data format conversion for semi-structured data
Embodiments of the present disclosure provide for improved mapping from sequential semi-structured data of a first custom data format to a second custom data format. The improved mechanism for mapping between custom data formats significantly reducing the amount of manual effort otherwise used for creating mapping rules. Example embodiments utilize a state extractor model that extracts an untrained modified finite state machine embodied by a skeleton set of extracted states from particular sequential semi-structured input data, and generate a trained modified finite state machine that maps the first custom data format to the second custom data format based at least in part on the untrained modified finite state machine, sequential semi-structured input data of the first custom data format, and database structured output data of the second custom data format. The trained modified finite state machine may be used for subsequent processing data of the first custom data format.
US11709855B2 Graph embedding already-collected but not yet connected data
Systems and methods for graph embedding already-collected but not yet connected data are disclosed. A method includes extracting a first set of actor-related data, a second set of object-related data, and a third set of temporal data from a set of the already-collected but not yet connected data representative of a unit-level contribution to the target activity. The method further includes generating graph data for at least one graph having a plurality of nodes and a plurality of edges using the set of the already-collected but not yet connected data, where each of the plurality of nodes corresponds to the actor or the object, and where an attribute associated with each of the plurality of edges corresponds to a measurement associated with the target activity during a temporal dimension of interest. The method further includes converting the graph data into metric space data using a graph embedding process.
US11709854B2 Artificial intelligence based smart data engine
A machine learning computing system for extracting structured data objects from electronic documents comprising unstructured text includes a first data repository storing a plurality of electronic documents including at least one text data object and an expert system computing device. The expert system computing device includes a processor and a non-transitory memory device storing instructions causing the expert system to receive a first data object comprising unstructured data identified from an electronic document stored in the first data repository, process, a first set of rules to identify at least one key-value pair data object from the first data object; process, by an inference engine module, a second set of rules to identify at least one free text data object from the first data object and store, in a non-transitory memory device, the at least one key-value pair and the at least one free text data object.
US11709853B2 Database-based management method, platform, electronic device and storage medium
The present disclosure provides a database-based management method, platform, electronic device and storage medium, which relates to the technical field of databases and may be used for a cloud computing scenario. A specific implementation solution is as follows: monitoring a plurality of nodes through which an application accesses a corresponding database cluster based on pre-built management information of the corresponding database cluster of the application; when an abnormal node appears in the plurality of nodes, sending a node creation request carrying information of the abnormal node to a task management platform, to create an alternative node with the same function to replace the abnormal node; receiving information of the created alternative node returned from the task management platform; updating the management information of the database cluster of the application based on the information of the alternative node and the information of the abnormal node. In the present disclosure, only one set of database management platform is needed no matter whether the architectures of database clusters corresponding to the applications are the same. The above solution can be used to manage all applications simultaneously and effectively improve the management efficiency of the databases.
US11709844B2 Computerized smart inventory search methods and systems using classification and tagging
A method and system operable for: receiving a search query including search terms; using a machine learning module, selecting features of the search terms and mapping an association between the search terms and a domain object, thereby generating a domain object classification; tagging the domain object with the domain object classification; and using the domain object tagged with the domain object classification to conduct a subsequent search. Conducting the subsequent search includes: receiving a subsequent search query including subsequent search terms; tokenizing the subsequent search terms; finding permutations of the tokenized subsequent search terms; matching the subsequent search terms to the domain object tagged with the domain object classification; and displaying subsequent search results via a user interface.
US11709843B2 Distributed real-time partitioned MapReduce for a data fabric
A system includes an interface and a processor. The interface is configured to receive an indication that a change has occurred to partition data on a first node, wherein the partition data is stored on a partition on the first node. The processor is configured to: determine whether the change to the partition data causes a change to a predetermined partition result of a set of predetermined partition results stored by the partition; and in response to a determination that the change to partition data affects the predetermined partition result stored by the partition: determine a new value for the predetermined partition result; store the new value; and provide an indication to a service node that the new value for the predetermined partition result has been determined, wherein the service node is selected by a client application system to manage execution of a task.
US11709840B2 Method for managing database
Disclosed is a computer program stored in a computer-readable medium according to an exemplary embodiment of the present disclosure. When the computer program is executed by one or more processors, the computer program allows the following operations for data caching to be performed and the operations may include an operation of generating a cache, an operation of caching at least some of the segments and at least one of records to the cache, an operation of reading the cache when receiving an inquiry request from a client, an operation of determining to read a cursor based on whether there is a segment or record corresponding to the inquiry request in the cache; and an operation of determining whether a query for at least one of a relational database and a hierarchical database is generated based on whether there is the segment or record in the cursor.
US11709839B2 Database system and query execution method
A database system includes a plurality of DBMSs included in a plurality of nodes. Each DBMS is a first or a second DBMS. The first DBMS transfers a search query and does not execute data retrieval, and the second DBMS executes data retrieval. The plurality of nodes configure one or more node groups. Each node group includes a first node and one or more second nodes. In each node group, the first node is a logical computer that provides a first storage area and executes a first DBMS and the second node is a logical computer that provides a second storage area and executes a second DBMS, each node in the node group stores the same database therein, and data retrieval from the database in the node group is executed by one or more second DBMSs in the node group.
US11709836B2 Data fetch engine
A method, apparatus, system, and computer program code for retrieving data records. A set of static configuration objects is provided, including: a set of resources that describe available data items, and a set of views that express a serialized transformation of resources objects into a response. In response to receiving a data request, a computer system generates a data fetch execution plan from the set of resources and the set of views. The data fetch execution plan is generated using an executor adapted to a particular data store and set of performance requirements. The computer system retrieves the data records according to the data fetch execution plan.
US11709833B2 Self-service data platform
Disclosed embodiments include a method performed by server computer(s). The method includes receiving a query and defining a query plan based on the received query. The query plan refers to datasets contained in data sources. The method further includes determining that the received query can be accelerated based on an optimized data structure contained in a memory, where the optimized data structure is derived from a dataset referred to in the query plan. The method further includes modifying the query plan to include the optimized data structure, and executing the modified query plan to obtain query results that satisfy the received query by reading the optimized data structure in lieu of reading at least some data from the data sources.
US11709831B2 Cost-based query optimization for array fields in database systems
A document-oriented database system generates an optimal query execution plan for database queries on an untyped data field included in a collection of documents. The system generates histograms for multiple types of data stored by the untyped data field and uses the histograms to assign costs to operators usable to execute the database query. The system generates the optimal query execution plan by selecting operators based on the assigned costs. In various embodiments, the untyped data field stores scalars, arrays, and objects.
US11709830B2 Systems and methods for managing a highly available distributed hybrid transactional and analytical database
Systems and methods for managing a highly available distributed hybrid database comprising: a memory storing instructions; and one or more processors configured to execute the instructions to: receive a query from a user device to retrieve data from a distributed database comprising a source node, a first plurality of replica nodes, and a second plurality of replica nodes, wherein the source node and the first plurality of replica nodes form a transactional cluster, and wherein the second plurality of replica nodes forms an analytical cluster; determine whether to process the query using the transactional cluster or the analytical cluster based on one or more rules; translate the query into a first protocol that the determined cluster comprehends; select a replica node corresponding to the determined cluster; process the query using the selected replica node; and send data associated with results from processing the query to the user device.
US11709829B2 Retrieving context from previous sessions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.
US11709828B2 Method and system for associating a license plate number with a user
Methods and systems for determining at least one candidate user for a license plate number (LPN) are described herein. A set of license plate recognition (LPR) events that correspond to the LPN and a set of access events of a plurality of users may be obtained. One or more associated events for each respective user of the plurality of users may be determined. A confidence score for each respective user may be determined based on the one or more associated events for the respective user. At least one candidate user for the LPN may be identified based on the confidence score. An indication that the at least one candidate user is a candidate for the LPN is output. Methods and systems for determining at least one candidate license plate number for a user are also described herein. Additional related methods and systems are described herein.
US11709825B2 Access control with multiple security ecosystems
A method according to one embodiment includes monitoring, by an access control device, for changes to a first access control database stored on the access control device, wherein the first access control database is associated with a first security ecosystem having a first set of security protocols; automatically updating a mediation database stored on the access control device to identify a change to the first access control database in response to a determination that the change occurred; and automatically updating a second access control database stored on the access control device based on the change identified in the mediation database and in response to the automatic update of the mediation database, wherein the second access control database is associated with a second security ecosystem different from the first security ecosystem and having a second set of security protocols different from the first set.
US11709824B2 Consolidating transaction log requests and transaction logs in a database transaction log service
Methods, systems, and computer program products are provided for consolidating transaction log requests and transaction logs in a database transaction log service. A scalable log service may manage log requests and logs to reduce resource consumption, such as memory and I/O. Log requests may be managed by consolidating (e.g., organizing, merging and/or de-duplicating) the log requests. Transaction log requests may be mapped to read requests for transaction log storage devices in less than a one-to-one ratio. Transaction logs may be managed by using the consolidated log requests to consolidate (e.g., and prefetch) transaction logs from multiple cache and/or storage tiers to a log pool cache. Log requests may be served from the log pool cache.
US11709822B2 Managing datapath validation on per-transaction basis
A technique for managing a datapath of a data storage system includes receiving a request to access target data and creating a transaction that includes multiple datapath elements in a cache, where the datapath elements are used for accessing the target data. In response to detecting that one of the datapath elements is invalid, the technique further includes processing the transaction in a rescue mode. The rescue mode attempts to replace each invalid datapath element of the transaction with a valid version thereof obtained from elsewhere in the data storage system. The technique further includes committing the transaction as processed in the rescue mode.
US11709820B2 System for implementing intelligent data analysis
Systems, computer program products, and methods are described herein for implementing intelligent data analysis. The present invention is configured to receive, from a computing device of a user, a first data file, wherein the first data file is associated with a base version of a data source; receive, from the computing device of the user, a second data file, wherein the second data file is associated with an updated version of the data source; initiate an intelligent data analysis engine on the first data file and the second data file; analyze the second data file to determine one or more discrepancies in relation to the first data file; determine one or more discrepancy types associated with the one or more discrepancies; retrieve, from an action datastore, one or more offset actions to rectify the one or more discrepancies; and automatically execute the one or more offset actions.
US11709816B2 Methods and systems for data structure optimization
Methods and systems for optimizing a data structure are disclosed. An example method can comprise categorizing, based on travel information associated with a vehicle, locations according to at least one of a first category and a second category. An example method can comprise generating search criteria configured to select first data for locations categorized with the first category and second data for locations categorized with the second category. The first data can be more detailed than the second data. An example method can comprise receiving information based on the search criteria and providing the information to the vehicle.
US11709814B2 Building of tries over sorted keys
Techniques are disclosed relating to building an in-memory multi-level data structure useable to determine presence or absence of key ranges in files consisting of database records. In various embodiments, a computer system operates a database, including maintaining a set of records having a set of corresponding keys that are accessible in key-sorted order and generates a multi-level data structure that facilitates key range lookups against the set of records. The generating may include accessing ones of the set of keys in key-sorted order and determining, for a particular accessed key that includes a set of characters, an intermediate level within the multi-level data structure and a subset of the characters of the particular accessed key for insertion. The computer system may insert, starting at the intermediate level, information that identifies the subset of characters, with the inserting being performed without traversing any levels before the intermediate level.
US11709813B2 System and method for implementing a contract data management module
A system and method for automatic generation of a data tree structure are disclosed. A database stores contract metadata associated with a plurality of contracts. The metadata includes relationship information data regarding parentage and/or child relationship between a particular contract and other contracts among the plurality of contracts. A processor operatively connects to the database via a communication network and accesses the database via the communication network to retrieve the contract metadata including the relationship information data. The processor also implements a search engine; stores the retrieved contract metadata including the relationship information data onto the search engine for creating a linkage between data points; and automatically generates, based on the created linkage between the data points, both an application programming interface (API) and a data tree structure that displays inter-dependency between two or more sets of contracts among the plurality of contracts.
US11709812B2 Techniques for generating and processing hierarchical representations of sparse matrices
One embodiment sets forth a technique for generating a tree structure within a computer memory for storing sparse data. The technique includes dividing a matrix into a first plurality of equally sized regions. The technique also includes dividing at least one region in the first plurality of regions into a second plurality of regions, where the second plurality of regions includes a first region and one or more second regions that have a substantially equal number of nonzero matrix values and are formed within the first region. The technique further includes creating the tree structure within the computer memory by generating a first plurality of nodes representing the first plurality of regions, generating a second plurality of nodes representing the second plurality of regions, and grouping, under a first node representing the first region, one or more second nodes representing the one or more second regions.
US11709809B1 Tree-based approach for transactionally consistent version sets
Techniques for using tree data structures to maintain a transactionally consistent set with support for time-travel queries are described. When a transaction commits, a new version of the tree data structure is created using a copy-on-write based method such that the tree shares internal nodes with previous trees to save space. This approach may be used in the implementation of a transactional data catalog in which the files that make up a table are stored in a transactional set.
US11709807B2 Optimized tenant schema generation
A system includes a memory and a processor, where the processor is in communication with the memory. The processor is configured to receive a request to create a tenant schema within a database, where the database includes one or more tenant schemas associated with one or more tenants. The tenant schema associated with a tenant of the one or more tenants is created, where the tenant schema is empty. It is determined whether the database includes a template schema. Upon determining the template schema exists, command is sent to the database to copy the template schema to the tenant schema associated with the tenant.
US11709806B2 Gradient flows in dataset space
Generally discussed herein are devices, systems, and methods for machine learning (ML) by flowing a dataset towards a target dataset. A method can include receiving a request to operate on a first dataset including first feature, label pairs, identifying a second dataset from multiple datasets, the second dataset including second feature, label pairs, determining a distance between the first feature, label and the second feature, label pairs, and flowing the first dataset using a dataset objective that operates based on the determined distance to generate an optimized dataset.
US11709803B2 Data transaction processing method, apparatus, and electronic device
A method, an apparatus, and an electronic device for processing a data transaction are disclosed. The method includes receiving an application request from a client to perform a data operation in a target data partition; creating a corresponding data transaction according to the application request, and assigning a transaction identifier to the data transaction; returning the transaction identifier that is assigned to the data transaction to the client; performing the data operation based on the target data partition according to the data operation carrying the transaction identifier and sent by the client; and processing the data transaction according to a transaction instruction sent by the client. The method enables a data operation to implement transactional attributes, and to satisfy a transactional nature of the data operation. Moreover, the service logic of data transactions implemented by the method is relatively simple, thus ensuring that data services have a good transactional nature.
US11709797B2 Method, device and computer program product for information processing
According to embodiments of the present disclosure, a method, device and computer program product for information processing are proposed. The method comprises: obtaining identification information of a shard of metadata at a first node of a blockchain-based metadata management system; determining, based on similarities of the identification information of the shard and identification information of candidate nodes of the metadata management system, a second node for positioning the shard from the candidate nodes; and enabling the second node to process the identification information of the shard, to manage storage of the shard in the metadata management system. Therefore, the present solution can improve efficiency, security and robustness of the metadata management system.
US11709796B2 Data input/output operations during loop execution in a reconfigurable compute fabric
Various examples are directed to systems and methods in which a first flow controller of a first synchronous flow may receive an instruction to execute a first loop using the first synchronous flow. The first flow controller may determine a first iteration index for a first iteration of the first loop. The first flow controller may send, to a first compute element of the first synchronous flow, a first synchronous message to initiate a first synchronous flow thread for executing the first iteration of the first loop. The first synchronous message may comprise the iteration index. The first compute element may execute an input/output operation at a first location of a first compute element memory indicated by the first iteration index.
US11709795B2 Electronic device including main processor and systolic array processor and operating method of electronic device
Disclosed is an electronic device which includes a main processor, and a systolic array processor, and the systolic array processor includes processing elements, a kernel data memory that provides a kernel data set to the processing elements, a data memory that provides an input data set to the processing elements, and a controller that provides commands to the processing elements. The main processor translates source codes associated with the systolic array processor into commands of the systolic array processor, calculates a switching activity value based on the commands, and stores the translated commands and the switching activity value to a machine learning module, which is based on the systolic array processor.
US11709794B2 Exchange between stacked die
Two or more die are stacked together in a stacked integrated circuit device. Each of the processors on these die is able to communicate with other processors on its die by sending data over the switching fabric of its respective die. The mechanism for sending data between processors on the same die (i.e. intradie communication) is reused for sending data between processors on different die (i.e. interdie communication). The reuse of the mechanism is enabled by assigning each processor a vertical neighbour on its opposing die. Each processor has an interdie connection that connects it to the output exchange bus of its neighbour. A processor is able to borrow the output exchange bus of its neighbour by sending data along the output exchange bus of its neighbour.
US11709791B2 Techniques for deconflicting USB traffic in an extension environment
In some embodiments, a system is provided for communicating USB information via an extension medium. The system comprises an upstream facing port device (UFP device) and a downstream facing port device (DFP device). The UFP device and the DFP device are communicatively coupled via a non-USB extension medium, and allow a host device communicatively coupled to the UFP device and a USB device communicatively coupled to the DFP device to communicate via USB-compliant techniques. In some embodiments, the DFP device generates synthetic request packets to request additional data packets from the USB device compared to those requested by the host device. In some embodiments, the DFP device is configured to store a request packet in a packet queue if the request packet is received from the UFP device while the DFP device is busy receiving a response to a previous synthetic request packet from the USB device.
US11709790B2 Spatial distribution in a 3D data processing unit
The embodiments herein describe a 3D SmartNIC that spatially distributes compute, storage, or network functions in three dimensions using a plurality of layers. That is, unlike current SmartNIC that can perform acceleration functions in a 2D, a 3D Smart can distribute these functions across multiple stacked layers, where each layer can communicate directly or indirectly with the other layers.
US11709788B2 Adapter device and communication method
An adapter device communicates with a sink device and a source device using first and second communication schemes, respectively. The adapter device includes: a transceiver receiving a state read request by detecting that a serial data line connected between the adapter device and the sink device is driven to a low level when a serial clock line connected therebetween is at a high level, and drive the serial data line to the low level and drive the serial clock line to a low level; a transmitter transmitting the state read request to the source device after the serial clock line is driven to the low level; and a receiver receiving a state read signal to read data of a state register in the sink device from the source device, wherein the transceiver transmits the state read signal to the sink device via the serial data line.
US11709782B2 Memory address translation
Circuitry comprises a translation lookaside buffer to store memory address translations, each memory address translation being between an input memory address range defining a contiguous range of one or more input memory addresses in an input memory address space and a translated output memory address range defining a contiguous range of one or more output memory addresses in an output memory address space; in which the translation lookaside buffer is configured selectively to store the memory address translations as a cluster of memory address translations, a cluster defining memory address translations in respect of a contiguous set of input memory address ranges by encoding one or more memory address offsets relative to a respective base memory address; memory management circuitry to retrieve data representing memory address translations from a memory, for storage by the translation lookaside buffer, when a required memory address translation is not stored by the translation lookaside buffer; detector circuitry to detect an action consistent with access, by the translation lookaside buffer, to a given cluster of memory address translations; and prefetch circuitry, responsive to a detection of the action consistent with access to a cluster of memory address translations, to prefetch data from the memory representing one or more further memory address translations of a further set of input memory address ranges adjacent to the contiguous set of input memory address ranges for which the given cluster defines memory address translations.
US11709780B2 Methods for managing storage systems with dual-port solid-state disks accessible by multiple hosts and devices thereof
Methods, non-transitory machine readable media, and computing devices that manage resources between multiple hosts coupled to dual-port solid-state disks (SSDs) are disclosed. With this technology, in-core conventional namespace (CNS) and zoned namespace (ZNS) mapping tables are synchronized by a host flash translation layer with on-disk CNS and ZNS mapping tables, respectively. An entry in one of the in-core CNS or ZNS mapping tables is identified based on whether a received storage operation is directed to a CNS or a ZNS of the dual-port SSD. The entry is further identified based on a logical address extracted from the storage operation. The storage operation is serviced using a translation in the identified entry for the logical address, when the storage operation is directed to the CNS, or a zone identifier in the identified entry for a zone of the ZNS, when the storage operation is directed to the ZNS.
US11709779B2 Streaming engine with multi dimensional circular addressing selectable at each dimension
A streaming engine employed in a digital data processor may specify a fixed read-only data stream defined by plural nested loops. An address generator produces address of data elements for the nested loops. A steam head register stores data elements next to be supplied to functional units for use as operands. A stream template register independently specifies a linear address or a circular address mode for each of the nested loops.
US11709776B2 Methods and systems for a stripe mode cache pool
N-way associative cache pools can be implemented in an N-way associative cache. Different cache pools can be indicated by pool values. Different processes running on a computer can use different cache pools. An N-way associative cache circuit can be configured to have one or more stripe mode cache pools that are N-way associative. A cache control circuit can receive a physical address for a memory location and can interpret the physical address as fields including a tag field that contains a tag value and a set field that contains a set value. The physical address can also be used to determine a pool value that identifies one of the stripe mode cache pools. A set of N cache entries in the one of the stripe mode cache pools can be concurrently searched for the tag value. The set of N cache entries is determined using the set value.
US11709773B2 Computer-readable recording medium storing information processing program, information processing method, and information processing device
A computer-readable recording medium storing an information processing program for causing a computer to execute a process including: specifying an amount of first areas subjected to data update among a plurality of first areas that are contained in a cache storage area and allowed to be synchronized individually from each other with a nonvolatile storage area; and determining whether to individually synchronize the first areas subjected to the data update among the plurality of first areas with the nonvolatile storage area or collectively synchronize a second area that is formed by the plurality of first areas and allowed to be collectively synchronized with the nonvolatile storage area, with the nonvolatile storage area, based on the specified amount, a first processing time taken for synchronization between the first areas and the nonvolatile storage area, and a second processing time taken for synchronization between the second area and the nonvolatile storage area.
US11709770B2 System and method for implementing a one to many configuration management tool
The invention relates generally to a system and method for implementing a one to many configuration management tool using runtime injection to replace hard coded values. An embodiment of the present invention is directed to addressing configuration management challenges, enhancing software quality and improving operation performance.
US11709769B2 Method for testing a microservice application
Provided is a method for testing a microservice application with at least one microservice with at least one application programming interface, including: reading characteristic data of the application programming interface of the microservice of the microservice application and ascertaining at least one endpoint of the application programming interface; automatically generating an execution script on the basis of the characteristic data of the application programming interface; automatically generating a test infrastructure, wherein the test infrastructure includes at least one client entity; executing the execution script and transmitting the data query of the execution script by the client entity to the application programming interface of the microservice and receiving corresponding response data of the microservice by the client entity; and ascertaining the transfer characteristic by the client entity.
US11709767B2 Method and apparatus for verifying operation state of application
A method and an apparatus for verifying an operation state of an application are provided. The method can include setting target verification operation information according to an operation verification item of an application to be verified; setting a verification process instruction for the target verification operation information; encapsulating the verification operation information and the verification process instruction as fault injection data, and sending the fault injection data to a data input port of the application to be verified; matching the process feedback information with the verification process instruction in response to receiving the process feedback information corresponding to the fault injection data, and determining executed target verification operation information.
US11709759B2 Contextual drill back to source code and other resources from log data
A system receives real-time log messages from an executing process that experiences a runtime error. Information such as a filename and line number for the underlying source code may be embedded in the log messages using compiler macros. When the log messages are received, a developer URL may be generated that links a developer workstation directly to the underlying source code file and line number in a source code repository. A support URL may also be generated with a link to a support center and an embedded search string that retrieves resources that are known to address the process error.
US11709755B2 Method, device, and program product for managing storage pool of storage system
Storage devices in a pool are divided into at least one group with a first number of storage devices in an existing group not higher than a range. When a second number of storage devices are added to the resource pool, a sum of the first number and the second number is determined. A new group is created based on at least a portion of the second number of storage devices when the sum does not satisfy the range; and another portion of the second number of storage devices are added to the existing group. A first storage space portion in each of a set of shared storage devices selected from the existing group is allocated to the existing group, and a second storage space portion in each of the set of shared storage devices is allocated to the new group. The storage space utilization rate can be increased.
US11709749B1 Diagnostic data collection for kubernetes
Techniques are disclosed for capturing diagnostics data in a distributed computing environment comprising a plurality of computing devices executing a plurality of Kubernetes pods. A worker node is configured with a staging area for storing temporary diagnostics data. An agent is configured to upload the temporary diagnostics data. Each container in the worker node is assigned a directory in the staging area for writing the container's temporary diagnostics data. When a container in the worker node has written a temporary diagnostics data file to the container's directory in the staging area, the temporary diagnostics data file is uploaded to the persistent storage.
US11709748B2 Adaptive memory performance control by thread group
A device implementing adaptive memory performance control by thread group may include a memory and at least one processor. The at least one processor may be configured to execute a group of threads on one or more cores. The at least one processor may be configured to monitor a plurality of metrics corresponding to the group of threads executing on one or more cores. The metrics may include, for example, a core stall ratio and/or a power metric. The at least one processor may be configured to determine, based at least in part on the plurality of metrics, a memory bandwidth constraint with respect to the group of threads executing on the one or more cores. The at least one processor may be configured to, in response to determining the memory bandwidth constraint, increase a memory performance corresponding to the group of threads executing on the one or more cores.
US11709747B2 Patient assurance system and method
In one example, an ambulatory medical device is provided. The ambulatory medical device includes a plurality of subsystems, at least one sensor configured to acquire data descriptive of a patient, a user interface and at least one processor coupled to the at least one sensor and the user interface. The at least one processor is configured to identify subsystem status information descriptive of an operational status of each subsystem of the plurality of subsystems and to provide a device health report for the ambulatory medical device via the user interface, the device health report being based on the operational status of each subsystem.
US11709739B2 Block-level single instancing
Described in detail herein are systems and methods for single instancing blocks of data in a data storage system. For example, the data storage system may include multiple computing devices (e.g., client computing devices) that store primary data. The data storage system may also include a secondary storage computing device, a single instance database, and one or more storage devices that store copies of the primary data (e.g., secondary copies, tertiary copies, etc.). The secondary storage computing device receives blocks of data from the computing devices and accesses the single instance database to determine whether the blocks of data are unique (meaning that no instances of the blocks of data are stored on the storage devices). If a block of data is unique, the single instance database stores it on a storage device. If not, the secondary storage computing device can avoid storing the block of data on the storage devices.
US11709738B1 Intelligent protection of virtual machine by identifying the degree of risk at a granular level
One example method includes gathering respective performance data concerning each asset in a group of assets, clustering the performance data so as to define a first cluster and a second cluster, and data assets in the first cluster are assigned a HIGH RISK label and data assets in the second cluster are assigned a LOW RISK label, assigning a respective risk score to each of the assets, and the risk score includes a quantified risk level for the asset to which the risk score has been assigned, ranking the assets with the HIGH RISK label according to their respective risk scores, and backing up a ranked asset based on an IO volume associated with that ranked asset.
US11709734B2 Error correction with syndrome computation in a memory device
Methods, systems, and apparatus for error correction with syndrome computation in a memory device are described. A first syndrome for first encoded data is generated in a memory device. The first syndrome and the first encoded data are transmitted to a controller that is coupled with the memory device. A second syndrome for first and second encoded data is generated. The first encoded data and the second encoded data are interrelated according to an error correction code. The second syndrome is transmitted to the controller without the second encoded data and the controller is to decode the first encoded data based on at least one of the first syndrome, the second syndrome, or a combination thereof.
US11709733B2 Metadata-assisted encoding and decoding for a memory sub-system
Data to be stored at a memory sub-system can be received from a host system. A portion of the host data that includes user data and another portion of the host data that includes system metadata can be determined. A mapping for a data structure can be received that identifies locations of the data structure that are fixed with respect to an encoding operation and locations of the data structure that are not fixed with respect to the encoding operation. The data structure can be generated for the user data and system metadata based on the mapping, and an encoding operation can be performed on the data structure to generate a codeword.
US11709731B2 Direct-input redundancy scheme with adaptive syndrome decoder
Methods, systems, and devices for operating memory cell(s) using a direct-input column redundancy scheme are described. A device that has read data from data planes may replace data from one of the planes with redundancy data from a data plane storing redundancy data. The device may then provide the redundancy data to an error correction circuit coupled with the data plane that stored the redundancy data. An output of the error correction circuit may be used to generate syndrome bits, which may be decoded by a syndrome decoder. The syndrome decoder may indicate whether a bit of the data should be corrected by selectively reacting to inputs based on the type of data to be corrected. For example, the syndrome decoder may react to a first set of inputs if the data bit to be corrected is a regular data bit, and react to a second set of inputs if the data bit to be corrected is a redundant data bit.
US11709728B2 Device, controller for a device and method of communicating
A device includes an interface configured to connect to a communication link. A controller of the device is configured to generate a redundancy code using first data and second data, and to transmit the redundancy code together with the first data to the interface.
US11709726B2 Error dynamics analysis
A method, a system, and a computer program product for analyzing error messages. A first error log generated as a result of an execution of at least one task of a computing system at a first instance is received. The first error log include a plurality of first error messages. A first association rules model is generated using the first error messages. The first association rules model includes a plurality of association rules defining one or more relationships. A second error log, including a plurality of second error messages, generated as a result of an execution of the task at a second instance is received and a second association rules model is generated using the second error messages. Based on the first and second association rules models, at least one error message pattern associated with execution of the at least one task is determined.
US11709723B2 Cloud service framework
Aspects of a cloud service framework are described. In some examples, a noncompliance event is received. The noncompliance event is identified using parameters detected from a deployment of hardware resources and software resources provided by a cloud service according to a service level agreement (SLA). An application programming interface (API) associated with the noncompliance event is identified. The API is disabled by updating an API availability status. A request to invoke the API is received, and the API is prevented from being forwarded to a backend service that provides the API.
US11709722B2 Extensible communication framework and communication method supporting multiple communication protocols
The present invention provides an extensible communication framework supporting multiple communication protocols, for connecting a software platform and a device. The extensible communication framework comprises a communication interface and a communication model, wherein the communication interface comprises a device interface, a channel interface and a protocol interface. The communication model calls the device interface, the channel interface and the protocol interface during communication. When the software platform is connected with the device, a class is created in the device interface, the class is inherited from the device interface; a channel protocol is newly created in the channel interface, the channel protocol is inherited from the channel interface; a sub-protocol interface is created in the protocol interface, the sub-protocol interface is inherited from the protocol interface. The software platform communicates with the device through the communication model, and the class, the channel protocol and the sub-protocol interfaces are called during communication. The present invention makes software code maintenance and function addition become very convenient, and ultimately ensures the product software quality.
US11709720B1 Protocol for correlating user space data with kernel space data
Methods and systems are configured for monitoring operations of a computing device by associating threads executing in a user space with kernel events in a kernel space. The systems and methods are configured for detecting a kernel event in the kernel space of the computing device; in response to detecting the kernel event, accessing, from a mapping table that maps a computing thread in the user space to a span that is active on the computing thread, a base address of a memory in the user space of the computing device, the memory storing a span identifier for each span in the user space, the span comprising one or more operations of a computing thread that is active in the user space; accessing, based on the base address, a span identifier in the memory; and associating the span identifier with the kernel event.
US11709719B2 Systems and methods for implementing an intelligent application program interface for an intelligent optimization platform
Systems and methods for implementing an application programming interface (API) that controls operations of a machine learning tuning service for tuning a machine learning model for improved accuracy and computational performance includes an API that is in control communication the tuning service that: executes a first API call function that includes an optimization work request that sets tuning parameters for tuning hyperparameters of a machine learning model; and initializes an operation of distinct tuning worker instances of the service that each execute distinct tuning tasks for tuning the hyperparameters; executes a second API call function that identifies raw values for the hyperparameters; and generates suggestions comprising proposed hyperparameter values selected from the plurality of raw values for each of the hyperparameters; and executes a third API call function that returns performance metrics relating to a real-world performance of the subscriber machine learning model executed with the proposed hyperparameter values.
US11709718B2 Barrier synchronization circuit, barrier synchronization method, and parallel information processing apparatus
A barrier synchronization circuit that performs barrier synchronization of a plurality of processes executed in parallel by a plurality of processing circuits, the barrier synchronization circuit includes a first determination circuit configured to determine whether the number of first processing circuits among the plurality of the processing circuits is equal to or greater than a first threshold value, the first processing circuits having completed the process, and an instruction circuit configured to instruct a second processing circuit among the plurality of the processing circuits to forcibly stop the process when it is determined that the number is equal to or greater than the first threshold value by the first determination circuit, the second processing circuit having not completed the process.
US11709717B2 Method for designing an application task architecture of an electronic control unit with one or more virtual cores
Disclosed is a method for designing an application task architecture for an electronic control unit based on an AUTOSAR operating system that is adaptable to a plurality of microcontrollers. Prior to association with a microcontroller, the method involves developing the application task architecture by using at least one virtual core different from the one or more cores of the microcontroller, the various tasks being assigned respectively to the at least one virtual core, and associating the at least one virtual core with the one or more cores of the microcontroller so as to allocate tasks assigned to the at least one virtual core to the core or among the cores of the microcontroller.
US11709716B2 Hardware offload support for an operating system offload interface using operation code verification
A method may include receiving, by a privileged component executed by a processing device, bytecode of a packet processing component from an unprivileged component executed by the processing device, analyzing, by the privileged component, the bytecode of the packet processing component to identify whether the bytecode comprises a first command that returns a redirect, analyzing, by the privileged component, the bytecode of the packet processing component to identify whether the bytecode comprises a second command that returns a runtime computed value, and responsive to determining that the bytecode comprises the first command or the second command, setting a redirect flag maintained by the privileged component.
US11709712B2 Method and system for artificial intelligence model training using a watermark-enabled kernel for a data processing accelerator
In one embodiment, a computer-implemented method performed by a data processing (DP) accelerator, includes receiving, at the DP accelerator, first data representing a set of training data from a host processor; receiving, at the DP accelerator, a watermark kernel from the host processor; and executing the watermark kernel within the DP accelerator on an artificial intelligence (AI) model. The watermark kernel, when executed, is configured to: generate a new watermark by inheriting an existing watermark from a data object of the set of training data, train the AI model using the set of training data, and implant the new watermark within the AI model during training of the AI model. The DP accelerator then transmits second data representing the trained AI model having the new watermark implanted therein to the host processor.
US11709711B2 Allocation of memory access bandwidth to clients in an electronic device
An electronic device includes a memory; a plurality of clients; at least one arbiter circuit; and a management circuit. A given client of the plurality of clients communicates a request to the management circuit requesting an allocation of memory access bandwidth for accesses of the memory by the given client. The management circuit then determines, based on the request, a set of memory access bandwidths including a respective memory access bandwidth for each of the given client and other clients of the plurality of clients that are allocated memory access bandwidth. The management circuit next configures the at least one arbiter circuit to use respective memory access bandwidths from the set of memory access bandwidths for the given client and the other clients for subsequent accesses of the memory.
US11709710B2 Memory allocator for I/O operations
Some embodiments provide a novel method for sharing data between user-space processes and kernel-space processes without copying the data. The method dedicates, by a driver of a network interface controller (NIC), a memory address space for a user-space process. The method allocates a virtual region of the memory address space for zero-copy operations. The method maps the virtual region to a memory address space of the kernel. The method allows access to the virtual region by both the user-space process and a kernel-space process.
US11709709B2 System and method of providing system jobs within a compute environment
The disclosure relates to systems, methods and computer-readable media for using system jobs for performing actions outside the constraints of batch compute jobs submitted to a compute environment such as a cluster or a grid. The method for modifying a compute environment from a system job disclosure associating a system job to a queuable object, triggering the system job based on an event and performing arbitrary actions on resources outside of compute nodes in the compute environment. The queuable objects include objects such as batch compute jobs or job reservations. The events that trigger the system job may be time driven, such as ten minutes prior to completion of the batch compute job, or dependent on other actions associated with other system jobs. The system jobs may be utilized also to perform rolling maintenance on a node by node basis.
US11709707B2 Low latency distributed counters for quotas
A system for managing access to a shared resource includes a plurality of nodes is described. The system may determine a quota for each of a plurality of nodes in view of one or more factors associated with a respective node and set a local counter stored in a memory of each of the nodes to the value of the relevant quota. In response to a request to access a resource made by an end device, the system may serve the request with a first node in the nodes, wherein the local counter stored in the memory of the first node is more than zero, and decrement the local counter stored in the memory of the first node by one after serving the request. Synchronization data is sent from each of the nodes, including the value of the local counter stored in the memory of the relevant node.
US11709705B2 Event proxies for functions-as-a-service (FaaS) infrastructures
Techniques for implementing event proxies in a Functions-as-a-Service (FaaS) infrastructure are provided. In one set of embodiments, a computer system implementing an event proxy can receive an event emitted by an event source, where the computer system is part of a first computing cloud including the FaaS infrastructure, and where the event source is a software service running in a second computing cloud that is distinct from the first computing cloud. The computer system can translate the event from a first format understood by the event source to a second format understood by a function scheduler of the FaaS infrastructure, where the function scheduler is configured to schedule execution of functions on hosts of the FaaS infrastructure. The computer system can then make the translated event available to the function scheduler.
US11709703B2 Automated semantic tagging
Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.
US11709702B2 Work conserving, load balancing, and scheduling
A system and method are described for work conserving, load balancing, and scheduling by a network processor. For example, one embodiment of a system includes a plurality of processing cores, including a scheduling circuit, at least one source processing core that generates at least one task and at least one destination processing core that receives and processes the at least one task, and generates a response. The scheduling circuit of the exemplary system receives the at least one task and conducts a load balancing to select the at least one destination processing core. In an embodiment, the scheduling circuit further detects a critical sequences of tasks, schedules those tasks to be processed by a single destination processing core, and, upon completion of the critical sequence, conducts another load balancing to potentially select a different processing core to process more tasks.
US11709695B2 Generation, actuation, and enforcement of policies for resources within a distributed computing system
The generation, actuation, and enforcement of policies within a distributed computing system is provided. The policies are employed to manage the resources of the system. The resources include virtualized resources, such as virtual machines (VMs) and virtual storage disks (VSDs). A policy includes a rule and scope. Enforcing a policy includes applying the rule to resources that are within the policy's scope. Policies are employed to constrain the leasing period and reclaim leased resources, as well constrain the access of certain users to specific operations on the leased resources. Policies may be created via a UI that automatically generates a policy encoding. The policy is registered and accessed via a policy store. When multiple policies target a common resource, merging strategies are applied to the multiple policies. The multiple policies are ranked, merged, filtered, and any remaining conflicts are resolved to generate an effective policy that is consistent with the multiple policies and is enforced on the common resource.
US11709691B2 Software user assistance through image processing
Software User Assistance (UA) is afforded from captured User Interface (UI) screen images, with reference to persisted Machine Learning (ML) models. The captured screen images are processed—e.g., using rasterization, Optical Character Recognition (OCR), and/or establishment of a coordinate system—with individual UI elements being determined therefrom. Referencing the persisted ML models, the software application/application state for the captured image is identified. UA data relevant to that application/application state is generated from the model, and then provided to the user (e.g., in a text box overlying the UI screen). Through the capture and processing of UI screen images, embodiments afford a homogenous UA experience for installation, maintenance, and/or upgrade of heterogeneous members of a larger overall landscape, over software lifecycles. Embodiments may be deployed locally on a frontend computer, in order to avoid exporting UI images due to privacy and/or security concerns.
US11709690B2 Generating in-app guided edits including concise instructions and coachmarks
The present disclosure relates to systems, methods, and non-transitory computer readable media for generating coachmarks and concise instructions based on operation descriptions for performing application operations. For example, the disclosed systems can utilize a multi-task summarization neural network to analyze an operation description and generate a coachmark and a concise instruction corresponding to the operation description. In addition, the disclosed systems can provide a coachmark and a concise instruction for display within a user interface to, directly within a client application, guide a user to perform an operation by interacting with a particular user interface element.
US11709688B2 Dynamic interface layout method and device
A dynamic interface layout method includes that a width of a screen of an electronic device is divided into a plurality of columns. The electronic device displays a first interface on the screen. After detecting an interface refresh signal, the electronic device obtains a first column quantity corresponding to a width of a second interface to be displayed after refreshing. The first column quantity is a quantity of columns included in the width of the second interface. The electronic device determines a second column quantity according to a layout rule corresponding to a first element on the second interface. The second column quantity is a quantity of columns included in a width of the first element. The electronic device displays the second interface on the screen.
US11709686B1 Media content item generation for a content sharing platform
Systems and methods are provided for determining a set of selectors associated with the publisher identifier, each selector comprising specified content to extract from source data and one or more rules for extracting the specified content. The system and methods further provided for each location data in the list of location data, extracting, from the source data, specified content for each selector of at least a subset of the set of selectors based on the one or more rules specified in each selector of the at least the subset of the set of selectors; determining a template to use to generate the media content item, the template comprising regions corresponding to the one or more selectors; populating each region of the template using specified content for the corresponding selector; and generating the media content item from the populated template.
US11709684B2 Configuring a computing device using managed operating system images
Systems and methods are included for causing a computing device to assemble and boot from a managed operating system. When the computing device is powered on, it can execute firmware that specifies a server to contact. The server can identify an operating system (OS) to boot, and the location of a pre-enrollment installer for assembling the OS image. The pre-enrollment installer can download base OS images in one or more pieces from multiple locations determined based on ownership information of the computing device. The multiple OS images can relate to enterprise management and company-specific applications and drivers. Once the pre-enrollment installer has combined the base OS images, the computing device reboots using the combined OS image.
US11709682B2 Replicating logic blocks to enable increased throughput with sequential enabling of input register blocks
A datapath pipeline which uses replicated logic blocks to increase the throughput of the pipeline is described. In an embodiment, the pipeline, or a part thereof, comprises a number of parallel logic paths each comprising the same logic. Input register stages at the start of each logic path are enabled in turn on successive clock cycles such that data is read into each logic path in turn and the logic in the different paths operates out of phase. The output of the logic paths is read into one or more output register stages and the logic paths are combined using a multiplexer which selects an output from one of the logic paths on any clock cycle. Various optimization techniques are described and in various examples, register retiming may also be used. In various examples, the datapath pipeline is within a processor.
US11709678B2 Enabling removal and reconstruction of flag operations in a processor
In one embodiment, a processor includes fetch logic to fetch instructions, decode logic to decode the fetched instructions, and execution logic to execute at least some of the instructions. The decode logic may determine whether a flag portion of a first instruction to be folded is to be performed, and if not, accumulate a first immediate value of the first instruction with a folded immediate value obtained from an entry of an immediate buffer.
US11709674B2 Implementing 128-bit SIMD operations on a 64-bit datapath
A method of implementing a processor architecture and corresponding system includes operands of a first size and a datapath of a second size. The second size is different from the first size. Given a first array of registers and a second array of registers, each register of the first and second arrays being of the second size, selecting a first register and corresponding second register from the first array and the second array, respectively, to perform operations of the first size. This allows a user, who is interfacing with the hardware processor through software, to provide data of the datapath bit-width instead of the register bit-width. Advantageously, the user is agnostic to the size of the registers.
US11709669B2 Operating system update via sideband processor
Techniques are disclosed relating to a method that includes executing, by a processor of a computer system, a particular operating system (OS) from a system memory coupled to the processor. A sideband processor of the computer system may receive, via a network, instructions for an updated version of the OS. While the processor executes the particular OS, the sideband processor may send, to a controller hub, a series of commands that cause the controller hub to store the received instructions into one or more regions of the system memory. The sideband processor may then cause the processor to switch, without rebooting, from executing the particular OS to executing the updated version of the OS.
US11709667B2 Non-disruptive firmware upgrade of symmetric hardware accelerator systems
In a symmetric hardware accelerator system, an initial hardware accelerator is selected for an upgrade of firmware. The initial and other hardware accelerators handle workloads that have been balanced across the hardware accelerators. Workloads are rebalanced by directing workloads having low CPU utilization to the initial hardware accelerator. A CPU fallback is conducted of the workloads of the initial hardware accelerator to the CPU. While the CPU is handling the workloads, firmware of the initial hardware accelerator is upgraded.
US11709663B2 Link-time driver polymorphism for embedded systems
Specific images of an OS are built using only the driver bindings that are necessary to link the OS to the particular hardware of a client device. A device tree of the client device is analyzed to identify the hardware components. Databases of different hardware source code for various hardware drivers are maintained and used to craft the driver bindings and instances for the hardware of the client device. The device tree is also analyzed to identify compatibility strings of the various hardware on the client device. The hardware source code is searched for these compatibility strings to see if a driver exists in the databases of hardware source code. Specific driver bindings and driver instances with the actual variable names and configuration parameters of the identified hardware drivers are then generated and included in an image of the OS that may be installed on the client device.
US11709657B2 High bandwidth quantum random number generator
An optical device for a quantum random number generator comprising: a source of phase randomised pulses of light, the source of phase randomised pulses of light further comprising a plurality of gain-switched lasers, each gain-switched laser having an output, and each gain-switched laser being configured to emit a stream of pulses such that the phase of each pulse in the stream of pulses is randomised, and an optical pulse combiner, the optical pulse combiner being configured to receive streams of pulses from the output of each gain-switched laser, combine the streams of pulses with one another into a combined stream of pulses and direct the combined stream of pulses into at least one output of the optical pulse combiner, the at least one output of the optical pulse combiner being the output of the source of phase randomised pulses of light; wherein the source of phase randomised pulses of light is configured such that the streams of pulses of light emitted by the plurality of gain-switched lasers are temporally offset relative to one another, a phase measurement element, the phase measurement element being configured to receive the combined stream of pulses from the output of the source of phase randomised pulses of light; and an optical detector, the optical detector being optically coupled to the phase measurement element.
US11709649B2 Playlist generation based on a desired mental state
In some embodiments, a method comprises receiving a first signal indicative of a current emotional state of a user, receiving a second signal corresponding to a desired emotional state of the user, and based on the first and second signals, generating a playlist of media content including a first item and an nth item. The first signal can be received from a wearable sensor. Generating the playlist can comprise selecting items of media content, and arranging the media content in a sequential order such that the playlist transitions from the first item toward the nth item. The method can further comprise playing back, via a playback device, at least the first item of the media content, and while playing back the first item, receiving a third signal indicative of an updated emotional state of the user.
US11709647B2 Real time collaboration over multiple locations
Collaboration between a first computer associated with a first display at a first location and a second computer associated with a second display at a second location, includes establishing a connection between the first and second computers, starting a virtual canvas on the first computer, sending the virtual canvas from the first computer to the second computer, sending a file-based object between a host computer and a non-host computer so that the file-based object is located on the same location on the canvas for the first and second computers, streaming a live source object between a host computer running the live source object and a non-host computer by creating a live source window for the live source object within the virtual canvas on the host computer, sending the metadata information for the live source window to the non-host computer and streaming the live source object to the live source window.
US11709645B2 Wearable terminal device, control method, and system
A wearable terminal device capable of wirelessly communicating with a mobile terminal device having a display unit, the wearable terminal device comprising receiving status information of the mobile terminal device from the mobile terminal device when status of the mobile terminal device changes, determining whether or not to select display of the wearable terminal device based on the status information, and controlling the display of the wearable terminal device based on a determination result by the determining.
US11709641B2 Print control device, print control method, and storage medium
To provide a print control device, print control method, and storage medium with which, in a form where information related to the size of a sheet which is set in a printing apparatus is obtained and the size corresponding to the obtained information is displayed, the size corresponding to the obtained information is displayed more appropriately, in a case where the size corresponding to the information obtained by an obtaining unit matches any of multiple custom sizes corresponding to information stored by a storage unit before the information is obtained by the obtaining unit, all of the multiple custom sizes corresponding to the information stored by the storage unit before the information is obtained by the obtaining unit are displayed.
US11709640B2 Method and system for managing pages of documents on a multi-function printer
A method for page management for use with an image forming apparatus includes receiving a request from a user for processing one or more pages of one or more documents. Further, the method includes displaying on a display (a) a thumbnail image generated for each page and (b) a plurality of options for processing the one or more pages. Furthermore, the method includes receiving a selection by the user of at least one option of the plurality of options. Thereafter, the method includes processing the one or more pages, according to the at least one option of the selection received from the user.
US11709638B2 Inspection apparatus, image forming system, inspection program, and inspection method
An inspection apparatus includes: a hardware processor that: conducts an inspection on an image by comparing a scanned image with a correct image, the image being formed on paper in accordance with a print job, the scanned image being generated by reading the image, the correct image serving as a reference for the inspection of the image; and determines whether a page is a target for the inspection in accordance with a type of the paper on which the image will be formed according to print setting of the print job, wherein the hardware processor conducts the inspection on the image on a page that has been determined to be the target for the inspection by the hardware processor, and does not conduct the inspection on the image on a page that has been determined to not be the target for the inspection.
US11709637B2 Image forming system for inspecting image formed on sheet
An image forming system executes determination processing with an intensity of an image editing process being a first intensity and a determination threshold being a first value and does not execute the determination processing with the intensity of the image editing process being the first intensity and the determination threshold being a second value. The system executes the determination processing with the intensity of the image editing process being a second intensity greater than the first intensity and the determination threshold being the first value and does not execute the determination processing with the intensity of the image editing process being the second intensity and the determination threshold being the second value.
US11709635B2 Controller for quality of service based arbitrations
A method and apparatus for operating a solid state drive is disclosed comprising receiving at least two commands from a host requiring an action by the solid state drive in a preliminary order, ordering the at least two commands based upon a quality of service classification for the at least two commands to a final order and executing the at least two commands on the solid state drive in the final order, wherein an operational parameter of the solid state drive is modified by at least one of the at least two commands.
US11709633B2 Adjusting scan event thresholds to mitigate memory errors
Systems and methods are disclosed, comprising a memory device comprising multiple groups of memory cells, the groups comprising a first group of memory cells and a second group of memory cells configured to store information at a same bit capacity per memory cell, and a processing device operably coupled to the memory device, the processing device configured to adjust a scan event threshold for one of the first or second groups of memory cells to a threshold less than a target scan event threshold for the first and second groups of memory cells to distribute scan events in time on the memory device.
US11709631B2 Read-modify-write data consistency management
A system includes a processing device, operatively coupled with a memory device, to perform operations including receiving a media access operation command designating a first memory location, and determining whether a first media access operation command designating the first memory location and a second media access operation designating a second memory location are synchronized, after determining that the first and second media access operation commands are not synchronized, determining that the media access operation command is an error flow recovery (ERF) read command, in response to determining that the media access operation command is an ERF read command, determining whether a head command of the first queue is blocked from execution, and in response to determining that the head command is unblocked from execution, servicing the ERF read command from a media buffer maintaining previously written ERF data.
US11709629B2 Nonvolatile memory device
A nonvolatile memory device includes a first semiconductor layer including an upper substrate in which word-lines extending in a first direction and bit-lines extending in a second direction are disposed and a memory cell array, a second semiconductor layer, a control circuit, and a pad region. The memory cell array includes a vertical structure on the upper substrate, and the vertical structure includes memory blocks. The second semiconductor layer includes a lower substrate that includes address decoders and page buffer circuits. The vertical structure includes via areas in which one or more through-hole vias are provided, and the via areas are spaced apart in the second direction. The memory cell array includes mats corresponding to different bit-lines of the bit-lines. At least two of the mats include a different number of the via areas according to a distance from the pad region in the first direction.
US11709625B2 Optimization of power usage of data storage devices
Systems, methods and apparatuses to control power usage of a data storage device. For example, the data storage device has a temperature sensor configured to measure the temperature of the data storage device are provided. A controller of the data storage device determines a set of operating parameters that identify an operating condition of the data storage device. An inference engine of the data storage device determines, using an artificial neural network in the data storage device and based on the set of operating parameters, an operation schedule for a period of time of processing input and output of the data storage device. The operation schedule is configured to optimize a performance of the data storage device in the period of time without the temperature of the data storage device going above a threshold.
US11709623B2 NAND-based storage device with partitioned nonvolatile write buffer
A storage system includes a NAND storage media and a nonvolatile storage media as a write buffer for the NAND storage media. The write buffer is partitioned, where the partitions are to buffer write data based on a classification of a received write request. Write requests are placed in the write buffer partition with other write requests of the same classification. The partitions have a size at least equal to the size of an erase unit of the NAND storage media. The write buffer flushes a partition once it has an amount of write data equal to the size of the erase unit.
US11709622B2 Performing scrambling operations based on a physical block address of a memory sub-system
Systems and methods are disclosed including a memory device and a processing device, operatively coupled with the memory device, to perform operations comprising: receiving a write data request to store write data to the memory device; determining a physical block address associated with the write data request; performing a bitwise operation on each bit of the physical block address to generate a seed value; generating an output sequence based on the seed value; performing another bitwise operation on the output sequence and the write data to generate a randomized sequence; and storing, on the memory device, the randomized sequence.
US11709621B2 Read threshold management and calibration
A system and method for read threshold calibration in a non-volatile memory are provided. Physical dies in the memory are divided into groups based on device-level parameters such as time and temperature parameters. An outlier die may be identified outside of the plurality of groups based on a comparison of a bit error rate (BER) indicator for each die to a threshold. For each group of dies, a read parameter is determined for at least one die, and applied to each of the plurality of dies of the group. The read parameter may be determined based on a threshold measurement of a representative one or more word lines.
US11709617B2 Multi-stage memory device performance notification
Methods, systems, and devices for multi-stage memory device performance notification are described. A memory system may include a first set of memory cells of a first type associated with a first performance level and a second set of memory cells of a second type associated with a second performance level. The memory system may have an interface and a control circuit coupled with the first and second sets of memory cells. The control circuit may be configured to determine a first parameter associated with a transition between the first performance level and the second performance level. The control circuit may also be configured to store the first parameter in a first register based at least in part on determining the first parameter.
US11709614B2 Reducing write delays while taking snapshots
Snapshots are processed without holding all write operations while the snapshots are being activated. Rather than holding all write operations until snapshots are activated, write operations may be allowed to proceed. Snapshot write processing may be temporarily suspended while the snapshots are being activated, including snapshot metadata being updated, while write operations received while the snapshots are being activated are logged. After snapshots have been activated for all logical LSUs for which snapshots were instructed to be activated, the logging of write operations may be stopped, and the logged write entries processed to determine whether any of the logged write operations require updating snapshot information of any logical storage elements (LSEs) of the LSUs. While the logged write operations are being processed, any write operations received from a host for an LSE having a logged write operation may be held until the held operation, or all held operations are processed.
US11709613B2 Data migration for memory operation
Apparatuses and methods for performing data migration operations are disclosed. An apparatus may include at least two interfaces, a first interface supporting data migration operations and a second interface supporting access operations associated with a host device. In some cases, the access operations may be a signal or protocol according to an industry standard or specification (e.g., a DRAM interface specification). The second interface may facilitate supporting industry standard applications, while the first interface supporting data migration operations may provide improved bandwidth for migrating data within the apparatus. The apparatus may include a buffer coupled with the interface and a bank cluster including two or more banks of memory cells. When a host device addresses a bank of the bank cluster, the apparatus may perform one or more data migration operations using the buffer and a different bank of the bank cluster.
US11709611B2 Determining and using memory unit partitioning solutions for reconfigurable dataflow computing systems
A system includes a parser that receives and parses source code for a reconfigurable dataflow processor, a tensor expression extractor configured to extract tensor indexing expressions from the source code, a logical memory constraint generator that converts the tensor indexing expressions to logical memory indexing constraints, a grouping module that groups the logical memory indexing constraints into concurrent access groups and a memory partitioning module that determines a memory unit partitioning solution for each concurrent access group. The system also includes reconfigurable dataflow processor that comprises an array of compute units and an array of memory units interconnected with a switching fabric. The reconfigurable dataflow processor may be configured to execute the plurality of tensor indexing expressions and access the array of memory units according to the memory unit partitioning solution. A corresponding method and computer-readable medium are also disclosed herein.
US11709609B2 Data storage system and global deduplication method thereof
A data storage system and a global deduplication method thereof are provided. The data storage system includes multiple storage devices and one dispatch device. The dispatch device divides an original data corresponding to a data writing request into at least one data chunk. The dispatch device performs a summary calculation on one data chunk, so as to generate a representative value. The dispatch device performs a first distribution calculation on the representative value, so as to determine a destination location corresponding to the representative value. The dispatch device transmits the data chunk and the representative value to at least one destination storage device among the storage devices through a communication network according to the destination location. The at least one destination storage device checks the representative value, so as to determine whether to store the data chunk in a storage space of the at least one destination storage device.
US11709606B2 Memory controller and operating method thereof
A memory controller controls a memory device including memory blocks, and can equalize wear levels of cores for controlling memory devices. The memory controller includes: cores for controlling the zones; a reset information controller for generating reset count values representing a number of reset requests input with respect to the zones, in response to a reset request, and generating reset count sum values obtained by summing reset count values of zones controlled by each of the cores; and a wear level manager for controlling the cores such that a core that is different from a first core having a highest reset count sum value from among the cores controls some of zones controlled by the first core according to whether a difference value between the highest reset count sum value and a lowest reset count sum value from among the reset count sum values exceeds a threshold difference value.
US11709600B2 System and method for performing live partitioning in a data store
A system that implements a scalable data storage service may maintain tables in a data store on behalf of storage service clients. The service may maintain table data in multiple replicas of partitions that are stored on respective computing nodes in the system. In response to detecting an anomaly in the system, detecting a change in data volume on a partition or service request traffic directed to a partition, or receiving a service request from a client to split a partition, the data storage service may create additional copies of a partition replica using a physical copy mechanism. The data storage service may issue a split command defined in an API for the data store to divide the original and additional replicas into multiple replica groups, and to configure each replica group to maintain a respective portion of the table data that was stored in the partition before the split.
US11709599B2 Memory controller and memory system
A memory controller connectable to a semiconductor memory including a plurality of memory areas, includes a counter circuit configured to count a degree of wear of each of the memory areas in response to a memory operation addressed thereto, and a control circuit configured to set a rate of for wear leveling to be performed on the plurality of memory areas based on a total number of memory operations performed thereon, and select whether to perform wear leveling on each of the memory areas based on the rate, the degree of wear counted for the memory area, a first threshold for the degree of wear, and a second threshold for the degree of wear. The second threshold is greater than the first threshold.
US11709598B2 Dynamic overprovisioning of storage device
The over-provisioning (OP) of a physical storage device (PSD) may be increased, and the useful life of the PSD increased, by converting uncompressed data stored on the PSD to compressed data. It may be determined that increasing the useful life of the PSD, and the data reduction resulting from the compression, outweigh the benefit of faster I/O response times if the data remains uncompressed. A first portion of the PSD may be initially reserved for compression. A second portion of the PSD may store compressed data. It may be determined whether it is desirable to increase the OP of the PSD to thereby reduce the effective write rate on the PSD. If compression is determined to be desirable, the dynamic portion may be compressed, thereby reducing the amount of storage space consumed by the data, and freeing up storage space that can be used by the PSD for OP.
US11709591B2 Flowchart-style diagramming tool to build automated workflows
Systems and methods described herein provide an automated workflow tool that automatically and efficiently creates an executable workflow while preventing or reducing the introduction of errors into the workflow. The tool receives a selection of a start tile. In response, the tool presents a number of selectable items to configure an action to detect that initiates execution of the start tile as the first step in the workflow. Responsive to saving a configuration of the start tile including the action, the tool determines that the configuration of the start tile instructs the tool to add a second tile connected to the start tile on the canvas of the workflow. The tool presents a number of selectable items to configure the second tile as a next step in the workflow. The tool executes the workflow configured with the start tile and the second tile responsive to detecting the action configured in the start tile.
US11709590B2 Endoscope processor, non-transitory computer readable medium, and information processing method
An endoscope processor allows the user to easily confirm the setting state of functions. The endoscope processor includes: a processor executing program code to perform: displaying, by the processor, on a touch panel a plurality of custom buttons each having a function description section describing a function operable by a user and a state section indicating a state of the function; and accepting, by the processor, an operation performed on the custom buttons displayed. The function description section includes an icon section illustrating the function and a name section indicating a name of the function in text form.
US11709585B2 System and method for facilitating user interaction with a virtual space through a graphical chat interface
A system and method for facilitating user interactions with a virtual space through a graphical chat interface is disclosed. One or more potential inputs to the virtual space and/or virtual space status information may be determined dynamically for a user participating in a chat session through a graphical chat interface. An activity notification may be generated for the user based one the determined potential inputs and/or the virtual space status information. The generated activity notification may comprise graphical representation for the notification and as well as representation information for one or more controls facilitating the user to provide inputs requested by the activity notification through the graphical chat interface. User acceptance to the activity notification via the graphical chat interface may be received. One or more activity commands may be generated based on the received user acceptance and executed in the virtual space.
US11709582B2 Apparatus and method for managing operations of accessories
A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to present a plurality of associable actions and a plurality of accessories of distinct operational types, associate an action with an input function of a select one of the plurality of accessories, monitor the selected accessory for a stimulation of the input function, and transmit the action to an operating system to launch a first software application or to convey to a second software application the action or an aspect of the action. Additional embodiments are disclosed.
US11709575B2 Optimizing transportation networks through dynamic user interfaces
The present disclosure relates to providing a dynamic graphical user interface for efficiently presenting users with relevant ride information throughout the fulfilment of a ride request. In some embodiments, the system detects a trigger event during a ride, and based on detecting the trigger event, the system expands or collapses an information portion within a graphical user interface. When in a collapsed state, for example, the information portion of the graphical user interfaces includes a first set of content. Upon detecting a trigger event, the system dynamically expands the information portion to provide a second set of content that includes information associated with the detected trigger.
US11709572B2 Electrostatic-capacitive proximity detecting device and method for detecting position of to-be-detected object
An electrostatic-capacitive proximity detecting device includes an electrode unit including a plurality of electrodes linearly arranged along one direction; an electrostatic capacitance detector that drives the electrodes in a time division manner and detects detection values corresponding to electrostatic capacitances between a to-be-detected object and the respective electrodes; and a position detector that detects a position of the to-be-detected object in the one direction, based on arrangement positions of the respective electrodes in the one direction and a bias in magnitudes of the detection values detected for the respective electrodes by the electrostatic capacitance detector.
US11709570B2 Sensor substrate and electronic device
A sensor substrate and an electronic device are disclosed. The sensor substrate includes a base substrate and a plurality of sensor units spaced apart from each other, each sensor unit includes a hollowed-out electrode and a matching electrode spaced apart from each other, one of the hollowed-out electrode and the matching electrode is a sense electrode and the other is a drive electrode. An orthographic projection of the hollow-out electrode on the base substrate includes an inner edge and an outer edge at an outer side of the inner edge. An orthographic projection of the matching electrode on the base substrate includes a portion at an inner side of the inner edge.
US11709568B2 Convex interactive touch displays and related systems and methods
In particular embodiments, the touch-sensing apparatus comprises: (1) a display panel; (2) a glass plate; and (3) a frame assembly. In various embodiments, the frame assembly is configured to support the display panel and the plate. The frame assembly may include any suitable bracket or combination of brackets (e.g., or other suitable assembly mechanism) configured to maintain and mount each of the plate and display panel in a suitable position. In particular embodiments, the frame assembly is configured to support the plate adjacent the display panel such that the plate is positioned in front of the display panel. In particular embodiments, the glass plate is convex such that the plate curves at least partially outwardly from the frame assembly. The apparatus may further comprise a plurality of infrared sensors and emitters disposed in a bezel of the frame assembly and configured to detect touch inputs at the convex plate.
US11709562B2 Semiconductor device
A display device includes a flexible substrate, a plurality of TFTs, a first electrode arranged between a channel of one of the plurality of TFTs and the flexible substrate, at least one inorganic insulating film arranged between one of the plurality of TFTs and the first electrode, a second electrode arranged on the opposite side to the side where one of the plurality of TFTs is arranged with respect to the first electrode, and an organic insulating film arranged between the first electrode and the second electrode.
US11709561B2 Display scanning frequency patterns to convey data
A computing device includes signal generation circuitry and also includes a location on the computing device that is operative to couple a signal generated by the signal generation circuitry into a user. For example, the computing device includes signal generation circuitry that generates a signal that includes information corresponding to a user and/or an application that is operative within the computing device. The signal generation circuitry couples the signal into the user from a location on the computing device based on a bodily portion of the user being in contact with or within sufficient proximity to the location on the computing device that facilitates coupling of the signal into the user. Also, the signal may be coupled via the user to another computing device that includes a touchscreen display that is operative to detect and receive the signal.
US11709555B2 Smart pen and a display device using the same
A smart pen including: a body part; a nib part at an end of the body part; a code detection unit for receiving light reflected from a display panel and the nib part, wherein the light reflected from the display panel and the nib part is used to detect shape data for code patterns of the display panel; and a code processor for generating coordinate data based on the shape data and transmitting the coordinate data to a main processor for driving the display panel based on the coordinate data.
US11709553B2 Automated prediction of a location of an object using machine learning
Provided is a method, computer program product, and system for predicting a location of an object using machine learning. A processor may monitor a data stream received from one or more observation devices. The processor may detect a gesture initiated by a user from the data stream, the gesture indicating that the user is searching for an object. The processor may identify the object by analyzing a set of contextual data associated with the user. The processor may predict, in response to identifying the object, a location of the object by analyzing historic data associated with the object from the data stream. The processor may output the predicted location of the object to the user.
US11709552B2 RF-based micro-motion tracking for gesture tracking and recognition
This document describes techniques for radio frequency (RF) based micro-motion tracking. These techniques enable even millimeter-scale hand motions to be tracked. To do so, radar signals are used from radar systems that, with conventional techniques, would only permit resolutions of a centimeter or more.
US11709551B2 Systems and methods for guiding actors using a motion capture reference system
The specification discloses methods and systems for enabling users to configure one or more actuators in data communication with a user's computing device and positioned on a prop to generate and deliver feedback to a motion capture actor engaged with the prop. At least one graphical interface in the computing device is configured to enable the user to configure occurrence of at least one event during a scene, associate a time and duration of occurrence to the at least one event within an overall duration of the scene, select the prop, assign the at least one event and the associated time and duration of occurrence to at least one actuator on the prop, configure at least one parameter for the feedback, and activate the at least one actuator to generate and deliver the feedback to the actor in response to an occurrence of the at least one event.
US11709547B1 System for transmitting signals between a body and a virtual reality space
A system for transmitting signals between a body of a living being and a virtual reality space includes a wearable device configured to be worn on the body. The device provides haptic feedback to the body indicative of interactions between a virtual body and one or more virtual objects within the virtual reality space. The device includes a base affixed to the body, a container supported on the base, and a flow control device that controls flow of a mass between the container and a tank. A controller generates a flow control signal to control the flow control device responsive to an interaction between the virtual body and a virtual object within the virtual reality space. The container assumes an expanded state in which the container assumes a defined shape when the mass is present in the container and a contracted state in the absence of the mass.
US11709546B1 Visualization of images via an enhanced eye tracking system
In this patent, an improved eye tracking system is implemented for enhanced viewing. This system incorporates eye facing cameras and tracks display settings longitudinally and determines which portions of the image have been viewing and to what extent. A longitudinal dataset is generated and analyzed to better understand the human review process and cause improvements thereof. Furthermore, image review is enhanced by highlighting portions of the image that have not been adequately reviewed. Comparison across multiple reviewers is also performed to improve a user's performance.
US11709545B2 Gaze detection method and apparatus
A method for determining if a user's gaze is directed in the direction of a zone of interest in a 3D scene comprises: providing a 3D scene containing a zone of interest; associating a property with the zone of interest; creating a bitmap representing the location of the zone of interest in a projected view of the 3D scene, each pixel of the bitmap to which the zone of interest is projected storing the property of the zone of interest; detecting the direction of the user's gaze; using the bitmap to determine if the detected user's gaze is directed in the direction of the zone of interest.
US11709540B2 Processor-based system employing local dynamic power management based on controlling performance and operating power consumption, and related methods
Processor-based systems employing local dynamic power management based on controlling performance and operating power consumption, and related methods. The processor-based system is configured to locally manage its power consumption by dynamically adjusting operating frequency and/or operating voltage of power supplied to the processor-based system. The processor-based system includes a power control circuit that is aware of the overall power budget for the processor-based system. The control processor in the processor-based system can dynamically increase the voltage level of the power supplied to the processor-based system and/or the operating frequency if the consumed power is lower than the power budget. The power control circuit can also dynamically decrease the operating frequency and/or the voltage level of the power supplied to the processor-based system if the consumed power is higher than the power budget.
US11709533B2 Power chip
A power chip includes: a first power switch, formed in a wafer region and having a first and a second metal electrodes; a second power switch, formed in the wafer region and having a third and a fourth metal electrodes, wherein the first and second power switches respectively constitute an upper bridge arm and a lower bridge arm of a bridge circuit, and the first and second power switches are alternately arranged; and a metal region, at least including a first metal layer and a second metal layer that are stacked, each metal layer including a first to a third electrodes, and electrodes with the same voltage potential in the metal layers are electrically coupled.
US11709531B2 Configuration management based on thermal state
The systems and methods manage thermal states of a device through user configuration of a client application on the device. The systems and methods set thermal thresholds associated with the device. The systems and methods infer the thermal thresholds from information gathered by a client application running on the device. The systems and methods implement a stored policy associated with a violation of one of the thermal thresholds by one of the monitored thermal states.
US11709530B2 Electronic device and operation control method thereof
A method of an electronic device are provided in which current consumption for one or more components of the electronic device is compared with a predetermined current. A first surface temperature of the electronic device is determined based on the comparison and power consumption of the one or more components. A location is detected where heat corresponding to the first surface temperature is generated. A second surface temperature of the electronic device is obtained based on power consumption of a component disposed in the electronic device corresponding to the location where the heat is generated. A target temperature is set based on the obtained second surface temperature. The component is controlled to reduce the power consumption of the component based on the target temperature.
US11709528B2 Active disturbance rejection based thermal control
A system and method for active disturbance rejection based thermal control is configured to receive, at a first active disturbance rejection thermal control (ADRC) controller, a first temperature measurement from a first thermal zone. The ADRC controller generates a first output control signal for controlling a first cooling element, wherein the first output control signal is generated according a first estimated temperature and a first estimated disturbance calculated by a first extended state observer (ESO) of the first ADRC controller.
US11709524B2 System-on-chip including dynamic power monitor and frequency controller and operating method thereof
A system-on-chip includes: a dynamic power monitor configured to generate a power detection signal by calculating an amount of power consumed by a functional circuit in real time; a frequency controller configured to detect an idle period and a running period of the functional circuit in response to the power detection signal, and generate a clock control signal based on the power detection signal; and a clock controller configured to change a frequency of a clock signal provided to the functional circuit, based on the clock control signal. The running period includes: a first running period in which the frequency of the clock signal has a first value based on the clock control signal; and a second running period in which the frequency of the clock signal has a second value that is greater than the first value based on the clock control signal.
US11709522B1 Power and temperature driven clock throttling
Embodiments herein describe techniques for managing power consumption and temperature in an electronic circuits or integrated chips driven by clock signals (collectively referred to as “cards”) by throttling the clock signals on those cards. The cards often allow users to implement customized hardware acceleration functions via Field Programmable Gate Arrays or the like, which can lead to variable workloads on different cards (or regions of individual cards) based on the customized functionality. By throttling the clock signal based on continuously monitored power consumption or temperature, the user is enabled to use the card more aggressively (e.g., based on average rather than worst-case power consumption), and the card automatically throttles operations when power consumption or temperature exceeds operational thresholds.
US11709517B2 Bias current generator circuit
A bias current generator circuit includes a current path and a leakage control circuit. The current path is connected between a supply voltage and a ground level. The current path includes a transistor and a resistor. The transistor has a current channel connected in the current path. The resistor has an upper terminal and a lower terminal connected in the current path, and a well contact to allow a reverse leakage current of the resistor to flow through. The leakage control circuit is connected to the supply voltage. The leakage control circuit includes a driving transistor to provide a driving voltage to the well contact of the resistor, and to allow the reverse leakage current of the resistor to flow into the leakage control circuit.
US11709509B2 Smart energy scheduling of HVAC system during on-peak hours
Systems and techniques are described for monitoring energy use habits of consumers. In some implementations, a method includes obtaining temperature data from a monitored property. An energy model of the monitored property is generated based on the obtained temperature data. The current temperature data is obtained from the monitored property. The current temperature data is provided to the generated energy model to generate a duty-cycle for turning an HVAC system of the monitored property off an on during the on-peak hours. The HVAC system of the monitored property is instructed to cycle off and on during the on-peak hours based on the generated duty-cycle.
US11709508B2 Control method, control system and electric valve
Provided are a control method, a control system and an electric valve. The control method includes steps described below. An actually measured setting parameter curve is acquired. A required setting parameter curve is acquired. Both the actually measured setting parameter curve and the required setting parameter curve represent a corresponding relationship between a position of the electric valve and a setting parameter. The actually measured setting parameter curve and the required setting parameter curve are fitted to acquire a position mapping curve. A setting required position is obtained according to a required setting parameter and the required setting parameter curve, and a setting actual position is acquired according to the setting required position and the position mapping curve. The electric valve is controlled to run toward the setting actual position of the electric valve.
US11709506B2 Drone and method of controlling flight of a drone
According to the present invention there is provided a drone (1) comprising one or more propellers (2) and one or more actuators (3) for actuating said one or more propellers (2) to generating a thrust force which enables the drone (1) to fly; a controller (4) which is configured such that it can control the flight of the drone (1), wherein the controller (4) comprises a memory (6) having stored therein a plurality of predefined sets of positions which define a virtual rail which can be used to guide the flight of the drone (1) so that the drone can avoid collision with an subject; and wherein the controller further comprises a mathematical model (7) of the drone; wherein the controller (4) is configured to control the flight of the drone by performing at least the following steps, (a) approximating lag error based on the position of the drone (1) measured by a sensor (5) and the virtual rail, wherein the lag error is the distance between a point along the virtual rail which is closest to the drone (1) and an estimate of said point along the virtual rail which is closest to the drone (1); (b) approximating a contour error based on the position of the drone (1) as measured by a sensor (5) and the virtual rail, wherein the contour error is the distance between a point along the virtual rail which is closest to the drone (1) and the position of the drone (1); (c) defining a cost function which comprises at least said approximation of the lag error and said approximation of the contour error; (d) minimizing the defined cost function, while also respecting at least limitations of the drone which are defined in said mathematical model, to determine a plurality of control inputs over a predefined time period into the future, and (e) applying the first control input only to the one or more actuators (3). There is further provided a corresponding method for controlling the flight of a drone.
US11709505B2 Systems and methods for imposing physical actions, by endpoints, based on activities by users
Systems and methods are provided for imposing physical actions, by endpoints, based on activities by users. One such method includes imposing a physical actions via a drone, by an endpoint associated with the drone, based on an activity undertaken by a user. The method includes receiving, by a computing device, an activity message including data indicative of an activity of a user and retrieving at least on rule from a data structure based on the data indicative of the activity where the at least one rule includes a physical action for said activity of the user. The method then includes identifying, by the computing device, the physical action from the at least one rule and transmitting, by the computing device, an order for the physical action to an endpoint, whereby the endpoint commands a drone to perform the physical action.
US11709502B2 Roadmap annotation for deadlock-free multi-agent navigation
Apparatus and methods related to routing robots are provided. A roadmap of an environment that includes first and second robots can be received. The roadmap can be annotated with unidirectional lanes connecting conflict regions, where each lane ends so to avoid blocking a conflict region. First and second routes for the respective uses of the first and second robots can be determined, where both the first and second routes include a first lane connected to a first conflict region. A first, higher priority and a second, lower priority can be assigned to the respective first and second robots. It can be determined that the second robot following the second route will block the first robot on the first lane. Based on the first priority being higher than the second priority, the computing device can alter the second route to prevent the second robot from blocking the first robot.
US11709490B1 Behavior and intent estimations of road users for autonomous vehicles
As an example, data identifying characteristics of a road user as well as contextual information about the vehicle's environment is received from the vehicle's perception system. A prediction of the intent of the object including an action of a predetermined list of actions to be initiated by the road user and a point in time for initiation of the action is generated using the data. A prediction of the behavior of the road user for a predetermined period of time into the future indicating that the road user is not going to initiate the action during the predetermined period of time is generated using the data. When the prediction of the behavior indicates that the road user is not going to initiate the action during the predetermined period of time, the vehicle is maneuvered according to the prediction of the intent prior to the vehicle passing the object.
US11709489B2 Method for controlling an autonomous, mobile robot
A method for controlling an autonomous, mobile robot which is designed to navigate independently in a robot deployment area, using sensors and a map. According to one embodiment, the method comprises detecting obstacles and calculating the position of detected obstacles based on measurement data received by the sensors, and controlling the robot to avoid a collision with a detected obstacle, the map comprising map data that represents at least one virtual blocked region which, during the control of the robot, is taken into account in the same way as an actual, detected obstacle.
US11709487B2 Practical group protection system
A protection system for a classroom or other space to protect against a terrorist. The system includes a fixed control unit and a mobile control unit. The fixed control unit contains a hanger for drones to be launched against the terrorist. The fixed control unit also includes data storage units, a computer, a computer program and a memory, power storage units, a sighting laser for obtaining location information about the terrorist and an etching laser for marking the terrorist, an optics system for receiving visual information, and a telecommunication unit to send and receive information. The mobile control unit is worn by a protecting person in the space and includes some of the same components as the fixed control unit. It also has a local aiming system that includes for example a rifle type sight. The drone is a self-contained, self-propelled robotic flying vehicle that can be very small or even the size of a mouse. It has a mag-lev engine, electrical storage units and an aeronautically shaped body.
US11709483B2 Predictive process control for a manufacturing process
Aspects of the disclosed technology encompass the use of a deep-learning controller for monitoring and improving a manufacturing process. In some aspects, a method of the disclosed technology includes steps for: receiving control values associated with a process station in a manufacturing process, predicting an expected value for an article of manufacture output from the process station, and determining if the deep-learning controller can control the manufacturing process based on the expected value. Systems and computer-readable media are also provided.
US11709479B1 Systems and methods for dynamic chlorinator operation
Systems and methods for dynamically controlling chlorinator operations based on chlorine demand may include receiving an operation command associated with a chlorinator for a fluid system with a chlorinator operation management controller (“management controller”). The management controller may determine a remaining runtime for the chlorinator and access measured values for fluid conditions from a plurality of fluid condition sensors for fluid of the fluid system. The management controller may determine a current chlorine demand based on the measured fluid conditions and a predetermined threshold for a chlorine level for the fluid. An operation of the chlorinator between an active state and an inactive state may be caused by the controller based on the current chlorine demand, the remaining runtime, and a configuration of components for the fluid system. Causing the operation of the chlorinator may include managing operations of a legacy control for the chlorinator.
US11709476B2 Information processing apparatus, information processing method and program
There is provided an information processing apparatus and information processing method to implement a more natural and flexible behavior plan of an autonomous mobile object, the information processing apparatus including a behavior planner configured to plan a behavior of an autonomous mobile object based on estimation of circumstances, wherein the behavior planner is configured to, based on the circumstances that are estimated and multiple sets of needs that are opposed to each other, determine the behavior to be executed by the autonomous mobile object. The information processing method includes, by a processor, planning a behavior of an autonomous mobile object based on estimation of circumstances, wherein the planning includes, based on the circumstances that are estimated and multiple sets of needs that are opposed to each other, determining the behavior to be executed by the autonomous mobile object.
US11709475B2 Systems and methods to adapt and optimize human-machine interaction using multimodal user-feedback
Systems and methods for human-machine interaction. An adaptive behavioral control system of a human-machine interaction system controls an interaction sub-system to perform a plurality of actions for a first action type in accordance with a computer-behavioral policy, each action being a different alternative action for the action type. The adaptive behavioral control system detects a human reaction of an interaction participant to the performance of each action of the first action type from data received from a human reaction detection sub-system. The adaptive behavioral control system stores information indicating each detected human reaction in association with information identifying the associated action. In a case where stored information indicating detected human reactions for the first action type satisfy an update condition, the adaptive behavioral control system updates the computer-behavioral policy for the first action type.
US11709473B2 Display unit
The present disclosure is intended to provide a technique which enables a direct visual comparison between a computationally-machined surface profile determined based on motor position information and a machined surface profile obtained by actual measurement of a machined surface. A display unit includes: a motor position information acquirer that acquires motor position information including at least one of a command position or a real position of a motor; a machine information acquirer that acquires machine information including a drive shaft configuration, a tool geometry, and a shape of an unmachined workpiece; a machined surface profile simulator that performs a simulation of machining a workpiece based on a machining program, and determines a computationally-machined surface profile of the workpiece simulated to be machined, based on the motor position information and the machine information; a machined surface profile measurer that measures a machined surface profile of a machined workpiece that has actually been machined based on the machining program; and a machined surface profile display that displays the computationally-machined surface profile determined by the machined surface profile simulator, in parallel with the machined surface profile measured by the machined surface profile measurer.
US11709471B2 Distributed automated synthesis of correct-by-construction controllers
A method includes: receiving a mathematical model of a control system, with state variables and control parameters; discretizing at least a part of a space to obtain a set of tuples; determining for each tuple at least one successor state; obtaining an initial winning set of tuples; determining an updated winning set of tuples, including comparing the at least one successor state with the initial winning set of tuples, where the comparison is distributed over available processing elements by choosing one processing element from the available processing elements for each tuple to perform the comparison and where the available processing elements are used simultaneously at least in part; repeating the determination of the updated winning set of tuples to obtain a new updated winning set of tuples if a convergence measure does not meet a criterion, and constructing a controller for the control system from the new updated winning set.
US11709468B2 User comfort control system having non-invasive bio-patch
User comfort control system having non-invasive bio-patch. In some embodiments, a system for providing comfort of a person can include a wearable patch configured to be attached to a skin of the person and sense a biological condition of the skin, and to transmit information representative of the sensed biological condition. The system can further include a controller configured to receive the information and generate a control signal. The system can further include an adjustment element associated with a furniture item implemented to support and provide comfort for the person. The adjustment element can be in communication with the controller and be configured to adjust a comfort level of the furniture item for the person in response to the control signal.
US11709467B2 Time optimal speed planning method and system based on constraint classification
A time optimal speed planning method and system based on constraint classification. The method comprises: reading path information and carrying out curve fitting to obtain a path curve; sampling the path curve, and considering static constraint to obtain a static upper bound value of a speed curve; considering dynamic constraint, and combining the static upper bound value of the speed curve to construct a time optimal speed model; carrying out convex transformation on the time optimal speed model to obtain a convex model; and solving the convex model based on a quadratic sequence planning method to obtain a final speed curve. The system comprises: a path curve module, a static constraint module, a dynamic constraint module, a model transformation module and a solving module.
US11709464B1 Dynamic adjustment of a presentation area
This disclosure describes a system for presenting items to a user at a presentation area within a materials handling facility. In some instances, a predicted items list that identifies items that are likely to be picked by a user are determined and, when the user arrives at the materials handling facility, those predicted items are presented to the user for selection. For example, predicted items may be determined and inventory holders that contain the predicted items may be routed to a presentation area and positioned for presentation to the user. The user may browse the presented items and pick the items they desire.
US11709463B2 Control method based on adaptive neural network model for dissolved oxygen of aeration system
A control method based on an adaptive neural network model for dissolved oxygen of an aeration system includes: obtaining related water quality monitoring data of a sewage treatment plant, and performing data preprocessing on the related water quality monitoring data; performing principal component analysis on the preprocessed related water quality monitoring data and a dissolved oxygen concentration of the aeration system through a principal component analysis method, and determining a water quality parameter with a highest rate of contribution to a principal component; taking the water quality parameter with the highest rate of contribution to the principal component, and predicting a dissolved oxygen concentration of the aeration system; and optimizing a dissolved oxygen predictive value obtained by means of the adaptive neural network model to obtain an optimal regulation value, and performing online regulation on a fuzzy control system of the adaptive neural network model.
US11709461B2 Method and apparatus for controlling power based on predicted weather events
A method and apparatus for controlling power production. In one embodiment, the method comprises determining a predicted weather event; determining a predicted power production impact for a distributed generator (DG) array based on the predicted weather event; and controlling power production from one or more components of the DG array to compensate for the predicted power production impact.
US11709458B2 Image forming apparatus capable of double-side printing
An image forming apparatus includes a photoconductive drum, a developing roller, a humidity sensor configured to detect a humidity, and a controller configured to execute a single-side printing, a first-double-side printing and a second double-side printing. The controller is configured to execute the first double-side printing in which images are printed at a first developing-bias voltage on both the first surface and the second surface of the sheet when the humidity detected by the humidity sensor is greater than a threshold value. The controller is configured to execute the second double-side printing in which an image is printed at a second developing-bias voltage, which is less than the first developing-bias voltage, on the second surface of the sheet when the humidity detected by the humidity sensor is equal to or less than the threshold value.
US11709457B2 Apparatus that uses ultrasonic sensor for plurality of purposes
An image forming apparatus comprises an ultrasonic sensor and a processor is configured to control the image forming apparatus based on an output signal of the ultrasonic sensor. The processor estimates a barometric pressure based on the output signal of the ultrasonic sensor and determines an image forming condition based on the estimated barometric pressure. The ultrasonic sensor is utilized for controlling the image forming apparatus and for estimating the barometric pressure.
US11709455B2 Cartridge, process cartridge, and image forming apparatus
A cartridge that can be inserted in an apparatus main body of an image forming apparatus by moving along an axial direction of an image bearing member includes the image bearing member, a frame configured to support the image bearing member, a storage member configured to store therein information on the cartridge, and include an electrical contact, and a first pressed section and a second pressed portion configured to be pressed by the apparatus main body. The electrical contact is disposed between the first pressed section and the second pressed section, and is configured to be in contact with the main body contact on a lower side in a state where the cartridge is attached to the apparatus main body.
US11709452B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus, to which a replaceable unit with a nonvolatile memory is mounted, including: a storage portion configured to store data related to the replaceable unit read from the memory and hold stored contents even when the image forming apparatus is not activated; a door to be opened when the replaceable unit is replaced; a detector configured to detect whether the door is open or closed; a latch circuit configured to hold a specific state when the detector detects that the door is open when the image forming apparatus is not activated; and a controller configured to, when activating the image forming apparatus, read the data from the memory when the latch circuit is in the specific state, read the data from the storage portion when the latch circuit is not in the specific state, and perform an activation process based on the read data.
US11709451B2 Rotating transport member with flexible section and rigid section
A transporting member includes: a first transporting section that has flexibility and that has a first shaft and a blade existing helically on a surface of the first shaft and transporting a transport object; a second transporting section having a second shaft that extends from a first end of the first shaft and that has higher rigidity than the first shaft, and also having a coil that exists helically on a surface of the second shaft, is movable toward and away from the surface of the second shaft, and transports the transport object; and a drive section that is attached to an end of the second shaft opposite the first shaft or to a third shaft having higher rigidity than the first shaft by being connected to the end and that is driven by receiving a rotational force.
US11709445B2 Image forming apparatus and method for controlling same
Disclosed is an image forming apparatus including: a fixation unit configured to heat a toner image formed corresponding to image data and fix the heated toner image onto a recording material; and a control unit configured to determine a fixation target temperature used by the fixation unit to heat the toner image on the basis of the image data, wherein the control unit performs a first determination to calculate a first target temperature on the basis of image density information in each of a plurality of regions in which the image data is divided in a main-scanning direction and a sub-scanning direction and a second determination to determine whether the image data is a text image, and determines the fixation target temperature on the basis of results of the first determination and the second determination.
US11709444B2 Image heating apparatus, image forming apparatus, and heater
An image heating apparatus includes a heater having a first heating block and a second heating block, a heating rotating member to be heated by the heater, a pressure rotating member forming a nip portion for conveying a recording material between the pressure rotating member and the heating rotating member, first temperature detection elements and second temperature detection elements for detecting temperatures of the first heating block and second heating block respectively at positions farther from a recording material conveyance reference position than the first temperature detection elements. In the image heating apparatus, the first temperature detection elements are arranged on a side downstream of the heater in a recording material conveying direction, and the second temperature detection elements are arranged on upstream of the first temperature detection elements in the recording material conveying direction.
US11709443B2 Image forming apparatus
An image forming apparatus includes an image bearing member, an intermediary transfer belt, a transfer member, a voltage source for applying a voltage to the transfer member, a detecting portion for detecting a current flowing through the transfer member, and a controller for carrying out constant-voltage control so that the voltage applied to the transfer member becomes a target voltage when a recording material P passes through a transfer portion. The controller is capable of changing the voltage applied to the transfer member so that a detection result detected by the detecting portion during transfer falls within a predetermined range. The controller changes the predetermined range on the basis of the detection result detected by the detecting portion when the voltage is applied to the transfer member in a state in which the recording material P is absent in the transfer portion.
US11709423B2 Methods of greytone imprint lithography to fabricate optical devices
A method of imprinting a pattern on a substrate is provided. The method includes forming a first pattern on a plurality of masters using a method other than imprinting, the first pattern including a plurality of patterned features of varying sizes; measuring the patterned features at a plurality of locations on each of the masters; selecting a first master of the plurality of masters based on the measurements of the patterned features on each of the masters; using the first master to form a second pattern on an imprint template; and imprinting the first pattern on a first device with the imprint template.
US11709422B2 Gray-tone lithography for precise control of grating etch depth
Gray-tone lithography techniques for controlling the thickness profile of an overcoat layer on a surface-relief grating that has a non-uniform grating parameter (e.g., depth, duty cycle, or period), compensating for the non-uniform etch rate in a large area, defining etch/block regions, and/or controlling the thickness of the grating layer.
US11709421B2 Imprint apparatus
An imprint apparatus for forming a pattern of an imprint material on a substrate using a mold having a mesa including a pattern region where a pattern and a mark are formed. The apparatus includes an alignment optical system which includes an illumination system configured to illuminate the mark with illumination light and a detecting system configured to detect an image of the mark illuminated by the illumination system. The illumination system includes a limiter configured to limit incidence of the illumination light to a side of the mesa, a ridge line of the mesa, and an outer region of the side.
US11709418B2 Rear projection simulator with freeform fold mirror
The present invention provides a rear projection simulator system with a free-form fold mirror. The system includes a high definition projector and a curved screen. The free-form fold mirror is interposed between the projector and the screen. The free-form fold mirror includes one or more non-planar (e.g., curved) portions to eliminate or reduce loss of resolution of the projected image near the edges or boundaries of the image.
US11709416B2 Light source device, image display device, and projector
A light source device includes a light emitting element, and a microlens array having a first multi-lens surface and a second multi-lens surface. The light which enters the first multi-lens surface has an angular distribution. The first multi-lens surface has a plurality of first cells arranged in an array, and the second multi-lens surface has a plurality of second cells arranged in an array. Light proceeding from one of the first cells toward the second multi-lens surface has a first light beam which enters one second cell, and a second light beam which enters another second cell different from the one second cell. A first area of an illumination target is irradiated with the first light beam, and a second area of the illumination target different from the first area is irradiated with the second light beam.
US11709412B2 Method and apparatus for driving static images and video for TIR-based image displays
A total internal reflection-based display may be driven by an apparatus and method to move electrophoretically mobile particles into and out of an evanescent wave region to create static and video images. The apparatus may comprise one or more of a host microprocessor/controller, display controller, TIR display panel, frame buffer memory 1, frame buffer memory 2, host interface, temperature/environmental sensor, timing controller, look up table, power management integrated circuit or display panel interface.
US11709409B2 Controllers for optically-switchable devices
This disclosure relates generally to optically-switchable devices, and more particularly, to systems, apparatus, and methods for controlling optically-switchable devices. In some implementations, an apparatus for controlling one or more optically-switchable devices includes a processing unit, a voltage regulator and a polarity switch. The processing unit can generate: a command voltage signal based on a target optical state of an optically-switchable device, and a polarity control signal. The voltage regulator can receive power at a first voltage and increase or decrease a magnitude of the first voltage based on the command voltage signal to provide a DC voltage signal at a regulated voltage. A polarity switch can receive the DC voltage signal at the regulated voltage to maintain or reverse a polarity of the DC voltage signal based on the polarity control signal. The polarity switch can output the DC voltage signal at the regulated voltage and at the polarity based on the polarity control signal to power the optically-switchable device. In some other implementations, the apparatus includes a processing unit, an energy storage device, and first and second voltage regulators.
US11709406B2 Thin-film transistor array and method of producing the same
A thin-film transistor array includes an insulating substrate and pixels each including a thin-film transistor, a pixel electrode, and a capacitor electrode, the pixels being formed in a matrix and located at positions where column wirings extending in a column direction intersect row wirings perpendicular to the column wirings and extending in a row direction. The thin-film transistor includes a gate electrode, a source electrode, a drain electrode, and a semiconductor pattern formed between the source electrode and the drain electrode. The pixel electrode includes two electrically conductive layers which are a lower layer electrode serving as a lower pixel electrode, and an upper layer electrode serving as an upper pixel electrode. The corresponding one of the column wirings is at a position which has no overlap with the capacitor electrode and the lower pixel electrode, and has an overlap with the upper pixel electrode, in the lamination direction.
US11709403B2 Display panel and display apparatus
Provided is a display panel, including an array substrate, a color filter substrate, and a back light module. The back light module includes a light source, and the light emission spectrum of the light source has a first blue peak and a second blue peak. The color filter substrate is provided with multiple pixel units which are periodically and repeatedly disposed, and at least one pixel unit includes a red sub-pixel, a green sub-pixel, a first blue sub-pixel and a second blue sub-pixel. The first blue sub-pixel and the second blue sub-pixel have different transmittance spectrums; a peak wavelength of a transmittance spectrum of the first blue sub-pixel matches a peak wavelength of the first blue peak of the light source, and a peak wavelength of a transmittance spectrum of the second blue sub-pixel matches a peak wavelength of the second blue peak of the light source.
US11709385B2 Electronically-controlled viewing angle switching device and display device
An electronically-controlled viewing angle switching device, including a liquid crystal layer, a first electrode, a second electrode, a plurality of first insulation patterns, and a plurality of second insulation patterns is provided. The first electrode and the second electrode are respectively located at a first side and a second side of the liquid crystal layer. The first insulation patterns are located at the first side of the liquid crystal layer. The second insulation patterns are located at the second side of the liquid crystal layer. Each of the first insulation patterns is at least partially overlapped with the corresponding second insulation pattern. A display device adopting the electronically-controlled viewing angle switching device is also provided. The electronically-controlled viewing angle switching device and the display device provide a good anti-peed effect from a side viewing angle.
US11709380B2 Diffusers in wearable devices
Eyewear including an optical element, a controller, a support structure configured to support the optical element and the controller, light sources coupled to the controller and supported by the support structure, and a diffuser positioned adjacent to the light sources and supported by the support structure, the diffuser including microstructures that diffuse light emitted by the light sources in a radial anisotropic diffusion pattern or a prism-like diffusion pattern.
US11709377B2 Spinnable frames for spectacles
Spinnable frames for spectacles are provided. A spinnable frame allows a user to hold a distal end of one of the temples and freely spin the remainder of the spectacles around that end of the temple. A spin joint is provided in at least one of the temples that allows this spinning action. The spin joint may span an interface between the distal end of the temple and a proximal end of the temple, the proximal end being coupled to a front portion of the frame at a hinge interface. In this way, the temple arm is allowed to fold against the front portion for compact storage, as with conventional eyeglass frames, while facilitating spinning of the spectacles in a way that avoids excess forces on the hinge interface and/or other portions of the frame or lenses mounted therein.
US11709373B2 Waveguide laser illuminator incorporating a despeckler
There is provided an illumination device comprising: a laser; a waveguide comprising at least first and second transparent lamina; a first grating device for coupling light from the laser into a TIR path in the waveguide; a second grating device for coupling light from the TIR path out of the waveguide; and a third grating device for applying a variation of at least one of beam deflection, phase retardation or polarization rotation across the wavefronts of the TIR light. The first second and third grating devices are each sandwiched by transparent lamina.
US11709371B2 Vehicle mountable holographic promoting system
A vehicle mountable holographic promoting system and method of use; the vehicle mountable holographic promoting system includes a body with at least one light, a mount, and a controller in communication with a software application and the body. The body is mountable to the vehicle via the mount. The mount is able to be removably attachable or otherwise secured to roof of a vehicle. The controller controls the body such that the body is able to visually promote via an image display at least one promotable item using the at least one light. The promotable item appearing to float on a plane above the vehicle.
US11709370B2 Presentation of an enriched view of a physical setting
In one implementation, a non-transitory computer-readable storage medium stores program instructions computer-executable on a computer to perform operations. The operations include presenting, on a display of an electronic device, first content representing a standard view of a physical setting depicted in image data generated by an image sensor of the electronic device. While presenting the first content, an interaction with an input device of the electronic device is detected that is indicative of a request to present an enriched view of the physical setting. In accordance with detecting the interaction, second content is formed representing the enriched view of the physical setting by applying an enrichment effect that alters or supplements the image data generated by the image sensor. The second content representing the enriched view of the physical setting is presented on the display.
US11709369B2 Head up display apparatus
A head up display apparatus includes: an image display apparatus having a light source and a display element and forming an image; an image-light projecting means displaying a virtual image onto a forward part of a vehicle by projecting the image light emitted from the image display apparatus to be reflected on a windshield 3; and a point-of-view detecting system 6 sensing a point of view of the driver. In the head up display apparatus, the image-light projecting means includes a means generating illumination light entirely made of single-color visible light emitted to a face of the driver in a predetermined state of the vehicle.
US11709367B2 Systems and devices for controlling camera privacy in wearable devices
Systems and devices for controlling camera privacy in wearable devices are described. A camera cover can be provided that is movable between a closed position and an open position. In the closed position, the camera cover can occlude a field of view of a camera, such that the camera cannot capture meaningful data. In the open position, the camera cover can be at least partially out of the field of view of the camera, such that the camera can capture meaningful data. The camera cover can be positioned within a housing of the wearable device, and an actuator can be positioned external to the housing of the wearable device. A user can move the camera cover by moving the actuator.
US11709365B1 Motor temperature sensor for head-mountable device
A head-mountable device can effectively manage heat with a motor assembly that efficiently and accurately senses a temperature of a motor. A temperature sensor can be provided on an outer surface (e.g., case) of the motor. A flex circuit can be operably connect both the motor and the temperature sensor to a controller of the head-mountable device. The flex circuit can have a first side coupled to the outer surface of the case, a second side supporting the temperature sensor, and thermally conductive vias extending from the first side to the second side to conduct heat from the case to the sensor. The flex circuit can further include a memory comprising calibration data of the temperature sensor and a connector for outputting temperature data based on the temperature sensor and the calibration data of the memory.
US11709363B1 Waveguide illumination of a spatial light modulator
A system comprising a waveguide including an in-coupler and an out-coupler, and a digital micromirror device (DMD) to receive the light from the waveguide via the out-coupler, and to direct modulated light through the waveguide, the modulated light passing through the waveguide before being directed toward a user's eye.
US11709362B2 Method for manufacturing optical element, optical element and display device
A method of manufacturing an optical element including, a first step of, after affixing a hologram forming material to a glass substrate having a marking portion, performing interference exposure on the hologram forming material, thereby forming a hologram layer at the glass substrate, and a second step of affixing the hologram layer peeled off from the glass substrate to a plastic substrate having a first alignment mark, wherein in the second step, the first alignment mark on the plastic substrate, and a second alignment mark formed at a position corresponding to the marking portion in the hologram layer during the interference exposure are used to implement positioning of the plastic substrate and the hologram layer.
US11709361B2 Optical device and image display apparatus
An optical device of the present disclosure includes a first light guide body including a first light-incident portion provided with a first incidence-side diffraction element, and a second light guide body including a second light-incident portion provided with a second incidence-side diffraction element, wherein the second light guide body, when light is caused to enter the first light-incident portion, is disposed at a position at which a part of the light passing through the first light guide body enters the second light-incident portion, and the second incidence-side diffraction element is an element that diffracts light of monochromatic color at a smaller angle than the first incidence-side diffraction element does, when the light of monochromatic color is caused to enter at a same angle.
US11709356B2 Enhanced beam director with improved optics
A beam director for use in 3D printers comprises a first mirror rotating about its longitudinal axis for redirecting a beam onto a second mirror and then onto a work surface, which may result in a beam with a distorted shape. A beam corrector, e.g. a lens or a reflective surface, is used to ensure the beam has the same desired dimensions in the first and second perpendicular direction when striking the work surface.
US11709354B2 Micromechanical mirror device, mirror system, and method for producing a micromechanical mirror device
A micromechanical mirror device, a mirror system, and a method for producing a micromechanical mirror device are disclosed. The mirror device comprises a first mirror element, which is flat, and a second mirror element, which is flat. The first and second mirror elements are arranged substantially plane-parallel. An intermediate space between the first and second mirror elements has a lower index of refraction than one or both of the first mirror element and second mirror element. The first and second mirror elements are locally spaced apart from each other by at least one support structure. The support structure overlaps with the first and second mirror elements in an axial direction, which is perpendicular to the first and second mirror elements. The support structure includes a material that is different from a material from which one or both of the first and second mirror elements are formed.
US11709352B2 Dark-field mid-infrared photothermal microscopy
Microscopic analysis of a sample includes a system using dark-field illumination. A mid-IR optical source generates a mid-infrared beam, which is directed onto the sample to induce a temperature change by absorption of the mid-infrared beam. A visible light source generates a light illuminating the sample on a substrate and creating a scattered field and a reflected field along a collection path of the system. A pupil mask is positioned along the collection path to block the reflected field while allowing the scattered field to pass therethrough. A camera is positioned at an end of the collection path to collect the scattered field and generate a dark-field image of the sample.
US11709351B2 Light-sheet fluorescence imaging with elliptical light shaping diffuser
Systems and methods for passive multi-directional illumination in light-sheet fluorescence imaging and microscopy are disclosed herein. An elliptical light shaping diffuser is placed in the illumination path between the source of a light-sheet and the illuminated sample. The light-sheet is diffused anisotropically along two directions perpendicular to its propagation direction, eliminating stripe artifacts in obtained images. The method includes converting a light-sheet into an elliptically diffuse light-sheet by passing it through an elliptical light shaping diffuser, illuminating a sample with the elliptically diffuse light-sheet. The system includes a light-sheet source, an elliptical light shaping diffuser adapted to convert the light-sheet into an elliptically diffuse light-sheet to illuminate the sample, typical microscopy optics and lenses, and image capturing elements.
US11709349B2 Optical imaging lens assembly
The present disclosure discloses an optical imaging lens assembly including, sequentially from an object side to an image side along an optical axis, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens. The first lens has a positive refractive power; the second lens has a negative refractive power; the third lens has a negative refractive power; the fourth lens has a refractive power, and an image-side surface thereof is a convex surface; the fifth lens has a negative refractive power, and an object-side surface thereof is a concave surface; and the sixth lens has a refractive power, and an object-side surface thereof is a concave surface. Here, an effective focal length f3 of the third lens and an effective focal length f of the optical imaging lens assembly satisfy −3
US11709348B2 Lens module and camera
A lens module arranged on a light-sensing surface of a sensor module is disclosed. The lens module includes at least one lens stacked along an optical axis and the lens includes a lens fixing element and a plurality of lens elements. The lens fixing element is provided with a plurality of through holes each receiving a corresponding one of the lens elements, and an edge of the lens elements is secured to the lens fixing element. According to the present invention, each of the through holes has the same shape as a corresponding one of photosensitive regions of the light-sensing surface, as well as a side wall spaced from the photosensitive region in the direction perpendicular to the optical axis by a relatively uniform gap. In the present invention, there is also provided a camera comprising such a lens module.
US11709346B2 Optical imaging system, imaging apparatus and electronic device
An optical imaging system includes five lens elements, the five lens elements being, in order from an object side to an image side: a first lens element having positive refractive power; a second lens element having negative refractive power; a third lens element having positive refractive power; a fourth lens element having positive refractive power; and a fifth lens element having negative refractive power.
US11709340B2 Optical imaging lens assembly including seven lenses of −++−++−, +++−++−, −−+−++−, −++−+−− or +++−+++ refractive powers
The present disclosure discloses an optical imaging lens assembly including a first lens; a second lens with a convex object-side surface and a concave image-side surface; a third lens having a positive refractive power with a convex object-side surface; a fourth lens having a negative refractive power with a concave object-side surface; a fifth lens; a sixth lens with a convex object-side surface and a concave image-side surface, and at least one of the object-side surface and the image-side surface thereof having an inflection point; and a seventh lens having a refractive power with a convex object-side surface and a concave image-side surface, and at least one of the object-side surface and the image-side surface thereof having an inflection point, wherein a total effective focal length f and a radius of curvature R11 of the object-side surface of the sixth lens satisfy 1.00
US11709338B2 Optical imaging lens assembly, image capturing unit and electronic device
An optical imaging lens assembly includes seven lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. Each of the seven lens elements has an object-side surface facing toward the object side and an image-side surface facing toward the image side. The object-side surface of the first lens element is convex in a paraxial region thereof, and at least one surface among the object-side surfaces and the image-side surfaces of the seven lens elements has at least one inflection point.
US11709337B2 Optical article
An optical article, such as a spectacle lens, includes, on a substrate, a photochromic layer containing a photochromic dye and a resin component, and a protective film. The indentation hardness of the photochromic layer in the thickness direction is less than or equal to the indentation hardness of the surface of the substrate. The result of multiplying the indentation hardness of the protective film in the thickness direction and the thickness of the protective film is five-hundredths or more times and one or less times the result of multiplying the indentation hardness of the photochromic layer in the thickness direction and the thickness of the photochromic layer.
US11709335B2 Camera module including position sensor
A camera module includes a housing assembly, a driving assembly received in the housing assembly, and a lens assembly received in the driving assembly and including at least one lens aligned in a first direction. The driving assembly includes a first magnetic member fixed to one side surface of the driving assembly and driven in the first direction. The housing assembly includes a first coil disposed to face the first magnetic member and configured to generate a magnetic field in response to a first signal to drive the first magnetic member and a first position sensor disposed at one side of the first coil and configured to measure a position of the first magnetic member. The first position sensor is disposed to be partially overlapped with a first virtual expansion area formed by expanding the first magnetic member in a direction that uniformly maintains spacing from the first coil.
US11709334B2 Electronic device including camera module
According to certain embodiments, an electronic device comprises a housing; and a camera module disposed in an inner space of the housing and including: a barrel having an opening; and a plurality of lenses with aligned centers with an image sensor in an inner space of the barrel, wherein the plurality of lenses comprises at least one other lens and a first lens disposed closest to the opening and having a first outer diameter, wherein the first lens includes: a lens portion, forming an effective area of the first lens, the lens portion exposed to the opening; a connecting portion, forming a portion of an ineffective area of the first lens, extended from the lens portion and inclined at an angle in a first direction away from the lens portion; and a flange portion, forming another portion of the ineffective area of the lens portion, extended from the connecting portion in a second direction substantially perpendicular to a stack direction of the plurality of lenses, wherein the barrel includes: a head portion containing the opening and having a second outer diameter; a body portion extended from the head portion, accommodating the at least one other lens of the plurality of lenses, and having a third outer diameter greater than the second outer diameter; and an engaging portion formed in the inner space of the barrel and engaged with the flange portion, and wherein the first outer diameter of the first lens is greater than the second outer diameter of the head portion.
US11709330B2 Mounting configurations for optical fiber distribution systems
A cable management unit including a support assembly for mounting a patch panel, such as to a wall. The support assembly may include first and second anchor members adapted to be anchored to the wall, and first and second support arms hingedly coupled to the first and second anchor members at first and second hinge points, respectively. The first and second support arms may be adapted to be coupled to the patch panel. A chassis the patch panel may be supported by the first and second support arms. The first and second support arms may be configured to pivot about the first and second hinge points respectively between storage and access positions. The first and second support arms may extend outward from the wall in the access position and may be substantially parallel to the wall in the storage position.
US11709320B2 Mode converter for optical fiber-to-thin film lithium niobate coupling
An optical mode converter includes a silicon substrate and a silicon dioxide film deposited on a top surface of the silicon substrate. A lithium niobate waveguide positioned on the silicon dioxide film having a slab and a rib that both taper in a direction of beam propagation through the optical mode converter. A doped silicon dioxide waveguide is positioned on top of the lithium niobate waveguide and has a slab that tapers in the direction of the optical beam propagation through the optical mode converter. The optical mode converter expands an optical mode of the optical beam propagating through the optical mode converter from a first optical mode size to a second optical mode size.
US11709318B1 Unidirectional, asymmetric, e-skid, waveguide grating antenna
A waveguide grating antenna apparatus includes a substrate layer, an asymmetric waveguide array layer upon the substrate layer, and a waveguide grating array layer formed above the asymmetric waveguide array layer. The waveguide array layer is composed of two forms of waveguide structures arranged in parallel. Each waveguide of the first form extends continuously, has a first width, and is laterally separated from each adjacent waveguide of the first form by a gap distance. Each waveguide of the second form extends parallel to and between adjacent waveguides of the first form within the first gap distance and is narrower than each of the first width and the gap distance. Pairs of the second form are closer to lateral sides of a first alternating set of the first form. The waveguide grating is composed of adjacent, separated elements extending axially along each waveguide of the first form.
US11709316B2 Waveguides having highly suppressed crosstalk
An optical waveguide includes a first waveguide core, a second waveguide core, a first subwavelength multilayer cladding, a second subwavelength multilayer cladding and a third subwavelength multilayer cladding. The first waveguide core and the second waveguide core have a width (w) and a height (h). The first waveguide core is disposed between the first subwavelength multilayer cladding and the second subwavelength multilayer cladding. The second waveguide core is disposed between the second subwavelength multilayer cladding and the third subwavelength multilayer cladding. Each subwavelength multilayer cladding has a number (TV) of alternating subwavelength ridges having a periodicy (A) and a filling fraction (p). A total coupling coefficient (|/c|) of the first waveguide core and the second waveguide core is from 10 to 0.
US11709315B2 Integrated photonic device with improved optical coupling
A three-dimensional photonic integrated structure includes a first semiconductor substrate and a second semiconductor substrate. The first substrate incorporates a first waveguide and the second semiconductor substrate incorporates a second waveguide. An intermediate region located between the two substrates is formed by a one dielectric layer. The second substrate further includes an optical coupler configured for receiving a light signal. The first substrate and dielectric layer form a reflective element located below and opposite the grating coupler in order to reflect at least one part of the light signal.
US11709313B2 Optical fiber
An optical fiber includes: a core portion made of glass; and a cladding portion made of glass, having a refractive index lower than the refractive index of the core portion, and positioned on an outer periphery of the core portion. Further, the cladding portion has an outer diameter smaller than 100 μm, and the core portion has a relative refractive-index difference of 0.32% to 0.40% with respect to the cladding portion.
US11709312B2 Planar light source including light adjustment members
A planar light source includes: a light guide member, a light source including a light-emitting element and a first light adjustment member and being disposed in a first hole of the light guide member, a first light-transmissive member disposed in the first hole between a lateral surface of the light source and the light guide member and on the light source, and a second light adjustment member disposed on the first light-transmissive member. A transmittance of the first light-transmissive member is higher than a transmittance of the first light adjustment member and a transmittance of the second light adjustment member with respect to light emitted from the light source. The first light-transmissive member includes a first light-transmissive portion 1ocated between the first light adjustment member and the second light adjustment member, and a second light-transmissive portion 1ocated between the lateral surface of the light source and the light guide member.
US11709310B2 Surface-emitting light source and method of manufacturing the same
A surface-emitting light source includes: a wiring substrate including a wiring layer on a base member; a light-guiding plate having a first primary surface and a second primary surface facing the wiring substrate; a light-reflective resin portion having an opening and being disposed between the light-guiding plate and the wiring substrate; and a light source portion including an element electrode on a first surface thereof and a light-extracting surface on a second surface thereof that faces the light-guiding place. The element electrode is electrically connected to the wiring layer via the opening, which is equal to or smaller than an area in which a side surface of the light source portion contacts the resin portion. The resin portion and the light-guiding plate face each other and are bonded to each other, and the resin portion and the wiring substrate face each other and are bonded to each other.
US11709309B2 Edge-lit light source, backlight module and display devices
An edge-lit light source includes one or at least two light guide layers arranged in a stack and one or more light-emitting elements. Of one or more light guide layers of the one or at least two light guide layers, side surfaces of each light guide layer includes a light incident surface and a light exit surface, and the light guide layer includes a bending region located between the light incident surface and the light exit surface. A light-emitting surface of each light-emitting element faces a light incident surface of at least one light guide layer of the one or more light guide layers.
US11709305B2 Collimated backlight, electronic display, and method employing an absorption collimator
A collimated backlight and an electronic display employ a light guide having angle-preserving scattering feature and an absorption collimator. The angle-preserving scattering feature is configured to scatter a portion of guided light out of the light guide as emitted light. The absorption collimator includes an absorption element and is configured to convert light provided by a light source into collimated light to be guided as the guided light. The electronic display includes an array of light valves and may be configured as a multiview display or a privacy display.
US11709304B2 Light source module and display device
A light source module and a display device are provided. The light source module includes a light-emitting element, a light-guiding plate, and a filter. The light-emitting element includes a light-emitting surface. The light-guiding plate includes a light-incident surface, and the light guide plate is disposed such that the light-incident surface faces the light-emitting surface. The filter is disposed between the light-emitting surface and the light-incident surface, and a center wavelength of a reflection band of the filter falls in a range of 570 nm to 590 nm. The light-emitting element emits a first light having a first color temperature from the light-emitting surface. The first light is filtered into the second light having a second color temperature after it passes through the filter. The light-incident surface of the light-guiding plate receives the second light. The first color temperature is lower than the second color temperature.
US11709300B2 Optical filter with optical channels that have Fano resonance
An optical filter includes a plurality of optical channels that each have a Fano resonance characteristic. A first optical channel, of the plurality of optical channels, is configured to pass a first portion of a first set of light beams (that are associated with a first wavelength range) and reflect a second portion of the first set of light beams when the first set of light beams falls incident on a particular surface of the first optical channel. A second optical channel, of the plurality of optical channels, is configured to pass a first portion of a second set of light beams (that are associated with a second wavelength range) and reflect a second portion of the second set of light beams when the second set of light beams falls incident on a particular surface of the second optical channel.