Document Document Title
US11677008B2 Method for preparing semiconductor device with T-shaped buried gate electrode
The present disclosure provides a method for preparing a semiconductor device with a T-shaped buried gate electrode. The method includes forming an isolation structure in a semiconductor substrate to define an active region, and forming a doped region in the active region. The method also includes etching the semiconductor substrate to form a first trench and a second trench. The first trench has a first portion extending across the doped region and a second portion extending away from the first portion, and the second trench has a third portion extending across the doped region and a fourth portion extending away from the third portion. The method further includes forming a first gate electrode in the first trench and a second gate electrode in the second trench.
US11677007B2 Heat sink layout designs for advanced FinFET integrated circuits
A layout of a semiconductor device stored on a non-transitory computer-readable medium includes a first transistor in an active device region, the first transistor comprising a first channel region a first source region and a first drain region. The layout further includes a second transistor in a guard ring region, the second transistor comprising a second channel region a second source region and a second drain region. The second channel region includes a semiconductor material having a higher thermal conductivity than a semiconductor material of the first channel region.
US11677006B2 Nitride crystal, optical device, semiconductor device, and method for manufacturing nitride crystal
According to one embodiment, a nitride crystal includes first, second, and third nitride crystal regions. The third nitride crystal region includes Al, and is provided between the first and second nitride crystal regions. A third oxygen concentration in the third nitride crystal region is greater than a first oxygen concentration in the first nitride crystal region and greater than a second oxygen concentration in the second nitride crystal region. A third carbon concentration in the third nitride crystal region is greater than a first carbon concentration in the first nitride crystal region and greater than a second carbon concentration in the second nitride crystal region. A <0001> direction of the first nitride crystal region is one of a first orientation from the second nitride crystal region toward the first nitride crystal region or a second orientation from the first nitride crystal region toward the second nitride crystal region.
US11677005B2 Semiconductor device and method for manufacturing the same
A semiconductor device includes: a substrate; and an n-type layer including a nitride semiconductor formed on the surface of the substrate. In the n-type layer, the concentration of donor impurities (excluding O) is 1×1015 cm−3 or more and 1×1020 cm−3 or less, the concentration of C impurities is 1×1016 cm−3 or less, the concentration of O impurities is 1×1016 cm−3 or less, the concentration of Ca impurities is 1×1016 cm−3 or less, and the sum total of the concentrations of the C impurities, the O impurities, and the Ca impurities is lower than the concentration of the donor impurities. Such a semiconductor device can be fabricated by using a halogen-free vapor phase epitaxy (HF-VPE) device.
US11677004B2 Strained channel field effect transistor
Various strained channel transistors are disclosed herein. An exemplary semiconductor device includes a substrate and a fin structure disposed over the substrate. The fin structure includes a first epitaxial layer disposed on the substrate, a second epitaxial layer disposed on the first epitaxial layer, and a third epitaxial layer disposed on the second epitaxial layer. The second epitaxial layer includes a relaxed transversal stress component and a longitudinal compressive stress component, and the third epitaxial layer has uni-axial strain. A gate structure is disposed on a channel region of the fin structure, such that the gate structure interposes a source region and a drain region of the fin structure.
US11677003B2 Nanowire transistor fabrication with hardmask layers
A nanowire device of the present description may be produced with the incorporation of at least one hardmask during the fabrication of at least one nanowire transistor in order to assist in protecting an uppermost channel nanowire from damage that may result from fabrication processes, such as those used in a replacement metal gate process and/or the nanowire release process. The use of at least one hardmask may result in a substantially damage free uppermost channel nanowire in a multi-stacked nanowire transistor, which may improve the uniformity of the channel nanowires and the reliability of the overall multi-stacked nanowire transistor.
US11676996B2 Method of manufacturing semiconductor device, and semiconductor device
In a step, acceptor ions are implanted from a back surface of a semiconductor substrate. In a step, a wet process of immersing the semiconductor substrate in a chemical solution including hydrofluoric acid is performed, to introduce hydrogen atoms into the semiconductor substrate. In a step, proton radiation is provided to the back surface of the semiconductor substrate, to introduce hydrogen atoms into the semiconductor substrate and form radiation-induced defects. In a step, an annealing process is performed on the semiconductor substrate, to form hydrogen-related donors by reaction of the hydrogen atoms and the radiation-induced defects and reduce the radiation-induced defects.
US11676995B2 Semiconductor device
A semiconductor device includes a semiconductor body, an electrode provided on a surface of the semiconductor body. The semiconductor body includes a first semiconductor layer and a second semiconductor layer provided between the first semiconductor layer and the second electrode. The second semiconductor layer includes first and second regions arranged along the surface of the semiconductor body. The first region has a surface contacting the electrode, and the second region includes second conductivity type impurities with a concentration lower than a concentration of the second conductivity type impurities at the surface of the first region. The second semiconductor layer has a first concentration of second conductivity type impurities at a first position in the second region, and a second concentration of second conductivity type impurities at a second position between the first position and the electrode, the second concentration being lower than the first concentration.
US11676994B2 Manufacturing method of semiconductor device and semiconductor device
The present invention provides a manufacturing method of a semiconductor device and a semiconductor device. A semiconductor device is provided, the semiconductor device includes a substrate, a stacked structure disposed on the substrate, the substrate comprises a cell array region, a peripheral circuit region and a middle region between the cell array region and the peripheral circuit region, the stacked structure comprises a first support layer, a first trench located in the middle region, a second support layer located on an upper surface of the stacked structure, wherein parts of the second support layer is disposed in the first trench, a portion of a sidewall of the first support layer directly contacts a portion of a sidewall of the second support layer, and a capacitor structure located in the cell array region.
US11676993B2 Method and structure for dual sheet resistance trimmable thin film resistors
In one example an electronic device includes a first resistor and a second resistor. The first resistor includes a first resistive layer located over a substrate, the first resistive layer having a first sheet resistance. The second resistor includes a first portion of a second resistive layer located over the substrate, the second resistive layer having a second sheet resistance different from the first sheet resistance. The first resistive layer is located between the substrate and a second noncontiguous portion of the second resistive layer.
US11676991B2 Semiconductor light emitting device
A semiconductor light-emitting device has an emitter matrix with an arrangement of emitter cells interspersed with non-emitter cells. The emitter cell has a semiconductor emitter, and a non-emitter cell does not have a semiconductor emitter. A number of bond pads for connection to a power supply and a plurality of wirebonds are present. Each wirebond extends from a bond pad to the semiconductor emitter of an emitter cell. An imaging arrangement includes a light source for illuminating a scene. The light source has a pair of such semiconductor light-emitting devices. A method of manufacturing such a semiconductor light-emitting device is also described.
US11676984B2 Solid-state imaging device, method of manufacturing the same, and electronic device
The present disclosure relates to a solid-state imaging device capable of further decreasing reflectivity, a method of manufacturing the same, and an electronic device. The solid-state imaging device includes a semiconductor substrate on which a photoelectric converting unit is formed for each of a plurality of pixels, and an antireflection structure provided on a light incident surface side from which light is incident on the semiconductor substrate in which a plurality of types of projections of different heights is formed. The antireflection structure is formed by performing processing of digging a light incident surface of the semiconductor substrate in a plurality of stages with different processing conditions. The antireflection structure is the structure in which a second projection lower than a first projection is formed between the first projections of predetermined height. The present technology may be applied to a CMOS image sensor, for example.
US11676981B2 Optical component with waveguide based filter
An image sensor for recording incident radiation may include a first layer for filtering the incident radiation by attenuating incident radiation with a frequency below a cutoff frequency and a second light-sensitive layer for absorbing radiation passing through the first layer. The first layer may precede the second light-sensitive layer in a direction of propagation of the incident radiation and the first layer includes at least one aperture passing through the first layer to the second light-sensitive layer for propagating radiation therethrough. The cross sectional size of the at least one aperture may be configured to provide a cutoff frequency so that incident radiation with a frequency below the cutoff frequency is attenuated inside the at least one aperture and incident radiation with a frequency above the cutoff frequency propagates through the at least one aperture.
US11676973B2 Display device
A display device includes a substrate, a transistor, a first insulating layer, a transfer pad, a second insulating layer, and a pixel electrode. The transistor is disposed on the substrate and includes a drain. The first insulating layer is disposed on the transistor and includes a first contact hole. The transfer pad is disposed on the first insulating layer and contacts the drain through the first contact hole. The transfer pad is filled into a bottom of the first contact hole to form a first contact region. The second insulating layer is disposed on the transfer pad and includes a second contact hole. A bottom of the second contact hole exposes part of the transfer pad to form a second contact region. The pixel electrode is disposed on the second insulating layer and contacts the transfer pad through the second contact hole.
US11676970B2 Panel, electronic device and transistor
A panel comprises a substrate; a transistor disposed on the substrate and including: a source electrode, a drain electrode, a gate electrode, a gate insulation layer, an active layer, an auxiliary source electrode configured to electrically connect one end of the active layer to the source electrode, and an auxiliary drain electrode configured to electrically connect an other end of the active layer to the drain electrode; and a capacitor disposed on the substrate and including a first plate and a second plate. The first plate of the capacitor is made of a same material as the auxiliary source electrode and the auxiliary drain electrode.
US11676968B2 Coaxial contacts for 3D logic and memory
In method for forming a semiconductor device, a first opening is formed in a dielectric stack that has a cylinder shape with a first sidewall. A first conductive layer is deposited along the first sidewall of the first opening and a first insulating layer is deposited along an inner sidewall of the first conductive layer. The dielectric stack is then etched along an inner sidewall of the first insulating layer so as to form a second opening that extends into the dielectric stack with a second sidewall. A second conductive layer is further formed along the second sidewall of the second opening and a second insulating layer is formed along an inner sidewall of the second conductive layer. A bottom of the second conductive layer is positioned below a bottom of the first conductive layer to form a staggered configuration.
US11676967B2 Semiconductor device
Disclosed is a semiconductor device comprising a substrate, a plurality of active patterns that protrude from the substrate, a device isolation layer between the active patterns, and a passivation layer that covers a top surface of the device isolation layer and exposes upper portions of the active patterns. The device isolation layer includes a plurality of first isolation parts adjacent to facing sidewalls of the active patterns, and a second isolation part between the first isolation parts. A top surface of the second isolation part is located at a lower level than that of top surfaces of the first isolation parts.
US11676966B2 Stacked transistors having device strata with different channel widths
Disclosed herein are stacked transistors having device strata with different channel widths, as well as related methods and devices. In some embodiments, an integrated circuit structure may include stacked strata of transistors, wherein different channel materials of different strata have different widths.
US11676965B2 Strained tunable nanowire structures and process
Fabrication techniques for NMOS and PMOS nanowires leveraging an isolated process flow for NMOS and PMOS nanowires facilitates independent (decoupled) tuning/variation of the respective geometries (i.e., sizing) and chemical composition of NMOS and PMOS nanowires existing in the same process. These independently tunable degrees of freedom are achieved due to fabrication techniques disclosed herein, which enable the ability to individually adjust the width of NMOS and PMOS nanowires as well as the general composition of the material forming these nanowires independently of one another. In the context of nanowire based semiconductors, in which NMOS and PMOS nanowires are incorporated as channel, drain and source regions respectively for NMOS and PMOS nanowire transistors, independent tuning of the NMOS and PMOS nanowires facilitates independent tuning of short-channel effects, gate drive, the width of the transistor dead space capacitance, strain and other performance related characteristics of associated NMOS and PMOS nanowire transistors.
US11676964B2 Integrated circuit (IC) device
An integrated circuit (IC) device includes: a fin-type active area protruding from a substrate and extending in a first horizontal direction; a first nanosheet disposed above an upper surface of the fin-type active area with a first separation space therebetween; a second nanosheet disposed above the first nanosheet with a second separation space therebetween; a gate line extending on the substrate in a second horizontal direction intersecting the first horizontal direction, at least a portion of the gate line being disposed in the second separation space; and a bottom insulation structure disposed in the first separation space.
US11676959B2 Electrostatic discharge protection circuit
An electrostatic discharge (ESD) protection circuit is coupled between first and second power supply buses. The ESD protection circuit includes a detection circuit; a pull-up circuit, coupled to the detection circuit, comprising at least a first n-type transistor; a pull-down circuit, coupled to the pull-up circuit, comprising at least a second n-type transistor; and a bypass circuit, coupled to the pull-up and pull-down circuits, wherein the detection circuit is configured to detect whether an ESD event is present on either the first or the second bus so as to cause the pull-up and pull-down circuits to selectively enable the bypass circuit for providing a discharging path between the first and second power supply buses.
US11676953B2 Display module and system applications
A display module and system applications including a display module are described. The display module may include a display substrate including a front surface, a back surface, and a display area on the front surface. A plurality of interconnects extend through the display substrate from the front surface to the back surface. An array of light emitting diodes (LEDs) are in the display area and electrically connected with the plurality of interconnects, and one or more driver circuits are on the back surface of the display substrate. Exemplary system applications include wearable, rollable, and foldable displays.
US11676952B2 Method for integrating a light emitting device
Light emitting devices and methods of integrating micro LED devices into light emitting device are described. In an embodiment a light emitting device includes a reflective bank structure within a bank layer, and a conductive line atop the bank layer and elevated above the reflective bank structure. A micro LED device is within the reflective bank structure and a passivation layer is over the bank layer and laterally around the micro LED device within the reflective bank structure. A portion of the micro LED device and a conductive line atop the bank layer protrude above a top surface of the passivation layer.
US11676948B2 Method for fabricating electronic package
An electronic package is provided, including: an encapsulation layer embedded with a first electronic component and conductive pillars; a circuit structure disposed on one surface of the encapsulation layer; a second electronic component disposed on the circuit structure; an insulation layer formed on the other surface of the encapsulation layer; and a circuit portion disposed on the insulation layer. Since the first and second electronic components are disposed on two sides of the circuit structure, respectively, the electronic package has various functions and high performance. A method for fabricating the electronic package is also provided.
US11676941B2 Semiconductor package and fabricating method thereof
A semiconductor package structure and a method for making a semiconductor package. As non-limiting examples, various aspects of this disclosure provide various semiconductor package structures, and methods for making thereof, that comprise a connect die that routes electrical signals between a plurality of other semiconductor die.
US11676940B2 Hybrid bonded interconnect bridging
A chip for hybrid bonded interconnect bridging for chiplet integration, the chip comprising: a first chiplet; a second chiplet; an interconnecting die coupled to the first chiplet and the second chiplet through a hybrid bond.
US11676937B2 Flexible sinter tool for bonding semiconductor devices
An apparatus having a seal plate which includes rigid hard portions and one or more flexible soft portions located between the hard portions is used for bonding at least one semiconductor device onto a substrate that is supported on a platform. The seal plate is movable between a first position which is spaced from the substrate and a second position whereat a first side of the seal plate is configured to be in contact with the substrate. A diaphragm covers a second side of the seal plate opposite to the first side. A fluid pressure generator exerts a fluid pressure onto the diaphragm to actuate the diaphragm to compress the one or more soft portions to transmit a bonding force onto the at least one semiconductor device during bonding.
US11676924B2 Semiconductor chip with reduced pitch conductive pillars
Various semiconductor chips and packages are disclosed. In one aspect, an apparatus is provided that includes a semiconductor chip that has a side, and plural conductive pillars on the side. Each of the conductive pillars includes a pillar portion that has an exposed shoulder facing away from the semiconductor chip. The shoulder provides a wetting surface to attract melted solder. The pillar portion has a first lateral dimension at the shoulder. A solder cap is positioned on the pillar portion. The solder cap has a second lateral dimension smaller than the first lateral dimension.
US11676923B2 Semiconductor packages
Semiconductor packages may include a first semiconductor chip including a first through-electrode and a first upper connection pad and on an upper surface of the first semiconductor chip, a second semiconductor chip on the first semiconductor chip and including a second lower connection pad on a lower surface of the second semiconductor chip, a connection bump between the first and second semiconductor chips and connected to the first upper connection pad and the second lower connection pad, a first insulating layer between the first and second semiconductor chips and surrounding the first upper connection pad, the connection bump, and the second lower connection pad, and a second insulating layer between the first semiconductor chip and the first insulating layer and extending on the upper surface of the first semiconductor chip, a side surface of the first upper connection pad, and a portion of a side surface of the connection bump.
US11676920B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes the steps of first forming an aluminum (Al) pad on a substrate, forming a passivation layer on the substrate and an opening exposing the Al pad, forming a cobalt (Co) layer in the opening and on the Al pad, bonding a wire onto the Co layer, and then performing a thermal treatment process to form a Co—Pd alloy on the Al pad.
US11676916B2 Structure and formation method of package with warpage-control element
A package structure and a formation method of a package structure are provided. The package structure includes a circuit substrate and a die package bonded to the circuit substrate through bonding structures. The package structure also includes a warpage-control element attached to the circuit substrate. The warpage-control element has a protruding portion extending into the circuit substrate. The warpage-control element has height larger than that of the die package.
US11676913B2 Semiconductor package
A semiconductor package includes a substrate. A first semiconductor chip is disposed on the substrate and is electrically connected to the substrate. The first semiconductor chip comprises a first sidewall extending in a first direction, a second sidewall extending in a second direction that crosses the first direction, and a third sidewall disposed between the first sidewall and the second sidewall and configured to connect the first sidewall and the second sidewall. The third sidewall has a curved surface shape. A second semiconductor chip is disposed on the first semiconductor chip and is electrically connected to the first semiconductor chip.
US11676910B2 Embedded reference layers for semiconductor package substrates
Two conductive reference layers are embedded in a semiconductor package substrate. The embedded reference layers facilitate low electromagnetic noise coupling between adjacent signals for semiconductor device package.
US11676909B2 Metrology targets for high topography semiconductor stacks
A metrology target for use in measuring misregistration between layers of a semiconductor device including a first target structure placed on a first layer of a semiconductor device, the first target structure including a first plurality of unitary elements respectively located in at least four regions of the first target structure, the first plurality of elements being rotationally symmetric with respect to a first center of symmetry and at least a second target structure placed on at least a second layer of the semiconductor device, the second target structure including a second plurality of elements respectively located in at least four regions of the second target structure, the second plurality of elements being rotationally symmetric with respect to a second center of symmetry, the second center of symmetry being designed to be axially aligned with the first center of symmetry and corresponding ones of the second plurality of elements being located adjacent corresponding ones of the first plurality of elements in the at least four regions in a non-surrounding arrangement, when the first and second layers are placed one on top of another.
US11676908B2 System and method for aligned stitching
A method for manufacturing semiconductor devices include steps of depositing a first photoresist over a first dielectric layer, first exposing the first photoresist to a first light-exposure using a first lithographic mask, and second exposing the first photoresist to a second light-exposure using a second lithographic mask. An overlap region of the first photoresist is exposed to both the first light-exposure and the second light-exposure. The first dielectric layer is thereafter patterned to form a mask overlay alignment mark in the overlap region. The patterning includes etching the first dielectric layer form a trench, and filling the trench with a conductive material to produce the alignment mark. A second dielectric layer is deposited over the alignment mark, and a second photoresist is deposited over the second dielectric layer. A third lithographic mask is aligned to the second photoresist using the underlying mask overlay alignment mark for registration.
US11676907B2 Semiconductor package and antenna module comprising the same
A method including forming a frame having an opening, forming a first metal layer, forming a first encapsulant, forming an insulation layer on the first metal layer, forming a first through-hole and a second through-hole penetrating the insulation layer and the first encapsulant, forming a second metal layer and a third metal layer, forming a second encapsulant, forming a first metal via and a second metal via penetrating the second encapsulant and a metal pattern layer on the second encapsulant, and forming a connection structure. The first metal layer and the second metal layer respectively are formed to extend to a surface of each of the first encapsulant and the frame, facing the metal pattern layer, and the first metal layer and the second metal layer are connected to the metal pattern layer through the first metal via and the second metal via having heights different from each other.
US11676904B2 Semiconductor package
A semiconductor package includes a first sub-semiconductor device, an interposer, and a second sub-semiconductor device stacked on each other, and a heat sink covering the second sub-semiconductor device. The first sub-semiconductor device includes a first substrate and a first semiconductor chip. The interposer includes a dielectric layer, a thermal conductive layer in contact with a bottom surface of the dielectric layer, a first thermal conductive pad in contact with a top surface of the dielectric layer, and thermal conductive vias penetrating the dielectric layer to connect the thermal conductive layer to the first thermal conductive pad. A bottom surface of the thermal conductive layer is adjacent to and connected to a top surface of the first semiconductor chip. The second sub-semiconductor device is disposed on the dielectric layer without overlapping the first thermal conductive pad. The heat sink further covers the first thermal conductive pad to be connected thereto.
US11676895B2 Semiconductor device comprising air gaps having different configurations
A semiconductor device includes a first interlayer dielectric layer disposed over a substrate, metal wirings, a second interlayer dielectric layer disposed over the first interlayer dielectric layer and the metal wirings, a first air gap and a second air gap. The metal wirings are embedded in the first interlayer dielectric layer, and arranged with a first space or a second space between the metal wirings. The second space has a greater length than the first space. The first air gap is formed by the second interlayer dielectric layer and formed in a first area sandwiched by adjacent two metal wirings arranged with the first space. The second air gap is formed by the second interlayer dielectric layer and formed in a second area sandwiched by adjacent two metal wirings arranged with the second space therebetween. No adjacent two metal wirings are arranged with a space smaller than the first space.
US11676894B2 Resistance tunable fuse structure formed by embedded thin metal layers
A semiconductor structure includes a resistance tunable fuse stack structure. A fabrication method for forming the same includes forming on a substrate layer a first fuse conductive layer, directly on, and contacting a top surface of, the substrate layer, followed by forming a first inter-layer dielectric (ILD) layer, directly on, and contacting a top surface of, the first fuse conductive layer. The method forms a second fuse conductive layer, directly on, and contacting a top surface of, the first ILD layer, followed by forming a second ILD layer, directly on, and contacting a top surface of, the second fuse conductive layer, the layers are interleaved in a stack forming a fuse stack structure. First and second fuse contacts are formed in the fuse stack structure vertically extending through the layers and contacting the first and second fuse conductive layers. Selection of various attributes of the fuse stack structure tunes a resistance of a fuse formed between the first and second fuse contacts in the fuse stack structure.
US11676892B2 Three-dimensional metal-insulator-metal capacitor embedded in seal structure
Embodiments of the present invention are directed to methods and resulting structures for integrated circuits having metal-insulator-metal (MIM) capacitors that serve as both decoupling capacitors and crack stops. In a non-limiting embodiment, an interconnect is formed on a first portion of a substrate in an interior region of the integrated circuit. A second portion of the substrate is exposed in an edge region of the integrated circuit. A MIM capacitor is formed over the second portion of the substrate in the edge region. The MIM capacitor includes two or more plates and one or more dielectric layers. Each dielectric layer is positioned between an adjacent pair of the two or more plates and a portion of the two or more plates extends over the interconnect in the interior region. A plate of the two or more plates is electrically coupled to a last metal wiring level of the interconnect.
US11676891B2 Method to enable 30 microns pitch EMIB or below
A package substrate and package assembly including a package substrate including a substrate body including electrical routing features therein and a surface layer and a plurality of first and second contact points on the surface layer including a first pitch and a second pitch, respectively, wherein the plurality of first contact points and the plurality of second contact points are continuous posts to the respective ones of the electrical routing features. A method including forming first conductive vias in a package assembly, wherein the first conductive vias include substrate conductive vias to electrical routing features in a package substrate and bridge conductive vias to bridge surface routing features of a bridge substrate; forming a first surface layer and a second surface layer on the package substrate; and forming second conductive vias through each of the first surface layer and the second surface layer to the bridge conductive vias.
US11676889B2 Guard ring design enabling in-line testing of silicon bridges for semiconductor packages
Guard ring designs enabling in-line testing of silicon bridges for semiconductor packages, and the resulting silicon bridges and semiconductor packages, are described. In an example, a semiconductor structure includes a substrate having an insulating layer disposed thereon. A metallization structure is disposed on the insulating layer. The metallization structure incudes conductive routing disposed in a dielectric material stack. The semiconductor structure also includes a first metal guard ring disposed in the dielectric material stack and surrounding the conductive routing. The first metal guard ring includes a plurality of individual guard ring segments. The semiconductor structure also includes a second metal guard ring disposed in the dielectric material stack and surrounding the first metal guard ring. Electrical testing features are disposed in the dielectric material stack, between the first metal guard ring and the second metal guard ring.
US11676885B2 Semiconductor device packaging leadframe assembly and method therefor
A method of manufacturing a semiconductor device is provided. The method includes forming a package leadframe assembly. The package leadframe includes a plurality of leads. An adhesive is placed on a portion of the plurality of leads. A die pad is placed onto the adhesive. A portion of the die pad overlaps the portion of the plurality of leads. A semiconductor die is attached to the die pad. A molding compound encapsulates the semiconductor die and a portion of the package leadframe assembly.
US11676884B2 Cantilevered leadframe support structure for magnetic wireless transfer between integrated circuit dies
A coupling device provides galvanic isolation using a leadframe that is configured to support two integrated circuit chips in a coplanar manner. Each chip contains an inductive coupling coil. The lead frame includes a set of bond pads for attaching bond wires to couple to the two integrated circuit chips. Two separated die attach pads support the two chips. Each die attach pad is configured to support one of the two integrated circuit chips with a plurality of cantilevered fingers.
US11676881B2 Semiconductor package, semiconductor assembly and method for fabricating a semiconductor package
A semiconductor package is disclosed. In one example, the semiconductor package includes a chip carrier, a semiconductor chip attached to the chip carrier, an encapsulation body encapsulating the semiconductor chip, and a mounting hole configured to receive a screw for screw mounting a heatsink onto a first side of the semiconductor package. A second side of the semiconductor package opposite the first side is configured to be surface mounted to an application board.
US11676877B2 Electronic package with multiple electronic components spaced apart by grooves
A method for fabricating an electronic package is provided. A filling material is formed in an interval S, at which a plurality of electronic components disposed on a carrying structure are spaced apart from one another. The filling material acts as a spacer having a groove, and the groove acts as a stress buffering region. Therefore, the electronic components can be prevented from being broken due to stress concentration.
US11676876B2 Semiconductor die package with warpage management and process for forming such
A device is disclosed. The device includes a first die, a plurality of chiplets above the first die, a first underfill material beneath the chiplets, and a gap fill material between the chiplets. The gap fill material is different from the first underfill material. An interface region is formed between the first underfill material and the gap fill material.
US11676875B2 Semiconductor package including non-conductive film between package substrate and semiconductor chip thereon
A semiconductor package including a package substrate, a semiconductor chip on a top surface of the package substrate, a connection terminal between the package substrate and the semiconductor chip, the connection terminal connecting the package substrate to the semiconductor chip, a non-conductive film (NCF) between the package substrate and semiconductor chip, the NCF surrounding the connection terminal and bonding the semiconductor chip to the package substrate, and a side encapsulation material covering a side surface of the semiconductor chip, contacting the package substrate, and including a first portion between a bottom surface of the semiconductor chip and the top surface of the package substrate may be provided. At least a portion of the NCF includes a second portion that horizontally protrudes from the semiconductor chip when viewed, and a portion of the side encapsulation material is in contact with the bottom surface of the semiconductor chip.
US11676871B2 Semiconductor device and manufacturing method for semiconductor device
A semiconductor device includes a case enclosing a region where a semiconductor element as a component of an electric circuit exists. A resin part is fixed to an inside of the case in contact with the region. The resin part is provided with a conductive film, which is a part of the electric circuit. The conductive film is provided in the resin part so that the conductive film comes into contact with the region.
US11676868B2 Selective dual silicide formation
Techniques described herein enable respective (different) types of metal silicide layers to be formed for p-type source/drain regions and n-type source/drain regions in a selective manner. For example, a p-type metal silicide layer may be selectively formed over a p-type source/drain region (e.g., such that the p-type metal silicide layer is not formed over the n-type source/drain region) and an n-type metal silicide layer may be formed over the n-type source/drain region (which may be selective or non-selective). This provides a low Schottky barrier height between the p-type metal silicide layer and the p-type source/drain region, as well as a low Schottky barrier height between the n-type metal silicide layer and the n-type source/drain region. This reduces the contact resistance for both p-type source/drain regions and n-type source/drain regions.
US11676867B2 Method for manufacturing semiconductor structure
Methods of manufacturing a semiconductor structure are provided. One of the methods includes the following operations. A substrate is received, and the substrate includes a first conductive region and a second conductive region. A first laser anneal is performed on the first conductive region to repair lattice damage. An amorphization is performed on the first conductive region and the second conductive region to enhance silicide formation to a desired phase transformation in the subsequent operations. A pre-silicide layer is formed on the substrate. A thermal anneal is performed to the substrate to form a silicide layer from the pre-silicide layer. A second laser anneal is performed on the first conductive region and the second conductive region.
US11676863B2 Structures for aligning a semiconductor wafer for singulation
Implementations of a method for aligning a semiconductor wafer for singulation may include: providing a semiconductor wafer having a first side and a second side. The first side of the wafer may include a plurality of die and the plurality of die may be separated by streets. The semiconductor wafer may include an edge ring around a perimeter of the wafer on the second side of the wafer. The wafer may also include a metal layer on the second side of the wafer. The metal layer may substantially cover the edge ring. The method may include grinding the edge ring to create an edge exclusion area and aligning the semiconductor wafer with a saw using a camera positioned in the edge exclusion area on the second side of the wafer. Aligning the wafer may include using three or more alignment features included in the edge exclusion area.
US11676862B2 Semiconductor device structure and methods of forming the same
An interconnection structure, along with methods of forming such, are described. The structure includes a first conductive feature having a first thickness, a first dielectric material disposed adjacent the first conductive feature, and the first dielectric material has a second thickness greater than the first thickness. The structure further includes a second conductive feature disposed adjacent the first dielectric material, a first etch stop layer disposed on the first conductive feature, a second etch stop layer disposed on the first dielectric material, and a second dielectric material disposed on the first etch stop layer and the second etch stop layer. The second dielectric material is in contact with the first dielectric material.
US11676861B1 Method for fabricating semiconductor device
The present application discloses method for fabricating a semiconductor device. The method includes providing a substrate; forming a word line trench in the substrate; conformally forming a first insulating layer in the word line trench and conformity forming a first barrier layer on the first insulating layer; conformally forming a first nucleation layer on the first barrier layer; performing a post-treatment to the first nucleation layer, wherein the post-treatment comprises a reducing agent comprising diborane and a tungsten-containing precursor; forming a first bulk layer on the first nucleation layer, wherein the first nucleation layer and the first bulk layer configure a first conductive layer; and performing a planarization process to turn the first insulating layer, the first barrier layer, and the first conductive layer into a word line insulating layer, a word line barrier layer, and a word line conductive layer, respectively and correspondingly.
US11676857B2 Method for preparing semiconductor structure having void between bonded wafers
A method includes providing a first wafer including a first substrate, a first dielectric layer disposed over the first substrate and a first component formed within the first dielectric layer; providing a second wafer including a second substrate, a second dielectric layer disposed over the second substrate, and a second component formed within the second dielectric layer; removing a first portion of the first dielectric layer to form a first recess; removing a second portion of the second dielectric layer to form a second recess; disposing the second wafer over the first wafer to bond the first dielectric layer to the second dielectric layer; removing a third portion of the second substrate and the second dielectric layer to form a third recess coupled to the second recess; and disposing a conductive material to fill the first recess, the second recess and the third recess to form a conductive structure.
US11676856B2 Semiconductor device including polysilicon structures and method of making
A semiconductor device includes a substrate. The semiconductor device further includes a first polysilicon structure over the substrate, wherein the first polysilicon structure has a first grain size. The semiconductor device further includes a first barrier layer over the first polysilicon structure, wherein the first barrier layer has a non-uniform thickness. The semiconductor device further includes a second polysilicon structure over the first barrier layer, wherein the second polysilicon structure has a second grain size smaller than the first grain size.
US11676854B2 Selective ILD deposition for fully aligned via with airgap
A method is presented forming a fully-aligned via (FAV) and airgaps within a semiconductor device. The method includes forming a plurality of copper (Cu) trenches within an insulating layer, forming a plurality of ILD regions over exposed portions of the insulating layer, selectively removing a first section of the ILD regions in an airgap region, and maintaining a second section of the ILD regions in a non-airgap region. The method further includes forming airgaps in the airgap region and forming a via in the non-airgap region contacting a Cu trench of the plurality of Cu trenches.
US11676852B2 Patterning methods for semiconductor devices
Semiconductor devices and methods of forming semiconductor devices are provided. A method includes forming a first mask layer over an underlying layer, patterning the first mask layer to form a first opening, forming a non-conformal film over the first mask layer, wherein a first thickness of the non-conformal film formed on the top surface of the first mask layer is greater than a second thickness of the non-conformal film formed on a sidewall surface of the first mask layer, performing a descum process, wherein the descum process removes a portion of the non-conformal film within the first opening, and etching the underlying layer using the patterned first mask layer and remaining portions of the non-conformal film as an etching mask.
US11676850B2 Semiconductor device and method of manufacturing the same
A semiconductor device and method of manufacturing the same are provided. The semiconductor device includes a substrate and a first isolation structure which has a first corner. The semiconductor device also includes a first well region with a first conductive type. The semiconductor device includes further includes a gate structure over the first well region and covers a portion of the first corner of the first isolation structure. In addition, the semiconductor device includes a first doped region and a second doped region disposed on two opposites of the gate structure. Each of the first doped region and the second doped region has the first conductive type. The semiconductor device also includes a first counter-doped region in the first well region with a second conductive type different from the first conductive type. The first counter-doped region covers the first corner of the first isolation structure.
US11676842B2 Substrate treating apparatus
A substrate treating apparatus includes a transporting space, transport mechanisms, and heat-treating sections. The transport mechanisms are provided in the transporting space. The heat-treating section, transporting space, and heat-treating section are aligned in the stated order in a transverse direction. One heat-treating section includes a plurality of heat-treating units. The heat-treating units are arranged in a longitudinal direction. The other heat-treating section includes a plurality of heat-treating units. These heat-treating units are also arranged in the longitudinal direction. One transport mechanism transports substrates to the heat-treating units. The other transport mechanism also transports substrates to the heat-treating units.
US11676837B2 Substrate holder
One object of this application is to provide an advanced substrate holder including a clamper. A substrate holder holds a substrate by interposing the substrate between frames. The substrate holder includes a front frame, a rear frame, and one or a plurality of clampers. Each of the clampers includes a hook portion including a hook base and a hook main body, and a plate including at least one claw. At least one of the clampers includes the plate including a first claw for a lock and a second claw for a semi-lock.
US11676834B2 Substrate processing method and substrate processing apparatus
In substrate processing, by supplying a first processing liquid onto an upper surface 91 of a substrate 9 held in a horizontal state, a liquid film 81 of the first processing liquid which entirely covers the upper surface 91 is formed. Further, by heating the substrate 9, a vapor layer 82 of the first processing liquid is formed between the upper surface 91 and the liquid film 81 of the first processing liquid on the upper surface 91. Then, by supplying a second processing liquid onto the upper surface 91 of the substrate 9, the liquid film 81 of the first processing liquid is removed from the upper surface 91. It is thereby possible to appropriately remove extraneous matters 89 from the upper surface 91 of the substrate 9, which are taken in the liquid film 81 of the first processing liquid as the vapor layer 82 is formed.
US11676828B2 Semiconductor manufacturing apparatus and manufacturing method of semiconductor device
A semiconductor manufacturing apparatus according to the present embodiment includes a tank, a heater, a bubble supplier, a sensor and a controller. The tank stores a chemical solution for processing a substrate. The heater heats the chemical solution. The bubble supplier supplies bubbles to the chemical solution in the tank. The sensor detects at least one of a concentration of the chemical solution, a water concentration of the chemical solution, specific gravity of the chemical solution and a vapor concentration of a gas discharged from the tank. The controller controls the supply of bubbles by the bubble supplier based on a detection result of the sensor.
US11676825B2 Semiconductor chip
A semiconductor chip has a first transistor that amplifies a first signal and outputs a second signal, a second transistor that amplifies the second signal and outputs a third signal, and a semiconductor substrate having a main surface parallel to a plane defined by first and second directions and which has the first and second transistors formed thereon. The main surface has thereon a first bump connected to a collector or drain of the first transistor, a second bump connected to an emitter or source of the first transistor, a third bump connected to a collector or drain of the second transistor, and a fourth bump connected to an emitter or source of the second transistor. The first bump is circular, the second through fourth bumps are rectangular or oval, and the area of each of the second through fourth bumps is larger than that of the first bump.
US11676823B2 Method for fabricating semiconductor device
A method for fabricating a semiconductor device includes the steps of: providing a substrate having a first region, a second region, and a third region; forming a first gate oxide layer on the first region, the second region, and the third region; and performing an etching process and an infrared treatment process at the same time to completely remove the first gate oxide layer on the second region for exposing the substrate.
US11676820B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device includes: preparing a substrate; forming an isolation layer defining an active region in the substrate; forming a first insulation structure over the substrate, the first insulation structure defining a line-type opening that exposes the isolation layer and the active region; forming a plug pad through a Selective Epitaxial Growth (SEG) process over the exposed active regions; forming a second insulation structure inside the line-type opening, the second insulation structure defining a contact hole landing on the plug pad; and filling the contact hole with a contact plug.
US11676818B2 Laser irradiation apparatus and method for manufacturing semiconductor device
A laser irradiation apparatus (1) according to an embodiment includes an optical-system module (20) configured to apply laser light (L1) to an object to be irradiated, a shield plate (51) in which a slit (54) is formed, through which the laser light (L1) passes, and a reflected-light receiving component (61) disposed between the optical-system module (20) and the shield plate (51), in which the reflected-light receiving component (61) is able to receive, out of the laser light (L1), reflected light (R1) reflected by the shield plate (51).
US11676817B2 Method for pitch split patterning using sidewall image transfer
A method of forming a device includes forming a hard mask layer over an underlying layer of a substrate, forming an anti-reflective coating layer over the hard mask layer, forming a patterned resist layer over the anti-reflective coating layer, and forming a mandrel including the anti-reflective coating layer by patterning the anti-reflective coating layer using the patterned resist layer as an etch mask. The method includes forming a sidewall spacer on the mandrel including the anti-reflective coating layer, forming a freestanding spacer on the hard mask layer by removing the mandrel from the anti-reflective coating layer, and using the freestanding spacer as an etch mask, patterning the underlying layer of the substrate.
US11676814B2 Material for forming organic film, substrate for manufacturing semiconductor apparatus, method for forming organic film, and patterning process
A material for forming an organic film using a polymer including an imide group for forming an organic underlayer film that cures under film-forming conditions in the air and in an inert gas, generates no by-product in heat resistance and embedding and flattening characteristics of a pattern formed on a substrate, also adhesiveness to a substrate for manufacturing a semiconductor apparatus, a method for forming an organic film, and a patterning process. The material includes (A) a polymer having a repeating unit represented by the following general formula (1A) whose terminal group is a group represented by either of the following general formulae (1B) or (1C), and (B) an organic solvent: wherein, W1 represents a tetravalent organic group, and W2 represents a divalent organic group: wherein, R1 represents any of the groups represented by the following formula (1D), and two or more of R1s may be used in combination.
US11676810B2 Semiconductor structure processing method and forming method
A semiconductor structure processing method and forming method are provided. The semiconductor structure processing method includes the steps of: providing a semiconductor substrate, which is provided with feature portions having a mask layer on their top surfaces; ashing a semiconductor structure comprising the semiconductor substrate, the feature portions and the mask layer; removing the mask layer; cleaning the semiconductor structure, and forming an oxide layer on surfaces of the feature portions after the feature portions are cleaned; drying the semiconductor structure; and removing the oxide layer. During drying, one feature portion of at least one group of adjacent feature portions is inclined towards a feature portion adjacent thereto, and a distance between the inclined feature portion and the feature portion adjacent thereto after drying is smaller than a distance there between before drying.
US11676808B2 Dual-frequency RF ion confinement apparatus
An ion mobility separator comprises an RF-device for transversely confining ions in an ion region using: (a) a first set of electrodes arranged parallel to one another along a direction of ion travel to define a first transverse boundary of the ion region, and that are supplied with a first RF-voltage such that different phases of the first RF-voltage are applied to adjacent electrodes of the first set; and (b) a second set of electrodes arranged parallel to one another along said direction of ion travel to define a second transverse boundary of the ion region, and that are supplied with a second RF-voltage such that different phases of the second RF-voltage are applied to adjacent electrodes of the second set, the first and second transverse boundaries being substantially opposite each other in a transverse direction of the ion region and the first and second RF voltages having different frequencies.
US11676806B2 Open port probe interfaces
Integrated system for delivering sample to a mass spectrometer, which includes a chamber extending from a top to bottom end, an open port probe disposed in the chamber such that an open end of the probe, which is configured for receiving a sample, is positioned in proximity to top end of the chamber. The system can further include a solvent inlet port coupled to said chamber for receiving a solvent and directing said solvent to said probe, and a solvent outlet port for receiving a flow of the solvent from the open port probe and directing the received solvent out of the chamber. The system can also include an adapter for receiving a sample holder having an outlet port, the adapter is releasable and replaceable and couple with chamber to align the outlet port of sample holder with open end of probe for delivering sample to the probe.
US11676802B2 Substrate support with real time force and film stress control
Embodiments disclosed herein include a substrate support having a sensor assembly, and processing chamber having the same. In one embodiment, a substrate support has a puck. The puck has a workpiece support surface and a gas hole exiting the workpiece support surface. A sensor assembly is disposed in the gas hole and configured to detect a metric indicative of a deflection of a workpiece disposed on the workpiece support surface, wherein the sensor assembly is configured to provide the benefit of allowing gas to flow past the sensor assembly when positioned in the gas hole.
US11676801B2 Methods and apparatus for processing a substrate
Methods and apparatus for processing a substrate are provided herein. For example, a matching network for use with a plasma processing chamber comprises an input configured to connect to a power source, an output configured to connect to the plasma processing chamber, a V/I sensor connected between the input of the matching network and an output of the power source, a load capacitor connected in parallel with at least one capacitor connected in series with a load switch, a tuning capacitor connected in series with at least one capacitor connected in parallel with a tuning switch, and a multiple level pulsing phase/magnitude module connected to the V/I sensor and to a multiple level pulsing synchronization switch driver connected to each of the load switch and the tuning switch for activating at least one of the load switch and the tuning switch in response to a control signal, which is based on a V/I sensor measurement, received from the power source.
US11676800B2 Substrate processing apparatus and control method of substrate processing apparatus
A substrate processing apparatus includes a substrate stage on which a substrate is disposed, a first radio-frequency power supply configured to supply first radio-frequency power having a first frequency to the substrate stage, an impedance converter configured to convert an impedance on a load side seen from the first radio-frequency power supply into a set impedance, a second radio-frequency power supply configured to supply second radio-frequency power having a second frequency lower than the first frequency to the substrate stage, and a controller configured to control the set impedance of the impedance converter, and the controller sets the set impedance according to a substrate processing.
US11676792B2 Sample pre-charging methods and apparatuses for charged particle beam inspection
Disclosed herein is an apparatus comprising: a source of charged particles configured to emit a beam of charged particles along a primary beam axis of the apparatus; a condenser lens configured to cause the beam to concentrate around the primary beam axis; an aperture; a first multi-pole lens; a second multi-pole lens; wherein the first multi-pole lens is downstream with respect to the condenser lens and upstream with respect to the second multi-pole lens; wherein the second multi-pole lens is downstream with respect to the first multi-pole lens and upstream with respect to the aperture.
US11676790B2 Photocathode with improved quantum yield
An electromagnetic radiation detector includes an inlet window intended to receive a stream of incident photons, as well as a photocathode in the form of a semiconductive layer. A conductive layer is deposited on the downstream face of the inlet window and a thin dielectric layer is disposed between the conductive layer and the semiconductive layer. The conductive layer is brought to a potential below that of the semiconductive layer so as to drive the photoelectrons out of the recombination zone and consequently improve the quantum yield of the photocathode.
US11676788B2 Circuit breaker handle indication using opto-mechanical design
A circuit breaker can include a light source, an optical sensor, a handle and a processor. The handle can be movable between different handle positions which correspond to different circuit breaker statuses. The handle can include a handle body and a light control plate which moves along with the handle body. The light control plate can have different light passage regions each of which is configured to be positioned between the light source and the optical sensor when the handle is moved to a corresponding one of the different handle positions. Each of the different light passage regions allows a different amount of light emitted from the light source to pass to the sensor when positioned between the light source and the sensor. The processor is configured to determine a status of the circuit breaker based on the sensed amount of light which relates to a position of the handle.
US11676785B2 Gas-insulated switch
A gas-insulated switch has a first contact and a second contact. A contact unit is connected to the first contact as a movement contact unit having a drive unit and is movably mounted along a switch axis. The gas-insulated switch further has a multi-part insulation nozzle system with a primary nozzle and an auxiliary nozzle. A heating channel is formed between the primary nozzle and the auxiliary nozzle. The heating channel originates from an electric arc chamber and opens in a gas reservoir, wherein the gas reservoir is delimited by a ram. The gas reservoir is radially delimited by a wall, in respect of the switch axis, which is not a component of the movement contact unit, and the ram is part of the movement contact unit and is movably mounted such that the ram moves along the switch axis away from the second contact to enlarge the gas reservoir.
US11676784B2 Vacuum interrupter
A vacuum interrupter includes at least one insulating body, a fixed contact, a fixed contact flange, a moving contact having a longitudinal axis of the moving contact, a moving contact flange, a moving contact bearing, and a bellows. The fixed contact is stationarily disposed in the fixed contact flange, the moving contact is moveably guided in the moving contact bearing and the moving contact is moveably secured to the moving contact flange by the bellows. The bellows is secured to the moving contact flange by a first bellows end and the bellows is secured to the moving contact by a second bellows end. An increased pressure resistance of the vacuum interrupter against ambient pressures over 1 bar is achieved by a sleeve which is secured to the moving contact against movements along the longitudinal axis of the moving contact, and which is guided through the moving contact bearing.
US11676781B1 Inrush current limiting enabled switch
A switch includes an actuator for moving the switch from an OFF position to an ON position. A resistor is connected in series between a first terminal and a second terminal, and limits inrush current that flows when the switch is moved from the OFF position to the ON position.
US11676780B1 Long keyboard key device
A long keyboard key device includes a base plate, a keycap, and a support unit disposed between the base plate and the keycap and including outer and inner frame members that are pivotally connected together. The outer frame member has a frame body, two first engaging parts engaging rotatably first pivotal mounting brackets of the base plate, and a first balance rod embedded in the frame body and having a plurality of engaging sections that engage rotatably first clips of the keycap. The inner frame member has a frame plate, a plurality of second engaging parts engaging rotatably second pivotal mounting brackets of the base plate, and a plurality of third engaging parts engaging rotatably second clips of the keycap.
US11676778B2 Methods and systems for DC current interrupter based on thermionic arc extinction via anode ion depletion
A system for isolating a fault in a direct current (DC) grid using thermionic arc extinction. The system includes a DC grid that includes a transmission line. The DC grid also includes a plurality of current interrupters disposed on the transmission line. Each of the plurality of current interrupters on the transmission line are electrically coupled to one another in series. At least one of the current interrupters includes a fixed terminal end and a moveable terminal end. Further, at least one of the current interrupters has an arc shield housing at least two arcing contacts. At least one of the arcing contacts comprises a first conducting material that has a first vaporizing point.
US11676773B2 Carbon-titania nanocomposite thin films and applications of the same
In one aspect of the invention, a dye sensitized solar cell has a counter-electrode including carbon-titania nanocomposite thin films made by forming a carbon-based ink; forming a titania (TiO2) solution; blade-coating a mechanical mixture of the carbon-based ink and the titania solution onto a substrate; and annealing the blade-coated substrate at a first temperature for a first period of time to obtain the carbon-based titania nanocomposite thin films. In certain embodiments, the carbon-based titania nanocomposite thin films may include solvent-exfoliated graphene titania (SEG-TiO2) nanocomposite thin films, or single walled carbon nanotube titania (SWCNT-TiO2) nanocomposite thin films.
US11676769B2 Multi-directional and multi-channel anode for enhancement of capacitor performance
Provided herein is a capacitor and method of forming a capacitor. The capacitor comprises an anode with an anode wire extending from the anode. A dielectric is on the anode and a conductive polymer is on the dielectric. The anode comprises at least one face comprising a surface area wherein at least 60% of the surface area is a land and no more than 40% of the surface area comprises perturbations.
US11676768B2 Methods of incorporating leaker devices into capacitor configurations to reduce cell disturb, and capacitor configurations incorporating leaker devices
Some embodiments include an apparatus having horizontally-spaced bottom electrodes supported by a supporting structure. Leaker device material is directly against the bottom electrodes. Insulative material is over the bottom electrodes, and upper electrodes are over the insulative material. Plate material extends across the upper electrodes and couples the upper electrodes to one another. The plate material is directly against the leaker device material. The leaker device material electrically couples the bottom electrodes to the plate material, and may be configured to discharge at least a portion of excess charge from the bottom electrodes to the plate material. Some embodiments include methods of forming apparatuses which include capacitors having bottom electrodes and top electrodes, with the top electrodes being electrically coupled to one another through a conductive plate. Leaker devices are formed to electrically couple the bottom electrodes to the conductive plate.
US11676767B2 Thin film capacitor having a dielectric layer having a through hole whose inner surface has first and second tapered surfaces, circuit board incorporating the same, and thin film capacitor manufacturing method
Disclosed herein a thin film capacitor that includes a lower electrode layer, an upper electrode layer, and a dielectric layer disposed between the lower electrode layer and the upper electrode layer. The dielectric layer has a through hole. An inner wall surface of the through hole has a first tapered surface and a second tapered surface surrounded by the first tapered surface. The first and second tapered surfaces are not covered with the upper electrode layer and have respective first and second taper angles with respect to a surface of the lower electrode layer. The second taper angle is smaller than the first taper angle.
US11676764B2 Ceramic electronic component with adjusted hydrogen titanium ratio
A ceramic electronic component includes a multilayer structure having a substantially rectangular parallelepiped shape and including dielectric layers and internal electrode layers that are alternately stacked, the dielectric layers being mainly composed of ceramic, the internal electrode layers being alternately exposed to two edge faces of the multilayer structure opposite to each other, wherein x/y is 0.143 or less where x represents an average concentration of hydrogen in ppm in a capacitance section where the internal electrode layers exposed to one of the two edge faces and the internal electrode layers exposed to the other of the two edge faces are opposed to each other, as measured by secondary ion mass spectrometry (SIMS), and y represents an average concentration of titanium in ppm in the capacitance section, as measured by SIMS at the same time of measuring the average concentration of hydrogen.
US11676757B2 Electronic component and method of manufacturing electronic component
An insulating layer, which is composed of a material having a higher insulating property than a core, partially covers a surface of the core. A plating layer, which functions as an electrode, is stacked on a surface of the insulating layer. The surface area of the insulating layer is larger than the surface area of the plating layer and the plating layer is stacked inside a region covered by the insulating layer.
US11676756B2 Coupled inductor and power supply module
Provided are a coupled inductor and a power module including the coupled inductor. A coupled inductor includes: a magnetic core, a first winding and a second winding, where a first passage is formed in the magnetic core; a part of the first winding and a part of the second winding pass through the first passage, and the first winding crosses with the second winding outside the first passage. Another coupled inductor includes: a magnetic core, a first winding and a second winding, where the magnetic core has a first passage and a second passage in parallel, both run through the magnetic core from one end face thereof to another opposite end face, where the first winding and the second winding both penetrate the first passage and the second passage, such that differently-named terminals of the windings are located on the same end face of the magnetic core.
US11676749B2 Co-shelling of magnetic nanoparticles and quantum dots with oxide material
A wavelength converter material and a method of A method of preparing a wavelength converter material may include providing an optionally oxide coated phosphor material, mixing the optionally oxide coated phosphor material with an optionally oxide coated paramagnetic nanoparticle, coating the optionally oxide coated phosphor material and the optionally oxide coated paramagnetic nanoparticle with an oxide coating, thereby preparing a coated phosphor-nanoparticle particle, and separating the coated phosphor-nanoparticle particle, thereby preparing a wavelength converter material. The separating of the coated phosphor-nanoparticle particle may be manipulated by applying a magnetic field.Furthermore, a wavelength converter material, as well as a light emitting diode are described herein.
US11676745B2 PTC heating element and an electric heating device
A PTC heating element has two insulating layers with a metallic coating provided on one side and a PTC element arranged therebetween. The PTC element is provided on oppositely disposed main side surfaces with a respective metallization which is electrically conductively connected to the coating of one of the insulating layers The metallization provided on one of the main side surfaces is assigned only to one potential for energizing the PTC element, and the metallization provided on the other of the main side surfaces is only assigned to the other potential for energizing the PTC element, as well as an electric heating device containing such a PTC heating element. With regard to better heat decoupling, the insulating layer may be glued to the PTC element, and the coating of the insulating layers is in direct electrically conductive contact with the metallization of the PTC element.
US11676744B2 Thermistor element and electromagnetic wave sensor
A thermistor element includes: a thermistor film; a pair of first electrodes in contact with one surface of the thermistor film; an insulation film opposite to a contact side of the pair of first electrodes, the contact side on which the pair of first electrodes is in contact with the thermistor film; and at least one opening portion located in a region which overlaps each of the first electrodes when viewed in a plan view and passing through the insulation film. Each first electrode has a first portion located where each of the first electrodes and the opening portion overlap when viewed in a plan view and a second portion outside of where each of the first electrodes and the opening portion overlap when viewed in a plan view and is over the first portion and second portion to be in contact with the one surface of the thermistor film.
US11676742B2 Chip resistor and mounting structure thereof
A chip resistor with a reduced thickness is provided. The chip resistor includes an insulating substrate, a resistor embedded in the substrate, a first electrode electrically connected to the resistor, and a second electrode electrically connected to the resistor. The first electrode and the second electrode are spaced apart from each other in a lateral direction that is perpendicular to the thickness direction of the substrate.
US11676740B2 Methods and systems for securely accessing and managing aggregated submarine cable system information
Aggregated, submarine cable system information is securely stored, accessed and managed. Security is assured through the use of multi-factor authentication that is compliant with National Institutes of Standards And Technology and US. Government Defense Federal Acquisition Regulation requirements. Further, real-time audit logs are generated as end-users access controlled unclassified information.
US11676738B2 Electro-optical device with ion-adsorbing adsorption film in contact with sealing material and electronic apparatus having the same
A liquid crystal device includes: an element substrate; a counter substrate disposed opposite to the element substrate; a sealing material disposed between the element substrate and the counter substrate; and a liquid crystal layer disposed on an inner side of the sealing material and containing liquid crystal. The element substrate includes an alignment film configured to align the liquid crystal and an ion-adsorbing first adsorption film disposed in contact with the sealing material. The alignment film includes a first vapor-deposited film and a second vapor-deposited film disposed between the first vapor-deposited film and the liquid crystal layer. The second vapor-deposited film and the first adsorption film include a column of which a long axis direction intersects a thickness direction of the liquid crystal layer. A thickness of the first adsorption film is thicker than a thickness of the second vapor-deposited film.
US11676734B2 Patient therapy management system that leverages aggregated patient population data
A computer-implemented therapy management system is operated to collect patient data associated with medical device users. Treatment of the users is managed by healthcare professionals (HCPs), which include a customer HCP and a plurality of non-customer HCPs. The system receives a first set of attributes for a first individual patient or a first group of patients under care of the customer HCP, and a second set of attributes for a second individual patient or a second group of patients. The system identifies a first set of patient records associated with the customer HCP that satisfy the received first attributes, and a second set of patient records that satisfy the received second attributes, and compares patient outcomes from the first set of records against patient outcomes from the second set of records. A comparative therapy report is generated and communicated to a client device associated with the customer HCP.
US11676733B2 Learning and applying contextual similarities between entities
Techniques disclosed herein relate to learning and applying contextual patient similarities. In various embodiments, a first value for a query entity may be displayed (702) on an interface. The first value may be related to a first context. A first trained similarity function may be selected (704) from a plurality of trained similarity functions. The first trained similarity function may be associated with the first context. The first selected trained similarity function may be applied (706) to a set of features associated with the query entity and respective sets of features associated with a plurality of candidate entities. A set of one or more similar candidate entities may be selected (708) from the plurality of candidate entities based on application of the first trained similarity function. Information associated with the first set of one or more similar candidate entities may be displayed (710) on the interface.
US11676732B2 Machine learning-based diagnostic classifier
Systems and methods for utilizing machine learning to generate a trans-diagnostic classifier that is operative to concurrently diagnose a plurality of different mental health disorders using a single trans-diagnostic questionnaire that includes a plurality of questions (e.g., 17 questions). Machine learning techniques are used to process labeled training data to build statistical models that include trans-diagnostic item-level questions as features to create a screen to classify groups of subjects as either healthy or as possibly having a mental health disorder. A subset of questions is selected from the multiple self-administered mental health questionnaires and used to autonomously screen subjects across multiple mental health disorders without physician involvement, optionally remotely and repeatedly, in a short amount of time.
US11676731B2 Diagnostic and therapeutic methods for the treatment of breast cancer
Provided herein, inter alia, are predictive diagnostic, pharmacodynamic, and therapeutic methods for the treatment of breast cancer. In embodiments, the methods and compositions are based, at least in part, on the discovery that the estradiol (E2)-induced score or estrogen receptor (ER) pathway activity score determined from a sample (e.g., a tissue sample, e.g., a tumor tissue sample, e.g., a FFPE, a FF, an archival, a fresh, or a frozen tumor tissue sample) from an individual can be used in methods of determining whether the individual having breast cancer is likely to respond to a treatment including an endocrine therapy, selecting a therapy for an individual having breast cancer; treating an individual having breast cancer; and monitoring therapeutic efficacy of an endocrine therapy, as well as related kits.
US11676729B2 Monitoring method, monitoring device and monitoring server
The present disclosure provides a monitoring method, a monitoring device and a monitoring server. The monitoring method includes: acquiring physical sign information of a user; determining whether a physical sign of the user is in an abnormal state based on the physical sign information; acquiring first physical symptom information of the user in response to the physical sign of the user being in the abnormal state; and transmitting the physical sign information and the first physical symptom information to a monitoring server to determine a health status of the user.
US11676725B1 Signal processing for making predictive determinations
In some examples, unstructured data is evaluated using a natural language processing model to output a set of subjective indicators. These subjective indicators are scored using a predictive model to determine whether a dependent user has or is likely to develop a particular condition such as a cellular abnormality.
US11676723B2 Systems and methods for enabling customers to obtain vision and eye health examinations
Systems and methods are provided for eye health and vision examinations. A customer diagnostic center is configured to generate customer examination data pertaining to an examination of a customer's eye. The customer diagnostic center provides a user interface for communicating with a customer and ophthalmic equipment for administering tests to the customer. A diagnostic center server is configured to receive the customer examination data from the customer diagnostic center over a network and allow the customer examination data to be accessed by an eye-care practitioner. A practitioner device associated with the eye-care practitioner is configured to receive the customer examination data from the diagnostic center server and display at least a portion of the customer examination data to the eye-care practitioner. Customer evaluation data is generated pertaining to the eye-care practitioner's evaluation of the customer examination data. An eye health report is provided to the customer via the network.
US11676719B2 Subtyping heterogeneous disorders using functional random forest models
An example method includes identifying training data indicating features of a sample population and clinical outcomes of the sample population. The clinical outcomes are associated with a heterogeneous condition. The method further includes generating decision trees in a Random Forest (RF) based on the training data, each one of the decision trees being configured to divide the sample population into multiple categories based on the features of the sample population. In response to generating the decision trees, a proximity matrix comprising multiple entries is generated using the RF. One of the entries indicates a proportion of the decision trees that categorize a first individual among the sample population and a second individual among the sample population into the same categories among the multiple categories. The method further includes identifying subgroups of the heterogeneous condition by detecting communities of the proximity matrix.
US11676717B2 Portable monitoring devices and methods of operating same
According to one embodiment, an apparatus comprising a portable monitoring device to be affixed to a user. The portable monitoring device including: 1) a set of one or more sensors to generate sensor data indicative of physical activity of a user when the portable monitoring device is affixed to the user; and 2) processing circuitry coupled with the set of sensors, to detect that the user has been sedentary for a period of time, and cause the portable monitoring device to alert the user responsive to the detection to encourage the user to move.
US11676713B2 Data processing system for classifying keyed data representing inhaler device operation
A data processing system digitally processes data feeds of inhaler device operation. The data feed represents operation of an inhaler device. The system indexes the live data feed with a key value representing the inhaler device for which the live data feed is obtained. For a particular key value indexed in the in-memory data storage, the system queries, a data feed representing physical operation of an inhaler device, segments the live data feed for that particular key value into a plurality of data samples, process at least a portion of the data samples to classify each of the processed data samples; outputs a prompt specifying whether operation of the inhaler device is within a threshold range of operation. Audio data, temperature data, image data, and ranging data can be processed to classify operation of the inhaler device and the order of operations of the inhaler device.
US11676711B2 Method for operating a system and a system
The present disclosure refers to a method for operating a system, the system comprising a medical device (1), having at least one of a sensor device for sensing medical data and a medication delivery device for delivering medication, a portable electronic consumer device (2), an intermediate device (3) provided with a first communication protocol for data communication with the portable electronic consumer device (2) and a second communication protocol for data communication with the medical device (1), and a control module (6) provided in the intermediate device (3), the method comprising, in the control module (6), receiving control data from the portable electronic consumer device (2) by a receiving functionality provided in the control module (6), the control data being configured for controlling operation of the medical device (1), determining whether the control data can be confirmed by a confirmation functionality provided in the control module (6), and if the control data are confirmed, transmitting the control data to the medical device (1) by a transmission functionality provided in the control module (6). Further, a system is provided.
US11676704B2 Systems and methods for processing electronic images for health monitoring and forecasting
Systems and methods are disclosed for determining at least one geographic region of a plurality of geographic regions, at least one data variable, and/or at least one health variable, estimating a current prevalence of a data variable in a geographic region of the plurality of geographic regions, determining a trend in a relationship between the data variable and the geographic region at a current time, determining a second trend in the relationship between the data variable and the geographic region at at least one prior point in time, determining if the trend in the relationship is irregular within a predetermined threshold with respect to the second trend from the at least one prior point in time, and, upon determining that the trend in the relationship is irregular within a predetermined threshold, generating an alert.
US11676700B2 Data aggregation, integration and analysis system and related devices and methods
A system for recording, storing and processing diagnostic information, including: a computer implementing a computer-readable media including digital data and ground truth; a registry constructed and arranged to store and associate transactions or accesses on the data; and a machine learning system that considers each learning step modification a microtransaction for the data used in that step and which is recorded in the transaction registry. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
US11676696B2 Athletic performance sensing and/or tracking systems and methods
Athletic performance sensing and/or tracking systems include components for measuring or sensing athletic performance data and/or for storing and/or displaying desired information associated with the athletic performance to the user (or others). Such systems can allow users a wide variety of options in creating workouts, selecting and presenting media content during the athletic performance, etc., e.g., to help keep users entertained and motivated. In some instances, user feedback may be used, optionally in combination with objective data relating to a workout, to control features of the workout routine, to control the music or other media content selected and/or presented, and/or to control features of future workout routines and/or the presented media content.
US11676695B2 Athletic performance sensing and/or tracking systems and methods
Athletic performance sensing and/or tracking systems include components for measuring or sensing athletic performance data and/or for storing and/or displaying desired information associated with the athletic performance to the user (or others). Such systems can allow users a wide variety of options in creating workouts, selecting and presenting media content during the athletic performance, etc., e.g., to help keep users entertained and motivated. In some instances, user feedback may be used, optionally in combination with objective data relating to a workout, to control features of the workout routine, to control the music or other media content selected and/or presented, and/or to control features of future workout routines and/or the presented media content.
US11676693B2 Integrated device and system for drug dispensing
A device includes a reservoir for holding an article that has thereon and a dispenser for dispensing the articles from the reservoir. A deactivation mechanism may deactivate medicament held within the reservoir.
US11676688B1 Value-based decision optimization module for healthcare
A method including retrieving an information for a subject, the information comprising a disease of the subject, a subject condition, and a previous condition. The method includes parsing a contract between a provider and a payor to identify a measurable value and identifying a contract success factor and a social determinant for the disease in the subject based on the subject condition, the measurable value, the previous condition, and the contract. The method also includes identifying multiple options available for the provider in a treatment of the disease in the subject. The method also includes identifying an expected condition based on the performance parameter and on the disease of the subject, and providing a recommendation to the provider for an action to improve the expected condition. A system and a non-transitory, computer-readable medium storing instructions to perform the above method are also provided.
US11676682B1 Methods for accurate sequence data and modified base position determination
Disclosed herein are methods of determining the sequence and/or positions of modified bases in a nucleic acid sample present in a circular molecule with a nucleic acid insert of known sequence comprising obtaining sequence data of at least two insert-sample units. In some embodiments, the methods comprise obtaining sequence data using circular pair-locked molecules. In some embodiments, the methods comprise calculating scores of sequences of the nucleic acid inserts by comparing the sequences to the known sequence of the nucleic acid insert, and accepting or rejecting repeats of the sequence of the nucleic acid sample according to the scores of one or both of the sequences of the inserts immediately upstream or downstream of the repeats of the sequence of the nucleic acid sample.
US11676678B2 Defect detecting method and device for word line driving circuit
A defect detecting method for a Word Line (WL) driving circuit includes: m WLs correspondingly connected to m different WL driving circuits are selected from a memory cell array and corresponding WL driving circuit arrays to serve as m WLs to be tested, one of which is set as a first WL and the remaining m-1 ones are set as second WLs; first potential is written into memory cells correspondingly connected to the m WLs to be tested; second potential is written into memory cells correspondingly connected to the first WL; real-time potentials of the memory cells connected to respective second WLs are sequentially read, and when difference value between the real-time potential of one target memory cell and the first potential is greater than first pre-set value, it is determined that the WL driving circuit connected to the second WL corresponding to the target memory cell has a defect.
US11676677B2 Magnetic storage device
A magnetic storage device includes a magnetic body including first and second magnetic regions and a magnetic connection region that connects the first and second magnetic regions, and in which a plurality of magnetic domains each storing information by a magnetization direction thereof is formed, a read element that is electrically connected to the magnetic connection region and by which a magnetization direction of one of the magnetic domains is read, and a write element by which a magnetic domain having a magnetization direction is formed in the magnetic body according to information to be stored. The magnetic domains formed in each of the first and second magnetic regions are shifted in a predetermined direction in response to current that flows through the corresponding one of the first and second magnetic regions.
US11676675B2 Contact layer traces to program programmable ROM
A device includes a programmable ROM circuit, an address circuit, and a processor. The programmable ROM circuit includes multiple physically contiguous pairs of bit-cells, each pair of bit-cells includes an active layer trace extending continuously across both of the bit-cells, each pair of bit-cells comprises a shared contact layer point when the pair of bit-cells is programmed to a value of one and no shared contact layer point when the pair of bit-cells is programmed to a value of zero. The address circuit is coupled to the programmable ROM circuit and configured to address only a first bit-cell of each pair of bit-cells. The processor is coupled to the address circuit and the programmable ROM circuit and configured to use the address circuit to read data from one or more pairs of bit-cells of the programmable ROM circuit.
US11676672B2 Semiconductor storage device configured to perform a detection operation after performing a program loop
A semiconductor storage device includes memory cells a controller performing a write operation on the memory cells. The write operation includes program loops with a program operation and a verification operation. In a first loop the controller applies a first program voltage and a first verification voltage. Next, a detection operation counts the memory cells with a threshold voltage above a first threshold value. In a second program loop, after the detection operation, the controller applies a second program voltage and a second verification voltage. The values of used for second program voltage and the second verification voltage are set dependent on the counted number of memory cells with a threshold voltage above the first threshold value.
US11676670B2 Analog peak power management for multi-die operations
Methods of peak power management (PPM) for a storage system having multiple memory dies are disclosed. Each memory die includes a first PPM circuit and a second PPM circuit. First PPM circuits of the multiple memory dies are electrically connected to form a first PPM group. Similarly, second PPM circuits are electrically connected to form a second PPM group. Peak power operations can be managed by switching on a first pull-down driver of the first PPM circuit on a selected memory die when a first PPM enablement signal of the first PPM group is zero; waiting for a first delay period; switching on a second pull-down driver of the second PPM circuit on the selected memory die when a second PPM enablement signal of the second PPM group is zero. The first and second PPM enablement signals depend on the current flowing through each pull-down driver in the first and second PPM groups.
US11676669B2 Piecewise linear and trimmable temperature sensor
An integrated circuit includes a memory and peripheral circuits with a temperature sensor used to automatically adjust operating voltages. The temperature sensor includes a first circuit to generate a temperature-dependent voltage (TDV) that is dependent on an operating temperature of the integrated circuit, and a second circuit to generate a plurality of temperature reference voltages, based on or more codes. One or more comparator circuits compare individual ones of the plurality of reference voltages with the TDV, to generate one or more comparison signals that are indicative of the operating temperature of the integrated circuit.
US11676667B2 Memory device having page buffer
Provided herein may be a memory device having a page buffer. The memory device may include a memory cell configured to store data, and a page buffer coupled to the memory cell through a bit line and configured to store data to be used in a program operation and to precharge the bit line to a first precharge voltage or a second precharge voltage lower than the first precharge voltage depending on the data during a program verify operation performed in the program operation.
US11676664B2 Voltage bin selection for blocks of a memory device after power up of the memory device
A processing device of a memory sub-system is configured to detect a power on event that is associated with a memory device and indicates that power has been restored to the memory device; estimate a duration of a power off state preceding the power on event associated with the memory device; and update voltage bin assignments of a plurality of blocks associated with the memory device based on the duration of the power off state.
US11676662B2 Crossbar array apparatus and write method thereof
A crossbar array apparatus suppressing deterioration of write precision due to a sneak current is provided. A synapse array apparatus includes a crossbar array configured by connecting resistance-variable type memory elements, a row selecting/driving circuit, a column selecting/driving circuit, and a writing unit performing a write operation to a selected resistance-variable type memory element. The writing unit measures the sneak current generated when applying a write voltage to a selected row line before applying the write voltage, and then the writing unit performs the write operation to the selected resistance-variable type memory element by applying a write voltage having a sum of the measured sneak current and a current generated for performing the write operation.
US11676656B2 Memory architecture with DC biasing
Various implementations described herein are related to a device having memory circuitry with bitlines coupled to an array of bitcells. Also, the device may have first precharge circuitry that precharges the bitlines before a write cycle. Also, the device may have second precharge circuitry that precharges the bitlines after the write cycle.
US11676655B2 Semiconductor integrated circuit device and wearable device
To provide a semiconductor device which can be stably operated while achieving a reduction of the power consumption.A semiconductor device includes a CPU, a system controller which designates an operation speed of the CPU, P-type SOTB transistors, and N-type SOTB transistors. The semiconductor device is provided with an SRAM which is connected to the CPU, and a substrate bias circuit which is connected to the system controller and is capable of supplying substrate bias voltages to the P-type SOTB transistors and the N-type SOTB transistors. Here, when the system controller designates a low speed mode to operate the CPU at a low speed, the substrate bias circuit supplies the substrate bias voltages to the P-type SOTB transistors and the N-type SOTB transistors.
US11676653B2 Read/write control method and device for DDR dynamic random access memory, and system
The disclosure provides a read/write control method and device for a DDR (Double Data Rate) dynamic random access memory, and a system. The device comprises a read control signal generating unit and a read memory controller, and the read control signal generating unit is in signal connection with the read memory controller; the read control signal generating unit is configured for determining a minimum frame period from multiple received signal sources, generating a read control signal based on the minimum frame period, and providing the read control signal to the read memory controller; and the read memory controller is configured for controlling the reading of video frames from the DDR dynamic random access memory according to the read control signal.
US11676652B2 Wordline boost driver
An example apparatus for writing a bit to a memory cell includes wordline driver circuitry configured to generate a first voltage in response to a row access enable signal. The apparatus also includes boost driver circuitry coupled to the wordline driver circuitry. The boost driver circuitry is configured to charge a capacitor using the first voltage and to generate a second voltage using the first voltage and a voltage at the capacitor in response to a boost enable signal. The apparatus also includes a wordline coupled to the memory cell and the wordline driver circuitry. The wordline is configured to output the first voltage or the second voltage to the memory cell.
US11676650B2 Apparatuses and methods for deactivating a delay locked loop update in semiconductor devices
A semiconductor device may include a delay locked loop (DLL) control circuit coupled to an update trigger generator and a DLL update circuit. The DLL control circuit may receive an update trigger signal and an internal refresh signal and configured to activate the DLL update circuit responsive to an update trigger in the update trigger signal and deactivate the DLL update circuit responsive to an active internal refresh signal. The DLL update circuit may perform DLL update to one or more memory cell arrays when activated and not perform DLL update to the memory cell arrays when deactivated. The DLL control circuit may reactivate the DLL update circuit once the internal refresh signal becomes inactive. In other scenarios, once the DLL update circuit is deactivated, the DLL update circuit stays deactivated until the next update trigger in the update trigger signal.
US11676645B2 Communicating print component
An integrated circuit to drive a number of fluid actuation devices, comprising a circuit configured to have a memory access state which can be set to one of an enabled state and disabled state. The integrated circuit to include a fluid actuation circuit to transmit selection information for a fluid actuation device, the selection information comprising a data state bit. The integrated circuit to include a memory cell array, configured so that each memory cell is accessible by the memory access state being enabled, and the data state bit being set.
US11676643B2 Memory device, storage device, and method of operating memory controller to output read data in response to read enable signal
The present technology relates to an electronic device. More specifically, the present technology relates to a memory device, a storage device, and a method of operating a memory controller. According to an embodiment, a memory device that outputs read data in response to a read enable signal provided from a memory controller includes a plurality of memory cells configured to store data, a plurality of page buffers configured to sense the data stored in the plurality of memory cells through a plurality of bit lines, and a data output controller configured to select a target page buffer to output data from among the plurality of page buffers according to a page buffer address control signal provided from the memory controller and control the selected target page buffer to output data stored in the selected target page buffer according to the read enable signal, while the read enable signal is input.
US11676642B2 Memory for implementing at least one of reading or writing command
A memory, comprising: a plurality of storage groups, first signal lines and second signal lines. The plurality of storage groups is arranged along a first direction, each one of the storage groups includes multiple banks, which are arranged along a second direction, and the first direction is perpendicular to the second direction; the first signal lines extend along the first direction, each first signal line is arranged correspondingly to more than one of the multiple banks, and configured to transmit storage data of the more than one of the multiple banks; and the second signal lines extend along the first direction, each one of the second signal lines is arranged correspondingly to a respective bank, and configured to transmit the storage data of the respective bank; wherein the first signal lines exchange the storage data with the second signal lines through respective data exchange circuits.
US11676641B2 Memory systems with vertical integration
A memory device includes a first layer, wherein the first layer includes a first memory array, a first row decoder circuit, and a first column sensing circuit. The memory device includes a second layer disposed with respect to the first layer in a vertical direction. The second layer includes a first peripheral circuit operatively coupled to the first memory array, the first row decoder circuit, and the first column sensing circuit. The memory device includes a plurality of interconnect structures extending along the vertical direction. At least a first one of the plurality of interconnect structures operatively couples the second layer to the first layer.
US11676638B2 Spindle motor and disk drive device including the same
A spindle motor includes a base, a shaft arranged on the base and extending in a vertical direction, a stator having a coil defined by a wound conductive wire and arranged on an upper surface of the base, and a rotor rotatably supported around the shaft. The base has a through hole that penetrates the base from the upper surface to a lower surface. The conductive wire is drawn out to the lower surface side through the inside of the through hole. The through hole is sealed by a sealing material. The through hole includes a columnar lower column body and a columnar upper column body. The lower column body is arranged on the lower surface side of the base. A cross-sectional area of the upper column body orthogonal to an axial direction is smaller than a cross-sectional area of the lower column body orthogonal to the axial direction.
US11676633B2 Coated disk separator plate, electronic devices that include one or more coated disk separator plates, and related methods of making and using
The present disclosure relates to disk separator plates that include a coating to increase the water contact angle of the exterior surface of the disk separator plate so as to decrease its wettability. The present disclosure also involves hard disk drives that include such a disk separator plate and related methods of forming such a coating.
US11676632B2 Magnetic recording medium, method of manufacturing magnetic recording medium and magnetic storage device
The present invention relates to a magnetic recording medium including a substrate; an underlayer laminated upon the substrate; and a magnetic layer laminated upon the underlayer, wherein the underlayer includes a first underlayer containing a compound represented by a following general formula: MgO(1-X), where X is within a range of 0.07 to 0.25, the magnetic layer includes a first magnetic layer containing an alloy having a L10 structure, and the alloy having the L10 structure includes B, and the first underlayer is in contact with the first magnetic layer.
US11676631B2 Magnetic recording medium and cartridge
A magnetic recording medium is a tape-shaped magnetic recording medium, including: a substrate; an underlayer provided on the substrate; and a magnetic layer provided on the underlayer. The substrate contains polyester, each of the underlayer and the magnetic layer contains a lubricant, the magnetic layer has a surface on which a large number of holes is provided, the arithmetic average roughness Ra of the surface is 2.5 nm or less, a BET specific surface area of the entire magnetic recording medium measured in a state where the magnetic recording medium has been washed and dried is 3.5 m2/g or more and 7.0 m2/g or less, a squareness ratio of the magnetic layer in a vertical direction is 65% or more, an average thickness of the magnetic layer is 80 nm or less, an average thickness of the magnetic recording medium is 5.6 μm or less, and a servo pattern is recorded on the magnetic layer and a statistical value δSW indicating a non-linearity of the servo pattern is 24 nm or less.
US11676629B1 Sampled-data polydyne feedforward position control
In illustrative aspects, a system comprises an actuator; a control object, controlled by the actuator; and one or more processing devices. The one or more processing devices are configured to perform positioning control of the control object via the actuator, wherein performing the positioning control comprises: generating a feedforward polydyne positioning control input; and outputting the feedforward polydyne positioning control input to the actuator.
US11676628B1 Multiple-portion hard disk drive slider pad configuration
A hard disk drive head slider housing a read-write transducer includes a plurality of electrical connection pads, where each electrical pad includes an interconnection portion configured for electrically connecting to an interconnected component, such as a lead suspension, a probe contact portion configured for electrical testing the head slider, and at least one slit positioned between the interconnection portion and the probe contact portion, thereby physically distinguishing and separating the two portions of a multiple-portion pad to inhibit undesirable solder flow to the wider probe contact portion on the slider side of each pad. A more controlled solder joint is provided, while the probe contact portion can remain relatively wide for probe contact and the interconnection portion can remain relatively narrow to reduce solder bridges among the pads.
US11676626B1 Tape head having joined modules
The present disclosure is generally related to a tape head comprising a first module and a second module joined together along a seam. The first module comprises a plurality of data heads disposed in a first row parallel to the seam, and the second module comprises a plurality of data heads disposed in a second row parallel to the first row. The first row and the second row are spaced apart a distance of about 50 μm to about 175 μm. A via is disposed at a media facing surface (MFS) along a portion of the seam. The via has a length less than a width of the MFS and equal to or greater than a length of the first and second rows of data heads. The via is configured to create a vacuum effect to pull a magnetic media against the media facing surface when the tape head reads and writes data to the magnetic media.
US11676619B2 Noise spatial covariance matrix estimation apparatus, noise spatial covariance matrix estimation method, and program
A time-variant noise spatial covariance matrix is estimated effectively. Using time-frequency-divided observation signals based on observation signals acquired by collecting acoustic signals emitted from one or a plurality of sound sources and mask information expressing the occupancy probability of a component of each of the time-frequency-divided observation signals that corresponds to each noise source, a time-independent first noise spatial covariance matrix corresponding to the time-frequency-divided observation signals and the mask information belonging to a long time interval is acquired for each noise source. Further, using the mask information of each of a plurality of different short time intervals, a mixture weight corresponding to each noise source in each short time interval is acquired. Furthermore, a time-variant third noise spatial covariance matrix is acquired, the third noise spatial covariance matrix being based on a time-variant second noise spatial covariance matrix, which corresponds to the time-frequency-divided observation signals and the mask information belonging to each short time interval and relates to noise formed by adding together all of the noise sources, and a weighted sum of the first noise spatial covariance matrices with the mixture weights of the respective short time intervals.
US11676618B1 Microphone array with automated adaptive beam tracking
An example method of operation may include designating sub-regions which collectively provide a defined reception space, receiving audio signals at a controller from the microphone arrays in the defined reception space, configuring the controller with known locations of each of the microphone arrays, assigning each of the sub-regions to at least one of the microphone arrays based on the known locations, and creating beamform tracking configurations for each of the microphone arrays based on their assigned sub-regions.
US11676615B2 Resampling output signals of QMF based audio codec
An apparatus for processing an audio signal includes a configurable first audio signal processor for processing the audio signal in accordance with different configuration settings to obtain a processed audio signal, wherein the apparatus is adapted so that different configuration settings result in different sampling rates of the processed audio signal. The apparatus furthermore includes n analysis filter bank having a first number of analysis filter bank channels, a synthesis filter bank having a second number of synthesis filter bank channels, a second audio processor being adapted to receive and process an audio signal having a predetermined sampling rate, and a controller for controlling the first number of analysis filter bank channels or the second number of synthesis filter bank channels in accordance with a configuration setting.
US11676612B2 Determination of spatial audio parameter encoding and associated decoding
An apparatus comprising means for: receiving values for sub-bands of a frame of an audio signal, the values comprising at least one azimuth value, at least one elevation value and at least one energy ratio value for each sub-band; determining an allocation of first number of bits to encode the values of the frame, wherein the first number of bits are fixed; encoding the at least one energy ratio value for a frame based on a defined allocation of a second number of bits from the first number of bits; encoding the at least one azimuth value and/or at least one elevation value of the frame based on a defined allocation of a third number of bits from the first number of bits, wherein the third number of bits is variably distributed on a sub-band-by-sub-band basis.
US11676611B2 Audio decoding device and method with decoding branches for decoding audio signal encoded in a plurality of domains
An audio encoder has a first information sink oriented encoding branch such as a spectral domain encoding branch, a second information source or SNR oriented encoding branch such as an LPC-domain encoding branch, and a switch for switching between the first and second encoding branches, the second encoding branch having a converter into a specific domain different from the spectral domain such as an LPC analysis stage generating an excitation signal, and the second encoding branch having a specific domain coding branch such as LPC domain processing branch, and a specific spectral domain coding branch such as LPC spectral domain processing branch, and an additional switch for switching between the specific domain coding branch and the specific spectral domain coding branch. An audio decoder has a first domain decoder, a second domain decoder, and a third domain decoder as well as two cascaded switches for switching between the decoders.
US11676608B2 Speaker verification using co-location information
A method includes generating an audio signal encoding an utterance captured by a microphone of a user device and transmitting the audio signal encoding the utterance to a server. The server is configured to determine a speaker of the utterance from one of a plurality of different users of the user device based on a comparison between the audio signal encoding the utterance and corresponding speaker verification data, and process the audio signal encoding the utterance using a speech recognition module to identify a particular action. The method also includes executing the particular action identified by the server to cause a particular application to launch on the user device based on user permissions associated with the speaker determined by the server to access the particular data.
US11676607B2 Contextual denormalization for automatic speech recognition
A method for denormalizing raw speech recognition results. The method includes receiving a speech input from a user and obtaining context metadata associated with the speech input. The context metadata indicates that the speech input includes dictated speech directed to a messaging application that is currently executing on a user device for inclusion in an electronic message. The method further includes generating, using a speech recognizer, a raw speech recognition result including an explicit punctuation term spoken by the user and corresponding to the speech input. Based on the context metadata, the method includes denormalizing the generated raw speech recognition result into denormalized text by applying an explicit punctuation denormalizer to convert the explicit punctuation term in the raw speech recognition result into a corresponding punctuation symbol and displaying the denormalized text including the corresponding punctuation symbol on a display screen of the user device.
US11676605B2 Method, interaction device, server, and system for speech recognition
A method, an apparatus, and a system for speech recognition are provided. a third-party application corresponding to a speech signal of a user can be determined according to the speech signal and by means of semantic analysis; and third-party application registry information is searched for and a third-party program is started, so that the user does not need to tap the third-party application to start the corresponding program, thereby providing more intelligent service for the user and facilitating use for the user.
US11676604B2 Natural language based electronic communication profile system
Systems, methods, and computer-readable storage media for generating a quantifiable communication profile of a participant, then using that communication profile to identify fake media and/or verify media as authentic. An exemplary system can receive communications in which a participant was one of the parties communicating, perform natural language processing and statistical analyses on the received communications, and generate a participant communication profile which details how the participant communicates and prefers to be communicated with. The system can also receive media purported to be from the participant, perform natural language processing on the purported media, compare the syntax of the purported media to the participant's communication profile, and identify, based on word usage, the media as a fake.
US11676601B2 Voice assistant tracking and activation
According to one embodiment, a system for voice assistant tracking and activation includes a tracking component, a wake component, a listening component, and a link component. The tracking component is configured to track availability of a plurality of voice assistant services. The wake component is configured to determine a plurality of wake words, each plurality of wake words corresponding to a specific voice assistant service of the plurality of voice assistant services. The listening component is configured to receive audio and detect a first wake word of the plurality of wake words that corresponds to a first voice assistant service of the plurality of voice assistant services. The link component is configured to establish a voice link with the first voice assistant service for voice input by the user.
US11676593B2 Training an artificial intelligence of a voice response system based on non_verbal feedback
Methods, systems, and computer program products for training an artificial intelligence (AI) of a voice response system. Aspects include receiving, by the voice response system from a user, a voice command to perform a requested action and interpreting, by an AI model, the voice command. Aspects also include performing an action based on the interpretation of the voice command and receiving non-verbal feedback from the user. Aspects further include updating the AI model based on a determination that the non-verbal feedback indicates that the user is not satisfied with the action performed.
US11676592B2 Voice-based menu personalization
A natural-language voice chatbot engages a consumer in a voice dialogue. The chatbot is customized for engaging the specific consumer based on features and characteristics of that specific consumer's speech and a lexicon associated with terms, words, and commands for item ordering. The consumer can perform voice queries for specific items and/or specific establishments for placing a pre-staged order with the chatbot. Once the consumer selects options with a specific establishment, a pre-staged order is provided to the corresponding establishment on behalf of the user. Location data for a consumer-operated device is monitored and when it is determined that the consumer will arrive at the establishment within a time period required by the establishment to prepare the pre-staged order, a message is sent to the establishment to begin preparing the pre-staged order.
US11676589B2 Systems and methods for voice search and response retrieval
Embodiments of the present invention provide for systems and methods for submitting speech queries to one or more voice assistant devices, and retrieving the responses, in a soundproof environment. The systems and methods provide for sound-dampening voice boxes that are configured to house the respective voice assistant devices, in which the sound-dampening voice boxes submit speech queries to the respective voice assistant devices, and retrieve the responses therefrom.
US11676588B2 Dialogue control system, dialogue control method, and program
A dialogue control system, comprising at least one processor configured to: acquire remark information about a remark of a user; control a plurality of dialogue generators each for generating, when the remark information is acquired, reply information about a reply to be made in response to the remark indicated by the remark information; and output the reply information generated by at least one of a plurality of dialogue generators, wherein the acquisition of the remark information and the output of the reply information are repeated so that a dialogue progresses, and wherein each of the plurality of dialogue generators is configured to generate new reply information based on the reply information that has been generated and output by another of the plurality of dialogue generators.
US11676586B2 Systems and methods for providing voice command recommendations
The system provides a voice command recommendation to a user to avoid a non-voice command. The system determines a command that is expected to be received, and generates a voice command recommendation that corresponds to the predicted command. The predicted command can be based on the user's behavior, a plurality of users' behavior, environmental circumstances such as a phone call ring, or a combination thereof. The system may access one or more databases to determine the predicted command. The voice command recommendation may include a displayed notification that describes the recommended voice command, and exemplary voice inputs that are recognized. The system also activates an audio interface, such as a microphone, that is configured to receive a voice input. If the system receives a recognizable voice input at the audio interface that corresponds to the recommendation, the system performs the predicted command in response to receiving the voice input.
US11676585B1 Hybrid decoding using hardware and software for automatic speech recognition systems
Embodiments describe a method for decoding speech including receiving speech input at an audio input device, generating speech data that is a digital representation of the speech input; extracting acoustic features of the speech data, assigning acoustic scores to the acoustic features, receiving data representing the acoustic features and the acoustic scores, decoding the data representing the acoustic features into a word, having a word score, by referencing a WFST language model, modifying the word score into a new word score based on a personalized grammar model stored in the external memory device, the processor is separate from and external to the WFST accelerator, and determining an intent represented by a plurality of words outputted by the WFST accelerator, where the plurality of words include the word and the new word score.
US11676584B2 Rights management and syndication of content
Systems, devices, and methods are described herein for distributing syndicated content or content with one or more distribution restrictions. In one aspect, a method may include assigning a unique ID to a plurality of content items, where the unique ID of at least one of the content items is associated with one or more property distribution restrictions. The method may further include streaming in a video stream the content items to at least two properties and monitoring the unique IDs of the plurality of content items streamed in the video stream to detect least one content item associated with the one or more property distribution restrictions. The distribution of the least one content item associated with the one or more property distribution restrictions may be blocked from the one or more properties concurrently with streaming the video stream, based on the one or more property distribution restrictions.
US11676575B2 On-device learning in a hybrid speech processing system
A speech interface device is configured to receive response data from a remote speech processing system for responding to user speech. This response data may be enhanced with information such as remote NLU data. The response data from the remote speech processing system may be compared to local NLU data to improve a speech processing model on the device. Thus, the device may perform supervised on-device learning based on the remote NLU data. The device may determine differences between the updated speech processing model and an original speech processing model received from the remote system and may send data indicating these differences to the remote system. The remote system may aggregate data received from a plurality of devices and may generate an improved speech processing model.
US11676568B2 Apparatus, method and computer program for adjustable noise cancellation
An apparatus receives a background audio signal from an earpiece microphone. The earpiece microphone is configured to convert sound from a surrounding environment into the background audio signal. The apparatus outputs, to at least one speaker, a primary audio signal with an altered version of the background audio signal. The altered version is selectable, responsive to control by a user of a user interface, between an amount of active noise cancelation of the sound and an amount of reproduction of the sound. One example embodiment is a headset with microphones and speakers for the respective inputs and outputs.
US11676566B2 Method for producing a musical instrument and musical instrument obtained thereby
A musical instrument includes a hollow and compressible body made of a flexible and elastic material, delimiting an internal cavity divided into two chambers by an internal wall through which a musical insert is mounted. The body is closed in a sealed manner such that the two chambers are hermetic and communicate only via the musical insert. Said musical insert is designed to emit a sound when passed through by an air flow generated by a mechanical pressure exerted on said body at the level of one of the chambers, which pushes some of the air volume from this chamber into the other chamber through said musical insert. Thus, this musical instrument is said to be “clean” because it does not need to communicate with the external environment in order to generate a sound, and is perfectly safe.
US11676562B1 Synthetic reed with cane particles
A synthetic reed for use with a woodwind instrument includes a synthetic resin matrix with randomly distributed suspended cane particles. Synthetic fibers, which may comprise one or more different material filaments, may also be impregnated within resin matrix. The cane particles can be present in a concentration of approximately 0.5-10% by volume and at least a majority of the cane particles in the resin matrix can be less than 100 micrometers. The matrix may be formed from two components including an epoxy resin component and a hardener component. The reed exhibits improved strength properties usually provided by synthetics with the warmer sonic properties associated with natural cane reeds and preferred by musicians.
US11676559B2 Laminate faced honeycomb bracing structure for stringed instrument
A soundboard for a musical instrument is disclosed the soundboard having at least one layer of material. In some embodiments the material comprising carbon fiber, fibrous laminate material, resin or a plastic matrix and combinations thereof. At least one bracing structure is engaged to the at least one layer of material. The at least one bracing structure comprising at least one layer of honeycomb or shaped core and at least one sheet of material bonded to the honeycomb or shaped core.
US11676552B2 Display panel and electronic device
A display panel and an electronic device are disclosed. The display panel includes a display area and a functional area. The functional area includes a first switch transistor, a second switch transistor, a sensing transistor, and a sensing capacitor. Specifically, an upper plate of the sensing capacitor is a transparent plate. The functional area can also serve a displaying function while performing color temperature sensing, gas sensing, or laser sensing, which increases an aperture ratio and transmittance of the display panel, so that an overall visual effect of the display panel is improved.
US11676548B2 Light source unit, backlight module and display device
The disclosure discloses a light source unit, a backlight module and a display device, wherein the light source unit comprises a printed circuit board and a plurality of light source groups, the plurality of light source groups are arranged on the printed circuit board, and each light source group at least comprises a red light source, a green light source and a blue light source; the plurality of light source groups are divided into a plurality of regions, and each region is independently controlled. According to the disclosure, the light source groups are divided into regions, and the display signals of the light source groups in each region are controlled through independent control switches, so that the backlight LED light source can be lighted regionally in high brightness and high color gamut region, and the energy consumption is reduced.
US11676547B2 Display system and operation method of the display system
Provided is a display system with which visibility can be improved.The display system includes an imaging device, a control device, and a display device. The imaging device includes first pixels arranged in a matrix, and the display device includes second pixels arranged in a matrix. The imaging device has a function of generating first image data on the basis of the illuminance of light emitted to the first pixels. The control device has a function of forming a histogram on the basis of the first image data and dividing the histogram into two or more illuminance ranges. The control device has a function of converting the gray levels which are included in the first image data as information and correspond to the illuminance of the light emitted to the first pixels, thereby generating second image data obtained by performing dynamic range compression on the first image data. The compressibility for the dynamic range compression is calculated for each illuminance range by the control device on the basis of the value of integral in each illuminance range of the histogram.
US11676544B2 Organic light emitting diode display device
An organic light emitting diode display including: a data wiring that includes a main data line disposed in a display area and a first data line disposed in a peripheral area; a driving voltage wiring that includes a main driving voltage line disposed in the display area and a first driving voltage line that is connected with the main driving voltage line and disposed in the peripheral area while extending in a first direction; and a driving low-voltage wiring that includes a cathode extending to the peripheral area while overlapping the display area, and a plurality of first driving low-voltage connection portions that are connected with the cathode and disposed in the peripheral area, wherein each of the plurality of first driving low-voltage connection portions comprises a wiring portion extended in the first direction and a pad portion electrically connected with the wiring portion.
US11676542B2 Display device
A display device includes: a display panel including an active area and a peripheral area adjacent to the active area and including a plurality of pixels overlapping the active area and a scan driving circuit overlapping a portion of each of the active area and the peripheral area. The scan driving circuit is configured to drive the plurality of pixels. A sensing sensor is disposed on the display panel and includes first sensing electrodes and second sensing electrodes overlapping the active area and insulated from each other and sensing lines connected to the first sensing electrodes and the second sensing electrodes. The plurality of pixels include: first pixels that do not overlap the scan driving circuit; and second pixels that overlap the scan driving circuit, wherein at least a portion of the sensing lines overlaps the scan driving circuit.
US11676536B2 Display device
A display device includes a display panel including pixels coupled to a first scan line and a data line, a power supply to supply voltages, a scan driver to provide a first scan signal to the first scan line a plurality of times for a first frame period (FFP), a data driver to supply a data signal to the data line, and a timing controller to control driving of components. The FFP includes: a first active period (FAP), in which the data signal is supplied; and a first blank period (FBP), in which the data signal is not supplied. The power supply provides on-bias power having a first voltage level (FVL) in the FAP, and provides on-bias power having a second voltage level (SVL) in the FBP. The FBP following the FAP includes a first dimming period in which the on-bias power gradually changes from the FVL to the SVL.
US11676534B2 Light emitting display device and method for driving ihe same
A light emitting display device includes a display panel configured to display an image, a driver configured to drive the display panel, and a compensation circuit configured to repeat a process of obtaining a sensing voltage from a sub-pixel included in the display panel, storing the sensing voltage, outputting the stored sensing voltage to the sub-pixel, and obtaining a sensing voltage from the sub-pixel to integrate the sensing voltage.
US11676529B2 Methods and apparatus for in-pixel driving of micro-LEDs
Methods and apparatus for in-pixel driving of micro-light-emitting diodes are disclosed. An example light-emitting diode driver includes a first input node to receive a data signal, a second input node to receive a reference signal having a first frequency, and a driver circuit including thin-film transistors to output a current pulse for driving a light-emitting diode, the current pulse having a width based on the data signal and the reference signal, the output signal having a second frequency that is greater than the first frequency.
US11676528B2 Gate driving circuit and electroluminescent display device using the same
Provided is an electroluminescent display device. The electroluminescent display device includes a pixel circuit implemented with a plurality of transistors, and a gate driving circuit that provides a scan signal, an initialization signal, and an emission signal to the pixel circuit. The gate driving circuit includes a scan signal generating circuit that provides the scan signal to a gate electrode of at least one of the plurality of transistors, an initialization signal generating circuit that provides the initialization signal to a source electrode or a drain electrode of at least one of the plurality of transistors, and the emission signal generating circuit that provides an emission signal to the gate electrode of at least one of the plurality of transistors. The initialization signal generating circuit receives an output signal of the scan signal generating circuit and an output signal of the emission signal generating circuit.
US11676525B1 Display pixel design and control for lower power and higher bit depth
Display Pixel Design and Control for Lower Power and Higher Bit Depth Craig Michael Waller A method to generate pixel control signals more rapidly and with less overhead is disclosed. The method generates pixel control signals for a first block of pixels having a first first-block pixel and a second first-block pixel and a second block of pixels having a first first-block pixel and a second second-block pixel. A first-block base control signal that is shared by the first block of pixels is generated. A first first-block sharpening control signal for the first first-block pixel is generated and a first second-second-block sharpening control signal for the first second-block pixel is generated. The first first-block pixel control signal is generated using the first first-block sharpening signal and the first-block base control signal. The first second-block pixel control signal is generated using the first second-block sharpening signal and the second-block base control signal.
US11676523B2 Display device performing clock modulation and method of operating the display device
A method of operating a display device includes: receiving image data at an input frame frequency; generating a modulated clock signal by modulating an input clock signal according to a modulation frequency; randomly selecting an output frame frequency within a data frequency selection range, the input frame frequency being within the data frequency selection range; determining an output start timing of the image data based on the output frame frequency; initiating, at the output start timing, output of the image data in synchronization with the modulated clock signal; and displaying an image based on the outputted image data.
US11676518B2 Imaging for foldable displays
A processing unit, comprising a display interface to control a foldable display with multiple segments created by fold lines in the foldable display. The processing unit also including a plurality of lanes to connect the display interface to the foldable display, where each segment of the foldable display is connected to a lane. The processing unit also including a multi-segment protocol component to instruct the display interface to drive data to each segment of the display through the plurality of lanes.
US11676517B2 System for replaceable advertisements
An electronic display device includes: a chassis including a plurality of mounting elements and a controller, and a media player; and a display panel comprising at least one display module mounted to the mounting elements, wherein each display module includes a video display on a front surface of the display module and is positioned relative to the chassis using one or more locating pins located on a back surface of the display module that cooperate with one or more receiving holes in a front surface of the mounting elements and is secured to the chassis; wherein the controller causes the media player to display media content on the display panel.
US11676516B2 Aircraft lockout / tagout for pushbutton switch
An engageable lockout and tagout device for aircraft pushbutton switches prevents attempts to electrically engage a corresponding control panel circuit of a system under service. The lockout and tagout device is configured to lock different pushbutton switch types present in a flight deck, including Korry switches, thereby preventing operators from actuating switches and alerting them that the switches have been disengaged.
US11676514B2 Simulation systems and methods for ultrasound guided regional anesthesia
An embodiment includes a system comprising: an artery, a vein, and a nerve; a first length of tubing adjacent at least one of the vein, artery, and nerve; a second length of tubing to couple to the first length of tubing; and a pump comprising a number of actuators; wherein when the system when operating is configured such that (b)(i) the second length of tubing couples to at least one of the number of actuators, (b)(ii) ends of the first and second lengths of tubing are closed, (b)(iii) a second end of the first length of tubing is operatively coupled to a second end of the second length of tubing, (b)(v) the pump pulsates fluid within the first length of tubing in response to the number of actuators intermittently contacting the second length of tubing.
US11676513B2 System and method for three-dimensional augmented reality guidance for use of equipment
Methods for providing real-time, three-dimensional (3D) augmented reality (AR) feedback guidance to a user of an equipment system to achieve improved diagnostic or treatment outcomes, including comparing sensed, real-time user positioning data and data received from the equipment system during use to reference positioning and procedure outcome data, and generating and providing to a user real-time position-based and outcome-based 3D AR feedback based on comparing the sensed and reference data.
US11676511B2 System with emulator movement tracking for controlling medical devices
The systems and methods disclosed herein are directed to robotically controlling a medical device to utilize manual skills and techniques developed by surgeons. The system can include an emulator representing a medical device. The system can include at least one detector configured to track the emulator. The system can also include an imaging device configured to track the medical device. The system may be configured to move the medical device to reduce an alignment offset between the location of the emulator and the location of the medical device, to move the imaging device based on the translational movement of the emulator, and/or to move the medical device based on data indicative of an orientation of the emulator.
US11676506B1 Cognitive training method
A cognitive training method having a processor to store exercise category data which has a number of task data, each of the task data including levels of difficulty. There is included a visual display and an audio transducer and a user interfaces actuated to accept user data in response to a selected task. The user data is sent from the user interface to the processor and the processor stores and evaluates the user input data and based upon evaluation of the user input data, adjusts a subsequent level of difficulty associated with a selected task. If user input data is above a correct data threshold, the level of difficulty may be adjusted responsive to an evaluation of the user input data. Values of training parameters are adjusted at least partially in accordance with stored user parameters, and there is transmitted to the user interface and to the user adjusted values of exercise and training parameters where at least one training task is selected to include a cue stimulus, a probe stimulus, and a distractor stimulus. A task difficulty is adjusted by selectively adjusting the task difficulty of the cue stimulus difficulty, the difficulty of the probe stimulus, and difficulty of the distractor stimulus.
US11676505B2 Simulation system and method for direction finding measure of performance using real avionics electronic warfare operation
The present disclosure relates to an avionics electronic warfare simulation apparatus and a control method thereof. The avionics electronic warfare simulation apparatus includes an electromagnetic wave generator that generates a virtual electromagnetic wave by using at least one of a plurality of electronic warfare threat models, an electronic warfare engagement simulation unit that simulates an operation of an aircraft according to a preset operation scenario to engage the electromagnetic wave and the aircraft based on the operation scenario, and a direction finding simulation unit that performs direction finding using the electromagnetic wave based on a plurality of antennas mounted on the aircraft to output direction finding result information.
US11676500B1 Systems and methods to measure performance
Methods of and systems to provide performance measurement are provided utilizing an architecture configured to efficiently merge and monitor different types of performance data. Connectors are provided to receive and translate different types of performance data from different sources. The performance data is translated into and stored in a common data model format. In some embodiments, key attributes are defined for each of the performance data sources that uniquely characterizes each relevant performance data so that is can be parsed into separate processing streams to increase system performance. The key attributes also act as cues to organize the performance data as it is being merged so that it can be accessed without requiring a specific source data linkage. Using model listeners, determinations can be quickly made regarding when performance data is changed to reduce calculations necessary to determine measure values. Some embodiments merge different types of performance data in real-time.
US11676498B2 Enhanced vehicle efficiency through smart automation for on-board weather update
A system and method for enhanced vehicle efficiency through smart automation for an onboard weather update is provided. The system comprises a processor, and a non-transitory processor readable medium including instructions, executable by the processor, to perform a method comprising: receiving vehicle data from an onboard vehicle data source; receiving real-time weather data from one or more weather data sources; detecting when onboard forecast weather data is out-of-date or irrelevant based on the vehicle data and the real-time weather data; estimating one or more potential benefits from an update of the onboard forecast weather data; and activating the update of the onboard forecast weather data.
US11676497B2 Systems and methods for for presenting an RTA waypoint with associated time constraints
Systems and methods for presenting an RTA waypoint with associated time constraints. The system includes a flight management system (FMS) providing an assigned flight plan with a plurality of waypoints; a display device configured to render a current location and trajectory of the aircraft in a navigation display and in a vertical display; and a controller circuit. The system locates the RTA waypoint among the plurality of waypoints, as a function of the flight plan and the current location and trajectory of the aircraft. The system identifies a time constraint associated with the RTA waypoint. The system uses the time constraint to determine a type, from among an “at”, a “before”, and an “after”, for the RTA waypoint; and, assigns a preprogrammed visual encoding scheme for the type to the RTA waypoint. The system presents the RTA waypoint, using the visual encoding scheme, on the display device.
US11676496B2 Methods and systems for querying for parameter retrieval
Systems and methods to identify a query parameter in an incoming flight voice or data communication to respond to a request. A processing system configured to: in response to receipt of a clearance message, decode the clearance message to determine whether the clearance message contains a command instruction or clearance data for a flight, and to present the command instruction to a pilot as notice to execute the command instruction or if available, obtain at least one query parameter from the clearance data to configure in a query operation to present in response to a pilot question about the command instruction. In response to receipt of the voice or data communication, determine further an intent within the voice or data communication of a question or instruction voiced by applying an acoustic model for tagging identified parts about the question or instruction voiced with query parameters in response to the pilot.
US11676494B2 Vessel collision avoiding method and system based on artificial potential field
The present invention discloses a vessel collision avoiding system and method based on Artificial Potential Field algorithm, the method comprises the following steps: (S1) obtaining a vessel information, at least one obstacle information and a target information; (S2) establishing an Artificial Potential Field (APF) by the vessel information, the at least one obstacle information and the target information, wherein the Artificial Potential Field comprises an attractive field of the target and a repulsive field of the obstacle; (S3) combining the attractive field and the repulsive field to obtain a first resultant force; (S4) Adding an external force to the Artificial Potential Field based on the vessel information or the obstacle information; (S5) combining the first resultant force and the external force to obtain a second resultant force; and (S6) the vessel sails in the direction of the second resultant force to avoid the obstacle.
US11676490B2 Control apparatus, system, non-transitory computer readable medium, terminal apparatus, and user support method
A control apparatus includes a controller configured to acquire time slot data indicating a reserved time slot at a place that provides a service, and positional data indicating a position of a user who has reserved the time slot indicated by the time slot data, and determine whether to take the user to the place using a vehicle according to a remaining time until the time slot indicated by the time slot data, and the position indicated by the positional data.
US11676489B2 Operation management apparatus and operation management method of autonomous travel vehicle
An operation schedule changer can execute, as a schedule change process for changing a normal operation schedule, an advancing change process, a delay change process, and a cut-in change process. The schedule changer executes one of the advancing change process, the delay change process, or the cut-in change process based on a boarding demand.
US11676486B2 Rapid deployment operator controlled portable emergency traffic control system
A user-controlled portable traffic control system comprises one or more traffic signal units and a wireless handheld remote-control unit. Each traffic signal unit provides instruction to approaching motorists via a segmented backlit display consisting of first and second message panels. The wireless handheld remote-control unit allows a user to communicate commands to the traffic signal units via a transceiver circuit. Additionally, the handheld remote-control unit includes an interface indicating system status information via a plurality of indicator lights corresponding to the traffic signal units.Each traffic signal unit is housed in a two-part collapsible rigid outer case with a mounting handle allowing for ease of transport and a versatile means of both mounting and transporting the system.
US11676477B2 Fire alarm system
An object herein is to provide a fire alarm system which is capable of performing cable-deterioration diagnosis on a cable even if it is connected to a communication input type sensor. The fire alarm system includes: a sensor to which a communication signal to be used for detection is inputted intermittently; an input circuit unit for causing a current for measuring an impedance, to flow to the sensor constantly in a manner superimposed on the communication signal to be used for detection; a signal processor for measuring the impedance in a communication off-period of the communication signal; a storage in which a threshold value for the impedance is stored, the threshold value serving to determine deterioration of a cable connected to the sensor; and a controller for diagnosing, when the measured impedance exceeds the threshold value, that the cable connected to the sensor is deteriorated; to thereby perform cable-deterioration diagnosis.
US11676474B2 System and method for collecting medical waste that monitors the waste for objects that may have been inadvertently discarded
A mobile cart that holds a bag for receiving solid waste generated during a medical or surgical procedure. The cart includes a sensor that monitors whether or not an object containing metal is placed in the bag. A processor monitors the signal output by the sensor. If the sensor signal indicates that an object with a minimal amount of metal is placed in the bag, the processor momentarily asserts an audible alarm and continuously asserts a light alarm. The light alarm remains asserted until turned off. If, while the light alarm is on, the sensor signal indicates a second object with the minimal amount of waste is placed in the container, the processor again momentarily asserts the audible alarm. This provides notice that it may be necessary to investigate the contents of the bag to determine if not one but two or more objects were inadvertently discarded.
US11676473B2 Rapid thermal dynamic image capture devices
One or more temperature measuring devices are described that comprise; thermal imaging cameras capable of detection and provision of an exact location of at least one created dynamic image scanned by and triangulated with at least two thermal imaging cameras, and a gate that provides a constrained targeted pathway through which at least one person must travel so that dynamic thermal data of the person is captured as the person is moving through the gate and wherein thermal imaging cameras are geometrically arranged in positions such that the thermal imaging cameras field of view exist on or within the gate and wherein the person is scanned and provides targeted dynamic thermal data that is converted into one or more temperature readings that measure and transmit the temperature readings from one or more photodetectors that sense thermal radiation naturally emitted by people passing through.
US11676471B2 Swimming pool monitoring
A computer implemented method including receiving, by a monitoring system that is configured to monitor a property and from an electronic pool device that is configured to monitor a swimming pool at the property, sensor data, analyzing, by the monitoring system, the sensor data, based on analyzing the sensor data, generating, by the monitoring system, an instruction to activate a camera of the electronic pool device, providing, by the monitoring system to the electronic pool device, the instruction to activate the camera, receiving, by the monitoring system from the electronic pool device, image data, analyzing, by the monitoring system, the image data, based on analyzing the image data, identifying a monitoring system action to perform, and performing the monitoring system action.
US11676470B2 Systems and methods for determining a wireless communications module of a network device has been disabled
A computerized method for determining whether a first wireless communication module of a first network device located within a vehicle is disabled is disclosed. The computerized method includes operations of detecting movement of the first network device at a speed greater than or equal to a predetermined threshold, determining that a first communicative coupling with a transceiver using the first wireless communication module of the first network device cannot be established, determining that a second communicative coupling with the transceiver using a second wireless communication module of the first network device has been established, and generating an alert indicating that the first wireless communication module of the first network device is disabled while the first network device is located in the vehicle and in proximity to the transceiver. The first wireless communication module may be a BLUETOOTH® module and the second wireless communication module may be a WI-FI® module.
US11676468B2 Context-based programmable safety rules for personal protective equipment
In some examples, a system includes: an article of personal protective equipment (PPE) that includes a communication component; a computing device communicatively coupled to the article of PPE, wherein the computing device: receives context data that is based on one or more of the article of PPE, a work environment for the article of PPE, or a worker assigned to the article of PPE; selects, based at least in part on the context data, a set of programmable safety rules that are contextually associated with the at least one article of PPE; sends the programmable safety rules to one or more of the article of PPE or a data hub communicatively coupled to the article of PPE; and wherein the programmable safety rules are configured at the article of PPE or the data hub to perform one or more operations based at least in part on PPE data.
US11676466B2 Self-calibrating fire sensing device
Devices, methods, and systems for a self-calibrating fire sensing device are described herein. One device includes an adjustable particle generator and a variable airflow generator configured to generate aerosol having a particular particle size and optical scatter properties at a controllable density level, a first transmitter light-emitting diode (LED) configured to emit a first light that passes through the aerosol, a second transmitter LED configured to emit a second light that passes through the aerosol, a photodiode configured to detect a scatter level of the first light that passes through the aerosol and detect a scatter level of the second light that passes through the aerosol, and a controller configured to calibrate a gain of the photodiode based on the detected scatter level of the first light, the detected scatter level of the second light, and the controllable aerosol density level.
US11676459B2 Media sanitizing cassette and method of operation
A valuable media sanitizing/cleansing cassette is provided for sanitizing/cleansing surfaces of valuable media dispensed to a consumer during a dispense transaction at a transaction terminal. Dispensed media is urged from one or more media cassettes within the terminal along a transport path. The transport path is altered to pass the media through the sanitizing/cleansing cassette where the top and bottom surfaces of the media are illuminated with Ultraviolet (UV) radiation to eradicate any bacteria or virus that may be adhered to the top or the bottom surfaces of the media. Once the media passes through the sanitizing/cleansing cassette, the now sanitized/cleansed media is urged along a remainder of the transport path and dispensed from a media interface of the terminal to the consumer. In an embodiment, media deposited at the terminal is also sanitized/cleansed by passing through the sanitizing/cleansing cassette before being stored in the appropriate media cassettes.
US11676458B2 Money handling apparatus
The present disclosure relates to a money handling apparatus including: a money storage unit configured to store money; a locking unit configured to limit access to the money storage unit; and a control unit configured to give unlock permission to unlock the locking unit to at least one of a plurality of qualified persons who are qualified to unlock the locking unit, and to perform a process involving change of the qualified person.
US11676454B2 Credit-substitution symbol mechanics for random based game outcomes
A credit-substitution symbol mechanic for a gaming device is described. The credit-substitution symbol mechanic randomly triggers an add-substitution symbol feature and randomly determines a number of substitution symbols to add to a first reel to be displayed in a reel area. The credit-substitution symbol mechanic randomly determines a substitution symbol from the number of substitution symbols added to the first reel is a credit-substitution symbol and determines that the credit-substitution symbol is part of a payline. The credit-substitution symbol substitutes as a different symbol type when forming the payline. The credit-substitution symbol mechanic performs a first payout for the payline that pays out a payline award and performs a second payout for the payline that pays out a credit value of the credit-substitution symbol.
US11676448B2 Enhanced electronic gaming machine out of service mode
The present disclosure relates generally to a gaming system, device, and method supportive of an enhanced electronic gaming machine “Out of Service” mode. A gaming system, device, and method are provided that receive a user input that invokes, for a player, a service mode for a gaming device during a gameplay session, place the gaming device into the service mode, generate an electronic record based on invoking the service mode for the player, and output a notification based on placing the gaming device into the service mode. The electronic record may include a set of parameters associated with the service mode. The notification may include information describing at least a portion of the electronic record.
US11676445B2 Counting gaming chips
An image can be captured from an imaging device. A gaming chip tube can be identified in a gaming chip tray. A first position can be determined that corresponds to a bottom of the gaming chip tube. A spacer can be identified by recognizing a predefined pattern on the spacer. A second position can be determined corresponding to the spacer. A count of gaming chips can be determined based at least in part on the first and second positions.
US11676444B2 Gaming device with retriggerable randomly collectable composite feature game
An electronic gaming device comprises a credit input device; a display; an input device operable to receive player input and a processor. The display displays a plurality of symbols selected for display, and one or both of a first trigger symbol and a second trigger symbol as part of the plurality of symbols selected for display. After displaying one or both of the first trigger symbol and the second trigger symbol, the processor animates collecting one or both of the first trigger symbol and the second trigger symbol. After displaying both of the first trigger symbol and the second trigger symbol are collected, the processor initiates a first composite feature game incorporating at least one characteristic of each of a first feature game and a second feature game.
US11676441B2 Mobile system for dispensing medication
The subject technology provides at least a system and method for accessing a medication based on near-field communication (NFC). An NFC connection is established between a medical device and NFC circuitry associated with a user separate from the medical device and, based on information obtained from the NFC connection, pairing information for a mobile device to connect to the medical device is determined. A short range wireless connection is automatically established between the medical device and the mobile device associated with the user based on the determined pairing information, and a request for access to a medication provided by the medical device is sent from the mobile device to the medical device via the short range wireless connection.
US11676439B2 Face authentication system and face authentication method
A face authentication system including a storage to store a face image of each of a plurality of persons who are permitted to enter in advance and information on a zone; an image processing unit to detect a face of at least one person in an image captured by at least one camera having identification information, and generate a face cut-out image of the at least one person; a zone determination unit to determine a zone where a person in the face cut-out image is captured; a collation unit to collate the face cut-out image with the face image of each of the plurality of persons; and an output control unit to, when it is determined that there is not a face of a person appearing in the face cut-out image, superimpose a detection frame indicating a face of a person who is not permitted to enter the zone.
US11676437B1 Smart access control device
Embodiments are directed to systems and techniques to provide smart access control devices with legacy access control systems.
US11676435B2 Systems and methods for short-range communication between devices
The present disclosure relates to systems and methods for communicating between devices using short-range communication links. More specifically, the present disclosure relates to systems and methods for communicating access-right data between devices for verification or transfer.
US11676431B2 Black box data recorder for autonomous driving vehicle
An improved black box data recorder for use with autonomous driving vehicles (AVD). In one embodiment, two cyclic buffers are provided to record vehicle sensors data. A first cyclic buffer records raw vehicle sensor data on a volatile memory, while a second cyclic buffer records the same vehicle sensor data, as compressed data, on a non-volatile memory. In a case of a collision or near collision, in one embodiment the buffers are flushed into a non-volatile (NV) storage for retrieval. As long as there is no power interruption, the raw vehicle sensor data will be accessible from the NV storage. If a power interruption occurs, the raw vehicle sensor data held in the volatile memory of the first cyclic buffer will be lost and only the compressed form of the vehicle sensor data from the second cyclic buffer will survive and be accessible.
US11676428B2 LED lighting device with fault detection, and motor vehicle
An LED lighting device having an LED lamp series circuit with a first LED lamp and with a second LED lamp that is coupled to the first LED lamp through a lamp coupling point, an anode, a cathode, driver electronics for connection to the anode and the cathode for operation of the LED lamp series circuit, and a detection device for detecting a failure of the first LED lamp and the second LED lamp. The detection device, together with the first LED lamp and the second LED lamp, forms a first measuring bridge circuit. In addition, the invention relates to a motor vehicle with an LED lighting device according to the invention.
US11676427B2 Vehicle component modification based on vehicle-to-everything communications
The disclosure describes embodiments for modifying a vehicle component of an ego vehicle based on ranging and misbehavior information determined from digital data included in a Vehicle-to-Everything (V2X) message. In some embodiments, a method includes generating Received Signal Strength (RSS) data describing an RSS value for the V2X message which is originated by a remote vehicle. The method includes determining range data corresponding to the RSS value describing a first range from the ego vehicle to the remote vehicle. The method includes determining that the remote vehicle is providing inaccurate sensor data (an example of misbehavior information) by comparing the first range to a second range which is described by the sensor data which is extracted from the V2X message. The method includes modifying an operation of the vehicle component so that the vehicle component does not consider the sensor data that is provided by the remote vehicle.
US11676423B1 System for managing a fingerprint sensor
Some disclosed methods involve maintaining a data structure that includes historical fingerprint location data. The historical fingerprint location data may include information corresponding to prior instances of fingerprint image data obtained from each of a plurality of fingerprint sensor areas. Some such methods involve identifying, based at least in part on the historical fingerprint location data, a selected fingerprint sensor area, providing a user prompt to place a digit within or on the selected fingerprint sensor area, and obtaining current fingerprint image data of the digit from the selected fingerprint sensor area. In some examples, the historical fingerprint location data indicate a number of prior instances during which prior fingerprint image data has been obtained from each fingerprint sensor area of the plurality of fingerprint sensor areas. In some such examples, the identifying is based, at least in part, on the number of prior instances.
US11676421B2 Method and apparatus for tracking object
An object tracking method and apparatus are provided. The object tracking method includes detecting a target object in a first-type input image that is based on light in a first wavelength band, tracking the target object in the first-type input image based on detection information of the target object, measuring a reliability of the first-type input image by comparing the first-type image to an image in a database, comparing the reliability of the first-type input image to a threshold, and tracking the target object in a second-type input image that is based on light in a second wavelength band.
US11676419B2 Electronic apparatus and control method thereof
An electronic apparatus is provided. The electronic apparatus includes a user interface, a camera, a memory configured to store a first artificial intelligence model trained to obtain information on an emotion based on an input image, and a processor, connected to the user interface, the camera, and the memory, configured to control the electronic apparatus. The processor is configured to, based on text being input through the user interface, identify whether the text includes first information on a user's emotion, based on the text including the first information, obtain second information for the emotion by inputting the image obtained through the camera to the first artificial intelligence model, and identify a type of the user's emotion based on the first information obtained from the text and the second information obtained from the image.
US11676418B1 Enhanced storage and data retrieval for face-related data
A method includes generating a first representative vector based on a first vectors, wherein the first representative vector is associated with the first vectors in a collection of representative vectors, and the first vectors comprises a set of vector values within a latent space. The method further includes generating a second representative vector based on a second vectors, wherein the second representative vector is associated with the second vectors in the collection of representative vectors. The method further includes determining a latent space distance based on the first and second vectors. The method further includes determining whether the latent space distance satisfies a threshold. In response to a determination that the latent space distance satisfies the threshold, the method further includes associating a combined representative vector with the first vectors and the second vectors and removing the first and second representative vectors from the collection of representative vectors.
US11676414B2 Liquid crystal protection film capable of ultrasonic fingerprint recognition
A liquid crystal protection film is capable of ultrasonic fingerprint recognition in order to improve ultrasonic fingerprint recognition performance. The liquid crystal protection film includes a liquid crystal protection film part attached to an upper portion of a liquid crystal so as to protect the liquid crystal. The liquid crystal protection film part includes: a first layer attached to the upper portion of the liquid crystal; a second layer formed on an upper portion of the first layer; and a liquid crystal adhesive layer formed under the first layer and provided so that the liquid crystal adheres to the first layer.
US11676412B2 Object modeling and replacement in a video stream
Systems, devices, and methods are presented for segmenting an image of a video stream with a client device by receiving one or more images depicting an object of interest and determining pixels within the one or more images corresponding to the object of interest. The systems, devices, and methods identify a position of a portion of the object of interest and determine a direction for the portion of the object of interest. Based on the direction of the portion of the object of interest, a histogram threshold is dynamically modified for identifying pixels as corresponding to the portion of the object of interest. The portion of the object of interest is replaced with a graphical interface element aligned with the direction of the portion of the object of interest.
US11676406B2 System and method of augmenting a three-dimensional objects training dataset
A 3D objects training dataset is augmented by accessing a 3D point cloud representation of an object and by applying an augmentation routine on the point cloud to generate an augmented point cloud. The augmentation routine comprises randomly selecting an execution order of at least one of (i) adding a noise to the point cloud, (ii) applying a geometric transformation on the point cloud and (iii) applying a degradation on the point cloud. The randomly selected execution order of these operations on the point cloud is applied, and the augmented point cloud is added to the objects training dataset. A machine learning algorithm (MLA) is trained by inputting the 3D point cloud representation to generate an output, comparing the output with an expected label associated with the point cloud representation to determine a measure of error on the output, and iteratively adjusting various weights associated with nodes of the MLA.
US11676403B2 Combining visible light camera and thermal camera information
In some examples, one or more processors may receive at least one first visible light image and a first thermal image. Further, the processor(s) may generate, from the at least one first visible light image, an edge image that identifies edge regions in the at least one first visible light image. At least one of a lane marker or road edge region may be determined based at least in part on information from the edge image. In addition, one or more first regions of interest in the first thermal image may be determined based on at least one of the lane marker or the road edge region. Furthermore, a gain of a thermal sensor may be adjusted based on the one or more first regions of interest in the first thermal image.
US11676402B2 Information processing method, non-transitory computer readable medium, in-vehicle apparatus, vehicle, information processing apparatus, and information processing system
An information processing method for a vehicle includes capturing and storing images of an area in front of the vehicle, acquiring information on the speed of the vehicle, and transmitting an image to an information processing apparatus when a judgment is made that a change in speed equal to or greater than a threshold occurs while the vehicle is traveling in a predetermined section, the image being captured during a predetermined period that includes the time when the judgment is made.
US11676400B2 Vehicular control system
A vehicular control system includes a camera and a control having a processor that processes image data captured by the camera to determine an approaching vehicle that is approaching an intersection forward of the equipped vehicle. The system determines projected path of the equipped vehicle. Estimated time to arrival of the approaching vehicle at the intersection is determined at least in part by processing of captured image data. Responsive to determination that the equipped vehicle will complete a turn at the intersection before the estimated time to arrival elapses, the system may determine that it is safe to proceed along the projected path of travel. Responsive at least in part to determination that the equipped vehicle will not complete the turn at the intersection before the estimated time to arrival elapses, the system may determine that it is not safe to proceed along the projected path of travel.
US11676399B1 Object tracking
Provided are methods for object tracking, which can include receiving sensor data characterizing respective detected objects. The methods can also include generating a data structure based on the data characterizing the respective detected objects. The data structure can include a graph of nodes representing states of the objects and edges representing hypothetical transitions in states of the objects. The methods can also include applying a predictive model to the data structure. The predictive model can be trained to receive the state as inputs and produce an identification of a set of nodes and edges corresponding to the one of the respective detected objects. The methods can further include providing data based on the identification of the set of nodes and edges to a planning system of the vehicle and causing the vehicle to operate based on providing the data. Systems and computer program products are also provided.
US11676397B2 System and method for detecting an object collision
A system for detecting an object collision includes a processor and a memory in communication with the processor with an objection collision detection module. The objection collision detection module has instructions that, when executed by the processor, cause the processor to obtain a first image and a second image of a scene from a camera sensor mounted to a vehicle, determine a change amount between the first image and the second image, and based on the change amount, determine at least one of that an object is approaching the vehicle or the object has collided with the vehicle. The change amount represents the number of pixels with the same location value that changed intensity values between the first and second images.
US11676396B2 Automated valet parking system and service providing method
An automated valet parking system provides an automated valet parking service in a parking lot. Recognition result information is generated based on a result of recognition by a recognition sensor when a vehicle exists in the parking lot. The automated valet parking system identifies the vehicle position in the parking lot by using an infrastructure sensor installed in the parking lot. The automated valet parking system acquires expected recognition result information expected to be obtained at the vehicle position. Then, the automated valet parking system compares the recognition result information with the expected recognition result information to calculate reliability of the recognition result information based on a difference between them. When the reliability is lower than a threshold, the automated valet parking system transmits notification information for notifying an abnormality of the recognition sensor to a terminal device operated by a user of the vehicle.
US11676390B2 Machine-learning model, methods and systems for removal of unwanted people from photographs
Methods and systems for fully-automatic image processing to detect and remove unwanted people from a digital image of a photograph. The system includes the following modules: 1) Deep neural network (DNN)-based module for object segmentation and head pose estimation; 2) classification (or grouping) of wanted versus unwanted people based on information collected in the first module; 3) image inpainting of the unwanted people in the digital image. The classification module can be rules-based in an example. In an example, the DNN-based module generates, from the digital image: 1. A list of object category labels, 2. A list of object scores, 3. A list of binary masks, 4. A list of object bounding boxes, 5. A list of crowd instances, 6. A list of human head bounding boxes, and 7. A list of head poses (e.g., yaws, pitches, and rolls).
US11676389B2 Forensic video exploitation and analysis tools
Described herein are systems and methods for locating an object detected in a video. The system detects a bounding box at least partially around an object in a first frame at a first time in the video and a second frame in the video corresponding to a second time. The system determines whether there is no motion within the bounding box of the second frame. The system compares edge information, or color information, or intensity information associated with one or more pixels in the first frame, to edge information, or color information, or intensity information associated with one or more pixels within the bounding box. The system generates a score based on the comparison. The system further determines based on the score if the object is present in the second frame. The system also determines an estimated timeframe window of a first appearance of the object.
US11676388B2 Object tracking apparatus, object tracking system, object tracking method, display control device, object detection device, and computer-readable medium
An object tracking apparatus, method and computer-readable medium for detecting an object from output information of sensors, tracking the object on a basis of a plurality of detection results, generating tracking information of the object represented in a common coordinate system, outputting the tracking information, and detecting the object on a basis of the tracking information.
US11676382B2 Systems and methods for generating composite media using distributed networks
A distributed systems and methods for generating composite media including receiving a media context that defines media that is to be generated, the media context including: a definition of a sequence of media segment specifications and, an identification of a set of remote devices. For each media segment specification, a reference segment may be generated and transmitted to at least one remote device. A media segment may be received from each of the remote device, the media segment having been recorded by a camera. Verified media sequences may replace the corresponding reference segment. The media segments may be aggregated and an updated sequence of media segments may be defined. An instance of the media context that includes a subset of the updated sequence of media segments may then be generated.
US11676381B2 Real-time tracking-compensated image effects
A mobile device can generate real-time complex visual image effects using asynchronous processing pipeline. A first pipeline applies a complex image process, such as a neural network, to keyframes of a live image sequence. A second pipeline generates flow maps that describe feature transformations in the image sequence. The flow maps can be used to process non-keyframes on the fly. The processed keyframes and non-keyframes can be used to display a complex visual effect on the mobile device in real-time or near real-time.
US11676380B2 Automated event detection and photo product creation
A computer-implemented method for automatically detecting events and creating photo-product designs based on the events in a photo-product design system includes automatically identifying an event by an event detection module based on daily numbers of captured photos over a plurality of days, automatically selecting a photo-product type by an intelligent product design creation engine in the photo-product design system, calculating a daily weight for a photo product design in the photo-product type based on the daily numbers of captured photos, automatically determining a number of product photos allocated to each day based on associated daily weight, automatically selecting product photos from the captured photos each day at the event according to the number of product photos allocated to each day, and automatically creating a photo-product design for the event using the selected product photos.
US11676379B2 Work supporting apparatus and work supporting system
A work supporting apparatus includes: a visible light camera (visible light image photographing unit) configured to photograph a visible light image; a far-infrared camera (thermal image photographing unit) configured to photograph a thermal image; a work progress status determining unit configured to determine a work progress status from the visible light image photographed by the visible light camera and the thermal image photographed by the far-infrared camera; and a display configured to display a determination result of the work progress status.
US11676376B2 Method for detecting field navigation line after ridge sealing of crops
A method for detecting a field navigation line after ridge sealing of crops includes the following steps. A field crop image is acquired. Image color space transformation, image binaryzation, longitudinal integration, neighborhood setting and region integration calculation are sequentially performed on the field crop image to obtain a crop row image. Detections of an initial middle ridge, a left ridge and a right ridge are performed on the crop row image to obtain center lines of the initial middle ridge, left ridge and right ridge. Center lines of a left (right) crop row are established by using an area 1 between the center lines of the left (right) ridge and the initial middle ridge. A center line model of a middle ridge is established by using an area 0 between the center lines of the left and right crop rows, namely a navigation line of a field operation machine.
US11676375B2 System and process for integrative computational soil mapping
An integrative computational soil mapping system and process that reduces the required number of soil property measurements without jeopardizing the statistical precision of the resulting digital soil maps. The integrative computational soil mapping system and process saves monetary resources and time by reducing the number of soil property measurements required to produce digital soil maps and by offering soil sample locations which capture the maximum amount of representativeness of the soil characteristics in a determined area. In addition, the inventive system and process are integrative computational soil mapping that utilize algorithms based on state-of-the-art computational statistics and machine learning methods for the production of digital soil property maps and also provides soil sampling locations to collect new soil property measurements. These soil property measurements can be used to update and potentially improve previous versions of digital soil property maps, produced by the computational process.
US11676373B2 Personal computing device control using face detection and recognition
Systems and methods are provided for control of a personal computing device based on user face detection and recognition techniques.
US11676369B2 Context based target framing in a teleconferencing environment
A method for determining camera framing in a teleconferencing system comprises a process loop which includes acquiring an audio-visual frame from a captured a video data frame; detecting objects and extracting image features of the objects within the video data frame, ingesting the audio-visual frame into a context-based audio-visual map in an intelligent manner, and selecting targets from within the map for inclusion in an audio-video stream for transmission to a remote endpoint.
US11676366B1 Methods to detect image features from variably-illuminated images
Image features are extracted from multiple variably-illuminated images, with the images acquired from a multi-camera array microscope. A sequence of images per camera is captured, with the illumination pattern varied between each image capture. After image capture, a post-processing algorithm finds keypoints of interest within the images captured by each camera. These features can be used to assist with stitching together images from the multi-camera array, in addition to image compression, object tracking or other automated tasks.
US11676363B2 Enhanced digital image loading
A digital image is stored on a server. One or more areas of interest are determined within the digital image. One or more sets of features for each of the one or more areas of interest within the digital image are extracted. The digital image is parsed into a set of image layers, wherein a subset of image layers is associated with a first set of features of the one or more sets of features. A request to download the image from the server is received from a client. The subset of image layers is sent to the client. In response to sending the subset, the remainder of the set of images is sent.
US11676361B2 Computer-readable recording medium having stored therein training program, training method, and information processing apparatus
A method includes: acquiring data including moving image obtained by photographing a target and annotation images each indicative of a region of the target in each of frame images in the moving image; executing a process using the data. The process includes: detecting the target in the frame images; inputting, to an auto-encoder, an image obtained by combining partial images including the target and peripheral region images of the target detected in a given number of preceding and succeeding second frame images in a time series of the moving image of a first frame image; inputting a partial image corresponding to the first frame image to a neural network performing a segmentation; updating parameter of the auto-encoder and the neural network based on a difference between an image obtained by combining images from the auto-encoder and the neural network and a partial image of the annotation image.
US11676359B2 Non-invasive quantitative imaging biomarkers of atherosclerotic plaque biology
Systems and methods for analyzing pathologies utilizing quantitative imaging are presented herein. Advantageously, the systems and methods of the present disclosure utilize a hierarchical analytics framework that identifies and quantify biological properties/analytes from imaging data and then identifies and characterizes one or more pathologies based on the quantified biological properties/analytes. This hierarchical approach of using imaging to examine underlying biology as an intermediary to assessing pathology provides many analytic and processing advantages over systems and methods that are configured to directly determine and characterize pathology from underlying imaging data.
US11676358B2 Method and apparatus for digitizing paper data, electronic device and storage medium
The present application discloses a method and apparatus for digitizing paper data, an electronic device and a storage medium, relating to fields of image processing and cloud computing, in particular to image recognition technologies. The method includes: determining a standard template according to an image to be processed and mark information corresponding to the image to be processed, wherein the image to be processed is obtained by photographing paper data and the standard template is used to represent a reference coordinate system of the image to be processed; recognizing graphic handwriting information comprised in the image to be processed; and generating digitized data corresponding to the image to be processed according to the graphic handwriting information and the standard template.
US11676357B2 Modification of projected structured light based on identified points within captured image
Structured light is projected onto an object, and an image of the object as illuminated by the projected structured light is captured. Reference object points are identified within the captured image, and the structured light projected onto the object is modified based on the identified reference object points. An additional image of the object as illuminated by the modified projected structured light is captured, and additional reference object points are identified within the captured additional image.
US11676356B2 Using augmented reality markers for local positioning in a computing environment
Techniques for providing indirect local geo-positioning using AR markers are disclosed. A first movable AR marker can be located or found by a computing device. A location of the first movable AR marker can be known and shared with the computing device. The location of the first movable AR marker can be based on distance between the first movable AR marker and a fixed AR marker. A distance to the first movable AR marker can be determined. Based on the known location of the first movable AR marker and the distance to the first movable AR marker from the computing device, an estimate of the location of the computing device can be determined without having line-of-sight (LOS) to the fixed AR marker.
US11676354B2 Augmented reality beauty product tutorials
Systems, methods, and computer readable media for augmented reality beauty product tutorials. Methods disclose determining from live images of an augmented reality (AR) tutorial effects, the effects indicating changes to the live images of a presenter of the AR tutorial from a beauty product being applied to a body part of the presenter. The methods further comprising determining from the live images motion, the motion indicating motion of the beauty product from the beauty product being applied to the body part of the presenter and storing the effects and the motion.
US11676351B1 Automated refinement of augmented reality virtual object annotations
Mechanisms are provided for generating an augmented reality representation of a real-world environment. An augmented reality (AR) system receives a captured digital image of the real-world environment and generates an initial estimate of a candidate point specifying an estimated location of an annotation point of a virtual object model within the captured digital image of the real-world environment. An accuracy of the initial estimate is calculated based on a function of characteristics of the annotation point and a function of characteristics of the candidate point and, in response to the evaluation of accuracy indicating that the initial estimate is not accurate, an annotation point location refinement operation is performed to generate a refined candidate point for aligning the annotation point with the captured digital image of the real-world environment. An AR representation of the real-world environment is generated based on the refined candidate point.
US11676347B2 Virtual try-on systems for spectacles using reference frames
A method for virtual try-on of user-wearable items is provided. The method includes capturing, in a client device, a first image of a user, the first image including a reference token for a user-wearable item and displaying, in the client device, images of multiple user-wearable items for the user, receiving an input from the user, the input indicative of a selected user-wearable item from the user-wearable items on display. The method also includes segmenting the first image to separate the reference token from a background comprising a portion of a physiognomy of the user, replacing a segment of the reference token in the first image with an image of the selected user-wearable item in a second image of the user, and displaying, in the client device, the second image of the user.
US11676343B1 Systems and methods for a 3D home model for representation of property
The following relates generally to light detection and ranging (LIDAR) and artificial intelligence (AI). In some embodiments, a system: receives LIDAR data generated from a LIDAR camera; measures plurality of dimensions of the home based upon processor analysis of the LIDAR data; builds a 3D model of the home based upon the measured plurality of dimensions; and displays a representation of the 3D model by visually navigating through the 3D model.
US11676342B2 Providing 3D data for messages in a messaging system
The subject technology generates depth data using a machine learning model based at least in part on captured image data from at least one camera of a client device. The subject technology applies, to the captured image data and the generated depth data, a 3D effect based at least in part on an augmented reality content generator. The subject technology generates a depth map using at least the depth data. The subject technology generates a packed depth map based at least in part on the depth map, the generating the packed depth map. The subject technology converts a single channel floating point texture to a raw depth map. The subject technology generates multiple channels based at least in part on the raw depth map. The subject technology generates a segmentation mask based at least on the captured image data. The subject technology performs background inpainting and blurring of the captured image data using at least the segmentation mask to generate background inpainted image data.
US11676339B2 Scalable parallel tessellation
Methods and tessellation modules for tessellating a patch to generate tessellated geometry data representing the tessellated patch. Received geometry data representing a patch is processed to identify tessellation factors of the patch. Based on the identified tessellation factors of the patch, tessellation instances to be used in tessellating the patch are determined. The tessellation instances are allocated amongst a plurality of tessellation pipelines that operate in parallel, wherein a respective set of one or more of the tessellation instances is allocated to each of the tessellation pipelines, and wherein each of the tessellation pipelines generates tessellated geometry data associated with the respective allocated set of one or more of the tessellation instances.
US11676338B2 Systems, methods and apparatus for calculating position and rotation from a manually set reference point in a spatial mesh
Systems, methods and apparatus are provided through which a 3D source mesh object is generated by a three-dimensional-augmented-reality engine from medical data, a copy mesh object is generated by copying the 3D source mesh object, a center of the 3D source mesh object is calculated from the 3D source mesh object, an orientation bar is generated and placed orthogonally in the center of the copy mesh object, a scene mesh object a generated by scanning the room, the scene mesh object being a game object, a patient mesh object is generated by cutting the scene mesh object in reference to original dimensions of the 3D source mesh object and a patient mesh object is generated from the patient mesh object by starting from the index tip of a finger and placing the 3D source mesh object in a direction that is downward.
US11676337B2 Tessellation hardware subdivision of patches into sub-patches
Hardware tessellation units include a sub-division logic block that comprises hardware logic arranged to perform a sub-division of a patch into two (or more) sub-patches. The hardware tessellation units also include a decision logic block that is configured to determine whether a patch is to be sub-divided or not and one or more hardware elements that control the order in which tessellation occurs. In various examples, this hardware element is a patch stack that operates a first-in-last-out scheme and in other examples, there are one or more selection logic blocks that are configured to receive patch data for more than one patch or sub-patch and output the patch data for a selected one of the received patches or sub-patches.
US11676333B2 Spatially-resolved dynamic dimming for augmented reality device
Techniques are described for operating an optical system. In some embodiments, light associated with a world object is received at the optical system. Virtual image light is projected onto an eyepiece of the optical system. A portion of a system field of view of the optical system to be at least partially dimmed is determined based on information detected by the optical system. A plurality of spatially-resolved dimming values for the portion of the system field of view may be determined based on the detected information. The detected information may include light information, gaze information, and/or image information. A dimmer of the optical system may be adjusted to reduce an intensity of light associated with the world object in the portion of the system field of view according to the plurality of dimming values.
US11676331B2 Information processing apparatus and information processing method
There is provided an information processing apparatus and an information processing method that can enhance the image quality while, at the same time, reducing increase in client's throughput. Image data of a plurality of projection directions is generated by projecting 3D data in a plurality of projection directions and converting the 3D data into two-dimensional data, and projection direction information indicating the projection direction of each piece of the image data is generated as projection metadata. Further, the projection direction information includes additional projection direction identification information that indicates that the image data has been generated by projection in additional projection directions. The present technology is applicable, for example, to a data generation apparatus that generates data for delivering a point cloud.
US11676328B1 Systems and methods for prioritized rendering and streaming based on risk maps that predict change in a three-dimensional environment
A system prioritizes the rendering and streaming of image data based on risk maps that predict change in a three-dimensional (“3D”) environment. The system receives primitives that are distributed across a 3D space to represent the 3D environment. The system generates a first image based on primitives that fall within a first view frustum, and generates a risk map with a risk value for each particular pixel of the first image. Each risk value quantifies a probability that a pixel of the first image associated with that risk value changes as a result of changing the first view frustum to a second view frustum. The system then performs an out-of-order rendering of primitives that fall within the second view frustum based on the risk value for each first image pixel that is replaced in a second image with a rendered primitive from the second view frustum.
US11676326B2 Techniques for anisotropic texture filtering using ray cones
One embodiment of a method for computing a texture color includes tracing a ray cone through a graphics scene, determining at least one axis of an ellipse formed by the ray cone intersecting a plane associated with geometry within the graphics scene at a hit point, computing one or more gradients along the at least one axis of the ellipse, and computing a texture color based on the one or more gradients and a texture.
US11676324B2 Cloud rendering of texture map
In one embodiment, a method includes the steps of receiving, from a client device, a first viewpoint from which to view a virtual object, the virtual object having a shape defined by multiple geometric primitives, identifying, relative to the first viewpoint, visible geometric primitives from multiple geometric primitives, allocating a region in a texture atlas for each of the visible geometric primitives, generating shading information for each of the visible geometric primitives, storing the shading information of each of the visible geometric primitives in a portion of the allocated region smaller than the allocated region to create a buffer around the portion of the allocated region where the shading information is stored, and sending, to the client device, the texture atlas and a list identifying the visible geometric primitives, the texture atlas being configured for rendering images of the visible geometric primitives from different viewpoints.
US11676321B2 Graphics library extensions
A method and system for performing graphics processing is provided. The method and system includes storing stencil buffer values in a stencil buffer; generating either or both of a reference value and a source value in a fragment shader; comparing the stencil buffer values against the reference value; and processing a fragment based on the comparing the stencil buffer values against the reference value.
US11676320B2 Dynamic media collection generation
A computer system receives user selection of an avatar story template. User-specific parameters relating to the user are determined and real-time data, based at least in part on the user-specific parameters, is retrieved. Specific media or digital assets are obtained based on at least one of the real-time data and the user-specific parameters. An avatar story is then generated by combining the avatar story template and the specific media or digital assets. The avatar story is then displayed on a display of a computing device.
US11676318B2 Image processing apparatus, image forming systems, and image processing method that draw variable data as an aggregate figure with respect to form data
Provided is an image processing apparatus that reduces the unnaturalness of variable printing. The terminal is this image processing apparatus for designing variable printing. The data acquisition unit acquires form data and variable data for variable printing. The variable drawing unit draws variable data as an aggregate figure with respect to the form data acquired by the data acquisition unit at an area where the drawing may be affected. The output unit outputs an aggregate figure drawn by the variable drawing unit.
US11676311B1 Augmented reality replica of missing device interface
A method for replicating interfaces in augmented reality for missing devices is provided. A processor identifies an expected position pattern of one or more wearable devices in conjunction with an augmented reality device based on an expected usage pattern of a user. A processor compares a current position pattern of the one or more wearables user to the expected position pattern. In response to the current position pattern not matching the expected position pattern, a processor retrieves an overlay corresponding to a use case indicated by the expected usage pattern. A processor renders the overlay in the augmented reality device, where the overlay is rendered in the expected position pattern for the one or more wearable devices relative to a view of the augmented reality device.
US11676309B2 Point cloud compression using masks
A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud.
US11676295B2 Image contouring using spiking neural networks
Disclosed herein are methods and system for training artificial intelligence models configured to execute image segmentation techniques. The methods and system describe a server that receives a first image including a set of pixels depicting multiple objects. The server also receives a second image having a second set of pixels depicting the same set of objects. The server then analyzes the pixels from the first and second images. When a difference between at least one visual attribute of a pixel within the second image and a corresponding pixel within the first image satisfies a predetermined threshold, it will be encoded as spikes to send to the model, the model will be trained using supervised STDP rule by revising weights associated with the nodes within the AI model where the node corresponds to the pixels within the first and/or the second image.
US11676288B2 Learned feature motion detection
A data processing device for detecting motion in a sequence of frames each comprising one or more blocks of pixels, includes a sampling unit configured to determine image characteristics at a set of sample points of a block, a feature generation unit configured to form a current feature for the block, the current feature having a plurality of values derived from the sample points, and motion detection logic configured to generate a motion output for a block by comparing the current feature for the block to a learned feature representing historical feature values for the block.
US11676284B2 Shape fusion for image analysis
Various types of image analysis benefit from a multi-stream architecture that allows the analysis to consider shape data. A shape stream can process image data in parallel with a primary stream, where data from layers of a network in the primary stream is provided as input to a network of the shape stream. The shape data can be fused with the primary analysis data to produce more accurate output, such as to produce accurate boundary information when the shape data is used with semantic segmentation data produced by the primary stream. A gate structure can be used to connect the intermediate layers of the primary and shape streams, using higher level activations to gate lower level activations in the shape stream. Such a gate structure can help focus the shape stream on the relevant information and reduces any additional weight of the shape stream.
US11676279B2 Utilizing a segmentation neural network to process initial object segmentations and object user indicators within a digital image to generate improved object segmentations
The present disclosure relates to systems, non-transitory computer-readable media, and methods that utilize a deep neural network to process object user indicators and an initial object segmentation from a digital image to efficiently and flexibly generate accurate object segmentations. In particular, the disclosed systems can determine an initial object segmentation for the digital image (e.g., utilizing an object segmentation model or interactive selection processes). In addition, the disclosed systems can identify an object user indicator for correcting the initial object segmentation and generate a distance map reflecting distances between pixels of the digital image and the object user indicator. The disclosed systems can generate an image-interaction-segmentation triplet by combining the digital image, the initial object segmentation, and the distance map. By processing the image-interaction-segmentation triplet utilizing the segmentation neural network, the disclosed systems can provide an updated object segmentation for display to a client device.
US11676275B2 Identifying nucleotides by determining phasing
Methods and systems for analysis of image data generated from various reference points. Particularly, the methods and systems provided are useful for real time analysis of image and sequence data generated during DNA sequencing methodologies.
US11676272B2 Object identification
Apparatus and methods are described including, using a computer processor, automatically identifying whether a given pixel within an image corresponds to a portion of an object. A set of concentric circles that are disposed around the pixel are sampled, and a first function is applied to each of the circles such that the circles are defined by a first set of rotationally invariant descriptors. A second function is applied to the set of circles to generate a second set of descriptors, each of which represents a difference between respective pairs of the circles. A third function is applied such that the second set of descriptors becomes rotationally invariant. The processor identifies whether the given pixel corresponds to the portion of the object, based upon the first and second sets of rotationally invariant descriptors. Other applications are also described.
US11676270B2 Measurement of body temperature of a subject
There is provided a computer implemented method of measuring a temperature of a subject, comprising: receiving a sequence of a plurality of thermal images of a subject captured by a thermal sensor, analyzing the sequence of the plurality of thermal images to identify at least one target thermal image depicting an upper region of a tongue of the subject, analyzing the at least one target thermal image to identify an estimated temperature of the upper region of the tongue, and providing the estimated temperature of the upper region of the tongue.
US11676267B2 Information processing apparatus, printing system, control method of printing system, and storage medium
An object is to perform both quality maintenance of a printed material and suppression of a reduction in productivity of a printing apparatus by performing density correction processing at appropriate timing that takes into consideration the state of the printing apparatus. The above-described object is implemented by accumulating inspection results of printed sheets that are output from the printing apparatus and causing the printing apparatus to perform density correction processing in a case where a color defect in which a destination color is not reproduced occurs successively a predetermined number of times or more at positions at which the color defect does not overlap another defect.
US11676257B2 Method and device for detecting defect of meal box, server, and storage medium
Embodiments of the present disclosure provide a method and a device for detecting defect of a meal box, a server, a device, and a storage medium. The method includes: receiving a detection request including an image of the meal box sent by a user terminal, the image of the meal box being obtained by an image acquirer of the user terminal; and performing defect recognition based on the image of the meal box and a defect detection model in response to the detection request.
US11676248B2 Deep residual network for color filter array image denoising
Described herein are embodiments of a deep residual network dedicated to color filter array mosaic patterns. A mosaic stride convolution layer is introduced to match the mosaic pattern of a multispectral filter arrays (MSFA) or a color filter array raw image. Embodiments of a data augmentation using MSFA shifting and dynamic noise are applied to make the model robust to different noise levels. Embodiments of network optimization criteria may be created by using the noise standard deviation to normalize the L1 loss function. Comprehensive experiments demonstrate that embodiments of the disclosed deep residual network outperform the state-of-the-art denoising algorithms in MSFA field.
US11676244B2 Crop yield prediction at field-level and pixel-level
Implementations relate to crop yield prediction at the field- and pixel-level. In various implementations, a first temporal sequence of high-elevation digital images may be obtained that capture a first geographic area and are acquired over a first predetermined time interval while the first geographic area includes a particular crop. A first plurality of other data points may also be obtained that influence a ground truth crop yield of the first geographic area after the first predetermined time interval. The first plurality of other data points may be grouped into temporal chunks corresponding temporally with respective images of the first temporal sequence. The first temporal sequence and the temporal chunks of the first plurality of other data points may be applied, e.g., iteratively, as input across a machine learning model to estimate a crop yield of the first geographic area at the end of the first predetermined time interval.
US11676235B1 Computer-based system for facilitating the execution of law enforcement duties
A computer-based system for facilitating the execution of law enforcement duties is disclosed. More particularly, according to one aspect of the invention, an electronic system is configured to facilitate the performance of law enforcement duties by quasi-instantaneously providing actionable intelligence to its users, such as front-line law enforcement officers, in response to a real-time query. According to another aspect of the invention, a system implements a set of automated status classifications for subjects with suspected or confirmed involvement in criminal activities. The status classifications specifically and concisely establish the subject's involvement in criminal activities. According to yet another aspect of the invention, a system executes a streamlined electronic process for handling and processing seized items so as to ensure that criminal assets are efficiently and effectively seized, and that asset forfeiture actions are effectively initiated against the seized items.
US11676229B2 System and method for document transformation and accountability
A system and method for document transformation and recordation is provided. Documents for a transaction of real property are identified based on a jurisdiction in which the real property is located. Each document includes a plurality of data fields and each data field is associated with a data field identifier. A data value is received in at least one of the data fields of one or more of the documents. The data fields in the documents associated with the data field identifiers that match the data field identifiers of the data fields in which the data values are received are identified. The identified data fields are automatically populated with the data values based on the data field identifiers associated with the data values. A completeness rule is applied to the documents by verifying whether all required documents for completing the transaction in the jurisdiction are satisfied by the documents.
US11676223B2 Media management system
Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.
US11676222B2 Controlling the status of frequency-managed electric devices
Apparatus comprise control circuitry configured to control a line frequency of a microgrid by directing a first set of one or more electrical devices coupled to the microgrid to produce a change in the line frequency through a change in operation of the first set, such that a second set of one or more electrical devices coupled to the microgrid adjusts operation in response to a detected line frequency changeably produced by the first set. Related methods and additional apparatus and methods are disclosed. Apparatus and methods are disclosed that use line frequency and/or line voltage. Apparatus and methods are also disclosed that use control history.
US11676219B2 Systems and methods for leveraging internet of things data to validate an entity
Systems and methods for leveraging Internet of Things data to validate an entity are disclosed herein. An example system may include a set of Internet of Things data collection and monitoring services by which data is collected by a set of algorithms that are configured to monitor Internet of Things information collected from and about entities involved in a loan. The example system may also include an interface to the set of Internet of Things data collection and monitoring services that enables configuration of parameters of the Internet of Things network data collection and monitoring services to obtain information related to at least one of the conditions of guarantee of the loan in which the entities are involved.
US11676217B2 Method of controlling for undesired factors in machine learning models
A method of training and using a machine learning model that controls for consideration of undesired factors which might otherwise be considered by the trained model during its subsequent analyses of new data. For example, the model may be a neural network trained on a set of training images to evaluate an insurance applicant based upon an image or audio data of the insurance applicant as part of an underwriting process to determine an appropriate life or health insurance premium. The model is trained to probabilistically correlate an aspect of the applicant's appearance with a personal and/or health-related characteristic. Any undesired factors, such as age, sex, ethnicity, and/or race, are identified for exclusion. The trained model receives the image (e.g., a “selfie”) of the insurance applicant, analyzes the image without considering the identified undesired factors, and suggests the appropriate insurance premium based only on the remaining desired factors.
US11676216B1 Method and system for automatically detecting vehicle collisions for insurance claims
A system and method for automatically detecting a vehicle collision and taking action in response to the vehicle collision is disclosed. The vehicle collision can be detected by analyzing information from sensors onboard a vehicle, in a mobile device disposed within the vehicle or from roadway sensors. When a collision is detected, an insurance provider can automatically open a new insurance claim. The provider may also use sensed information to detect damaged components of a vehicle and provide information about the damaged components to a vehicle repair facility.
US11676214B2 Providing data associated with insured losses
A computer-implemented method for assessing damage to a plurality of properties is provided. After an occurrence of an event that is a potential cause of insured losses, image data depicting an aerial view of the properties may be received from an aerial platform. The image data may be processed to determine a subsequent condition of each property after occurrence of the event. Further, a damage severity level may be determined for each property, and used to display a map depicting different regions having properties with different respective damage severity levels.
US11676211B2 Automatic life planning and execution based on personal goals
Techniques are disclosed to calculate a “life script.” The life script may include various behaviors and/or monetary allocations required for a user to meet one or more user-defined objectives. These objectives may indicate various lifestyle habits desired by the user such as where to live, a maximum commuting time to work, how often to travel, etc. Because each of these objectives requires the user to allocate his funds in a certain way and to live in accordance with a particular set of restraints, user information may be collected and aggregated from several sources to generate a user profile indicating the user's financial information, demographics, psychographics, and lifestyle information. The user profile may then be analyzed to calculate a constraint framework that guides the generation of a life script to allow the user to achieve the desired objectives.
US11676209B1 Systems and methods to authenticate identity and stock ownership
A system and method for verifying over a computer network the legitimacy of a participant in communications by authenticating the participant's actual name and address, and in some embodiments also authenticating the participant's ownership of corporate stock. At least one processor is provided that is configured to verify participant identity by authenticating the participant's actual name and address through any one of several offered alternative means, including from subscription, membership or credit card information, or confirmation of USPS mail delivery. A processor may also be configured to verify stock ownership through whatever records suit the participant, including SEC records, corporate transfer agent records, electronic copies of ownership records or online custodial account records. The independent processes of identity and ownership verification may be coordinated to verify investor status in communications. If an independent moderator conducts verification, the participant may determine what verified information is reported to enable anonymous communication.
US11676204B1 Systems for automated digital-property analysis
Systems and methods for automated digital-property analysis are disclosed. A document representing a digital property may be received and the document, or key elements and/or language characterizations representing the document, may be utilized to search one or more databases for similar documents. The search results may be ranked and displayed for review. If an indication that the search results do not correspond to the document is received, that indication may be utilized to promote registration of the document with a trade-secret registry, for provision of insurance policies, etc. Scheduled auditing may be established and utilized to confirm the digital property has not be disclosed and/or to determine a potential misappropriation event.
US11676201B2 Methods for an alternative payment platform
Methods and systems are provided for providing an alternative payment platform, including method and systems for providing a platform for presenting an alternate offer to a user who is engaged with a primary offer and receiving an indication of the user's engagement with the alternate offer, wherein the user's engagement with the alternate offer serves as an alternative form of payment for an item associated with the primary offer. Such methods and systems may further include methods and systems for selecting one or more alternate offers engagement with which serves as an alternative form of payment for an item associated with a primary offer, presenting the selected alternate payment offers to a user, receiving an indication of engagement with at least one of the alternate offers, receiving payment in exchange for presenting the accepted offer and providing payment to the offeror of the primary offer.
US11676200B2 Systems and methods for generating augmented reality scenes for physical items
Systems and methods are provided for the generation of augmented reality (AR) scenery for a physical item. The AR scenery allows a customer to interact with the physical item in the real-world, while also allowing the customer to view the physical item in a virtual setting that may be tailored to the customer and/or to the physical item. According to an embodiment, an AR scene is generated for a physical item. The AR scene includes computer-generated scenery and at least a portion of an image of the physical item, where the computer-generated scenery is based on information associated with the user and/or the physical item. The AR scene is then displayed on a device.
US11676197B2 Automated electronic medication documentation and sponsored content delivery system
Techniques are described for electronic content delivery. One method includes receiving information associated with the prescription order of a user account. In some cases, the information associated with the prescription order includes a medication identifier. The method may include performing a search using the medication identifier to obtain electronic medication documentation. The method may also include transmitting a sponsored content request that includes the medication identifier and receiving sponsored content information responsive to the sponsored content request. The method may further include determining that the user account has authorized communication via a user device and transmitting the electronic medication documentation and/or sponsored content information to the user device. In some examples, the method may include transmitting an indication that the electronic medication documentation and/or sponsored content information was transmitted to the user device.
US11676196B2 Mapping recipe ingredients to products
An online system receives a recipe from a customer mobile device. The online system performs natural language processing on the recipe to determine parsed ingredients. For each of one or more of the determined parsed ingredients, the online system maps the parsed ingredient to a generic item. The online system queries a product database with the mapped generic item to obtain one or more products associated with the mapped generic item. The online system applies a machine-learned conversion model to each of the one or more products to determine a conversion likelihood for the product. The conversion model may be trained based on historical data describing previous conversions made by customers presented with an opportunity to add products to an order. The online system selects a product from the one or more products based on the determined conversion likelihoods and adds the selected product to an order.
US11676195B1 Digital reputation management
Embodiments described herein disclose methods and systems for managing a digital reputation of a user. The exemplary method can receive information about an item to be purchased by the user, determine in real-time or near real-time, based on one or more financial factors, a first digital reputation score indicative of an effect of the item on the user's digital reputation, determine an alternative item to be purchased instead of the item to be purchased, and determine a second digital reputation score based on the purchase of the alternative item.
US11676184B2 Subscription based travel service
Systems and methods are disclosed for providing a subscription travel service. The systems and methods include operations for receiving travel information with a travel date for a user; computing a subscription value as a function of a booking date and the travel date; determining a minimum travel value and a maximum purchase amount based on the computed subscription value; searching a list of travel services that are available on the travel date to identify candidate travel services each having a first cost that exceeds the minimum travel value; selecting a subset of the candidate travel services that each have a second cost that is less than the maximum purchase amount; and generating for display to a user, in a graphical user interface, one or more interactive visual representations of the selected subset of the candidate travel services.
US11676182B2 Computer vision systems and methods for automatically detecting, classifying, and pricing objects captured in images or videos
Systems and methods for automatically detecting, classifying, and processing objects captured in an images or videos are provided. In one embodiment, the system receives an image from an image source and detects one or more objects in the image. The system performs a high-level classification of the one or more objects in the image. The system performs a specific classification of the one or more objects, determines a price of the one or more objects, and generates a pricing report comprising a price of the one or more objects. In another embodiment, the system captures at least one image or video frame and classifies an object present in the image or video frame using a neural network. The system adds the classified object and an assigned object code to an inventory and processes the inventory to assign the classified object a price.
US11676180B1 AI-based campaign and creative target segment recommendation on shared and personal devices
A method includes obtaining (i) device data associated with multiple electronic devices and (ii) advertisement data associated with one or more advertisement campaigns. The method also includes identifying first features and second features, where the first features correspond to the device data and the second features correspond to the advertisement data. The method further includes generating a graph relating usage history of the multiple electronic devices and one or more advertisement genres. The method also includes identifying a specified electronic device from among the multiple electronic devices and an advertisement segment from among the one or more advertisement campaigns using the first features, the second features, and the graph. In addition, the method includes providing the advertisement segment to the specified electronic device.
US11676174B2 Advertising futures marketplace methods and systems
Methods and systems provide information products relating to past, present and future advertising transactions (i.e., contracts to place advertisements in various media) to enable a marketplace in advertising products. Information regarding a plurality of advertising transactions are gathered. Data is analyzed to determine its attributes. Some attribute values are transformed and the attribute values are stored in a database. Attributes are organized or indexed according to a taxonomy of attributes to provide indexes to advertising transaction records. Indexes and benchmarks for various selected types of advertising transactions can be generated by selecting certain records from the database and aggregating the data or otherwise synthesizing information products, such as benchmarks and market entities for the selected types of advertising transactions. Information products may be published and syndicated as market indexes and benchmarks.
US11676169B1 Machine learning system for personally optimized offer decay curves
An offer decay generation model determines, for a particular customer, a personalized optimal offer decay curve of an incentive corresponding to a product provided by an enterprise, where the offer decay curve defines a set of decreasing incentive values and respective time intervals during which each incentive value is valid. The offer decay generation model is trained on historical data indicative of customers, customer interactions, offered incentives, resulting outcomes of the incentives, and time intervals elapsing between incentives and resulting outcomes. As such, the optimized offer decay curve is structured to maximize a probability that the particular customer is motivated to accept the incentive offer, purchase a product, and/or further interact with the enterprise during the lifetime of the offer decay curve. The offer decay curve may unique to the individual customer, and may be further customized based on other parameters such as location, time/day/date, inventories, etc.
US11676167B2 Utilizing machine learning and a smart transaction card to automatically identify item data associated with purchased items
A device may receive, from a client device associated with a customer, an agreement of the customer to join a rewards program, and may receive, from the client device and based on the customer joining the rewards program, item data identifying an item placed in a shopping cart by the customer and customer data identifying the customer, wherein the item data is received by a transaction card from a price tag of the item, and wherein the item data is received after the item has been removed from a shelf and placed in the shopping cart. The device may receive rewards data identifying rewards associated with a plurality of items, and may process the item data, the rewards data, and the customer data, with a machine learning model, to identify a reward for the customer. The device may provide, to the client device, data identifying the reward.
US11676163B1 System and method for determining a likelihood of a prospective client to conduct a real estate transaction
Disclosed are a computer implemented method and system for determining a likelihood of a prospective client to engage in a real estate transaction, by obtaining and/or retrieving one or more characteristics of the prospective client; extracting data regarding a digital interaction behavior of the prospective client; deriving from the retrieved/extracted data one or more digital interaction features of the prospective client directly or indirectly associated with real estate, applying a machine learning algorithm on the derived one or more digital interaction features and on the prospective client's characteristics to determine a probability, a range of probabilities or a category of likelihood of the prospective client to engage in the real-estate transaction.
US11676162B2 Apparatus and method for enhanced message targeting
A method, apparatus, and computer program product are disclosed for improved machine learning using a statistical model. In the context of an apparatus, some example embodiments include a processor configured to cause retrieval of information regarding a plurality of consumers, and modeling circuitry configured to train a statistical model of the plurality of consumers based on the retrieved information, and predict, using the statistical model, an incremental booking value associated with the promotion for each consumer of the plurality of consumers. The processor is further configured to select a subset of the plurality of consumers for receiving impressions of the promotion. Some example embodiments may further include communications circuitry configured to transmit an impression of the promotion to each consumer in the subset of the plurality of consumers.
US11676156B2 Data-driven taxonomy for annotation resolution
An intent confusion evaluation engine receives conversation data corresponding to conversations between customers and agents. The engine evaluates annotations in the conversation data corresponding to intents identified from messages exchanged between customers and agents to determine levels of confusion amongst different intents. Based on these levels of confusion, the engine creates a graphical representation that illustrates the various intents and the level of confusion between different pairings of intents for the set of conversations. If an update is provided to the annotations, the graphical representation is updated dynamically and in real-time to provide updated levels of confusion amongst the various intents in accordance with the update.
US11676155B1 Methods and apparatus for mobile device messaging-based communications using custom-generated deeplinks and based on the hyper text transfer protocol (HTTP)
In some embodiments, a method includes in response to an integration tag included in a webpage at a first user interface being executed at a mobile device, receiving a mobile device identifier and a request to retrieve a purchase identifier. The method includes sending a first signal causing a frame to be provided within the webpage at the first user interface. The method includes in response to a first user input, receiving a Hyper Text Transfer Protocol (HTTP) POST request and determining a uniform resource identifier (URI). The method includes retrieving purchase information and sending a HTTP response message including the URI of the second user interface and the purchase information to deeplink to the second user interface and to cause the second user interface to be rendered at the mobile device with the purchase information pre-populated in an input field of a text message.
US11676153B2 Managing transaction blocking schemes based on performance data via a user interface
The disclosure herein describes management of transaction blocking schemes via a user interface. A transaction blocking scheme is receiving via the user interface from a user, including transaction blocking rules. The transaction blocking rules are applied to transaction data associated with the user. Transaction blocking scheme performance data is generated based on the application of the transaction blocking rules to the transaction data, including a quantity of transactions of the transaction data that are blocked by the transaction blocking rules. A visualization of the transaction blocking scheme performance data is displayed via the user interface and the user is prompted to provide a response based on the displayed visualization. Based on the response to the prompt, the transaction blocking scheme is activated for application to incoming transactions, whereby the transaction blocking rules are applied to incoming transactions to determine whether to block the incoming transactions.
US11676151B2 Automated cloud security computer system for proactive risk detection and adaptive response to risks and method of using same
The present disclosure relates to techniques for automated and adaptive cloud security management. Embodiments provide for, at an electronic device configured to interface with a cloud computing environment, initiating one or more transactions in the cloud computing environment using a first identifier to cause a first service of the cloud computing environment to generate a first set of data including the first identifier and a second identifier, and a second service of the cloud computing environment to generate a second set of data including a third identifier and a fourth identifier. Embodiments also provide for automatically determining whether the first identifier corresponds to the third identifier, and, in accordance with a determination that the first identifier corresponds to the third identifier, associating the second identifier and the fourth identifier to generate a linkage between the first and second services.
US11676149B2 Methods and systems for routing transactions between automated teller machines, points of sale, financial institutions, and software wallets
A system and method for routing ATM transactions. A transaction request is received at an external application programming interface (API) associated with an account holder. The external API runs on a first processor. The transaction request is validated and authorized at the external API. Information about the transaction is forwarded from the external API to an internal API associated with an automated teller machine (ATM). The internal API runs on a second processor. A unique identifier is generated for the transaction request and provided to a user. The unique identifier is received from the user at the ATM without the user presenting any card and without connecting a mobile device of the user to the ATM. The unique identifier is provided from the ATM to the internal API to confirm a validity of the transaction. The transaction is implemented at the ATM by either dispensing cash or accepting a deposit.
US11676147B1 Systems and methods for account ownership verification
Embodiments described herein disclose methods and systems for authenticating ownership of an account in real-time or near real-time so that a user can fund or open a new account without waiting for several days. The system enables an operator to select one or more methods for authentication from a group of candidate schemes. The candidate schemes include (1) a card-association-network scheme; (2) an account-aggregation scheme; and (3) a credit-bureau-integration scheme.
US11676140B2 System and method for facilitating transfer of electronic payment information
In a method for transferring payment account information, a payment information transfer request is received from an account holder device associated with a first provider account. A list of payees to which electronic payments have been made from the first provider account is transmitted to the account holder device for display to the account holder and a user selection of at least one selected payee from the list of one or more payees is received from the account holder device. A payment account information data file is assembled in a predetermined data format, the file including payment account information for each selected payee. The payment account information data file is then transmitted to at least one of the set consisting of the account holder device and an information processing system of a second account provider.
US11676139B2 Blockchain adapter, protocol, and access layer
Techniques and systems described below relate to systems and methods to access and store blockchain data. In various examples, a client computer system submits a blockchain-agnostic request to a computing resource service provider and the service provider processes the request. The chain-agnostic request may be a request that is interoperable between multiple blockchain protocols, such that, for a given request, the request can be fulfilled using multiple underlying blockchain technologies. A computing resource service provider may receive and process chain-agnostic requests by decoding or otherwise interpreting the requests and routing the requests for fulfillment using one or more chain adapters that are accessible to the computing resource service provider. The service provider may determine metadata associated with the request and determining how to fulfill the request, which may include accessing computing resources of the computing resource service provider and/or the associated blockchain network.
US11676133B2 Method and system for mobile cryptocurrency wallet connectivity
The method 10 for mobile cryptocurrency wallet connectivity can include facilitating a blockchain transaction S100 and establishing an initial connection between a mobile client and a web client S200. The system 20 for mobile cryptocurrency wallet connectivity can include a browser 110, one or more websites 120, a web client 130, a mobile application 140, and a backend server 150.
US11676132B2 Smart contracts in blockchain environments
Digital or “smart” contracts execute in a blockchain environment. Any entity (whether public or private) may specify a digital contract via a blockchain. Because there may be many digital contracts offered as virtual services, the contract identifier uniquely identifies a particular decision table and/or the digital contract offered by a virtual machine, vendor or supplier. The blockchain is thus not burdened with the programming code that is required to execute the decision table and/or the digital contract. The blockchain need only include or specify the contract identifier (and perhaps one or more contractual parameters), thus greatly simplifying the blockchain and reducing its size (in bytes) and processing requirements.
US11676126B1 Account open interfaces
A computing system may include a network circuit configured to communicate with a third party computing device via a network, one or more interface elements (e.g., application programming interfaces and/or software development kits) providing account open functionality, and an account open circuit configured to: accept, via the interface elements, a set of user data and an account open request for opening a new account with the provider, where the set of user data is received from a user computing device of a user via a third party website or application; establish the new account by generating a set of account data associated with the new account without directing the user to the operating environment of a website or application of the provider; and transmit the set of account data to the third party computing device for use by the third party computing device in a transaction with the user.
US11676121B2 Systems and methods for content management
Systems, methods, and non-transitory computer-readable media can receive a first content item uploaded by a first user. Content ownership information can be updated to associate the first content item with the first user. The first user can be provided with content item analytics pertaining to the first content item in a content item analytics interface.
US11676119B2 System and method for activating a beacon-based service location application
An automated method is provided for enabling and implementing a beacon-based service location application in a user device having a beacon monitoring application. A service location facilitation server establishes service need criteria for a user of the user device and estimates a service need state for the user. The service need state includes information indicative of a relative need for a desired service. The service location facilitation server then determines whether the service need state meets the service need criteria, and, if so, transmits an instruction to the user device to transition the beacon monitoring application from an inactive state to an active monitoring state.
US11676115B2 Authorization system using partial card numbers
An authorization system includes a database, and at least one computer server in communication with the database. The database includes a plurality of database records, each including an account number and an associated card number. Each card number has fewer digits than the associated account number. The server is configured to receive, from a communications terminal, a request message that initiates a transaction with the server. The server is configured to request an authentication credential from the terminal, and in the database locate the card number that matches the received authentication credential and locate the account number that is associated with the located card number. The server is configured to request authorization of a test transaction using the account number, receive an authorization response confirming authorization of the test transaction, and authorize the initiated transaction in response to the authorization response. The test transaction is different from the initiated transaction.
US11676112B2 Method, system, and non-transitory computer-readable record medium for adding diary to calendar
A diary addition method, as well as a system, and a non-transitory computer-readable record medium implementing the diary addition method, including providing an interface for selecting data included in a messaging platform in response to an input of a diary creation request for a specific period in a calendar; and creating a diary document based on data selected through the interface and adding the diary document to the calendar in association with the specific period may be provided.
US11676108B1 Apparatuses, methods, and systems for generating interactive digital receipts
Disclosed herein are methods and systems to generate and communicate interactive digital proofs of transaction. In one implementation, the method may include receiving an indication of a payment transaction between a merchant and a user and processing payment for the payment transaction. The payment processing system generates one or more interactive digital proofs of transaction including at least details of the payment transaction and availability of a vacancy or resource at the payee location. The user may respond via the interactive receipt.
US11676102B2 Searchable index encryption
Auditing data containing sensitive data are stored in a data structure comprising data objects. Each data object comprises one or more pairs of a name and a value. Pairs that are flagged or identified as containing sensitive data are partially encrypted; the value is encrypted using an asymmetric key and the name corresponding to the encrypted value remains unencrypted. Some pairs that are not flagged or identified as containing sensitive data are left unencrypted. Unencrypted data may be stored in the partially encrypted auditing data as plain text. The auditing data may be analyzed to generate business metrics and identify application errors. The auditing data may also be queried, and data objects containing unencrypted pairs and/or partially encrypted pairs may be returned based on matching unencrypted names and/or values to the data query.
US11676100B2 Electronic apparatus for managing carrying-out on fulfillment center and controlling method thereof
According to the present disclosure, a controlling method of an electronic apparatus for managing carrying-out from a fulfillment center, the controlling method including acquiring carrying-out request information related to items placed in a fulfillment center, generating pieces of carrying-out information according to vendors based on the acquired carrying-out request information, providing at least one of the pieces of generated carrying-out information to a terminal, receiving carrying-out processing response information from the terminal in response to the provided piece of carrying-out information, and generating state information of items corresponding to the carrying-out processing response information is provided.
US11676099B2 Intelligent routing of radio-frequency identification data
Methods, systems, and computer-readable media are provided for routing radio-frequency identification (RFID) location data from an RFID tag reader to a record-keeping unit. A first tagging entry is received from a first record-keeping unit. The information associated with the first tagging entry is stored in a data store. A first set of location data is received, indicating that the RFID tag of the first item has been read by an RFID tag reader. It is algorithmically determined that the received location data corresponds to the first tagging entry received from the first record-keeping unit. The first set of location data is communicated to the first record-keeping unit.
US11676097B1 Perpetual value bearing shipping labels
Systems and methods which facilitate fixed rate shipping through the use of perpetual value bearing shipping labels are disclosed. The substantially perpetual viability of the value borne by perpetual value bearing shipping labels herein provides a shelf life which exceeds a shipping rate change epoch. Perpetual value bearing shipping labels of embodiments, although providing valid viable postage for use in obtaining shipping services, are provided as fungible products and do not include delivery or date information as pre-produced and made available to shippers in advance of their shipping activity. An on-line fulfillment system may be provided in which shippers may select a desired number of perpetual value bearing shipping labels in one or more value bearing amount for purchase by and delivery to the shipper for later use. Perpetual value bearing shipping labels may also be made available to shippers is through point of sale acquisition.
US11676094B2 System and method for determining and utilizing after-call-work factor in contact center quality processes
A computerized-method for calculating an After-Call-Work (ACW) factor of an interaction in a contact center, by which a related recording may be filtered for evaluation is provided herein. The method includes an After-Call-Work (ACW) factor calculation module. The operating of the ACW factor calculation module includes: (i) receiving agent recording of the interaction. (ii) aggregating data fields associated with: (a) the interaction; and (b) the customer; (iii) retrieving ACW time of the interaction; (iv) forwarding the aggregated data fields to a machine learning model; (v) operating the machine learning model to calculate a predicted ACW time, based on the aggregated data fields; (vi) calculating an ACW factor based on the received time of ACW and the calculated predicted ACW time; and (vii) sending the calculated ACW factor to a platform by which the platform is preconfigured to distribute the interaction for evaluation, based on the ACW factor.
US11676093B2 Inferring missing customer data in assigning a ticket to a customer, and preventing reopening of the ticket in response of determining trivial data
A system and method are disclosed for assigning a ticket including one or more databases that store data describing electronic communication between one or more customer system communication devices and one or more service center communication devices. Embodiments further include a computer coupled with one or more databases and configured to monitor communication activity to determine whether a communication channel is opened between one or more customer system communication devices and one or more service center communication devices, responsive to a ticket being opened between one or more customer system communication devices and one or more service center communication devices, analyze the ticket for at least one topic and customer data, search the one or more databases for missing customer data, and in response to detecting missing customer data, identify one or more relationship models that predicts a value for the missing customer data based on known customer data.
US11676091B2 Product benchmarking
Embodiments are directed to computer systems and methods that provide a data-driven approach to product benchmarking. The systems and methods identify a product being developed on a product development platform. The systems and methods repeatedly evaluate products similar in operation to the identified product. In response to the evaluation, the systems and methods automatically determine current performance capabilities of the similar products and digitize the determined current performance capabilities as current benchmark parameters in a central database integrated within the platform. The systems and methods generate output, by an application of the platform, based on searching the current benchmark parameters in the database, and develop functions and parts for the identified product using the generated output. For example, the systems and methods may invoke a modeling application of the platform to automatically determine a part for the identified product by performing a simulation using the searched current benchmark parameters.
US11676089B2 Techniques for obtaining solutions to black-box optimization problems
A data processing system for providing a black-box optimization exchange implements receiving a black-box optimization problem, presenting the problem on a user interface, receiving a candidate solution, inserting the candidate solution into a candidate solution queue, providing the candidate solution to a simulator service cause the simulator service to execute an objective function associated with the black-box optimization problem on the candidate solution, determining an improvement value provided by the candidate solution by analyzing one or more previously determined solutions to the first black-box optimization problem and the first objective value to determine an amount of improvement provided by the candidate solution, determining a reward by analyzing the improvement value using a reward function associated with the black-box optimization problem, and notifying the user that provided the candidate solution that the candidate solution has earned the user the reward.
US11676088B2 Systems and methods for distributed risk analysis
Systems and methods for distributed risk analysis are discussed.
US11676084B2 System and method for dynamic perishable item replenishment
System and methods for dynamic replenishment in a facility are disclosed. A mobile inventory processing device reads a machine readable tag affixed to a perishable item and transmits an indication of the perishable item to a stock inventory processing device. The stock inventory processing device retrieves a stock inventory value corresponding to the perishable item and a historic daily sales value for the perishable item from a database. The stock inventory processing device determines a restocking value based on whether the historic daily sales value exceeds the stock inventory value. The stock inventory processing device transmits a second indication to the mobile inventory processing device. The second indication correspond to insufficient shelf stock of the perishable item. The mobile inventory processing device receives the second indication and outputs an auditory alert in response to the second indication.
US11676073B2 Methods and apparatus to analyze performance of watermark encoding devices
Methods, apparatus, systems, and articles of manufacture are disclosed that analyze performance of manufacturer independent devices. An example apparatus includes a software development kit (SDK) deployment engine to deploy an SDK to a manufacturer of a device, the SDK to define heartbeat data to be collected from the device and interfacing techniques to transmit the heartbeat data to a measurement entity. In some examples, the apparatus includes a machine learning engine to predict whether the device is associated with one or more failure modes. The example apparatus also includes an alert generator to generate an alert based on a prediction, the alert to indicate at least one of a type of a first one of the failure modes or at least one component of the device to be remedied according to the first one of the one or more failure modes, and transmit the alert to a management agent.
US11676070B1 Multidimensional machine learning data and user interface segment tagging engine apparatuses, methods and systems
The Multidimensional Machine Learning Data and User Interface Segment Tagging Engine Apparatuses, Methods and Systems (“MLUI”) transforms ambient condition data, sales data, user interface selections, cognitive intelligence question input inputs via MLUI components into project projections, campaigns, user interface visualizations, cognitive intelligence question output outputs. A cognitive intelligence (CI) datapoint identifier cache datastructure is generated, the CI datapoint identifier cache datastructure configured to comprise a category identifier and an entity segment identifier. A CI datapoint value cache datastructure is generated, the CI datapoint value cache datastructure configured to comprise a set of module datastructures, each module datastructure corresponding to a module identifier associated with the category identifier, each module datastructure comprising a set of metric datastructures, each metric datastructure corresponding to a set of calculated metrics. The generated CI datapoint identifier cache datastructure and the generated CI datapoint value cache datastructure are stored as a key-value pair.
US11676065B2 Model training system
According to one embodiment, a model training system includes a processor. The processor is configured to input a first image to a model and acquire a second image output from the model, and generate a third image by correcting the second image. The processor is configures to train the model by using the first image as input data and using the third image as teacher data.
US11676061B2 Harnessing machine learning and data analytics for a real time predictive model for a FCC pre-treatment unit
This disclosure provides an apparatus and method for harnessing machine learning and data analytics for a real-time predictive model for a FCC pre-treatment unit. The method includes collecting operating parameters of a pre-treatment unit and fluid catalytic cracking (FCC) unit; evaluating an independent variable of the operating parameters; and adjusting an input to the pre-treatment unit to control the independent variable within specifications in an output of the FCC unit.
US11676047B1 Air quality data servicing
The present disclosure provides systems and methods for collecting distributed information regarding air quality and air management system performance, and providing recommendations for affecting the air quality, the air management system, or individuals subject to or in control of either the air quality or the air management system.
US11676043B2 Optimizing hierarchical classification with adaptive node collapses
A mechanism is provided in a data processing system having a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to implement a training system for finding an optimal surface for hierarchical classification task on an ontology. The training system receives a training data set and a hierarchical classification ontology data structure. The training system generates a neural network architecture based on the training data set and the hierarchical classification ontology data structure. The neural network architecture comprises an indicative layer, a parent tier (PT) output and a lower leaf tier (LLT) output. The training system trains the neural network architecture to classify the training data set to leaf nodes at the LLT output and parent nodes at the PT output. The indicative layer in the neural network architecture determines a surface that passes through each path from a root to a leaf node in the hierarchical ontology data structure. The training system trains a classifier model for a cognitive system using the surface and the training data set.
US11676036B2 Apparatus for knowledge based evolutionary learning in AI systems
Systems and methods are disclosed for training a previously trained neural network with incremental dataset. Original train data is provided to a neural network and the neural network is trained based on the plurality of classes in the sets of training data and/or testing data. The connected representation and the weights of the neural network is the model of the neural network. The trained model is to be updated for an incremental train data. The embodiments provide a process by which the trained model is updated for the incremental train data. This process creates a ground truth for the original training data and trains on the combined set of original train data and the incremental train data. The incremental training is tested on a test data to conclude the training and to generate the incremental trained model, minimizing the knowledge learned with the original data. Thus, the results remain consistent with the original model trained by the original dataset except the incremental train data.
US11676035B2 Learning non-differentiable weights of neural networks using evolutionary strategies
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network. The neural network has a plurality of differentiable weights and a plurality of non-differentiable weights. One of the methods includes determining trained values of the plurality of differentiable weights and the non-differentiable weights by repeatedly performing operations that include determining an update to the current values of the plurality of differentiable weights using a machine learning gradient-based training technique and determining, using an evolution strategies (ES) technique, an update to the current values of a plurality of distribution parameters.
US11676034B2 Initialization of classification layers in neural networks
Example methods disclosed herein to initialize classification vectors of a neural network include ranking a plurality of classes to be represented by the classification vectors based on respective numbers of instances of training data associated with corresponding ones of the classes. Disclosed example methods also include initializing the classification vectors to span a classification space corresponding to the classes. Disclosed example methods further include assigning respective ones of the classes to corresponding ones of the classification vectors based on the ranking of the classes.
US11676024B2 Low precision neural networks using subband decomposition
Artificial neural network systems involve the receipt by a computing device of input data that defines a pattern to be recognized (such as faces, handwriting, and voices). The computing device may then decompose the input data into a first subband and a second subband, wherein the first and second subbands include different characterizing features of the pattern in the input data. The first and second subbands may then be fed into first and second neural networks being trained to recognize the pattern. Reductions in power expenditure, memory usage, and time taken, for example, allow resource-limited computing devices to perform functions they otherwise could not.
US11676023B2 Systems and methods for performing direct conversion of image sensor data to image analytics
Systems and methods for performing direct conversion of image sensor data to image analytics are provided. One such system for directly processing sensor image data includes a sensor configured to capture an image and generate corresponding image data in a raw Bayer format, and a convolution neural network (CNN) coupled to the sensor and configured to generate image analytics directly from the image data in the raw Bayer format. Systems and methods for training the CNN are provided, and may include a generative model that is configured to convert RGB images into estimated images in the raw Bayer format.
US11676020B2 Secure genomic data accessioning
A biological sample system that efficiently images and registers codes corresponding to biological samples depicted in an image. The biological sample system can implement a neural network to detect the codes individually, and further translate each code into an item identifier. The item identifiers are correlated with network server accounts and a user interface can depict the biological samples with data indicating their registration state.
US11676018B2 Feature extraction with keypoint resampling and fusion (KRF)
A method of feature extraction from an image can include receiving the image including pixels, generating confidence values corresponding to positions of the pixels in the image by an artificial intelligence (AI) based feature extractor, selecting a first position among the positions of the pixels in the image, a first confidence value among the generated confidence values at the first position being higher than a first threshold, and generating a final set of keypoint-descriptor pairs based on the confidence values corresponding to positions of the pixels in the image. The final set of keypoint-descriptor pairs includes at least two keypoint-descriptor pairs corresponding to the first position among the positions of the pixels in the image.
US11676015B2 Personalized recommendations using a transformer neural network
Systems, devices, and techniques are disclosed for recommendations using a transformer neural network. User activity data including items and actions associated with users and a catalog including descriptions of the items may be received. User vectors for the users, item vectors for the items and action vectors the actions may be generated by applying singular vector decomposition to the user activity data. Sequence vectors may be generated based on item vectors and the action vectors. Transformer vectors may be generated by applying a text-to-text transferring transformer to descriptions of the items. Similarity vectors may be generated based on the transformer vectors. Merged vectors may be generated by merging the sequence vector, transformer vector, and similarity vector for items. A set of probabilities may be determined by inputting the user vector for the user, merged vectors for the items, and sequence vectors for the actions to a transformer neural network.
US11676014B1 Systems, media, and methods applying machine learning to telematics data to generate vehicle fingerprint
Described herein are systems and methods for applying machine learning to telematics data to generate a unique vehicle fingerprint by periodically receiving telematics data generated at a plurality of sensors of a vehicle; standardizing the telematics data; aggregating the standardized telematics data; applying a trained machine learning model to embed the aggregated telematics data into a low-dimensional state; and generating a unique vehicle fingerprint, the vehicle fingerprint comprising a static component, a dynamic component, or both a static component and a dynamic component; including iterative repetition to update the dynamic component of the vehicle fingerprint.
US11676013B2 Job-launch time reduction by node pre-configuration
Based on historic job data, a computer processor can predict a configuration of a computer node for running a future computer job. The computer processor can pre-configure the computer node based on the predicted configuration. Responsive to receiving a submission of a job, the computer processor can launch the job on the pre-configured computer node.
US11676012B2 Artificial intelligence server
Disclosed herein is an artificial intelligence server which receives a user dictionary, calculates rankings of a plurality of keywords included in the user dictionary, generates a cloud user dictionary according to the rankings of the plurality of keywords, and trains a natural language processing model.
US11676008B2 Parameter-efficient multi-task and transfer learning
The present disclosure provides systems and methods that enable parameter-efficient transfer learning, multi-task learning, and/or other forms of model re-purposing such as model personalization or domain adaptation. In particular, as one example, a computing system can obtain a machine-learned model that has been previously trained on a first training dataset to perform a first task. The machine-learned model can include a first set of learnable parameters. The computing system can modify the machine-learned model to include a model patch, where the model patch includes a second set of learnable parameters. The computing system can train the machine-learned model on a second training dataset to perform a second task that is different from the first task, which may include learning new values for the second set of learnable parameters included in the model patch while keeping at least some (e.g., all) of the first set of parameters fixed.
US11676007B2 Defect removal from manufactured objects having morphed surfaces
Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided repair of physical structures include: generating a two dimensional difference image from a first three dimensional model of at least one actual three dimensional surface of a manufactured object, and a second three dimensional model of at least one source three dimensional surface used as input to a manufacturing process that generated the manufactured object; obtaining from an image-to-image translation based machine learning algorithm, trained using pairs of input images representing deformed and deformed plus surface defected added versions of a nominal three dimensional surface, a translated version of the two dimensional image; generating from the translated version of the two dimensional image a third three dimensional model of at least one morphed three dimensional surface corresponding to the at least one source three dimensional surface. Further, defects can be removed based on the third three dimensional model.
US11676002B2 Neural network accelerating method and device with efficient usage of total video memory size of GPUs
A neural network accelerating method and device includes: reading a total video memory size available for a GPU to execute computing of a neural network, setting a size of a configurable level, and determining a finest granularity of a factor used for splitting a workspace; generating an optimal acceleration solution architecture for determining an optimal batchsize and an optimal network layer configuration that enable fastest convolution execution; generating a state transition equation for a multiple knapsack problem by taking a convolution operation efficiency boundary condition in the optimal acceleration solution architecture as a fitness function; iterating the state transition equation by using a genetic algorithm taking a forward and back convolution function as evaluation bases until a convergent batchsize and network layer configuration are obtained, and accelerating the neural network by taking the convergent batchsize and the network layer configuration as the optimal batchsize and the optimal network layer configuration.
US11675999B2 Machine learning device
The machine learning device comprises a training part configured to train a machine learning model used in a vehicle; and a detecting part configured to detect replacement of a vehicle part mounted in the vehicle. The training part is configured to retrain the machine learning model using training data sets corresponding to a vehicle part after replacement when a vehicle part relating to input data of the machine learning model is replaced.
US11675992B2 Configurable alarm system component
A component 10 for use in an alarm system includes a component controller 12 and an offline configuration module 14. The offline configuration module 14 includes a passive RFID tag and is configured to receive and store an indication of at least one configuration parameter wirelessly transmitted to the configuration module. Upon initialisation of the component 10, the component controller 12 operates the component 10 in accordance with one or more protocol determined by the at least one configuration parameter indicated by the indication stored by the offline configuration module 14.
US11675991B1 Color space ink model generation mechanism
A printing system is disclosed. The printing system includes at least one physical memory device to store ink model estimation logic and one or more processors coupled with the at least one physical memory device to execute the ink model estimation logic to receive an ink deposition curve for one of a plurality of primary color inks of a print system, receive a color space mapping profile for the print system wherein the color space mapping profile characterizes a relationship between a first color space and a printer color space of the print system and generate a color space ink model for the one of a plurality of primary color inks of the print system based on the ink deposition curve and the color space mapping profile, wherein the color space ink model represents a relationship between each of a plurality of parameters of the first color space and ink deposition.
US11675989B2 Custom functional patterns for optical barcodes
Systems and methods for custom functional patterns for optical barcodes are provided. In example embodiments, image data of an image is received from a user device. A candidate shape feature of the image is extracted from the image data. A determination is made that the shape feature satisfies a shape feature rule. In response to the candidate shape feature satisfying the shape feature rule, a custom graphic in the image is identified by comparing the candidate shape feature with a reference shape feature of the custom graphic. In response to identifying the custom graphic, data encoded in a portion of the image is decoded.
US11675988B2 Image processing apparatus, control method of image processing apparatus, and storage medium
An apparatus detects a plurality of areas from an overall image, determines on each of the plurality of areas whether the area is a candidate for an area including an object as a processing target based on a determination reference value (first determination processing), acquires a zoom-in image of the area determined to be the candidate for the area including the object in the first determination processing, and determines whether the acquired zoom-in image is an image of the object (second determination processing). The apparatus identifies an area, in the overall image, corresponding to the zoom-in image determined not to be the image of the object in the second determination processing, and performs control to update the determination reference value used in the first determination processing based on image information of the identified area in the overall image.
US11675987B2 Scanning apparatus and modular power source
A scanning apparatus and associated charging system are provided that include a universal power interface configured to receive a removable power source connected thereto where the removable power source includes a power storage unit and a charging circuit. The scanning apparatus further includes scanning circuitry that is in electrical communication with the universal power interface and is configured to scan a target. The scanning apparatus further includes a processor communicably coupled with the scanning circuitry and the universal power interface. In an instance in which the universal power interface receives the removable power source, the processor is configured to determine a type of the removable power source, select one or more parameters based on the determined type of the removable power source, and operate at least one of the scanning apparatus or the charging circuit in the removable power source based on the one or more selected parameters.
US11675980B2 Bias identification and correction in text documents
A method, computer system, and a computer program product for text bias identification and correction are provided. A first text corpus may be received. A designation of a second text corpus may be received. Words of the first text corpus may be embedded as a first word embedding in an embedding model. The first word embedding may be compared to a second word embedding in the embedding model to identify a first biased text in the first text corpus. The second word embedding may be from the second text corpus. A first replacement text portion may be generated as a substitute for the first biased text. The first replacement text portion may include a first unbiased text. The first biased text and the first replacement text portion may be presented.
US11675978B2 Entity recognition based on multi-task learning and self-consistent verification
An approach is provided for improving a named entity recognition. Using a multi-label classification in a neural network, a sub-entity is identified in an original sentence. First and second labels are determined indicating first and second candidate types of the sub-entity. First and second replacement sentences are generated. The first replacement sentence replaces the sub-entity in the original sentence with a first sub-entity of the first candidate type. The second replacement sentence replaces the sub-entity in the original sentence with a second sub-entity of the second candidate type. First and second confidence scores for the first and second replacement sentences are determined. Based on the first confidence score exceeding the second confidence score by more than a threshold amount, the neural network is retrained by selecting the first instead of the second candidate type as the sub-entity type.
US11675976B2 Exploitation of domain restrictions for data classification
Embodiments of the present systems and methods may provide techniques to distinguish between data categories. For example, a method implemented in a computer system may comprise obtaining, at the computer system, a plurality of data strings in different categories, each category having a same string pattern, determining a loose string format and a set of restrictions based on at least one string pattern, classifying the plurality of data strings to respective different categories based on a loose string format of the data strings and on the restrictions on the data strings of the different categories using a classification score indicating utilizing restriction information of other categories when determining the matching of a category, and decreasing the classification score if a mean restriction matching proportion is not part of a category or is a threshold amount above an expected mean restriction matching proportion.
US11675975B2 Word classification based on phonetic features
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a textual term; determining, by one or more computers, a vector representing a phonetic feature of the textual term; comparing the vector representing the phonetic feature of the textual term with a reference vector representing a phonetic feature of a reference textual term; and classifying the textual term based on the comparing the vector with the reference vector.
US11675971B1 Context-aware surveys and sensor data collection for health research
In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.
US11675970B2 Machine learning systems and methods for automatically tagging documents to enable accessibility to impaired individuals
Systems, methods, and products for auto tagging structured PDF documents that do not have accessibility tags. In one embodiment, structured PDF documents having accessibility tags are first parsed and analyzed to organize the visual components of the documents. The relationships of the identified objects to DOM elements (e.g., tags) are determined, and the objects and related DOM elements are stored in training files. The training files are used to train various classifiers. Untagged PDF documents are then parsed to identify included visual objects, and the classifiers are used to determine DOM elements that should be associated with visual objects identified in the untagged PDF documents. This information is used to construct a DOM structure corresponding to each untagged document. A new PDF is then generated corresponding to each untagged document using the generated DOM structure and visual object information.
US11675968B2 Enterprise web application constructor system and method
A web-based application constructor can be used to construct a web display. A specification, for constructing a web display to contain page components that display data from heterogeneous data sources, may be created. The page components may be associated with uniform resource locators. Data from heterogeneous data sources may be retrieved to produce the web display. Display and update of the page components may be controlled using the uniform resource locators. User-selectable options may allow annotation of the page components for a page with comments.
US11675967B2 Automated front-end code generating method and system for a website
A method and system for generating automated front-end code for a website from design files is described. In one embodiment, a method for generating automated front-end code for a website includes obtaining at least one design file associated with a design of a website from a client device. Hypertext markup language (HTML) code and a cascading style sheet (CSS) file is automatically generated from the at least one design file from information obtained from a plurality of layers associated with the design file. The method includes extracting a plurality of extracted image files from the at least one design file. The method further includes providing front-end code for the website that includes the HTML code, the CSS file, and the plurality of extracted image files to the client device.
US11675962B2 Vertex-based OPC for opening patterning
A method of enhancing a layout pattern includes determining a target layout pattern comprising a disk shape associated with a hole. The method includes defining a polygon having a plurality of vertices on the disk shape. The plurality of vertices coincide with a boundary of the disk shape and the polygon is an initial layout pattern of the hole. The method includes performing an iterative correction of the initial layout pattern. The iterative correction includes projecting the layout pattern of the hole onto a substrate, determining an error between the target layout pattern and the projected layout pattern, and adjusting the layout pattern by moving the vertices of the polygon to generate a next iteration of the layout pattern. The method includes continuing the adjusting, projecting, and determining until a criterion is satisfied and a final iteration of the layout pattern of the hole is generated.
US11675959B2 Point-to-point module connection interface for integrated circuit generation
Systems and methods are disclosed for generation and testing of integrated circuit designs with point-to-point connections between modules. These may allow for the rapid design and testing (e.g. silicon testing) of processors and SoCs. For example, type parameterization may be used to generate point-to-point connections in a flexible manner. For example, a point-to-point connection between the source module and the sink module that includes one or more named wires specified by bundle type may be automatically generated based on using the bundle type as a type parameterization input. For example, these system and methods may be used to rapidly connect a custom processor design, including one or more IP cores, to a standard input/output shell for a SoC design to facilitate rapid silicon testing of the custom processor design.
US11675958B2 Lithography simulation method
In a method of optimizing a lithography model in a lithography simulation, a mask is formed in accordance with a given layout, a wafer is printed using the mask, a pattern formed on the printed wafer is measured, a wafer pattern is simulated using a wafer edge bias table and the given mask layout, a difference between the simulated wafer pattern and the measured pattern is obtained, and the wafer edge table is adjusted according to the difference.
US11675957B2 Integrated circuit stack verification method and system for performing the same
A method of verifying an integrated circuit stack includes adding a dummy layer to a contact pad of a functional circuit, wherein a location of the dummy layer is determined based on a location of a contact pad of a connecting substrate. The method further includes converting the dummy layer location to the connecting substrate. The method further includes performing a layout versus schematic (LVS) check of the connecting substrate including the dummy layer in response to a determination that the dummy layer is aligned with the contact pad of the connecting substrate.
US11675956B2 Pruning redundant buffering solutions using fast timing models
A system includes a machine configured to perform operations including accessing an integrated circuit design including a buffer tree that interconnects a plurality of inputs and buffers. The buffer tree includes a baseline timing characteristic. The operations include identifying a set of candidate solutions for improving the baseline timing characteristic using an initial timing model and selecting a subset of candidate solutions that have a timing characteristic lower than the baseline timing characteristic. Then the subset of candidate solutions are evaluated using a detailed timing model and based on determining that at least one candidate solution in the subset has a timing characteristic that is better than the baseline timing characteristic, selecting a candidate solution from the set of candidate solutions, and updating the buffer tree based on the candidate solution.
US11675953B2 Hotspot avoidance method of manufacturing integrated circuits
A method includes cropping a plurality of images from a layout of an integrated circuit, generating a first plurality of hash values, each from one of the plurality of images, loading a second plurality of hash values stored in a hotspot library, and comparing each of the first plurality of hash values with each of the second plurality of hash values. The step of comparing includes calculating a similarity value between the each of the first plurality of hash values and the each of the second plurality of hash values. The method further includes comparing the similarity value with a pre-determined threshold similarity value, and in response to a result that the similarity value is greater than the pre-determined threshold similarity value, recording a position of a corresponding image that has the result. The position is the position of the corresponding image in the layout.
US11675951B2 Methods and systems for congestion prediction in logic synthesis using graph neural networks
Method and system for assisting electronic chip design, comprising: receiving netlist data for a proposed electronic chip design, the netlist data including a list of circuit elements and a list of interconnections between the circuit elements; converting the netlist data to a graph that represents at least some of the circuit elements as nodes and represents the interconnections between the circuit elements as edges; extracting network embeddings for the nodes based on a graph topology represented by the edges; extracting degree features for the nodes based on the graph topology; and computing, using a graph neural network, a congestion prediction for the circuit elements that are represented as nodes based on the extracted network embeddings and the extracted degree features.
US11675950B2 Method and apparatus for electromigration evaluation
The present disclosure provides a method and an apparatus for testing a semiconductor device. The method includes providing an active area in an integrated circuit design layout; grouping the active area into a first region and a second region; calculating a first self-heating temperature of the first region of the active area; calculating a second self-heating temperature of the second region of the active area; and determining an Electromigration (EM) evaluation based on the first self-heating temperature and the second self-heating temperature.
US11675949B2 Space optimization between SRAM cells and standard cells
A method includes laying out a standard cell region, with a rectangular space being within the standard cell region. The standard cell region includes a first row of standard cells having a first bottom boundary facing the rectangular space, and a plurality of standard cells having side boundaries facing the rectangular space. The plurality of standard cells include a bottom row of standard cells. A memory array is laid out in the rectangular space, and a second bottom boundary of the bottom row and a third bottom boundary of the memory array are aligned to a same straight line. A filler cell region is laid out in the rectangular space. The filler cell region includes a first top boundary contacting the first bottom boundary of the first row of standard cells, and a fourth bottom boundary contacting a second top boundary of the memory array.
US11675948B2 Methods and apparatus for profile-guided optimization of integrated circuits
Methods and apparatus for performing profile-guided optimization of integrated circuit hardware are provided. Circuit design tools may receive a source code and compile the source code to generate a hardware description. The hardware description may include profiling blocks configured to measure useful information required for optimization. The hardware description may then be simulated to gather profiling data. The circuit design tools may then analyze the gathered profiling data to identify additional opportunities for hardware optimization. The source code may then be modified based on the analysis of the profiling data to produce a smaller and faster hardware that is better suited to the application.
US11675947B2 Multidimensional FPGA virtualization
A network device includes processing circuitry configured to: determine whether to initiate a temporal reconfiguration or a spatial reconfiguration of a partial reconfiguration slot on a programmable device, and initiate the temporal reconfiguration or the spatial reconfiguration of the partial reconfiguration slot in response to determining that the temporal reconfiguration or the spatial reconfiguration is to be initiated.
US11675940B2 Generating integrated circuit floorplans using neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a computer chip floorplan. One of the methods includes obtaining netlist data for a computer chip; and generating a computer chip floorplan, comprising placing a respective node at each time step in a sequence comprising a plurality of time steps, the placing comprising, for each time step: generating an input representation for the time step; processing the input representation using a node placement neural network having a plurality of network parameters, wherein the node placement neural network is configured to process the input representation in accordance with current values of the network parameters to generate a score distribution over a plurality of positions on the surface of the computer chip; and assigning the node to be placed at the time step to a position from the plurality of positions using the score distribution.
US11675939B2 Polyline contributor in civil engineering
A computer-implemented method for civil engineering including obtaining a mesh representing a terrain and a polyline on the mesh, the method further includes computing a contributor of the polyline. The computing of the contributor includes modifying the mesh by determining, based on the polyline, a trench below the polyline. The computing of the contributor further includes computing a watershed segmentation of the terrain based on the modified mesh. The computing of the contributor further includes, based on the computed watershed segmentation, identifying, on the modified mesh, a basin comprising the trench. The contributor corresponds to the identified basin.
US11675935B2 Methods and systems for computer-based prediction of fit and function of garments on soft bodies
A method generates a three dimensional representation of a garment and comprises: obtaining a three dimensional human body model comprising an outer surface representative of an outermost surface of a human body; obtaining a three dimensional representation of a garment; and simulating a three dimensional physical interaction of the three dimensional body model with a three dimensional representation of the garment. Simulating the three-dimensional physical interaction comprises: deforming both the three-dimensional body model and the three dimensional representation of the garment; and displaying the deformed three-dimensional human body model and the deformed three-dimensional representation of the garment.
US11675934B2 Method and system for preventing unauthorized processor mode switches
Disclosed embodiments relate to a system having a processor adapted to activate multiple security levels for the system and a monitoring device coupled to the processor and employing security rules pertaining to the multiple security levels. The monitoring device restricts usage of the system if the processor activates the security levels in a sequence contrary to the security rules.
US11675932B2 Managing content authorization in a federated application system
A computer-implemented method includes receiving permission data from an application server. The permission data is for an account to access a software application of a plurality of software applications, and the application server is configured to provide the software application. Responsive to receiving the permission data from the application server, storing the permission data in a native database. Receiving a request to grant the account access to the software application. Determining whether the database stores the permission data for the account to access the software application. In response to determining that the database stores the permission data, granting access to the account to access the software application.
US11675929B2 Data processing consent sharing systems and related methods
In various embodiments, an entity may provide a WebView where a transaction between an entity and a data subject may be performed. As described herein, the transaction may involve the collection or processing of personal data associated with the data subject by the entity as part of a processing activity undertaken by the entity that the data subject is consenting to as part of the transaction. Additionally, the entity may provide a native application where the transactions between the entity and a data subject may be performed. In some embodiments, the system may be configured to share consent data between the WebView and the native application so data subjects experience a seamless transition while using either the WebView or the native application, and the data subjects are not required to go through a consent workflow for each of the WebView and the native application.
US11675928B2 Electronic device for obfuscating and decoding data and method for controlling same
Disclosed are an electronic device for obfuscating user data and a server for decoding the same. A method for controlling an electronic device according to the present disclosure comprises the steps of: acquiring a security parameter according to data transmitted to an external server; applying an obfuscation algorithm to the data by using the security parameter; and transmitting the data, to which the obfuscation algorithm has been applied, to the external server. Furthermore, in connection with a method for controlling a system comprising an electronic device for obfuscating data and a server for decoding the same according to the present disclosure, a method for controlling the electronic device comprises the steps of: inserting a fingerprint into data; generating multiple pieces of split data having a preset first size on the basis of the data into which the fingerprint has been inserted; applying an obfuscation algorithm to one piece of split data selected from the multiple pieces of split data by using a preset security parameter; and transmitting the split data, to which the obfuscation algorithm has been applied, to the server. In addition, a method for controlling the server comprises the steps of: receiving the multiple pieces of split data, to which the obfuscation algorithm has been applied, from the electronic device; acquiring at least one piece of candidate data on the basis of the received multiple pieces of split data, to which the obfuscation algorithm has been applied; and acquiring data comprising the fingerprint among the at least one piece of candidate data.
US11675926B2 Systems and methods for subset selection and optimization for balanced sampled dataset generation
Methods and systems for data management of documents in one or more data repositories in a computer network or cloud infrastructure are provided. The method includes sampling the documents in the one or more data repositories and formulating representative subsets of the sampled documents. The method further includes generating sampled data sets of the sampled documents and balancing the sampled data sets for further processing of the sampled documents. The formulation of the representative subsets is performed for identification of some of the representative subsets for initial processing.
US11675925B2 System and methods for quantitative data securitization via a value exposure, portioning, and exchange platform
A securitization, exposure, portioning, and exchange platform for enabling the securitization or fixing of quantitative values of asset data parcels, which correspond to external assets, and the exchange of asset data parcels between account systems operating via computers over a network. The security of asset data parcels, which corresponds to their quantitative integrity, is controlled by removing their exposure to changes in their corresponding external assets.
US11675922B2 Secure storage of and access to files through a web application
The invention relates to a method for cryptographically secure storing a file (101) using a web application executed by a web browser (106) on a user computer system (104, 162, 168) of a user (102, 160). The method comprises: encrypting the file (101) on the user computer system (104, 162, 168) by the web application, providing a distribution plan by the web application, fragmenting the encrypted file (101) on the user computer system (104, 162, 168) by the web application into a plurality of file fragments (F1-F4) according to the distribution plan, sending the resulting file fragments (F1-F4) by the web application over the network (178) to the storage services identified by the distribution plan (SD1-SD6).
US11675917B2 Electronic system for dynamically permitting and restricting access to and modification of computer resources
Systems, computer program products, and methods are described herein for dynamically permitting and restricting access to and modification of computer resources. The present invention may be configured to receive a change request identifying computer resources to be modified, determine whether privileged access is required to modify the computer resources, and receive credentials from a user device. The present invention may be further configured to generate an encrypted configuration file, determine whether the change request is valid, and further encrypt the encrypted configuration file based on determining that the change request is valid. The present invention may be further configured to determine whether the credentials authorize access to the computer resources, further encrypt the encrypted configuration file based on determining that the credentials authorize access to the computer resources, and permit and restrict access of the user device to computer resources based on the encrypted configuration file.
US11675916B2 Method and system for limiting data accessibility in composed systems
A system for managing composed information handling systems to manage access to data by applications hosted by the composed information handling systems includes a system control processor that instantiates a composed information handling system using a compute resource set that hosts applications and a hardware resource set that stores a portion of the data, associates, using authorization information, storage areas of the at least one hardware resource set with the applications to obtain storage area associations, obtains a data access request from the compute resource set for the portion of the data which is stored in a storage area of the storage areas, makes a determination, based on the storage area associations and an initiator of the data access request, that the initiator of the data access request is not authorized to access the portion of the data, and refuses to service the data access request.
US11675914B2 Secure information storage
Embodiments of the disclosure include systems and methods for secure storage and/or retrieval of customer secrets by, e.g., a cloud services provider. According to methods, secret data that is to be securely stored may be transmitted, along with an initialization vector, to an encryption service for encryption using a private key stored on in a remote key vault. The encrypted data can be returned and stored, in its encrypted form, in a secure storage along with the initialization vector data. To retrieve the securely stored data, embodiments disclose retrieving the encrypted form of the data and transmitting it, along with its related initialization vector data, to the encryption service for decryption using the private key stored in the remote key vault. The decrypted data can then be made available to a requesting product service.
US11675910B2 Using an entity behavior catalog when performing security operations
A system, method, and computer-readable medium are disclosed for performing a security operation. The security operation includes: monitoring an entity, the monitoring observing at least one electronically-observable data source; deriving an observable based upon the monitoring of the electronically-observable data source; identifying a security related activity of the entity, the security related activity being based upon the observable derived from the electronic data source, the security related activity being of analytic utility; converting the security related activity to entity behavior catalog data, the entity behavior catalog providing an inventory of entity behaviors; and, accessing an entity behavior catalog based upon the entity behavior catalog data; and performing a security operation via a security system, the security operation using the entity behavior catalog data stored within the entity behavior catalog based upon the security related activity.
US11675905B2 System and method for validating in-memory integrity of executable files to identify malicious activity
A malicious code detection module is presented to identify potentially malicious instructions in a volatile memory of a computing device before the instructions are executed. The malicious code detection module identifies an executable file, including an .exe file, in memory, validates one or more components of the executable file against the same file stored in non-volatile storage, wherein the validation accounts for the unpacking of the executable file, and issues an alert if the validation fails.
US11675892B2 Dynamically displaying features in a graphical user interface of an application
Examples described herein include systems and methods for dynamically displaying features in a GUI of a portal application that facilitates access to other applications. An example method can include receiving a push notification, from a notification service, at a user device upon which the portal application is installed. The push notification can indicate that a new feature is available for the portal application executing on the user device. The example method can include requesting, from the management server, at least one command for modifying the GUI of the portal application. The management server can provide the command or provide instructions for the user device to retrieve the command. The method can include receiving at least one command. The method can also include modifying the GUI of the portal application based on the received command and displaying the modified GUI.
US11675889B1 Systems and methods for data integrity and confidentiality within a computing system
Disclosed herein are embodiments of systems, methods, and products comprise a computing device, which allows a device to be used in different classification levels by powering the device down and booting to a different classified level without the need to switch hard drives. The disclosed software shield and persona switcher (Shielder) module provides independent application environments (personas) for separate security domains while allowing fast transition between personas. Shielder module supports multiple security classification via a minimal system storage partitioning. Shielder module allows efficient collection and reallocation of memory and persistent storage according to need and priority. Shielder module provides secure management of communication media by directing the system communication according to the security profile of the active persona.
US11675887B2 Movement history information confirming method, system therefor, and management server
A writing apparatus that writes stored information into a chip which has been embedded in an individual being a living body, a reading apparatus that reads the stored information which is stored in the chip, and a management server. The stored information includes at least chip identification information that enables the chip to be distinguished from other chips, and movement history information that includes a movement history of the individual. The movement history is generated on a basis of a zip code and a date and a time of arrival at a predetermined region corresponding to the zip code. The chip identification information and the movement history information are stored in association with each other in the management server.
US11675879B2 Apparatus and method for operating a detection and response system
A detection and response system includes a central server having at least one continuously trained neural network and at least one remote system connected to the central server. The at least one remote system includes a first sensor configured to provide an analyzable output corresponding to sensed information to an instanced copy of the continuously trained neural network, and a response system configured to generate a response to the instanced copy of the continuously trained neural network providing a positive detection. A training module is stored on the central server and is configured to update one of the continuously trained neural network and the instanced copy of the continuously trained neural network in response to receiving a data set including the positive detection.
US11675878B1 Auto-labeling method for multimodal safety systems
A multimodal system is provided for managing safety in an industrial environment. The system comprises: a computer vision component for generating a computer vision output data; a real-time locating component for generating location data about an object within the industrial environment; a LIDAR component for generating 3D point cloud data of the industrial environment; and one or more processors coupled to the computer vision component, the real-time locating component and the LIDAR component and configured to: (i) generate label data using the location data and identity about one or more objects generated by the real-time locating component, and (ii) update one or more predictive models utilized by the component vision component or the multimodal system using the label data.
US11675877B2 Method and system for federated deployment of prediction models using data distillation
Techniques described herein relate to a method for managing data nodes of data node clusters. The method includes obtaining, by a data node manager, a request to deploy a model to a data node; in response to obtaining the model deployment request: identifying, by the data node manager, a data node cluster associated with the data node; making a first determination, by the data node manager, that the data node cluster is associated with an available distilled dataset; and in response to the first determination: generating, by the data node manager, a model using the available distilled dataset; and deploying, by the data node manager, the model to the data node.
US11675873B1 Website similarity determination
There are provided methods, devices, and computer program products for similarity determination. In a method, first and second access data are obtained for a first and a second group of users who access a first and a second website, respectively. A first and a second jump path are generated for the first and second groups of users based on the first and second access data, respectively. The first and second jump paths describe access history for the first and second groups of users among webpages in the first and second websites, respectively. A similarity is determined between the first and second websites based on the first and second jump paths. Here, access data are used for similarity determination and unvisited webpages are not considered in the similarity determination. Therefore, the computation workload may be lowered, and the noise caused by the unvisited webpages may be reduced.
US11675870B2 Automating mapping between content schema and rendered pages
Disclosed herein are systems and methods for an identity mapping tool that bridges the gap between editing and displaying the contents of a website, regardless of the underlying technology, so as to enable development of an intuitive, visual website-editing experience. The disclosure obtains a website's content, determines relationships between the content and website, and maps the website. The tool obtains access to the content, layouts/templates, and black-box generation process of a website and deduces the correlation between the content's fields and the elements of any of the website's resulting webpages. It taints the content-source data, iteratively feeds it into a site generation process, and inspects the resulting artifacts to determine correlations between fields in the content source and the resulting website. The artifacts may be further employed to generate a user-interface display with controls for facilitating management of the website.
US11675865B2 Systems and methods for screenshot linking
A system for analyzing screenshots can include a computing device including a processor coupled to a memory and a display screen configured to display content. The system can include an application stored on the memory and executable by the processor. The application can include a screenshot receiver configured to access, from storage to which a screenshot of the content displayed on the display screen captured using a screenshot function of the computing device is stored, the screenshot including an image and a predetermined marker. The application can include a marker detector configured to detect the predetermined marker included in the screenshot. The application can include a link identifier configured to identify, using the predetermined marker, a link to a resource mapped to the image included in the screenshot, the resource accessible by the computing device via the link.
US11675861B2 Sensory allegiance
Personalized sensory services are provided to mobile devices. As a sensor monitors an area of surveillance, the sensor may detect a passing mobile device. The sensor may thus ally itself to the passing mobile device and provide personalized sensory operations.
US11675859B2 Data processing system for generating entries in data structures from network requests
A data processing system for searching network requests to extract values of parameters in the network requests includes a shared memory that stores data structures, wherein each of the data structures is stored in association with a value of a key, and wherein each of the data structures includes one or more entries for storage of data representing a network request. A parser engine parses a particular network request for values of parameters and for a value of a key. A search engine queries the shared memory for a particular data structure stored in association with the value of the key. A logic engine detects an absence of a particular entry, in the particular data structure, that stores data representing the particular network request, generates an entry in the particular data structure, and stores in the generated entry the values of the parameters.
US11675858B2 Enhanced content format management for web services
Systems, methods, and software described herein provide improvements for providing content to end users in a computing network. In one example, a content service may determine and provide first content items in first content formats to end users. After providing the first content items, the content service may monitor user interactions for the end users with one or more services and determine content formats of interest for the end users based on the user interactions. The content service may further determine second content items to be provided to the end users based on the content formats of interest.
US11675855B2 Variable thresholds in constrained optimization
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for re-ranking a collection of documents according to a first metric and subject to a constraint on a function of one or more second metrics. One of the methods includes: obtaining, for each document in the first collection of documents, a respective first metric value corresponding to the first metric and respective one or more second metric values corresponding to the one or more second metrics; re-ranking the first collection of documents, comprising: determining the constraint on the function of one or more second metrics by computing a first threshold value using a variable threshold function that takes as input second metric values for the documents in the first collection of documents; and determining the re-ranking for the first collection of documents by solving a constrained optimization for the first metric constrained by the first threshold value.
US11675853B2 Systems and methods for processing metadata
Systems and methods are provided herein for processing digital content. A registry includes a set of common registry identifiers used to classify metadata. Further, an interchange layer and registry classification service: receives metadata derived from digital content in a content file; and classifies the metadata, by associating the metadata with one of the common registry identifiers, based upon a classification from a set of classification rules that is associated with a metadata type of the metadata.
US11675851B2 Streaming method for the creation of multifaceted statistical distributions
Generating persistent multifaceted statistical distributions of event data associated with computing nodes is disclosed. From a data stream, events are identified that occur during a first time interval. Characteristics associated with the events are determined. Based on a primary characteristic, it is determined that an event corresponds to an event cluster. The event count for that cluster is incremented. It is determined that the characteristics correspond to an event descriptor of events in the cluster. Responsive to requests to view the event cluster, information about descriptors from the cluster are displayed indicating events having a particular event descriptor, or a summary of characteristics that distinguish the descriptor from other event descriptors.
US11675850B2 Providing efficient graphical user interfaces for visualizing large datasets
The present disclosure relates to systems, non-transitory computer-readable media, and methods for efficiently providing a graphical user interface for visualizing large amounts of data on a single interface. In particular, in one or more embodiments, the disclosed systems utilize topic hierarchies and multidata display elements to intuitively present many types of data for many topics on a single interface. The system also uses an activatable timeline to visualize changes to large amounts of data over time.
US11675844B2 Providing command bundle suggestions for an automated assistant
Generating and/or recommending command bundles for a user of an automated assistant. A command bundle comprises a plurality of discrete actions that can be performed by an automated assistant. One or more of the actions of a command bundle can cause transmission of a corresponding command and/or other data to one or more devices and/or agents that are distinct from devices and/or agents to which data is transmitted based on other action(s) of the bundle. Implementations determine command bundles that are likely relevant to a user, and present those command bundles as suggestions to the user. In some of those implementations, a machine learning model is utilized to generate a user action embedding for the user, and a command bundle embedding for each of a plurality of command bundles. Command bundle(s) can be selected for suggestion based on comparison of the user action embedding and the command bundle embeddings.
US11675842B1 Generation of recommendation results using a verbal query
Technologies are provided for generation of recommendation results using a verbal query. In one embodiment, query data can be generated using a searchable query corresponding to the verbal query. The query data can define a query browse node and a product brand, for example. First product identifiers that match the searchable query can be determined using multiple data repositories. Duplicates from the first product identifiers can be removed, resulting in second product identifiers. Attribute data also can be generated using the second product identifiers. The attribute data can define features for a product identifier. Further, third product identifiers can be determined by applying a filtering model to the second product identifiers. A ranking of the third product identifiers can be generated using an optimization function based on the query data and the product attribute data. A product corresponding to one of the ranked product identifiers represents a recommendation result.
US11675832B2 Search apparatus
A search device includes: a storage unit configured to store a video obtained from a camera; a screen unit to display the video; and a control unit to control operation of the storage unit and the screen unit, wherein the screen unit may display a time control interface for receiving a time condition, wherein the search device may search for videos and events stored in the storage unit in response to the time condition, and wherein the time control interface may include an AM control interface for receiving a morning time as the time condition and a PM control interface for receiving an afternoon time as the time condition.
US11675831B2 Geolocation based playlists
A messaging server system receives audio data packages from a plurality of client devices. Each audio data package includes audio content captured by a respective client device from the plurality of client devices, and location data describing a location of the respective client device when the audio content was captured. The messaging server system identifies, based on the location data included in the audio data packages, a subset of the audio data packages that include audio content captured within a predetermined geographic area. The messaging server system generates, based on the subset of the audio data packages, a playlist of audio content items for the predetermined geographic area, and provides the playlist of audio content items to at least a first client device.
US11675829B2 Intelligent automated assistant for media exploration
Systems and processes for operating an intelligent automated assistant are provided. In accordance with one example, a method includes, at an electronic device with one or more processors and memory, receiving a first natural-language speech input indicative of a request for media, where the first natural-language speech input comprises a first search parameter; providing, by a digital assistant, a first media item identified based on the first search parameter. The method further includes, while providing the first media item, receiving a second natural-language speech input and determining whether the second input corresponds to a user intent of refining the request for media. The method further includes, in accordance with a determination that the second speech input corresponds to a user intent of refining the request for media: identifying, based on the first parameter and the second speech input, a second media item and providing the second media item.
US11675825B2 Method and system for principled approach to scientific knowledge representation, extraction, curation, and utilization
A system, method, and computer-readable medium to extract information from at least one of code and text documentation, the extracted information conforming to a base ontology and being extracted in the context of a knowledge graph; add the extracted information to the knowledge graph; generate, in a mixed interaction with a user selectively in communication with the system, computational models including scientific knowledge; and persist, in a memory, a record of the generated computational models.
US11675818B2 Cosmic space data system, method, computer device, and storage medium
The present disclosure relates to the field of cosmic space data technology, in particular to a cosmic space data system, a method, a computer device and a storage medium. The system comprises: a data import unit configured to store input microparticle-related data according to types of microparticles; an annotating unit configured to annotate the stored microparticle-related data; and a feature association unit configured to establish an association relationship of the stored microparticle-related data according to the annotation. In the embodiments of the present application, relevant data of a plurality of microparticles can be simultaneously stored in one system, and researchers can acquire data related to a variety of microparticles from this system according to research needs, so that the researchers can quickly obtain the required microparticle-related data by means of a feature relationship between the microparticle-related data.
US11675812B1 Synchronization of metadata between databases in a cloud computing environment
Methods and apparatuses are described for synchronization of metadata between databases in a cloud computing environment. A computing device identifies jobs that synchronize metadata from a first database instance to a second database instance, each job comprising synchronization tasks for a different portion of the metadata. The computing device determines a count of the synchronization tasks for each job. The computing device allocates each job to a first queue where the count of the synchronization tasks for the job is below a threshold value, and allocates the synchronization tasks for each job to a second queue where the count of the synchronization tasks for the job is at or above the threshold value. The computing device executes the jobs in the first queue and executes the synchronization tasks in the second queue to synchronize the corresponding metadata to the second database instance.
US11675806B2 Aggregate and transactional networked database query processing
A hybrid network-based database system for handling OLTP and OLAP queries using decoupled compute and storage devices. A set of decoupled compute instances perform transactions on an OLTP database, and the data is replicated to an OLAP database, which is managed by another set of decoupled compute instances. Further, in response to queries, the database system can retrieve data from the OLTP and OLAP database for merging and processing according to the query.
US11675803B2 Updating one or more databases based on dataflow events
Database environments may choose to schedule complex analytics processing to be performed by specialized processing environments by caching source datasets or other data needed for the analytics and then outputting results back to customer datasets. It is complex to schedule user database operations, such as running dataflows, recipes, scripts, rules, or the like that may rely on output from the analytics, if the user database operations are on one schedule, while the analytics is on another schedule. User/source datasets may become out of sync and one or both environments may operate on stale data. One way to resolve this problem is to define triggers that, for example, monitor for changes to datasets (or other items of interest) by analytics or other activity and automatically run dataflows, recipes, or the like that are related to the changed datasets (or other items of interest).
US11675800B2 Version control and execution on a mobile device
Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating version control for a client device. A server system may select one of two or more versions of a procedure based, at least in part, on a user profile. The server system may generate a message including a procedure name of the procedure, a version identifier identifying the selected version of the procedure, a set of computer-readable instructions corresponding to the selected version of the procedure, and a client directive pertaining to storing the procedure in a database. The server system may transmit the message to a client device associated with the user.
US11675796B2 Method and apparatus for metadata of function and function group search in moving picture experts group network based media processing
A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) is performed by at least one processor, and includes performing a function and function group discovery, wherein wildcard search is enabled in the function and function group discovery, transmitting, to a function repository storing one or more functions for processing the media content, a search query for at least one among the one or more functions, based on the search query being transmitted, receiving, from the function repository, a reply identifying the at least one among the one or more functions and including a rank of the at least one among the one or more functions, and processing the media content, using the identified at least one among the one or more functions in an order based on the included rank of the at least one among the one or more functions.
US11675793B2 System for managing, analyzing, navigating or searching of data information across one or more sources within a computer or a computer network, without copying, moving or manipulating the source or the data information stored in the source
The inventions and its embodiments (hereafter called “the System”) are intended for use by any user in any situation where the amount of data is too extensive to effectively make sense of it in traditional manners or by use of traditional technology. Source data may be provided by one or many network computers and their inherent applications and/or data repositories. Information is made available to the users in intuitive contexts without moving, copying or manipulating the source data. Raw source data is extracted, analyzed, improved and normalized through a curating process for use by the System. All metadata are connected through a multidimensional, non-linear relational network, the fixed layer, based on a persistent relational network that includes any existing or emerging contextual information in the form of structured metadata.
US11675792B2 Parallel operations relating to micro-models in a database system
In some examples, a database system receives data relating to plural micro-models that apply respective analytics, and distributes a plurality of data segments of the received data across the plurality of processing engines based on values of a segmentation key included in the received data. A plurality of processing engines, performs in parallel, operations associated with the plural micro-models using respective data segments of the plurality of data segments, where different processing engines of the plurality of processing engines perform operations associated with respective micro-models of the plural micro-models.
US11675791B2 System and method for tracking progression toward a customized goal
A system, method, server, and computer readable medium for tracking progression toward a customized goal. Input establishing accounts for clients is received. Each of the clients is assigned to one or more of the providers in response to selections from an administrator. Customized goals are established for each of the clients based on treatment or assistance required. Data associated with each of the clients is received from the one or more providers. Data associated with each of the clients received from the providers is compiled. A determination is made whether the customized goals are being met in response one or more thresholds for the compiled data. Alerts are automatically communicated to at least the one or more providers in response to the compiled data varying from the one or more thresholds to become significant for one or more of the clients.
US11675784B2 Configuring parallelism parameters for invocation of external table functions
A query referencing an external table function provided by a remote software component is received. Requests to execute the external table function on input data are sent to a proxy service. A first request includes a batch of input rows from the input data. A first response to the first request received from the proxy service includes a first portion of result data and a pagination token. The pagination token indicates that at least a second portion of the result data corresponding to the first batch of input rows is to be obtained from the remote software component. Based on the pagination token, a second request is sent to obtain the second portion of the result data. One or more responses are received from the proxy service that comprise at least the second portion of the result data. The result data is processed according to the query.
US11675782B2 Systems and methods for disparate data source aggregation, self-adjusting data model and API
A disparate data source aggregation system and methods are provided which may pull or retrieve talent data or features from disparate data sources, automatically correlate the data across the different data sources, build a self-adjusting system database that captures the talent data from the disparate data sources, and lets users search, query and build model insights on the aggregated data of the system database without human intervention. A method for disparate data source aggregation may include: extracting a first feature set having a first extracted feature and a second feature set having a second extracted feature; determining, if the first extracted feature of the first feature set matches the second extracted feature of the second feature set; and aggregating the first feature set with the second feature set if the first extracted feature of the first feature set matches the second extracted feature of the second feature set.
US11675781B2 Dynamic dashboard with guided discovery
Embodiments include methods and systems for configuring a dashboard with a plurality of components. Data sets populated by a plurality of data attributes and associated data attribute values can be received, where the dashboard is configured to display data from the data sets. A plurality of components can be provided on the dashboard including a guided discovery component that displays suggested filters for the dashboard according to one or more of the received data sets. A selection of a filter for the dashboard can be received at one of the components and the components can be dynamically filtered based on the received filter. The suggested filters displayed by the guided discovery component can also be dynamically adjusted based on the received filter, where one or more suggested filters are dynamically hidden and one or more suggested filters are dynamically displayed based on the received filter.
US11675775B2 Systems and methods for improving accuracy of device maps using media viewing data
Provided are methods, devices, and computer-program products for determining an accuracy score for a device mapping system. In some examples, the accuracy score can be based on a device map of the device mapping system and viewing data from an automated content recognition component. In such examples, the accuracy score can indicate whether the device mapping system is assigning similar categories to devices that have similar player of media content. In some examples, a device map can be determined to be random, indicating that the device mapping system is inaccurate. In contrast, if the device map is determined to have a sufficiently low probability of being merely random in nature, the device mapping system can be determined to be accurate.
US11675773B2 Content management
A content management system may support a card engine to dynamically perform operations such as configuring content for display via a user interface and generating reports based on user behavior, account status, and business logic. In cooperation with a facts controller to provide facts that the card engine may access substantively in real time, a rules engine to provide constructs in the form of card definitions, and a development engine, the content management system may enable a content manager to effect changes to card and container definitions by providing or modifying rules and rulesets in the rules engine dynamically. Cards evaluated dynamically by the card engine may be transmitted to user equipment. In this way, the content manager may make content decisions in accordance with business logic and events occurring proximate to the user, thereby impacting the user experience and generating reports in a substantive and real-time fashion.
US11675771B1 Identity resolution
An identify resolution system performs actions comprises a set-up process and an identity resolution process that executes asynchronously with respect to the set-up process. the set-up process includes accessing machine data including a plurality of event data objects, each event data object of the plurality of event data objects including timestamped raw machine-generated data indicative of performance or operation of one or more entities in a computer network environment. The identity resolution process ascertains the identity of an entity associated with the computer network environment, based on the association data in the data store, wherein the identity of the entity is not expressed directly in the association data in the data store.
US11675770B1 Journal queries of a ledger-based database
A database management system stores data for a table as a journal of transaction. The records of the journal comprise information indicative of changes applied to a document of the table. The database receives a query on a table of transactions performed on the table. In response to the query on the table of transactions, the database generates results by retrieving and projecting the records of the journal in accordance with the query. The results of the query are indicative of changes applied to the document of the table.
US11675767B1 Hash based rollup with passthrough
A system includes a plurality of computing units. A first computing unit of the plurality of computing units comprises: a communication interface configured to receive an indication to roll up data in a data table; and a processor coupled to the communication interface and configured to: build a preaggregation hash table based at least in part on a set of columns and the data table by aggregating input rows of the data table; for each preaggregated hash table entry of the preaggregated hash table: provide the preaggregated hash table entry to a second computing unit of the plurality of computing units based at least in part on a distribution hash value; receive a set of received entries from computing units of the plurality of computing units; and build an aggregation hash table based at least in part on the set of received entries by aggregating the set of received entries.
US11675766B1 Scalable hierarchical clustering
A hierarchical representation of an input data set comprising similarity scores for respective entity pairs is generated iteratively. In a particular iteration, clusters are obtained from a subset of the iteration's input entity pairs which satisfy a similarity criterion, and then spanning trees are generated for at least some of the clusters. An indication of at least a representative pair of one or more of the clusters is added to the hierarchical representation in the iteration. The hierarchical representation is used to respond to clustering requests.
US11675765B2 Top contributor recommendation for cloud analytics
A system and method including determining, for a specified target measure column of a first dataset including a plurality of records, the metadata of the first dataset, including a probability distribution for the specified target column and dimension scores for the dimensions for the first dataset conditioned on the specified target measure column, where the first dataset comprises a plurality of columns including the at least one target measure column and a plurality of non-numeric, dimension columns for the records of the first dataset; determining, for a subset of data of the first dataset based on one or more specified variables, dimension scores for the dimensions of the subset of data approximately derived from the determined metadata of the first dataset; and providing recommendations of top contributors based on the approximated dimension scores of dimensions of the subset of data.
US11675763B2 Performing unitary iteration and indexed operations
Methods, systems and apparatus for performing indexed operations using a unary iteration quantum circuit. In one aspect, a method includes encoding an index value in an index register comprising index qubits; encoding the index value in a control register comprising multiple control qubits; and repeatedly computing and uncomputing the control qubits to perform, conditioned on the state of the control qubits, the operation on one or more target qubits corresponding to the index value, wherein during the encoding, computing and uncomputing: the multiple control qubits are made available in sequence, and the multiple control qubits correspond to a one-hot encoding of the encoded index value.
US11675759B2 Datacenter inventory management
An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: receive telemetry data from a plurality of information handling systems disposed at one or more datacenters; determine, based on the telemetry data, one or more drifted information handling systems, wherein the one or more drifted information handling systems differ from other information handling systems in the plurality of information handling systems and/or from a known-good state; and present a user interface indicating the one or more drifted information handling systems and providing a user interface element configured to remedy a drift of the one or more drifted information handling systems.
US11675756B2 Data complementing system and data complementing method
A data complementing system stores cell-region characteristic data that includes values of a plurality of data items regarding a cell region that is a region obtained by dividing the region into a mesh, information indicating a missing data item that is the data item of missing data being data missed in the cell-region characteristic data, external region characteristic data that includes values of a plurality of data items regarding an external region that is different from the region, and an external cell-region characteristic data that includes values of a plurality of data items regarding an external cell region obtained by dividing the external region into a mesh, generates a complement model for generating complement data indicating a value of the missing data item based on the external region characteristic data and the external cell-region characteristic data, and generates the complement data based on the complement model.
US11675752B2 Systems and methods for generating schema notifications
The present disclosure describes systems and methods for processing schemas to generate set representations thereof. Schema set representations can be used to generate schema coverage notifications. Set operations can be performed on schemas to compare schemas and identify whether any support changes have been made thereto.
US11675749B2 Proxy based backup and restore of hyper-v cluster shared volumes (CSV)
In one example, a method includes receiving, at a physical proxy node, a backup request from a client outside the cluster environment, the backup request identifies a VM that is to be backed up, and including data that resides on a virtual federated database that is an element of the cluster environment and to which respective databases of each node of the cluster environment are mapped, and the backup request is received at the physical proxy node due to the position of the physical proxy node in a PSOL. Next, initiating, with an agent at the physical proxy node, a save program on the physical proxy node, and initiating, with the save program, a secondary save process on the physical proxy node that is a federated backup process and includes reading the VM identification from the backup request, and backing up the VM identified in the backup request.
US11675744B2 Performing a code conversion in a smaller target encoding space
Embodiments relate to a system, method and program product for performing code conversions. In one embodiment the method includes determining size of encoding space for a source file and a target file upon receipt of a code conversion request and generating a main conversion file upon determination that a target encoding space associated with said target file is smaller than a source encoding space associated with the source file. Subsequently an extension converted file is generated from the source file according to a pre-established mapping table of code conversion stored in a memory. The code conversion request is completed by using the main conversion file and said extension file together so that the source file does not need to be truncated in order to fit into the target conversion space.
US11675743B2 Web-scale distributed deduplication
Approaches for parallelized data deduplication. An instruction to perform data deduplication on a plurality of files is received. The plurality of files is organized into two or more work sets that each correspond to a subset of the plurality of files. Responsibility for performing each of said two or more work sets is assigned to a set of nodes in a cluster of nodes. The nodes may be physical nodes or virtual nodes. Each node in the set performs data deduplication on a different work set. In performing data deduplication, each node may store metadata describing where shared chunks of data are maintained in a distributed file system. The shared chunks of data are two or more sequences of bytes which appear in two or more of said plurality of files.
US11675740B2 Tiered cache filling
One embodiment of the present invention sets forth a technique for replicating a file within a network of servers. The technique includes determining one or more regional master servers included in a regional cluster of servers and causing each regional master server to retrieve a file from a fill source. The technique further includes, for at least one local cluster of servers included in the regional cluster of servers, determining one or more local master servers included in the at least one local cluster of servers, and causing each local master server to retrieve the file from one of the one or more regional master servers.
US11675738B2 Database locking using logical lock mechanism
Systems and methods for locking databases during database operations, such as logical mechanisms for locking a local number portability (LNP) database associated with the Number Portability Administration Center (NPAC), are described. For example, the systems and methods may utilize various logical constructs, such as parameters that identify items or records within a database (e.g., object type and value information), and lock records that include such parameters.
US11675734B2 Loop thread order execution control of a multi-threaded, self-scheduling reconfigurable computing fabric
Representative apparatus, method, and system embodiments are disclosed for configurable computing. A representative system includes an interconnection network; a processor; and a plurality of configurable circuit clusters. Each configurable circuit cluster includes a plurality of configurable circuits arranged in an array; a synchronous network coupled to each configurable circuit of the array; and an asynchronous packet network coupled to each configurable circuit of the array. A representative configurable circuit includes a configurable computation circuit and a configuration memory having a first, instruction memory storing a plurality of data path configuration instructions to configure a data path of the configurable computation circuit; and a second, instruction and instruction index memory storing a plurality of spoke instructions and data path configuration instruction indices for selection of a master synchronous input, a current data path configuration instruction, and a next data path configuration instruction for a next configurable computation circuit.
US11675731B2 Data protection system and method thereof for 3D semiconductor device
A data protection system and a data protection method for handling an errored command are provided. The data protection system includes a master device and a slave device. The master device is configured to send command. The slave device is coupled to the master device. The save device is configured to receive the command from the master device. The master device includes a master interface. The slave device includes a slave interface. The master interface and the slave interface are electrically connected via one or plurality of bonds and/or TSVs and configured for interfacing between the master device and the slave device. The errored command represents the command having a parity or other error. The slave device is further configured to receive the errored command and to respond the errored command according to read or write operation.
US11675726B2 Interconnect repeater planning and implementation flow for abutting designs
A method including creating a first bus guide and a second bus guide of a plurality of bus guides for an integrated circuit is disclosed. The method includes routing the first bus guide and the second bus guide through a plurality of layout blocks of the integrated circuit. The method includes annotating the first bus guide or the second bus guide to identify a plurality of areas for placing a plurality of repeaters within the first bus guide or the second bus guide. The method includes, based on the annotated first bus guide and the second bus guide, generating, by at least one processor, a plurality of guidance directories corresponding to a plurality of routes through the plurality of layout blocks for placing the plurality of repeaters at the plurality of layout blocks on the identified plurality of areas on the first bus guide or the second bus guide.
US11675718B2 Enhanced low-priority arbitration
A computing system may implement a low priority arbitration interrupt method that includes receiving a message signaled interrupt (MSI) message from an input output hub (I/O hub) transmitted over an interconnect fabric, selecting a processor to interrupt from a cluster of processors based on arbitration parameters, and communicating an interrupt service routine to the selected processor, wherein the I/O hub and the cluster of processors are located within a common domain.
US11675714B2 Memory sub-system including an in package sequencer separate from a controller
An instruction can be received at a sequencer from a controller. The sequencer can be in a package including the sequencer and one or more memory components. The sequencer is operatively coupled to a controller that is separate from the package. A processing device of the sequencer can perform an operation based on the instruction on at least one of the one or more memory components in the package.
US11675712B2 Memory system, memory controller, and operation method of memory system
Embodiments of the present disclosure relate to a memory system, a memory controller, and an operation method of a memory system. According to embodiments of the present disclosure, the memory system, before updating a mapping table which includes mapping information between logical addresses and physical addresses, may assign a portion of a map cache area for caching a plurality of map segments in the mapping table as a map update area for updating the mapping table, and may load a subset of the plurality of map segments to the map update area. Accordingly, it is possible to quickly update a mapping table and to optimize update performance for a mapping table within a limit that guarantees caching performance to a predetermined level or higher.
US11675710B2 Limiting translation lookaside buffer searches using active page size
Systems, apparatuses, and methods for limiting translation lookaside buffer (TLB) searches using active page size are described. A TLB stores virtual-to-physical address translations for a plurality of different page sizes. When the TLB receives a command to invalidate a TLB entry corresponding to a specified virtual address, the TLB performs, for the plurality of different pages sizes, multiple different lookups of the indices corresponding to the specified virtual address. In order to reduce the number of lookups that are performed, the TLB relies on a page size presence vector and an age matrix to determine which page sizes to search for and in which order. The page size presence vector indicates which page sizes may be stored for the specified virtual address. The age matrix stores a preferred search order with the most probable page size first and the least probable page size last.
US11675707B2 Logical to virtual and virtual to physical translation in storage class memory
A memory system and method for storing data in one or more storage chips includes: one or more memory cards each having a plurality of storage chips, and each chip having a plurality of dies having a plurality of memory cells; a memory controller comprising a translation module, the translation module further comprising: a logical to virtual translation table (LVT) having a plurality of entries, each entry in the LVT configured to map a logical address to a virtual block address (VBA), where the VBA corresponds to a group of the memory cells on the one or more memory cards, wherein each entry in the LVT further includes a write wear level count to track the number of writing operations to the VBA, and a read wear level count to track the number of read operations for the VBA mapped to that LVT entry.
US11675705B2 Eviction of a cache line based on a modification of a sector of the cache line
An indication to perform an eviction operation on a cache line in a cache can be received. A determination can be made as to whether at least one sector of the cache line is associated with invalid data. In response to determining that at least one sector of the cache line is associated with invalid data, a read operation can be performed to retrieve valid data associated with the at least one sector. The at least one sector of the cache line that is associated with the invalid data can be modified based on the valid data. Furthermore, the eviction operation can be performed on the cache line with the modified at least one sector.
US11675701B2 Hardware-based coherency checking techniques
Methods, systems, and devices for hardware-based coherency checking techniques are described. A memory sub-system with hardware-based coherency checking can include a coherency block that maintains a coherency lock and releases coherency upon completion of a write command. The coherency block can perform operations to lock coherency associated with the write command, monitor for completion of the write to the memory device(s), release the coherency lock, and update one or more records used to monitor coherency associated with the write command. A coherency command and coherency status can be provided through a dedicated hardware bridge, such as a bridge through a level-zero cache coupled with the coherency hardware.
US11675700B2 Cache coherence shared state suppression
A method includes receiving, by a level two (L2) controller, a first request for a cache line in a shared cache coherence state; mapping, by the L2 controller, the first request to a second request for a cache line in an exclusive cache coherence state; and responding, by the L2 controller, to the second request.
US11675697B2 Controller for controlling non-volatile semiconductor memory and method of controlling non-volatile semiconductor memory
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first physical address, write object data, instructs a management information access unit to update address conversion information, and instructs a first access unit to update the first physical address. A compaction unit extracts a physical address of compaction object data, instructs the data access unit to read the compaction object data stored in a storage area of the data storage unit indicated by the physical address, instructs the data access unit to write the compaction object data in a storage area of the data storage unit indicated by a second physical address, instructs the management information access unit to update the address conversion information, and instructs a second access unit to update the second physical address.
US11675696B2 Active input/output expander of a memory sub-system
A value setting associated with one or more parameters of a host-side interface and a memory-side interface of an input/output (I/O) expander is configured to enable Open NAND Flash Interface (ONFI)-compliant communications between a host system and a target memory die of a memory sub-system. The I/O expander processes one or more ONFI-compliant communications between the host system and the target memory die, wherein the one or more ONFI-compliant communications relate to execution of a memory access operation.
US11675695B2 Namespace management for memory sub-systems
Methods, systems, and devices for clock domain crossing queue are described. A memory sub-system can generate a namespace map having a set of namespace blocks associated with a memory sub-system. The namespace blocks can include one or more logical block addresses associated with the memory sub-system. One namespace block of the set of namespace blocks can include an indication that can indicate that the namespace block and each namespace block following the namespace block are available for mapping. The memory sub-system can receive a request to create a namespace and sequentially map one or more available namespace blocks to the namespace according to the ordering of the namespace map, including the namespace block with the indication.
US11675693B2 Neural network processor incorporating inter-device connectivity
A novel and useful neural network (NN) processing core incorporating inter-device connectivity and adapted to implement artificial neural networks (ANNs). A chip-to-chip interface spreads a given ANN model across multiple devices in a seamless manner. The NN processor is constructed from self-contained computational units organized in a hierarchical architecture. The homogeneity enables simpler management and control of similar computational units, aggregated in multiple levels of hierarchy. Computational units are designed with minimal overhead as possible, where additional features and capabilities are aggregated at higher levels in the hierarchy. On-chip memory provides storage for content inherently required for basic operation at a particular hierarchy and is coupled with the computational resources in an optimal ratio. Lean control provides just enough signaling to manage only the operations required at a particular hierarchical level. Dynamic resource assignment agility is provided which can be adjusted as required depending on resource availability and capacity of the device.
US11675691B2 System and method for performing automated API tests
A framework and a method for ad-hoc batch testing of APIs are provided, where batches of API calls are dynamically generated directly through the framework according inputs identifying the required tests and the sources of the test data, rather than through execution of prewritten test scripts that explicitly write out the test API calls in preset sequences. When performing the validation for an API test, a test payload is generated for the test, an endpoint is called using the test payload to obtain the response used for validation, where generating the test payload includes determining an API reference corresponding to the test, obtaining relevant data from the test data according to a reference key in the test, generating input assignment operations for one or more input parameters in the API reference according to the relevant data, and generating an API call based on the API reference.
US11675690B2 Lineage-driven source code generation for building, testing, deploying, and maintaining data marts and data pipelines
In some implementations, an analytics platform may process a data lineage configuration to identify one or more data sources storing one or more data sets associated with a data analytics use case and identify one or more data relations associated with the one or more data sets. The analytics platform may parse a source code template defining one or more functions to build a data mart and a data pipeline that enables the data analytics use case. The source code template may include one or more tokens to specify elements that define the one or more data sources, data sets, and data relations identified in the data lineage configuration. The analytics platform may automatically generate source code that is executable to build a data mart and a data pipeline to enable the data analytics use case based on the data lineage configuration and the source code template.
US11675689B2 Hybrid test scripts for transitioning between traffic events and user interface events
According to examples, an apparatus may include a processor and a memory on which are stored machine-readable instructions that when executed by the processor, may cause the processor to track traffic events and user interface (UI) events in parallel and record a first event of a hybrid test script. The first event may be recorded in a traffic mode to record one or more of the traffic events. The processor may transition from the traffic mode to a UI mode and, responsive to the transition from the traffic mode to the UI mode, may share session data between the traffic events and the UI events. Based on the session data, the processor may record a second event of the hybrid test script in the UI mode.
US11675687B2 Application state prediction using component state
Described systems and techniques enable prediction of a state of an application at a future time, with high levels of accuracy and specificity. Accordingly, operators may be provided with sufficient warning to avert poor user experiences. Unsupervised machine learning techniques may be used to characterize current states of applications and underlying components in a standardized manner. The resulting data effectively provides labelled training data that may then be used by supervised machine learning algorithms to build state prediction models. Resulting state prediction models may then be deployed and used to predict an application state of an application at a specified future time.
US11675684B2 System for modeling intelligent sensor selection and placement
The present system for modeling intelligent sensor selection and placement takes signal and sensor information and calculates a statistical inference. As signal data passes through a series of processors, it is transformed by functions to account for signal emission, sensor reception, environmental factors, and noise. This produces a simulation of what the emitted signal would appear to be at a given sensor. The system may be used to select the most effective sensors for a given area or to determine the best sensor coverage for a given area.
US11675681B2 Configuration of weighted address pools for component design verification
A system for testing a design of a computing component includes an input device configured to receive a request to perform a test of a component, and a testing unit including a simulation of the component. The simulation is configured to output a result indicative of a response to a set of instruction addresses, the set of instruction addresses is acquired from a plurality of addresses, and the plurality of addresses including a plurality of address groups, where each address group is associated with a respective group identifier. The system also includes a plurality of requestors configured to apply the set of instruction addresses to the simulation, where a requestor of the plurality of requestors is configured to select an address for application to the simulation based on a received group identifier and a variably configurable weight value assigned to the received group identifier and the requestor.
US11675680B2 Computing system initialization system
A computing system initialization system includes a BIOS processing system coupled to a computing device via a first I/O access connection, to a BIOS memory system via a second I/O access connection that is a relatively higher speed I/O access connection than the first I/O connection, and to a BIOS module. The BIOS processing system retrieves device data from the computing device via the first I/O access connection, stores the device data in the BIOS memory system via the second I/O access connection, and performs initialization operations subsequent to storing the device data in the BIOS memory system. During the initialization operations, the BIOS processing determines that the BIOS module requires the device data and, in response, retrieves the device data from the BIOS memory system via the second I/O access connection, and provides the device data that was retrieved from the BIOS memory system to the BIOS module.
US11675677B2 Byzantine agreement using communications having linear complexity
In some embodiments, a method receives a share of a signature of a decision block from at least a portion of the plurality of replicas. The share of the signature being generated when a respective replica signs the decision block and the decision block includes a set of requests from a client for a service. A combined signature is created based on the share of the signature block from at least the portion of the plurality of replicas. The method broadcasts a message that includes the combined signature to the plurality of replicas. The plurality of replicas use the combined signature to determine whether to process the decision block for the service.
US11675674B2 Instant recovery of databases
An example method of restoring a database includes obtaining information about backup data of a database from a source storage separate from a compute infrastructure. The information includes a list of data blocks of a file, transferring the data blocks on the list from the source storage to a local storage on the compute infrastructure, and tracking which data blocks of the file have been transferred from the source storage to the local storage concurrently when transferring the data blocks.
US11675671B1 Sending records for replication of tags in global scale systems
A source node creates a file and a grouping tag for the file. The source node stores the grouping tag in a location in metadata for the file. When preparing for replication, the source node retrieves the grouping tag from the location in the metadata. If the legacy location in the metadata includes any value which was stored after the most recent replication involving the file, and the size of the legacy location in the metadata was changed after the most recent replication involving the file, then the system enables a destination node to store the grouping tag in the legacy location in the metadata by sending records comprising a request to replace a record stored at the legacy location in the metadata with a larger record, and combining the grouping tag with any value which changed the size of the metadata after a most recent replication involving the file.
US11675670B2 Automated disaster recovery system and method
Methods and systems for recovering a host image of a client machine to a recovery machine comprise comparing a profile of a client machine of a first type to be recovered to a profile of a recovery machine of a second type different from the first type, to which the client machine is to be recovered, by a first processing device. The first and second profiles each comprise at least one property of the first type of client machine and the second type of recovery machine, respectively. At least one property of a host image of the client machine is conformed to at least one corresponding property of the recovery machine. The conformed host image is provided to the recovery machine, via a network. The recovery machine is configured with at least one conformed property of the host image by a second processing device of the recovery machine.
US11675669B2 Using business continuity and disaster recovery for any point in time backup
Generating any point in time backups without native snapshot generation. Production data is split such that a journal stream is sent to a data protection system, which may be local or remote. The journal stream includes a data stream and a metadata stream. Backups are synthesized at the data protection system by rolling at least a portion of the journal. A backup for any point in time represented in the journal can be synthesized.
US11675666B2 Including metadata in data resources
A server system comprising: a respective storage area for each of a plurality of respective parties including a first party and a second party, and a manager function for managing the storage. Each of at least some of the storage areas stores a primary instance of one or more data resources of the respective party. The manager function is configured so as, in response to the second party forming a relationship with one of the resources of the first party, to establish a secondary copy of that one of the resources of the first party in the respective storage area of the second party. In the secondary copy, the manager function also includes personal metadata describing one or more attributes of the relationship between the second party and the resource.
US11675663B1 Recovery time of execution instances
Recovering or restarting an execution instance. In response to detecting that a particular execution instance, in which a cable modem termination system (CMTS) software application, an optical line terminal (OLT) software application, and/or broadband network gateway (BNG) software application has failed, restarting the execution instance without adding any downstream service flow classifiers to the instance or configuring any entries of an access control list for the instance. After restarting the execution instance, over time adjusting the configuration of the instance to add one or more downstream service flow classifiers or access control list entries such that the instance can provide additional services, beyond a default service flow, to cable modems or optical network units. Support for voice calls may be initially added to the execution instance upon startup. Required time to register cable modems or optical network units with the execution instance is advantageously reduced while maintaining quality of service.
US11675660B2 Parallelized scrubbing transactions
An apparatus includes a central processing unit (CPU) core and a cache subsystem coupled to the CPU core. The cache subsystem includes a first memory, a second memory, and a controller coupled to the first and second memories. The controller is configured to execute a sequence of scrubbing transactions on the first memory and execute a functional transaction on the second memory. One of the scrubbing transactions and the functional transaction are executed concurrently.
US11675658B2 Method and apparatus for decoding signal in wireless communication system
Provided is a 5th generation (5G) or 6th generation (6G) communication system for supporting higher data rates after 4G communication systems such as long term evolution (LTE). A communication method of a user equipment (UE) includes receiving, from a base station (BS), information about a decoding mode including bit information corresponding to the number of times of perturbation, receiving data from the BS on a Physical Downlink Shared Channel (PDSCH), and decoding the received data based on the information about the decoding mode, wherein the information about the decoding mode may be generated based on service information including at least one of Quality of Service (QoS), a service priority, packet delay performance, packet error probability performance, a requirement, or a data transmission scheme.
US11675657B2 Energy-efficient error-correction-detection storage
A memory system employs an addressing scheme to logically divide rows of memory cells into separate contiguous regions, one for data storage and another for error detection and correction (EDC) codes corresponding to that data. Data and corresponding EDC codes are stored in the same row of the same bank. Accessing data and corresponding EDC code in the same row of the same bank advantageously saves power and avoids bank conflicts. The addressing scheme partitions the memory without requiring the requesting processor to have an understanding of the memory partition.
US11675654B2 Systems and methods for error recovery
Embodiments of the present disclosure include an error recovery method comprising detecting a computing error, restarting a first artificial intelligence processor of a plurality of artificial intelligence processors processing a data set, and loading a model in the artificial intelligence processor, wherein the model corresponds to a same model processed by the plurality of artificial intelligence processors during a previous processing iteration by the plurality of artificial intelligence processors on data from the data set.
US11675647B2 Determining root-cause of failures based on machine-generated textual data
A method and system for determining root-causes of incidences using machine-generated textual data. The method comprises receiving machine-generated textual data from at least one data source; classifying the received machine-generated textual data into at least one statistical metric; processing the statistical metric to recognize a plurality of incidence patterns; correlating the plurality of incidence patterns to identify at least a root-cause of an incidence that occurred in a monitored environment; and generating an alert indicating at least the identified root-cause.
US11675646B2 Systems, apparatuses, and methods for anomaly detection
Techniques for anomaly detection are described. An exemplary method includes receiving a request to monitor for anomalies from one or more data sources; analyzing time-series data from the one or more data sources; generating a recommendation for handling the determined anomaly, the recommendation generated by performing one or more of a root cause analysis, a heuristic analysis, and an incident similarity analysis; and reporting the anomaly and recommendation.
US11675644B2 Method and system for managing notifications for flapping incidents
Techniques for suppressing notifications are disclosed. An incident may repeatedly flap between various resolved and unresolved states. Furthermore, other incident attributes may flap between various states such as, for example, varying levels of incident severity. Each change in state results in the transmission of a notification. In order to reduce the number of notifications, the system estimates a flapping window for the incident based on the flapping behavior of prior incidents. The system computes a notification suppression window based at least in part on the estimated flapping window. The system suppresses notifications corresponding to changes in incident state that are detected during the notification suppression window. The notification suppression window may be extended in response to extending the estimated flapping window.
US11675639B2 Distributed threaded streaming platform reader
A streaming platform reader includes: a reader thread configured to retrieve messages from a plurality of partitions of a streaming platform, wherein each message in the plurality of partitions is associated with a unique identifier; a plurality of queues coupled to the reader thread configured to store messages or an end of partition signal from the reader thread, wherein each queue includes a first position that stores the earliest message stored by a queue; an extraction thread controlled by gate control logic that: compares the identifiers of all of the messages in the first positions of the queues of the plurality of queues, and forwards, to a pool of queues associated with a pool of processing threads, the message content of the message associated with the earliest identifier; and wherein the gate control logic blocks the extraction thread unless each of the queues contains a message or an end of partition signal.
US11675637B2 Host routed overlay with deterministic host learning and localized integrated routing and bridging
Systems, methods, and devices for improved routing operations in a network computing environment. A system includes a virtual customer edge router and a host routed overlay comprising a plurality of host virtual machines. The system includes a routed uplink from the virtual customer edge router to one or more of the plurality of leaf nodes. The system is such that the virtual customer edge router is configured to provide localized integrated routing and bridging (TRB) service for the plurality of host virtual machines of the host routed overlay.
US11675634B2 Finding the optimum time to prestart container running functions using events
A method includes identifying a first event that has been at least partly performed, wherein the first event comprises an element of a sequence of events, and the first event comprises performance of a first computing function, predicting a second event expected to occur next in the sequence after completion of the first event, and the second event comprises performance of a second computing function, predicting a start time of the second event, based on information about the second event, identifying a particular container capable of implementing the second computing function associated with the second event, predicting a start time for start-up of the container, starting up the container, and completing start-up of the container prior to receipt of a request for the second computing function to be performed by the container, wherein the container is ready to perform the second computing function immediately after start-up has been completed.
US11675632B2 System and method for implementing a single window integrated module
Various methods, apparatuses/systems, and media for implementing a single window integrated platform are disclosed. A processor is operatively connected with one or more memories via a communication network. The processor receives a request from a user via a user computing device to develop a micro service; authenticates the user based on verifying login information of the user; receives information data related to the requested micro service; generates products application programming interface (API) to display selectable products based on the information data of the requested micro service. The processor also receives input on selected products; triggers a dynamic workflow based on the selected products; interacts with onboarding APIs to develop the micro service in response to the triggering of the dynamic workflow; and transmits a notification to the user computing device when an end state of the dynamic workflow is detected.
US11675628B2 Methods for operating storage driver in container environment and storage driver apparatuses
Provided are a method for operating a storage driver in a container environment and a storage driver apparatus and a method for operating a storage driver according to an exemplary embodiment of the present disclosure includes: requesting downloading of an image for running a container; downloading a plurality of sub images associated with the requested image; allocating each of the plurality of downloaded sub images to an independent logical volume in a multi-layer based file system; and running a container using each of the plurality of allocated sub images.
US11675625B2 Thin provisioning of resources using SCPS and a bidding system
A method for managing composed information handling systems includes obtaining, by a system control processor, a composition request for a composed information handling system of the composed information handling systems, wherein the composition request comprises an operational instances requirement, and initially allocating only a minimum number of instances of a resource based on the operational instances requirement to the composed information handling system, wherein at least one of the minimum number of instances of the resource is provided by a first information handling system, wherein the first information handling system is operatively connected to the system control processor manager.
US11675624B2 Inference engine circuit architecture
An inference engine circuit architecture is disclosed which includes a matrix-matrix (MM) processor circuit and a MM accelerator circuit having multiple operating modes to provide a complete matrix multiplication. A representative MM accelerator circuit includes a first buffer circuit storing maps data; a first data network; multiple second buffer circuits each storing different kernel data; multiple second, serial data networks, with each coupled to a corresponding second buffer circuit; and a plurality of vector-vector (VV) acceleration circuits arranged in a plurality of arrays. Each VV acceleration circuit includes multiply and accumulate circuits; a shift register; a control multiplexer to provide a selected output, in response to a mode control word, of a bias parameter or a first accumulation sum; and a second adder circuit which adds the multiplicative product to the bias parameter or to the first accumulation sum to generate a second or next accumulation sum.
US11675614B2 Standardized model packaging and deployment
Standardized model packaging and deployment, including: generating a model package comprising: model definition data for a model; function code facilitating execution of the model; and at least one interface for at least one operating system.
US11675612B2 Achieving near-zero added latency for modern any point in time VM replication
One example method includes intercepting an IO issued by an application of a VM, the IO including IO data and IO metadata, storing the IO data in an IO buffer, writing the IO metadata and a pointer, but not the IO data, to a splitter journal in memory, wherein the pointer points to the IO data in the IO buffer, forwarding the IO to storage, and asynchronous with operations occurring along an IO path between the application and storage, evacuating the splitter journal by sending the IO data and the IO metadata from the splitter journal to a replication site.
US11675607B2 Data transfers from memory to manage graphical output latency
Systems and methods of transferring data from memory to manage graphical output latency are provided. A device having a display receives an acoustic signal that carries a query. The device determines that a wireless controller is in a first state. The device establishes, based on receipt of the acoustic signal and the determination that the wireless controller device is in the first state, a first interaction mode for a graphical user interface rendered by the computing device for display via the display device. The device sets a prefetch parameter to a first value and prefetches the corresponding amount of electronic content items. The device establishes a second interaction mode and overrides the first value of the prefetch parameter to a second value, and prefetches a second amount of electronic content items corresponding to the second value.
US11675599B2 Systems and methods for managing system rollup of accelerator health
An information handling system may include a processor, one or more accelerators communicatively coupled to the processor, and a management controller communicatively coupled to the processor and the one or more accelerators and configured for out-of-band management of the information handling system, the management controller further configured to receive information regarding the one or more accelerators, determine a criticality factor for each of the one or more accelerators based on the information, determine an accelerator health status for each of the one or more accelerators, and determine an overall system health of the information handling system based on the criticality factors and the accelerator health statuses.
US11675592B2 Instruction to query for model-dependent information
An instruction is executed to perform a query function. The executing includes obtaining information relating to a selected model of a processor. The information includes at least one model-dependent data attribute of the selected model of the processor. The information is placed in a selected location for use by at least one application in performing one or more functions.
US11675590B2 Systems and methods for performing instructions to transform matrices into row-interleaved format
Disclosed embodiments relate to systems and methods for performing instructions to transform matrices into a row-interleaved format. In one example, a processor includes fetch and decode circuitry to fetch and decode an instruction having fields to specify an opcode and locations of source and destination matrices, wherein the opcode indicates that the processor is to transform the specified source matrix into the specified destination matrix having the row-interleaved format; and execution circuitry to respond to the decoded instruction by transforming the specified source matrix into the specified RowInt-formatted destination matrix by interleaving J elements of each J-element sub-column of the specified source matrix in either row-major or column-major order into a K-wide submatrix of the specified destination matrix, the K-wide submatrix having K columns and enough rows to hold the J elements.
US11675587B2 Enhanced protection of processors from a buffer overflow attack
A method for changing a processor instruction randomly, covertly, and uniquely, so that the reverse process can restore it faithfully to its original form, making it virtually impossible for a malicious user to know how the bits are changed, preventing them from using a buffer overflow attack to write code with the same processor instruction changes into said processor's memory with the goal of taking control of the processor. When the changes are reversed prior to the instruction being executed, reverting the instruction back to its original value, malicious code placed in memory will be randomly altered so that when it is executed by the processor it produces chaotic, random behavior that will not allow control of the processor to be compromised, eventually producing a processing error that will cause the processor to either shut down the software process where the code exists to reload, or reset.
US11675585B2 Methods and apparatus to deploy workload domains in virtual server racks
Methods and apparatus to deploy workload domains in virtual server racks are disclosed. An example apparatus includes a policy manager to determine an availability option and a performance option of the workload domain based on a domain type and determine capacity options based on a user selection of the availability option and a user selection of the performance option by a first user, a deployment manager to identify first ones of a plurality of computing resources to form a placement solution for the workload domain based on the user selection of the availability and performance options, and based on a user selection of one of the determined capacity options by the first user, the plurality of computing resources stored in a resource database accessible by the first user and a second user, and a resource manager to reserve the first ones of the plurality of computing resources to deploy the workload domain for the first user.
US11675584B1 Visualizing dependent relationships in computer program analysis trace elements
Techniques for visualizing dependent relationships in computer program analysis trace elements are described. A code analysis service analyzes computer code associated with a software application for at least one of errors or policy violations. The service outputs a trace log identifying a path within the computer code that results in an error or policy violation. The trace log includes a set of trace elements each corresponding to a line of the computer code. The output is displayed as a tree data structure including nodes. The nodes may include indentations indicating dependent relationships between and among variables initialized at lines in the computer code corresponding to the nodes. Alternatively, the nodes may be arranged as a hierarchy with edges connecting adjacent nodes, and nodes at different levels indicating dependent relationships. The tree data structure may include annotations providing additional contextual information about the actions performed at each node.
US11675582B2 Neural networks to identify source code
Search elements are extracted from requirement definitions of a requirement management tool for managing a project. The search elements may be extracted using natural language processing. The search elements are used to identify source code from source code repositories. Machine learning correlates the requirement definitions to source code subject matter. The extracted source code is confirmed by a stakeholder of the requirement management tool.
US11675581B1 Automated creation, testing, training, adaptation and deployment of new artificial intelligence (AI) models
Functionality is provided for the automated creation, testing, training, adaptation and deployment of AI models and changes thereto. Base classes are provided that enable practicable creation of new models from existing one. New models are tested on live data sets offline from user sites. New training methods are provided for the production of particular outcomes. Efficient adaptation of new AI models is facilitated, encompassing data scientist and development team control over how fast to train and deploy new models.
US11675580B2 Image-based operating system upgrade process
An apparatus comprises at least one processing device coupled to memory. The at least one processing device is configured to obtain an operating system image from a production server or other computing device and to implement a first operating system configuration on a non-production server, a test server or other type of server based at least in part on the operating system image. The at least one processing device is further configured to modify the first operating system configuration to generate a second operating system configuration on the server and to generate a modified operating system image-based at least in part on the second operating system configuration. The at least one processing device is further configured to provide the modified operating system image to the computing device.
US11675579B2 Systems and methods for deploying enterprise software updates
Systems and methods for deploying enterprise software updates are provided. At a server storing applications and a record of client devices is provided. Each application includes a corresponding group identifier indicating a group associated with an application and a corresponding version identifier indicating a version of the application. The record includes the deployment identifier for each application in the plurality of applications installed on each device. A first application having a first group identifier and a first version identifier, and a second application having the first group identifier and a second version identifier is installed in each respective device. An update for the first application is received at the server, which includes modifying the version identifier of the first application. The update for the first application is communicated to each device. For each respective device, a modification of the deployment identifier indicates which application is executable on the respective device.
US11675577B2 Systems and methods of orchestrating nodes in a blockchain network
Disclosed herein are systems and method for orchestrating nodes in a blockchain network. In an exemplary aspect, a method may comprise receiving a request to deploy a new node on a device for participation in the blockchain network. The method may comprise detecting missing dependencies on the device by comparing the blockchain network parameters and the deployment requirements of the blockchain network with the set of capabilities and configurations of the device. The method may comprise preconfiguring the new node by packaging the missing dependencies. The method may further comprise determining whether the new node can transact with at least one node of the blockchain network. In response to determining that the new node cannot transact with the at least one node of the blockchain network, the method may comprise troubleshooting deployment of the new node.
US11675576B2 Methods and systems for application deployment and optimization
Systems and methods described herein provide an application priority optimization service. Application information associated with an application to be deployed at a Multi-access Edge Computing (MEC) network is received and parameters associated with execution of the application are determined based on the application information. The application is deployed at the MEC network and information associated with performance of the application is obtained. Resources allocated for execution of the application may be adjusted based on the performance of the application to create a modified application and the modified application may be executed at the MEC network.
US11675571B1 Restructuring enterprise application
The present invention provides a system and method for restructuring of one or more applications. The invention includes a syntax data library having components enabling creation of one or more logical flow blocks by the AI engine. The logical flow blocks are structured on an extension tool interface to restructure the one or more applications for executing one or more SCM operations.
US11675569B2 Random number generator
Provided is a random number generator including a single-photon emitter configured to emit single photons by pumping, a waveguide configured to guide the single photons emitted from the single-photon emitter to the inside of the waveguide, the waveguide including a first output terminal and a second output terminal that are respectively provided at both end portions of the waveguide, the single photons being output from the first output terminal and the second output terminal, and a first single-photon detector and a second single-photon detector respectively provided at the first output terminal and the second output terminal and configured to detect the single photons output from the first output terminal and the second output terminal, respectively.
US11675566B2 Rendering visual components on applications in response to voice commands
The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
US11675563B2 User interfaces for content applications
In some embodiments, an electronic device displays time-synced lyrics of content items playing on an electronic device. In some embodiments, an electronic device displays representations of content items in a playback sequence on an electronic device. In some embodiments, an electronic device shares an item of content with another user account of another electronic device.
US11675560B2 Methods and apparatus for mesh networking using wireless devices
A wireless peripheral mode is provided by a host system that communicates to a WiFi infrastructure and, utilizing the same WiFi RF subsystem, also communicates to peripherals. The host system may employ additional RF channels for communicating with high bandwidth peripherals, such as display devices, where high levels of QoS may be managed locally. The host system may be a conventional desktop computer system, a notebook computer system, a multi-media access point, a cell phone, a game machine, a portable game machine, a Personal Digital Assistant (PDA), a smart phone or any other type of device that benefits from accessing both a WiFi infrastructure and local peripherals.
US11675557B2 Image forming apparatus and image forming system
An image forming apparatus includes: a printing device which prints an image using a color material consumable; a storage device which stores one or more color profiles for the printing device; and a profile management unit which selects a color profile usable for printing the image from the one or more color profiles stored in the storage device. The color profile stored in the storage device has version information of color material consumables corresponding to the color profile. The profile management unit acquires version information of the color material consumable mounted on the printing device at present, and selects a color profile having the same version information as the acquired version information, as the color profile usable for printing the image.
US11675556B2 Apparatus for processing setting for punching rows of holes in sheet, method therefor and storage medium
An apparatus includes a storage unit and a control unit. The storage unit stores conflict information indicating that a setting for printing a predetermined number of pages on one surface of one sheet conflicts with a setting for punching a plurality of rows of holes in the one sheet. The control unit performs control to prohibit generation of a print command including the printing and punching settings based on the conflict information stored in the storage unit.
US11675555B1 Printer for printing on a long sheet and method therefor
A printer for printing on a long sheet includes a print data divider and a verification processor. The print data divider outputs a plurality of segments of divided print data divided at the boundary of areas from standard print data containing print contents in each of the areas obtained by dividing a standard sheet into a plurality of the areas. The verification processor compares the size of the long sheet with the size of the area included in the standard sheet and rotates the divided print data if it is determined from a result of the comparison that the rotation is necessary.
US11675554B1 Industrial printing system, server, and variable printing method that promotes variable printing proof-reading delays with substitute part
Provided is an industrial printing system that reduces the risk of delays. A status management unit manages the completion status of a part on a page for variable printing. A process control unit creates a job ticket by using a substitute part for an incomplete parts managed by the status control unit, creates the substitute part as link data, and saves a position of a record and a page containing the substitute part as job attribute information. A process management unit performs a prepress process or a printing process by using the job ticket created by the process control unit. A post-processing unit performs post-processing according to the job ticket for the record or the page that has been performed prepress process or printing process by the process management unit.
US11675553B2 Printer, print system, and storage medium storing program configured to perform download printing by different modes
A controller is configured to: acquire access information indicating a transmission source of instruction data, a process to be executed by a printer including download printing of downloading a document from a storage on a network and printing the document, a print mode in the download printing including first and second modes, based on the access information, access, via a communication interface, a server that is the transmission source of the instruction data, and receive the instruction data transmitted from the server; and in response to determining that the instruction data includes an execution instruction of the download printing, determine the print mode based on characteristics of the document; and based on the determined print mode, download the document via the communication interface, from a particular storage instructed by the instruction data, thereby receiving the document, and perform printing based on the received document, thereby performing the download printing.
US11675551B2 Printing system including server and printer printing image based on print job stored in the server
A printing system includes a printer, a server device, and a client device. The client device receives identification information of a user, and transmits a print job for an image to be printed to the server device. The print job is associated with a computer name. The computer name specifis the client device and is assigned to the received identification information. The server device stores the print job in a specific folder having a name corresponding to the identification information to which the computer name is assigned and which is associated with the print job. The printer searches a folder provided in the server device to find the specific folder, receives selection of a print job from among one or more print jobs stored in the found folder, receives the selected print job from the server device, and prints an image based on the received print job.
US11675549B2 Print control apparatus, print control method, and storage medium
A print control apparatus is configured to transfer transparent protective ink onto an image printed on a substrate. The print control apparatus includes an extraction unit configured to extract a contour of a subject in the image, and a control unit configured to generate print data for transferring the protective ink using a printing apparatus, based on the extracted contour of the subject. The control unit generates the print data by assigning a high gradation value to a contour line corresponding to the extracted contour of the subject, assigning a low gradation value to a region corresponding to the subject, and assigning a mixture of the high gradation value and the low gradation value to an outer peripheral region of the subject.
US11675548B2 Printing apparatus, printing system, information processing apparatus and medium
A printing apparatus includes a storage that stores a table that associates a type of a print medium with an output profile, a memory device that stores a set of instructions, and at least one processor that executes the set of instructions to determine whether or not an output profile has been designated by a print job to be processed for a page included in the print job, perform color conversion for the page using the output profile designated by the print job without referring to the table and printing in a case where it is determined the output profile has been designated by the print job, and referring to the table, perform color conversion for the page using the output profile associated with a type of a print medium and printing in a case where it is determined the output profile has not been designated by the print job.
US11675542B2 Dedicated design for testability paths for memory sub-system controller
Command execution data is received. The command execution data comprises a block address corresponding to an functional component, a register identifier corresponding to a design for testability (DFT) register of the functional component, and command data. The command execution data is converted to a serial command. The serial command is committed to the DFT register of the functional component. A response to the serial command is received. The response is generated by the functional component based on the serial command. The response is converted to command response data and is provided to a testing sub-system.