Document Document Title
US11854933B2 Thermally conductive wafer layer
In described examples, a semiconductor wafer with a thermally conductive surface layer comprises a bulk semiconductor layer having a first surface and a second surface, circuitry on the first surface, a metallic layer attached to the first surface or the second surface, and a graphene layer attached to the metallic layer. The first surface opposes the second surface. The metallic layer comprises a transition metal.
US11854931B2 STIM/liquid metal filled laser drill trench to improve cooling of stacked bottom die
Embodiments include semiconductor packages and a method to form such packages. A semiconductor package includes first and second bottom dies on a package substrate. The semiconductor package includes first top dies on the first bottom die, second top dies on the second bottom die, and a pedestal on the first and second bottom dies. The pedestal comprises a high thermal conductive material and is positioned on a region of top surfaces of the first and second bottom dies. The semiconductor package includes an encapsulation layer over the first and second bottom dies, and surrounds the first and second top dies and the pedestal. The semiconductor package includes a TIM over the first and second top dies, pedestal, and encapsulation layer, and an integrated heat spreader (IHS) over the TIM. The pedestal is on a periphery region of the top surfaces of the first and second bottom dies.
US11854925B2 Semiconductor device and method of manufacturing semiconductor device
According to one embodiment, a semiconductor device includes a plurality of stacked semiconductor chips each of which has a first surface having an electrode formed thereon, a plurality of wires each of which has one end portion connected to each of the electrodes of the plurality of semiconductor chips and extends in a stacking direction of the semiconductor chips, a sealing resin that covers the plurality of semiconductor chips, has a second surface having recesses formed therein, and is formed so that the other end portions of the plurality of wires and the recesses overlap each other when viewed from the stacking direction, and a plurality of terminals that is provided so as to fill the recesses, each of which has one end portion connected to the other end portion of each of the plurality of wires and has the other end portion exposed from the sealing resin.
US11854921B2 Integrated circuit package and method
A device package includes a first die directly bonded to a second die at an interface, wherein the interface comprises a conductor-to-conductor bond. The device package further includes an encapsulant surrounding the first die and the second die and a plurality of through vias extending through the encapsulant. The plurality of through vias are disposed adjacent the first die and the second die. The device package further includes a plurality of thermal vias extending through the encapsulant and a redistribution structure electrically connected to the first die, the second die, and the plurality of through vias. The plurality of thermal vias is disposed on a surface of the second die and adjacent the first die.
US11854920B2 Embedded chip package and manufacturing method thereof
An embedded chip package according to an embodiment of the present application may include at least one chip and a frame surrounding the at least one chip, the chip having a terminal face and a back face separated by a height of the chip, the frame having a height equal to or larger than the height of the chip, wherein the gap between the chip and the frame is fully filled with a photosensitive polymer dielectric, the terminal face of the chip being coplanar with the frame, a first wiring layer being formed on the terminal face of the chip and a second wiring layer being formed on the back face of the chip.
US11854919B2 Sealing composition and semiconductor device
A first sealing composition includes an epoxy resin, a curing agent, an inorganic filler, and an unbaked hydrotalcite compound having a mole ratio of Mg ion to Al ion (Mg/Al) of 2.4 or more. A second sealing composition includes an epoxy resin, a curing agent, a hydrotalcite compound represented by Formula (1): Mg1-xAlx(OH)2(CO3)x/2·mH2O, in which each of x and m independently represents a positive number, and a magnesium-containing compound that is different from the hydrotalcite compound. A third sealing composition includes an epoxy resin, a curing agent, a hydrotalcite compound represented by Formula (I), and a magnesium oxide, and a content of the magnesium oxide is from 1 part by mass to 50 parts by mass parts with respect to 100 mass parts of the epoxy resin.
US11854914B2 Systems and methods of testing memory devices
A memory device includes a first memory block. The first memory block includes a first memory sub-array and a first interface portion disposed next to the first memory sub-array. The first memory block further includes a plurality of first interconnect structures electrically coupled to the first memory sub-array through the first interface portion, and a second plurality of interconnect structures configured to electrically couple a corresponding one of the plurality of first interconnect structures to a transistor. The memory device further includes a first test structure and a second test structure disposed next to the first memory block, each configured to simulate electrical connections of the plurality of second interconnect structures. The first and second test structures are electrically coupled to each other and are each electrically isolated form the first memory block.
US11854910B2 Power rails for stacked semiconductor device
The present disclosure describes a method to form a stacked semiconductor device with power rails. The method includes forming the stacked semiconductor device on a first surface of a substrate. The stacked semiconductor device includes a first fin structure, an isolation structure on the first fin structure, and a second fin structure above the first fin structure and in contact with the isolation structure. The first fin structure includes a first source/drain (S/D) region, and the second fin structure includes a second S/D region. The method also includes etching a second surface of the substrate and a portion of the first S/D region or the second S/D region to form an opening. The second surface is opposite to the first surface. The method further includes forming a dielectric barrier in the opening and forming an S/D contact in the opening.
US11854908B2 Multi-gate device and related methods
A method of fabricating a device includes forming a dummy gate over a plurality of fins. Thereafter, a first portion of the dummy gate is removed to form a first trench that exposes a first hybrid fin and a first part of a second hybrid fin. The method further includes filling the first trench with a dielectric material disposed over the first hybrid fin and over the first part of the second hybrid fin. Thereafter, a second portion of the dummy gate is removed to form a second trench and the second trench is filled with a metal layer. The method further includes etching-back the metal layer, where a first plane defined by a first top surface of the metal layer is disposed beneath a second plane defined by a second top surface of a second part of the second hybrid fin after the etching-back the metal layer.
US11854905B2 Silicon and silicon germanium nanowire formation
Among other things, one or semiconductor arrangements, and techniques for forming such semiconductor arrangements are provided. For example, one or more silicon and silicon germanium stacks are utilized to form PMOS transistors comprising germanium nanostructure channels and NMOS transistors comprising silicon nanostructure channels. In an example, a first silicon and silicon germanium stack is oxidized to transform silicon to silicon oxide regions, which are removed to form germanium nanostructure channels for PMOS transistors. In another example, silicon and germanium layers within a second silicon and silicon germanium stack are removed to form silicon nanostructure channels for NMOS transistors. PMOS transistors having germanium nanostructure channels and NMOS transistors having silicon nanostructure channels are formed as part of a single fabrication process.
US11854901B2 Semiconductor method and device
A device is manufactured by providing a semiconductor fin protruding from a major surface of a silicon substrate comprising silicon. A liner and a shallow trench isolation (STI) region are formed adjacent the semiconductor fin. A silicon cap is deposited over the semiconductor fin. The resulting cap consists of crystalline silicon in the portion over the semiconductor fin and consists of amorphous silicon in the portions over the liner and STI region. An HCl etch bake process is performed to remove the portions of amorphous silicon over the liner and the STI region.
US11854900B2 Semiconductor device and method of forming the same
An embodiment method includes: forming a dielectric-containing substrate over a semiconductor substrate; forming a stack of first semiconductor layers and second semiconductor layers over the dielectric-containing substrate, wherein the first semiconductor layers and the second semiconductor layers have different material compositions and alternate with one another within the stack; patterning the first semiconductor layer and the second semiconductor layers into a fin structure such that the fin structure includes sacrificial layers including the second semiconductor layers and channel layers including the first semiconductor layers; forming source/drain features adjacent to the sacrificial layers and the channel layers; removing the sacrificial layers of the fin structure so that the channel layers of the fin structure are exposed; and forming a gate structure around the exposed channel layers, wherein the dielectric-containing substrate is interposed between the gate structure and the semiconductor substrate.
US11854898B2 Wrap-around contact on FinFET
A fin structure is on a substrate. The fin structure includes an epitaxial region having an upper surface and an under-surface. A contact structure on the epitaxial region includes an upper contact portion and a lower contact portion. The upper contact portion includes a metal layer over the upper surface and a barrier layer over the metal layer. The lower contact portion includes a metal-insulator-semiconductor (MIS) contact along the under-surface. The MIS contact includes a dielectric layer on the under-surface and the barrier layer on the dielectric layer.
US11854887B2 Nitride-based semiconductor devices with recesses for dicing and methods of fabricating the same
The present disclosure provides a semiconductor device and a fabrication method thereof. The semiconductor device includes a substrate, a group III-V layer disposed on the substrate, a dielectric layer disposed on the group III-V layer, and an inclined sidewall extending from the dielectric layer to the substrate. Wherein the substrate comprising a relative rough surface opposite the inclined sidewall.
US11854885B2 Semiconductor structure, forming method thereof, and semiconductor device
The present disclosure provides a semiconductor structure, a forming method thereof, and a semiconductor device, and relates to the technical field of semiconductor packaging processes. The method includes: providing a semiconductor substrate; forming an oxide layer on a surface of the semiconductor substrate, and etching the oxide layer to form a recess, where a through-silicon via (TSV) is provided in the semiconductor substrate and the oxide layer, and an upper end of the TSV is connected to the recess; depositing a metal layer on a surface of the recess, and forming an opening in the metal layer on a bottom surface of the recess, where the opening is connected to the TSV; and filling a second conductive material into the recess, and forming a hole in the second conductive material above the opening.
US11854879B2 Cu3Sn via metallization in electrical devices for low-temperature 3D-integration
A Cu3Sn electrical interconnect and method of making same in an electrical device, such as for hybrid bond 3D-integration of the electrical device with one or more other electrical devices. The method of forming the Cu3Sn electrical interconnect includes: depositing a Sn layer in the via hole; depositing a Cu layer atop and in contact with the Sn layer; and heating the Sn layer and the Cu layer such that the Sn and Cu layers diffuse together to form a Cu3Sn interconnect in the via hole. During the heating, a diffusion front between the Sn and Cu layers moves in a direction toward the Cu layer as initially deposited, such that any remaining Cu layer or any voids formed during the diffusion are at an upper region of the formed Cu3Sn interconnect in the via hole, thereby allowing such voids or remaining material to be easily removed.
US11854877B2 Semiconductor device and manufacturing method of the same
Some embodiments of the present disclosure provide a semiconductor device. The semiconductor device includes: a bottom package; wherein an area of a contact surface between the conductor and the through via substantially equals a cross-sectional area of the through via, and the bottom package includes: a molding compound; a through via penetrating through the molding compound; a die molded in the molding compound; and a conductor on the through via. An associated method of manufacturing the semiconductor device is also disclosed.
US11854876B2 Systems and methods for cobalt metalization
Systems and methods are described for depositing a TiN liner layer and a cobalt seed layer on a semiconductor wafer in a cobalt metallization process. In some embodiments the wafer is cooled after deposition of the TiN liner layer and/or the cobalt seed layer. In some embodiments the TiN liner layer and cobalt seed layer are deposited in process modules that are part of a semiconductor processing apparatus that also includes one or more modules for cooling the substrate. In some embodiments the cobalt seed layer may comprise a mixture of TiN and cobalt, a nanolaminate of TiN and cobalt layers or a graded TiN/Co layer.
US11854871B2 Semiconductor structure with material modification and low resistance plug
A semiconductor device that includes a semiconductor substrate, a dielectric layer over the semiconductor substrate, a conductive feature over the semiconductor substrate and buried in the dielectric layer, and a metal plug over the conductive feature and buried in the dielectric layer, where the dielectric layer has a hydrophobic sidewall facing the metal plug.
US11854868B2 Scalable patterning through layer expansion process and resulting structures
Small sized and closely pitched features can be formed by patterning a layer to have holes therein and then expanding the layer so that the holes shrink. If the expansion is sufficient to pinch off the respective holes, multiple holes can be formed from one larger hole. Holes smaller and of closer pitch than practical or possible may be obtained in this way. One process for expanding the layer includes implanting a dopant species having a larger average atomic spacing than does the material of the layer.
US11854866B2 Enlarging contact area and process window for a contact via
In some embodiments, the present disclosure relates to a method of forming an integrated chip. The method includes forming a gate electrode over a substrate. The gate electrode is laterally separated from a dielectric by a spacer structure. A sacrificial layer is formed over a top surface of the gate electrode. A liner layer is formed along a sidewall of the spacer structure and on the sacrificial layer. The sacrificial layer is removed and a hard mask material is formed over the gate electrode. A part of the dielectric is removed to form a contact opening laterally separated from the gate electrode by the spacer structure. A conductive contact is formed within the contact opening.
US11854865B2 Selective etching process for SiGe and doped epitaxial silicon
The present disclosure relates to a fabricating procedure of a radio frequency device, in which a precursor wafer including active layers, SiGe layers, and a silicon handle substrate is firstly provided. Each active layer is formed from doped epitaxial silicon and underneath a corresponding SiGe layer. The silicon handle substrate is over each SiGe layer. Next, the silicon handle substrate is removed completely, and the SiGe layer is removed completely. An etch passivation film is then formed over each active layer. Herein, removing each SiGe layer and forming the etch passivation film over each active layer utilize a same reactive chemistry combination, which reacts differently to the SiGe layer and the active layer. The reactive chemistry combination is capable of producing a variable performance, which is an etching performance of the SiGe layer or a forming performance of the etch passivation film over the active layer.
US11854862B2 Semiconductor structure and manufacturing method thereof
The present disclosure relates to a semiconductor structure and a manufacturing method thereof. The method of manufacturing a semiconductor structure includes: providing a base; forming a plurality of first trenches arranged in parallel at intervals and extending along a first direction, and an initial active region between two adjacent ones of the first trenches, wherein the initial active region includes a first initial source-drain region close to a bottom of the first trench, a second initial source-drain region away from the bottom of the first trench, and an initial channel region located between the first initial source-drain region and the second initial source-drain region; forming a protective dielectric layer, wherein the protective dielectric layer covers a sidewall of the second initial source-drain region and a sidewall of the initial channel region; thinning the first initial source-drain region.
US11854860B2 Semiconductor processing apparatus and method utilizing electrostatic discharge (ESD) prevention layer
Semiconductor processing apparatuses and methods are provided in which an electrostatic discharge (ESD) prevention layer is utilized to prevent or reduce ESD events from occurring between a semiconductor wafer and one or more components of the apparatuses. In some embodiments, a semiconductor processing apparatus includes a wafer handling structure that is configured to support a semiconductor wafer during processing of the semiconductor wafer. The apparatus further includes an ESD prevention layer on the wafer handling structure. The ESD prevention layer includes a first material and a second material, and the second material has an electrical conductivity that is greater than an electrical conductivity of the first material.
US11854858B2 Expander unit with magnetic spring for a split stirling cryogenic refrigeration device
An expander unit of a cryogenic refrigerator device includes a moving assembly with a porous regenerative heat exchanger configured to move back and forth along a longitudinal axis. A magnetic spring assembly includes a stationary magnetic assembly fixed to the cold finger base that includes one or more magnetic rings fixedly arranged about a bore. A movable magnetic assembly includes one or more movable magnetic rings fixed to the moving assembly. An outer lateral dimension of each of the movable magnetic rings is less than an inner lateral dimension of the bore. The stationary magnetic assembly and the movable magnetic assembly are configured such that, when the moving assembly is displaced along the longitudinal axis from an equilibrium position, attractive and repulsive forces between the movable magnetic assembly and the stationary magnetic assembly yield a restoring force that is directed to restore the moving assembly to the equilibrium position.
US11854857B1 Methods for producing a 3D semiconductor device and structure with memory cells and multiple metal layers
A method for producing 3D semiconductor devices including: providing a first level including first transistors and a first single crystal layer; forming a first metal layer on top of the first level; forming a second metal layer on top of the first metal layer; forming at least one second level on top of or above the second metal layer; performing a lithography step on the second level; forming at least one third level on top of or above the second level; performing processing steps to form first memory cells within the second level and second memory cells within the third level, where the first memory cells include at least one second transistor, the second memory cells include at least one third transistor, first transistors control power delivery to some second transistors; and then forming at least four independent memory arrays which include some first memory cells and/or second memory cells.
US11854856B2 Method of manufacturing semiconductor element
An object is to provide a technique capable of suppressing defectives in semiconductor elements. A manufacturing method of a semiconductor device includes a step of forming a laminated body in which an adhesive protective layer, an adhesive layer, a peeling layer, and a support substrate are disposed in this order on a first main surface of the semiconductor substrate, a step of removing the semiconductor substrate other than a portion where a plurality of circuit elements are formed, a step of bonding the portion where the circuit elements are formed to a transfer substrate, a step of removing the peeling layer, the support substrate and the adhesive layer, a step of removing the adhesive protective layer by chemical treatment, and a step of dividing the plurality of circuit elements.
US11854850B2 Substrate processing apparatus, method of manufacturing semiconductor device, method of loading substrate and non-transitory computer-readable recording medium
Described herein is a technique capable of improving the controllability of a thickness of a film formed on a large surface area substrate having a surface area greater than a surface area of a bare substrate and improving the thickness uniformity between films formed on a plurality of large surface area substrates accommodated in a substrate loading region by reducing the influence of the surface area of the large surface area substrate and the number of the large surface area substrates due to a loading effect even when the plurality of large surface area substrates are batch-processed using a batch type processing furnace.
US11854849B2 Method for operating conveying system
A method for operating a conveying system is provided. An overhead hoist transport (OHT) vehicle is provided, wherein the OHT vehicle includes a gripping member configured to grip and hold a carrier, and a receiver configured to receive a signal. The signal is transmitted to the receiver of the OHT vehicle. The OHT vehicle is moved toward the carrier, and the carrier is gripped by the gripping member of the OHT vehicle. A lifting force is determined based on a weight of a carrier, a number of workpieces in the carrier, or a vertical distance between the OHT vehicle and the carrier, and the lifting force is applied to the carrier.
US11854846B2 System for a semiconductor fabrication facility and method for operating the same
A system for a semiconductor fabrication facility includes a maintenance tool, a control unit, a first track, a second track, a maintenance crane movably mounted on the first track, a plurality of first sensors disposed on the first track, an OHT vehicle movably mounted on the second track, and a second sensor on the OHT vehicle. The first sensors detect a location of the maintenance crane and generate a first location data to the control unit. The second sensor generates a second location data to the control unit.
US11854842B2 Substrate heat treatment apparatus
The present invention provides a substrate heat treatment apparatus for heat treating a substrate, including a bake plate, support components, a baffle plate, and a driving device. The bake plate defines at least one gas passage. The support components support the substrate. The baffle plate is fixed on a top surface of the bake plate. The baffle plate surrounds the substrate and a gap is formed between an inner circumferential wall of the baffle plate and the substrate. A driving device drives the plurality of support components to move up or down. When heat treating the substrate, a hot gas is supplied to the space between the substrate and the top surface of the bake plate through the gas passage of the bake plate, and the hot gas flows out through the gap formed between the inner circumferential wall of the baffle plate and the substrate.
US11854840B2 Substrate processing system and substrate processing method
A substrate processing system includes: a substrate transfer device; processing units each having a substrate holding mechanism for rotatably holding a substrate received from the substrate transfer device and a processing fluid supply part for supplying a processing fluid to the substrate; and a controller for controlling the substrate transfer device and the processing units according to processing recipe information so as to execute the substrate processing process. When an abnormality in a certain unit of the processing units occurs in the substrate processing process for the substrate to be processed, the controller controls the substrate transfer device and a relief processing unit according to complementary recipe information so that the complementary processing process for a relief substrate is executed in the relief processing unit by transferring the relief substrate to the relief processing unit different from the certain processing unit.
US11854835B2 Heterogeneous bonding structure and method forming same
A method includes forming a first package component, which formation process includes forming a first plurality of openings in a first dielectric layer, depositing a first metallic material into the first plurality of openings, performing a planarization process on the first metallic material and the first dielectric layer to form a plurality of metal pads in the first dielectric layer, and selectively depositing a second metallic material on the plurality of metal pads to form a plurality of bond pads. The first plurality of bond pads comprise the plurality of metal pads and corresponding parts of the second metallic material. The first package component is bonded to a second package component.
US11854834B2 Integrated circuit package supports
Disclosed herein are integrated circuit (IC) package supports and related apparatuses and methods. For example, in some embodiments, an IC package support may include a non-photoimageable dielectric, and a conductive via through the non-photoimageable dielectric, wherein the conductive via has a diameter that is less than 20 microns. Other embodiments are also disclosed.
US11854826B2 Metal oxide layered structure and methods of forming the same
Some embodiment structures and methods are described. A structure includes an integrated circuit die at least laterally encapsulated by an encapsulant, and a redistribution structure on the integrated circuit die and encapsulant. The redistribution structure is electrically coupled to the integrated circuit die. The redistribution structure includes a first dielectric layer on at least the encapsulant, a metallization pattern on the first dielectric layer, a metal oxide layered structure on the metallization pattern, and a second dielectric layer on the first dielectric layer and the metallization pattern. The metal oxide layered structure includes a metal oxide layer having a ratio of metal atoms to oxygen atoms that is substantially 1:1, and a thickness of the metal oxide layered structure is at least 50 Å. The second dielectric layer is a photo-sensitive material. The metal oxide layered structure is disposed between the metallization pattern and the second dielectric layer.
US11854825B2 Gate structure of semiconductor device and method for forming the same
A method of forming a semiconductor device includes forming a dummy gate over a substrate, forming dielectric materials over a top surface and sidewalls of the dummy gate, and replacing the dummy gate with a gate structure. The dummy gate has a first width located a first distance away from the substrate, a second width located a second distance away from the substrate, and a third width located a third distance away from the substrate. The second distance is less than the first distance. The second width is less than the first width. The third distance is less than the second distance. The third width is greater than the second width.
US11854823B2 Integrated circuit device
An integrated circuit device includes a substrate, a first isolation feature, a memory cell, and a semiconductor device. The substrate has a cell region, a peripheral region, and a transition region between the cell region and the peripheral region. The first isolation feature is in the transition region. The substrate includes a protrusion portion between a first portion and a second portion of the first isolation feature, the second portion is between the first portion and the cell region, and a top surface of the first portion of the first isolation feature has a first part and a second part lower than the first part, and the second part is between the first part and the second portion of the first isolation feature. The memory cell is over the cell region of the substrate. The semiconductor device is over the peripheral region of the substrate.
US11854822B2 Anti-oxidation layer to prevent dielectric loss from planarization process
In some embodiments, the present disclosure relates to a method that includes forming a dielectric layer over a substrate and patterning the dielectric to form an opening in the dielectric layer. Further, a conductive material is formed within the opening of the dielectric layer. A planarization process is performed to remove portions of the conductive material arranged over the dielectric layer thereby forming a conductive feature within the opening of the dielectric layer. An anti-oxidation layer is formed on upper surfaces of the conductive feature, and then, the anti-oxidation layer is removed.
US11854821B2 Hard mask removal method
A method of removing a hard mask is provided. Gate stacks are patterned on a substrate, where the gate stacks include a polysilicon layer and the hard mask deposited over the polysilicon layer. A dielectric layer is deposited on the substrate and on the patterned gate stacks. A first portion of the dielectric layer is planarized by chemical mechanical polishing (CMP) to remove a topography of the dielectric layer. The hard mask and a second portion of the dielectric layer are removed by the CMP.
US11854818B2 Angled etch for surface smoothing
Methods of processing a feature on a semiconductor workpiece are disclosed. The method is performed after features have been created on the workpiece. An etching species may be directed toward the workpiece at a non-zero tilt angle. In certain embodiments, the tilt angle may be 30° or more. Further, the etching species may also be directed with a non-zero twist angle. In certain embodiments, the etching species may sputter material from the features, while in other embodiments, the etching species may be a chemically reactive species. By adjusting the tilt and twist angles, as well as the flow rate of the etching species and the exposure time, the LER and LWR of a feature may be reduced with minimal impact of the CD of the feature.
US11854817B2 Manufacturing method for deep trench capacitor with scalloped profile
A manufacturing method for a deep trench, the method includes forming a first trench in a substrate and performing a first cycle and a second cycle. Each comprising performing a passivation operation forming a passivation film on a sidewall and a bottom surface of the first trench, performing a first etching with a first bias power to remove the passivation film formed on the bottom surface of the first trench to expose the bottom surface of the first trench, and performing a second etching with a second bias power etching the exposed bottom surface of the first trench to form a second trench disposed below the first trench. The first bias power and the second bias power in the second cycle is greater than the first bias power and the second bias power in the first cycle, respectively.
US11854814B2 Semiconductor device and method
An embodiment method includes: forming a gate stack over a channel region; growing a source/drain region adjacent the channel region; depositing a first ILD layer over the source/drain region and the gate stack; forming a source/drain contact through the first ILD layer to physically contact the source/drain region; forming a gate contact through the first ILD layer to physically contact the gate stack; performing an etching process to partially expose a first sidewall and a second sidewall, the first sidewall being at a first interface of the source/drain contact and the first ILD layer, the second sidewall being at a second interface of the gate contact and the first ILD layer; forming a first conductive feature physically contacting the first sidewall and a first top surface of the source/drain contact; and forming a second conductive feature physically contacting the second sidewall and a second top surface of the gate contact.
US11854811B2 FinFET device and method of forming
A finFET device and methods of forming are provided. The method includes etching recesses in a substrate on opposite sides of a gate stack. The method also includes epitaxially growing a source/drain region in each recess, where each of the source/drain regions includes a capping layer along a top surface of the respective source/drain region, and where a concentration of a first material in each source/drain region is highest at an interface of the capping layer and an underlying epitaxy layer. The method also includes depositing a plurality of metal layers overlying and contacting each of the source/drain regions. The method also includes performing an anneal, where after the anneal a metal silicide region is formed in each of the source/drain regions, where each metal silicide region extends through the capping layer and terminates at the interface of the capping layer and the underlying epitaxy layer.
US11854809B2 Manufacturing method of a semiconductor device with efficient edge structure
A manufacturing method of an electronic device includes: forming a drift layer of an N type; forming a trench in the drift layer; forming an edge-termination structure alongside the trench by implanting dopant species of a P type; and forming a depression region between the trench and the edge-termination structure by digging the drift layer. The steps of forming the depression region and the trench are carried out at the same time. The step of forming the depression region comprises patterning the drift layer to form a structural connection with the edge-termination structure having a first slope, and the step of forming the trench comprises etching the drift layer to define side walls of the trench, which have a second slope steeper than the first slope.
US11854807B2 Line-end extension method and device
Methods of forming line-end extensions and devices having line-end extensions are provided. In some embodiments, a method includes forming a patterned photoresist on a first region of a hard mask layer. A line-end extension region is formed in the hard mask layer. The line-end extension region extends laterally outward from an end of the first region of the hard mask layer. The line-end extension region may be formed by changing a physical property of the hard mask layer at the line-end extension region.
US11854806B2 Method for pattern reduction using a staircase spacer
Devices are made by self-aligned quad pitch patterning (SAQP) and methods for making devices by self-aligned quad pitch patterning (SAQP) use a single spacer in the process. An intermediate process step called self-aligned double patterning (SADP) is used to double the pitch following the spacer deposition. A pattern is formed on a substrate, the pattern having ultra-fine resolutions by repeating the SADP step twice for pitch quadrupling and introducing a reversal layer to form a fine trench pattern and hole pattern. An initial pattern is obtained by the X-Y double line exposures. Reverse material is applied on the initial pattern and subsequent etching process converts each initial trench pattern to a line. The pattern designs or pattern layouts have improved LER/LWR (line edge roughness and line width roughness respectively) for below 12 nm lines and trenches in order to create self-aligned cross pitch quad trenches.
US11854799B2 Method of manufacturing semiconductor device, substrate processing apparatus, and non-transitory computer-readable recording medium
A method of manufacturing a semiconductor device including: (a) loading a substrate into a process chamber; (b) supplying a processing gas including H2O-containing radicals to the substrate; (c) supplying a gas including a halogen element; (d) supplying a gas including one or both of an oxygen element and a nitrogen element after (c); (e) repeating (c) and (d); and (f) repeating (b) and (e).
US11854795B2 Integrate rinse module in hybrid bonding platform
A method includes performing a plasma activation on a surface of a first package component, removing oxide regions from surfaces of metal pads of the first package component, and performing a pre-bonding to bond the first package component to a second package component.
US11854791B2 Metal source/drain features
A semiconductor device according to the present disclosure includes a vertical stack of channel members, a gate structure over and around the vertical stack of channel members, and a first source/drain feature and a second source/drain feature. Each of the vertical stack of channel members extends along a first direction between the first source/drain feature and the second source/drain feature. Each of the vertical stack of channel members is spaced apart from the first source/drain feature by a silicide feature.
US11854788B2 Micro assembled LED displays and lighting elements
The disclosed technology provides micro-assembled micro-LED displays and lighting elements using arrays of micro-LEDs that are too small (e.g., micro-LEDs with a width or diameter of 10 μm to 50 μm), numerous, or fragile to assemble by conventional means. The disclosed technology provides for micro-LED displays and lighting elements assembled using micro-transfer printing technology. The micro-LEDs can be prepared on a native substrate and printed to a display substrate (e.g., plastic, metal, glass, or other materials), thereby obviating the manufacture of the micro-LEDs on the display substrate. In certain embodiments, the display substrate is transparent and/or flexible.
US11854786B2 Deep lines and shallow lines in signal conducting paths
An integrated circuit includes a plurality of first layer deep lines and a plurality of first layer shallow lines. The integrated circuit also includes a plurality of second layer deep lines and a plurality of second layer shallow lines. Each of the first layer deep lines and the first layer shallow lines is in a first conductive layer. Each of the second layer deep lines and the second layer shallow lines is in a second conductive layer above the first conductive layer.
US11854785B2 Package structure for heat dissipation
A package structure and method of manufacturing is provided, whereby heat dissipating features are provided for heat dissipation. Heat dissipating features include conductive vias formed in a die stack, thermal chips, and thermal metal bulk, which can be bonded to a wafer level device. Hybrid bonding including chip to chip, chip to wafer, and wafer to wafer provides thermal conductivity without having to traverse a bonding material, such as a eutectic material. Plasma dicing the package structure can provide a smooth sidewall profile for interfacing with a thermal interface material.
US11854779B2 Systems and methods for reducing lab-to-lab and/or instrument-to-instrument variability of multi-attribute method (MAM) by run-time signal
Systems and methods are described for reducing lab-to-lab and/or instrument-to-instrument variability of Multi-Attribute Methods (MAM) analyses via run-time signal intensity calibration. In various aspects, multiple MAM-based instruments each have detectors and different instrument conditions defined by different instrument models or sets of settings. Each MAM-based instrument receives respective samples and a reference standard as a calibrant. Each MAM-based instrument detects, via its detector, sample isoforms of its respective sample and reference standard isoforms of the reference standard. The MAM-based instruments are associated with processor(s) that determine, via respective MAM iterations, correction factors and sample abundance values corresponding to the sample isoforms. The correction factors are based on the reference standard, and the sample abundance values are based on the correction factors. A variance value of the sample abundance values may be reduced based on correction factors of each of the MAM-based instruments.
US11854778B2 Mass spectrometry imaging with substance identification using ion mobility
A method for the identification and localization of small molecule species in a histologic thin tissue section comprises the steps of: a) acquiring a mass/mobility image of the tissue section and generating a mass/mobility map of the small molecule species of interest for each pixel of the image; b) providing a second sample of the same tissue and extracting the small molecules of interest, separating them, and acquiring mass and ion mobility spectra from the separated small molecules; c) identifying the small molecules of interest using corresponding reference databases; and d) assigning identified small molecules to entries in the mass/mobility maps of the first tissue section by comparison of ion masses and mobilities of the identified species to those of the second thin tissue section.
US11854777B2 Ion-to-electron conversion dynode for ion imaging applications
A metal-channel conversion dynode comprises: a wafer comprising a first face and a second face parallel to the first face and having a thickness less than 1000 μm; and a plurality of channels passing through the wafer from the first face to the second face at an angle to a plane of the first face and a plane of the second face. In some embodiments, each inter-channel distance may be substantially the same as the wafer thickness. In some embodiments, the wafer is fabricated from tungsten. In some other embodiments, the wafer comprises a non-electrically conductive material that is fabricated by three-dimensional (3D) printing or other means and that is coated, on its faces and within its channels, with a metal or suitably conductive coating that produces secondary electrons upon impact by either positive or negative ions.
US11854774B2 Plasma detecting device
Disclosed is a detection device which includes a measurement unit including an illumination sensor that measures an amount of light in an interior of a chamber, and a detection unit that detects whether plasma is generated in the interior of the chamber, through analysis of the amount of the light.
US11854773B2 Remote plasma cleaning of chambers for electronics manufacturing systems
A method of cleaning a chamber for an electronics manufacturing system includes flowing a gas mixture comprising oxygen and a carrier gas into a remote plasma generator. The method further includes generating a plasma from the gas mixture by the remote plasma generator and performing a remote plasma cleaning of the chamber by flowing the plasma into an interior of the chamber, wherein the plasma removes a plurality of organic contaminants from the chamber.
US11854770B2 Plasma processing with independent temperature control
Embodiments of the present disclosure generally relate to inductively coupled plasma sources, plasma processing apparatus, and independent temperature control of plasma processing. In at least one embodiment, a method includes introducing a process gas into a gas injection channel and generating an inductively coupled plasma within the gas injection channel. The plasma includes at least one radical species selected from oxygen, nitrogen, hydrogen, NH and helium. The method includes delivering the plasma from the plasma source to a process chamber coupled therewith by flowing the plasma through a separation grid between the plasma source and a substrate. The method includes processing the substrate. Processing the substrate includes contacting the plasma including the at least one radical species with a first side of the substrate facing the separation grid and heating the substrate using a plurality of lamps located on a second side of the substrate opposite the separation grid.
US11854768B2 In-situ closed-loop management of radio frequency power generator
The present disclosure is directed to an in situ closed-loop radio frequency (RF) power management on RF processes such as a plasma etch process, a plasma chemical vapor deposition process, a plasma physical vapor deposition process, a plasma clean process, or the like. An RF power measurement device according to one or more embodiments of the present disclosure assists the in situ closed-loop RF power management on RF processes. In some embodiments, the RF power measurement device includes a coil-shaped current sensor that is wound around the path between an RF generator and a chamber. The coil-shaped current sensor senses the current flowing through this path so that the power of the RF generator may be calibrated without having to separate the RF generator for separate analysis and calibration. The RF power measurement device allows management of RF power in an in situ closed-loop manner.
US11854757B2 Switching device with two stationary contacts and a movable contact in a switching chamber
In an embodiment a switching device includes at least two stationary contacts in a switching chamber and a movable contact in the switching chamber, wherein the switching chamber has a switching chamber wall, wherein each of the stationary contacts projects into the switching chamber through a respective opening in the switching chamber wall, wherein, on an inner side of the switching chamber that faces the movable contact, a continuous surface region occluded from the stationary contacts is located between the openings in the switching chamber wall, wherein the continuous surface region includes a trench, wherein the continuous surface region is arranged between at least two dam-like raised portions extending above the inner side of the switching chamber, and wherein the continuous surface region is arranged symmetrically in relation to the stationary contacts.
US11854752B2 Relay state prediction device, relay state prediction system, relay state prediction method, and non-transitory computer readable medium
A relay state prediction device according to the present invention includes: a voltage value acquisition unit that measures every moment a detected voltage detected from two ends of a shunt resistor; a voltage value difference calculation unit that calculates a voltage value difference between a first voltage value of when the detected voltage becomes minimum by an armature starting displacement after a primary-side switch is turned off and a second voltage value of when secondary-side contacts are opened; a slope calculation unit that calculates a slope at which the voltage value difference decreases as the secondary-side contacts are repeatedly opened and closed in response to the primary-side switch repeatedly turning on and off; and a state prediction unit that predicts the number of openable and closable times from the present time until the voltage value difference reaches a predetermined threshold value based on the voltage value difference at the present time and the decreasing slope.
US11854746B2 Dielectric ceramic composition and multilayer ceramic capacitor comprising the same
A dielectric ceramic composition includes a barium titanate (BaTiO3)-based base material main ingredient and an accessory ingredient, the accessory ingredient including dysprosium (Dy) and praseodymium (Pr) as first accessory ingredients. A content of the Pr satisfies 0.233 mol≤Pr≤0.699 mol, based on 100 mol of the barium titanate base material main ingredient.
US11854745B2 Modified Ni—Ti—Ta dielectric material for multi-layer ceramic capacitor and low-temperature preparation method thereof
A modified Ni—Ti—Ta dielectric material for multi-layer ceramic capacitor (MLCC) and a low-temperature preparation method thereof are provided. By using characteristics that radii of the Cu2+ ion and (Al1/2Nb1/2)4+ ion are close to those of Ni and Ti elements, respectively, Cu2+, Al3+ and Nb5+ ions are introduced into a Ni0.5Ti0.5TaO4 matrix for partial substitution, a negative temperature coefficient of dielectric constant of −220±30 ppm/° C. is provided while a sintering temperature is significantly reduced, and deterioration factors of loss caused by sintering aids is reduced, so that the dielectric material applied to radio frequency MLCC with low loss, low cost and good process stability is prepared.
US11854744B2 Multilayer electronic component
A multilayer electronic component includes a body including a dielectric layer and internal electrodes having the dielectric layer interposed therebetween in a first direction and external electrodes disposed on the body and connected to the internal electrodes, wherein the internal electrodes include nickel (Ni) and dysprosium (Dy) and 0.02 at %≤C0≤5 at % in which C0 is an atomic percentage (at %) calculated by dividing a number of atoms of Dy by a sum of a number of atoms of Ni and Dy included in the internal electrode.
US11854742B2 Capacitor intergated structure.capacitor unit and manufacturing process thereof
A capacitor integrated structure, a capacitor unit and a manufacturing process thereof are provided. The manufacturing process of capacitor units includes the steps of: forming a plurality of capacitor stacking structures on a substrate having an insulation layer thereon; performing a first cut on insulation dividers provided between the adjacent capacitor stacking structures to form a plurality of recesses that expose first conductive portion and second conductive portion of each of the capacitor stacking structures; filling a metallic material in the recesses to form a plurality of metallic dividers that are electrically connected to the first conductive portion and the second conductive portion of each of the capacitor stacking structures; performing a second cut on the metallic dividers to form a plurality of independent capacitor units; and forming metallic walls on two opposite sides of each of the capacitor units, so as to provide a capacitor unit having two end electrodes.
US11854741B2 Capacitor seat plate assembly
A seat plate assembly for fixing a capacitor on a circuit board, including a base plate, a first guard plate, a second guard plate, a third guard plate, a fourth guard plate, a first reinforcing rib and a second reinforcing rib. The first guard plate, the second guard plate, the third guard plate and the fourth guard plate are provided spaced apart on an upper end surface of the base plate in sequence. The first reinforcing rib is configured to connect the first guard plate with the second guard plate. The second reinforcing rib is configured to connect the third guard plate with the fourth guard plate.
US11854739B2 Supercapacitor having flexible electrode unit
A flexible energy storage device with a redox-active polymer hydrogel electrolyte is provided. The flexible energy storage device can include a pair of electrodes separated by the redox-active polymer hydrogel electrolyte. The redox-active polymer hydrogel electrolyte can include a polymer hydrogel, charge balancing anions and redox-active transition metal cations at least one selected from the group consisting of vanadium, chromium, manganese, cobalt, and copper. The flexible energy storage device may retain greater than 75% of an unbent specific capacitance when bent at an angle of 10° to 170°.
US11854735B2 Winding structure for inductor and method for manufacturing the same, winding inductor and method for manufacturing the same
A winding structure includes a coil having a wire wrap and two wire tails, and a magnetic core having a center column, a flange, four wire-hanging parts and two bosses; the center column is connected at a top surface of the flange, the first boss is disposed in the middle of a first side of the flange, and the second boss is symmetrical to the first boss; transition surfaces of wire-hanging parts to a bottom surface of the flange are chamfered surfaces; first to fourth sections of the first wire tail are sequentially attached to the first wire-hanging part and the first chamfered surface, the bottom surface of the flange, the third chamfered surface, the third wire-hanging part, and the top surface of the flange; first to fourth sections of the second wire tail are symmetrical to first to fourth sections of the first wire tail, respectively.
US11854733B2 Coil component
In a coil component, a double coil is configured of a first coil portion and a second coil portion, and a first through conductor of the first coil portion and a second through conductor of the second coil portion are adjacent to each other. Thus, the first coil portion and the second coil portion have enhanced magnetic coupling at locations (that is, the first through conductor and the second through conductor) at which planar coil patterns of upper and lower surfaces of an insulating substrate are connected, in addition to magnetic coupling in the planar coil patterns wound around a through hole. Therefore, according to the coil component, a high coupling coefficient between the first coil portion and the second coil portion is realized.
US11854732B2 Coil component
Disclosed herein is an apparatus that includes a substrate having first and second surfaces opposite to each other, a first coil pattern formed on the first surface of the substrate, and a second coil pattern formed on the second surface of the substrate. The first coil pattern includes first and second lines, and the second coil pattern includes third and fourth lines. The first line is greater in a number of turn than the second line, and the third line is greater in a number of turn than the fourth line. The first line is connected to the fourth line, and the third line is connected to the second line.
US11854728B2 Tunable inductor arrangement, transceiver, method and computer program
A tunable inductor arrangement includes a first winding part connected at one end to a first input of the inductor arrangement, a second winding part connected at one end to the other end of the first winding part, a third winding part connected at one end to a second input of the inductor arrangement, and a fourth winding part connected at one end to the other end of the third winding part. For tuning, the inductor arrangement includes a switch arrangement switchable between a first setting series-connecting the first and third winding parts between the inputs, and a second setting series-connecting the first, second, fourth and third winding parts between the inputs. The first and third winding parts are arranged on a chip or substrate with essentially common magnetic fields, and the second and fourth winding parts are arranged to cancel electro-magnetic coupling with the first and third winding parts.
US11854727B2 Powder magnetic core with terminal and method for manufacturing the same
A powder magnetic core with terminal includes: a powder magnetic core composed of Fe-based alloy particles including Fe and an element M (M is Cr and/or Al) which is more easily oxidizable than Fe; and at least two terminals formed at an interval on a surface of the powder magnetic core. The powder magnetic core includes the Fe-based alloy particles, and an underlayer including the element M (M is Cr and/or Al), Fe and O formed on a surface of the Fe-based alloy particles. A first layer including at least one of Cr or Al and O is formed on a surface including a region in which the terminals of the powder magnetic core are formed. The terminals are formed on a surface of the first layer. Each of the terminals includes a second layer including one of Au, Ag, Cu, Ti or Cr.
US11854726B2 Magnetic base body containing metal magnetic particles composed mainly of Fe and electronic component including the same
A magnetic base body relating to one embodiment of the present invention includes a main body and an oxide film formed on the surface of the main body. The main body includes an oxide phase containing Si and a plurality of metal magnetic particles bound via the oxide phase. In the metal magnetic particles, Fe accounts for 98.5 wt % or more. When an XRD diffraction pattern of the magnetic base body is observed, a ratio Ia/Ib is 10 or more where Ia denotes an integrated intensity of peaks derived from the (220) plane of Fe2O3 and Ib denotes an integrated intensity of peaks derived from the (104) plane of Fe3O4.
US11854725B2 Soft magnetic metal powder, method for producing the same, and soft magnetic metal dust core
A method for producing soft magnetic metal powder includes: a raw material powder preparing step of preparing metal raw material powder having metal raw material particles including iron, silicon, and boron; a mixture step of mixing the metal raw material powder and a carbon source substance and obtaining mixed powder; and a heat treatment step of performing heat treatment on the mixed powder in a non-oxidizing atmosphere containing nitrogen at a heat treatment temperature of 1,250° C. or higher and making the metal raw material particles spherical.
US11854724B2 Metal magnetic powder and method for manufacturing same, as well as coil component and circuit board
A metal magnetic powder is constituted by metal magnetic grains that each include: a metal phase where the mass percentage of Fe at its center part is lower than that at its contour part; and an oxide film covering the metal phase so as to allow the magnetic body resistant to magnetic saturation and low in iron loss.
US11854718B2 Preparation method of insulating dielectric for improving energy density
The present invention discloses a preparation method of an insulating dielectric for improving energy density, including dissolving 1,4-phenylene diisothiocyanate in a polar solvent, then adding an organic diamine, and reacting at room temperature for 3 h to 6 h under a nitrogen atmosphere; then adding 4,4′-oxydianiline and pyromellitic dianhydride, and reacting at room temperature for 12 h to 18 h under a nitrogen atmosphere to obtain a random copolymer solution of polythiourea and polyamic acid; and spreading the random copolymer solution of polythiourea and polyamic acid on a copper plate, and carrying out gradient temperature elevation to obtain a random copolymer of polythiourea and polyimide.
US11854717B2 Preparation method of 3D printing-based YBCO superconducting twisted wire
The present disclosure relates to a method for preparing high-temperature superconducting yttrium barium copper oxide (YBCO) wire by 3D-printing, this method is divided into the following four steps: firstly, preparing a nano-level superconducting powder precursor; and then, preparing a printing paste with suitable viscosity and supporting characteristics; after that, using a CAD 3D modeling, exporting STL format model data and slicing by a professional software; implementing one-step preparing strands with low AC loss by twisting the print nozzle. Finally, the printed twisted wire is formed into a practical superconducting twisted cable through the processes such as plastic removal process, crystallizing process, oxygen supplementing process and assembling process in order. The present disclosure firstly provides an application for applying high temperature superconducting material to direct ink writing 3D-printing technology. By preparing micro/nano level superconducting core filaments based on 3D-printing, the diameter of the core filaments could be reduced, and thereby a material-structure integrative design could be implemented. The present disclosure simplifies the preparation of high temperature superconducting wires, improves the current-carrying capacity and the production efficiency of the high temperature super conducting wires, and reduces the production cost.
US11854716B2 Shielded electrical cable
A shielded electrical cable includes conductor sets extending along a length of the cable and spaced apart from each other along a width of the cable. First and second shielding films are disposed on opposite sides of the cable and include cover portions and pinched portions arranged such that, in transverse cross section, the cover portions of the films in combination substantially surround each conductor set. An adhesive layer bonds the shielding films together in the pinched portions of the cable. A transverse bending of the cable at a cable location of no more than 180 degrees over an inner radius of at most 2 mm causes a cable impedance of the selected insulated conductor proximate the cable location to vary by no more than 2 percent from an initial cable impedance measured at the cable location in an unbent configuration.
US11854715B2 Ultraconductive metal composite forms and the synthesis thereof
A method of forming a metal-graphene composite includes coating metal components (10) with graphene (14) to form graphene-coated metal components, combining a plurality of the graphene-coated metal components to form a precursor workpiece (26), and working the precursor workpiece (26) into a bulk form (30) to form the metal-graphene composite. A metal-graphene composite includes graphene (14) in a metal matrix wherein the graphene (14) is single-atomic layer or multi-layer graphene (14) distributed throughout the metal matrix and primarily (but not exclusively) oriented with a plane horizontal to an axial direction of the metal-graphene composite.
US11854714B2 High throughput continuous processing of aluminum alloys for electrical interconnect components
A tempering process for tempering an aluminum alloy coil includes a first reel-to-reel process including an anneal to solutionize the aluminum alloy followed by a quench, a second reel-to-reel process comprising rolling reduction, and a hardening anneal performed on the aluminum alloy coil. Cladding may be performed during the second reel-to-reel process; or a subsequent reel-to-reel electroplating process may be performed including an alkaline soak clean, an alkaline microetch and seed electroplating, and aqueous electroplating of a contact metal onto the seed electroplating. Electrical interconnect components may be stamped from the tempered and clad or electroplated aluminum alloy coil. The electrical interconnect components may, for example, be connectors, lead frames, or bus bars.
US11854709B2 Fast reactor with primary and backup control rods
A fast reactor core includes a sodium plenum installed above the fuel. The sodium plenum is capable of reducing a void reactivity. During operation, a tip of a primary control rod is inserted in a core fuel region, and a tip of a backup control rod is arranged near an upper end of the sodium plenum.
US11854704B2 Systems and methods for anatomical modeling using information obtained from a medical procedure
Systems and methods are disclosed herein for anatomical modeling using information obtained during a medical procedure, whereby an initial anatomical model is generated or obtained, a correspondence is determined between the initial model and additional data and/or measurements from an invasive or noninvasive procedure, and, if a discrepancy is found between the initial model and the additional data, the anatomical model is updated to incorporate the additional data and reduce the discrepancy.
US11854702B2 Connected body surface care module
A wearable treatment and analysis module is provided. The module is positioned on or near a body surface region of interest. The module provides remote access to sensor data, treatment administration, and/or other health care regimens via a network connection with a user device and/or management system.
US11854697B2 Systems and methods for managing and analyzing data generated by an implantable device
A system is provided including an implantable device configured to be implanted subcutaneously within a patient, a clinician monitoring and control device, an optional patient mobile device, a remote server and/or at least one data analyst device used by a data analyst. The implantable device may communicate with any or all of the monitoring and control device, the mobile device and/or the remote server through the charging device or by establishing a direct wireless connection with each such device. The data analyst device may establish a direct connection with the remote server and also may establish a connection with the monitoring and control device and the mobile device. By analyzing and reviewing the data generated by the implantable device, the data analyst may diagnose a medical condition or indicate a heightened risk of a condition.
US11854694B2 Relevance feedback to improve the performance of clustering model that clusters patients with similar profiles together
In patient cohort identification, clustering (30) of patients is performed using a patient comparison metric dependent on a set of features (24). Information is displayed on sample patients who are similar or dissimilar to a query patient according to the clustering. User inputted comparison values are received comparing the sample patients with the query patient. The set of features and/or feature weights are adjusted to generate an adjusted patient comparison metric having improved agreement with the user inputted comparison values. The clustering is repeated using the adjusted patient comparison metric. A patient cohort is identified from a cluster (34) containing the query patient produced by the last clustering repetition. The information on the sample patients may be shown by simultaneously displaying two or more graphical modality representations (70, 72, 74) each plotting the sample patients and the query patient against two or more features of the modality.
US11854692B2 Cloud-based API spec management method for simultaneously interconnecting pluralities of hospital servers and consortium servers
Proposed is a cloud-based API specification management method for simultaneously interworking multiple hospital servers and consortium servers. In the method, a cloud server may simultaneously inquire a patient number from the multiple hospital servers when a user terminal executes a dedicated application to input personal identification information, the registration confirmation of the patient number is transmitted to the user terminal when the cloud server confirms whether the patient number is registered in an hospital server among the multiple hospital servers, and the user terminal logs in with the patient number, and the cloud server identifies hospital information when it calls the medical treatment service, thus requesting the hospital server to interwork the medical treatment service. Further, the cloud server may merge multiple pieces of patient data and simultaneously requests service interworking from the multiple consortium servers in response to the service selected by the user terminal.
US11854684B2 Methods and systems for nourishment refinement using psychiatric markers
A system for nourishment refinement using psychiatric markers includes a computing device designed and configured to retrieve a psychiatric marker relating to a user, identify a nutrient variation as a function of the psychiatric marker, establish nourishment possibilities as a function of the nutrient variation, and generate a nourishment program, wherein generating further includes training a machine learning process as a function of a training set relating psychiatric markers and nutrient variations to nourishment programs, and generating the nourishment program as a function of the psychiatric marker, the nourishment possibilities, and the machine-learning process.
US11854681B2 Data management unit for supporting health control
A data management unit for supporting health control, the unit including: a processor, a data input adapted to input data and/or requests and connected to the processor, a data storage connected to the processor, wherein the processor is adapted to assign a tag referring to an event chosen from a group of tags comprising the fasting tag and at least one other event tag to a new data received from the data input or a measurement unit, wherein the tag is assigned either automatically by the processor and/or via the data input, wherein the fasting tag can only be assigned to the new data if a time stamp of the new data is within a predefined fasting window, wherein the predefined fasting window is stored in the data storage.
US11854679B1 Medication inventory system including machine learning based medication discrepancy determination and related methods
A medication inventory system may include a medication tray that includes partitions defining compartments and having a tray identifier associated therewith, and each compartment may store a respective medication. The system may include an imaging apparatus, and a processor and an associated memory cooperating with the imaging apparatus to determine the tray identifier of the medication tray, and maintain in the memory a desired respective medication within each compartment based upon the tray identifier. A respective medication image of the medication within each compartment may be obtained and machine learning may be used to determine a medication within each compartment based upon the respective medication image. A discrepancy may be determined between the determined medication within each compartment and the desired respective medication within each compartment, and when so, a display notification may be generated that includes a visual indicator corresponding to each compartment determined to have the discrepancy.
US11854675B1 Machine learning extraction of clinical variable values for subjects from clinical record data
Described herein are techniques of using machine learning to automatically extract clinical variable values for subjects from clinical record data. The techniques designate certain clinical variables as hybrid variables that can be assigned values by machine learning model prediction. The techniques process, using a machine learning model trained to predict a value of a hybrid variable, clinical record data associated with a subject to obtain a predicted hybrid variable value and an associated confidence score. The techniques set the value of the hybrid variable for the subject to the predicted hybrid variable value when the model prediction is of sufficiently high confidence.
US11854674B2 Determining rate of recruitment information concerning a clinical trial
A device may obtain identification information concerning a clinical trial, and may obtain, based on the identification information, selection information concerning the clinical trial and input information concerning the clinical trial. The device may select at least one machine learning model, of a plurality of machine learning models, based on the selection information, and may process, using the at least one machine learning model, the input information to determine predicted rate of recruitment (RoR) information concerning the clinical trial.
US11854672B2 Method and apparatus for generating chemical structure
A method and apparatus for generating a new chemical structure using a chemical structure generation model are provided. The method includes receiving a first descriptor of a first chemical structure, encoding the first descriptor into a latent variable using an encoder of the chemical structure generation model, generating a second descriptor by decoding the latent variable using a decoder of the chemical structure generation model, generating the second chemical structure corresponding to the second descriptor.
US11854671B2 Method and apparatus for identifying heterogeneous graph and property of molecular space structure and computer device
A method and an apparatus for identifying a heterogeneous graph and a property corresponding to a molecular space structure and a computer device are provided. The method includes: characterizing a topology structure included in a heterogeneous graph to generate feature information; generating feature vectors corresponding to key nodes on the topology structure included in the heterogeneous graph according to sampling information obtained by sampling the heterogeneous graph and the feature information; aggregating the feature vectors to generate a graph representation vector corresponding to the heterogeneous graph; and classifying the heterogeneous graph according to the graph representation vector to obtain a classification prediction result of the heterogeneous graph.
US11854668B2 Accessing data storage provided using double-stranded nucleic acid molecules
Data storage is provided using double-stranded nucleic acid molecules provided on a thermal control device comprising a plurality of sites and temperature control circuitry to independently control a temperature of each of the plurality of sites. The temperature control circuitry, controls the site temperatures to provide a different temperature at a target site compared to other sites of the plurality of sites. The different temperatures at the target site and the other sites provide a greater probability of a read or write operation acting on the target site compared to the other sites. The temperature-based addressing helps to increase physical storage density.
US11854666B2 Noninvasive prenatal screening using dynamic iterative depth optimization
Fetal maternal samples taken from pregnant women include both maternal cell-free DNA and fetal cell-free DNA. Described herein are methods for determining a chromosomal abnormality of a test chromosome or a portion thereof in a fetus by analyzing a test maternal sample of a woman carrying said fetus, wherein the test maternal sample comprises fetal cell-free DNA and maternal cell-free DNA. The chromosomal abnormality can be, for example, aneuploidy or the presence of a microdeletion. In some embodiments, the chromosomal abnormality is determined by measuring a dosage of the test chromosome or portion thereof in the test maternal sample, measuring a fetal fraction of cell-free DNA in the test maternal sample, and determining an initial value of likelihood that the test chromosome or the portion thereof in the fetal cell-free DNA is abnormal based on the measured dosage, an expected dosage of the test chromosome or portion thereof, and the measured fetal fraction.
US11854665B2 Identification of traits associated with DNA samples using epigenetic-based patterns detected via massively parallel sequencing
Illustrative embodiments of systems and methods for the identification of traits associated with DNA samples using epigenetic-based patterns detected via massively parallel sequencing (MPS) are disclosed. Illustrative embodiments may involve digesting a DNA sample with a methylation-dependent endonuclease, amplifying loci of the digested DNA sample (including a positive control locus that does not contain a restriction site for the methylation-dependent endonuclease) using a multiplex PCR to produce amplicons, sequencing the amplicons using an MPS instrument to generate sequence reads, determining a sequence count for each of the loci by comparing each of the sequence reads to reference sequences, normalizing the sequence count for each of the loci to the sequence count of the positive control locus, and identifying a trait associated with the DNA sample by applying a classification algorithm to the normalized sequence counts.
US11854663B2 Memory circuit and method of operating same
A method of operating a memory circuit includes enabling a first row of select transistors, disabling a second row of select transistors, enabling a first row of memory cells in response to a first word line signal, and disabling a second row of memory cells in response to a second word line signal. Enabling the first row of select transistors includes turning on a first select transistor in the first row of select transistors in response to a first select line signal thereby electrically coupling a first local bit line and a global bit line to each other. Disabling the second row of select transistors includes turning off a second select transistor in the second row of select transistors in response to a second select line signal thereby electrically decoupling a second local bit line and the global bit line from each other.
US11854659B2 Memory system and operating method determining target status read check period in thermal throttling mode
A memory system and a method of operating the memory system are provided. The memory system may determine, on a determination that the memory system enters thermal throttling mode, a target status read check period based on threshold voltage distribution offset for the target memory die, and set a timer to transmit a status read command for the target memory die to the memory device based on the target status read check period.
US11854657B2 Memory device and memory system supporting interleaving operation and operation method thereof
A memory system includes at least one memory die and a controller coupled to the at least one memory die via a data path. The at least one memory die includes plural memory planes and a register storing operation statuses and operation results regarding the respective memory planes. The controller transfers a first status check command to the at least one memory die and receives a first response including the operation statuses and the operation results regarding the respective memory planes.
US11854653B2 Signal masking circuit and semiconductor memory
A signal masking circuit includes a receiving circuit, a delay control circuit, and a logical operation circuit. The receiving circuit is configured to: receive a signal to be processed and a chip select (CS) signal, and output an initial processing signal and an initial CS signal. The delay control circuit is configured to perform delay and logical control operations on the initial CS signal to obtain a CS masking signal, where a pulse width of the CS masking signal is greater than or equal to two preset clock periods. The logical operation circuit is configured to perform invalid masking on the initial processing signal according to the CS masking signal to obtain a target signal.
US11854651B2 Systems and methods for improved dual-tail latch with wide input common mode range
A memory device including an interface to receive one or more clock signals and one or more data signal a dual-sensing stage dual-tail latch arranged at the interface. The dual-sensing stage dual-tail latch includes a sensing stage to sense a differential voltage between a first signal and a second signal and to provide a first differential voltage output and a second differential voltage output to a first node and a second node, respectively. The dual-sensing stage dual-tail latch includes a complimentary sensing stage arranged in parallel with the sensing stage and to sense the differential voltage between the first signal and the second signal, where a first complimentary differential output voltage and a second complimentary differential output of the complimentary sensing stage are coupled to the first node and the second node. The dual-sensing stage dual-tail latch includes a latch stage to receive the outputs from the first node and the second node.
US11854650B2 Memory device, sense amplifier and method for mismatch compensation
A memory device that includes a first memory cell, a second memory cell and a sense amplifier. The sense amplifier includes a first branch and a second branch and are configured to output a first voltage and a second voltage to the first memory and the second memory, respectively in a trimming operation. A first clamp device of the sense amplifier includes a first clamp transistor and a plurality of first trimming transistors that are coupled to the first clamp transistor in parallel. The gate terminals of the first clamp transistor and the plurality of first trimming transistors are biased by a fixed clamp voltage. Each of the plurality of first trimming transistors is selectively conducted to compensate a mismatch between the first voltage and the second voltage.
US11854648B2 Method of resetting storage device, storage device performing the same and data center including the same
In a method of resetting a storage device, an internal power supply voltage is generated based on an external power supply voltage. A first reset control signal that is activated when a level of the internal power supply voltage is higher than a reference level. A second reset control signal that is activated after a power-on of the storage device is completed or deactivated after a predetermined delay time from when the external power supply voltage is turned off. A final reset control signal is generated based on the first reset control signal and the second reset control signal. The final reset control signal is activated when at least one of the first and second reset control signals is activated. After the external power supply voltage is turned off, a reset operation is performed when the final reset control signal is activated.
US11854646B1 3D memory semiconductor devices and structures with bit-line pillars
A 3D memory device including: a plurality of memory cells, where each memory cell of the plurality of memory cells includes at least one memory transistor, where each of the at least one memory transistor includes a source, a drain, and a channel; and a plurality of bit-line pillars, where each bit-line pillar of the plurality of bit-line pillars is directly connected to a plurality of the source or the drain, where the plurality of bit-line pillars are vertically oriented, where the channel is horizontally oriented, where each of the at least one memory transistor is directly connected to at least one of the plurality of bit-line pillars, where the plurality of memory cells include a partially or fully metalized source structure and/or a partially or fully metalized drain structure, where the metalized source includes two metal structures, and where the two metal structures include a tungsten structure.
US11854643B2 Signal processing system capable of performing voltage and frequency calibration
A signal processing system includes a digital signal processing circuit, a power management unit, and a digital control circuit. The power management unit provides a first voltage to the digital signal processing circuit. When in a calibration mode the digital control circuit controls the power management unit to set the first voltage at a minimum preset value, controls the digital signal processing circuit to operate under a first calibration target frequency, triggers the digital signal processing circuit to perform a built-in self-test, raises the first voltage when the built-in self-test fails, triggers the digital signal processing circuit to perform the built-in self-test again, and stores the first calibration target frequency and a value of the first voltage corresponding to the first calibration target frequency to a non-volatile memory when the built-in self-test has succeeded.
US11854640B2 Memory device, testing method and using method thereof, and memory system
A memory device includes: a plurality of channels, each including a memory cell array, the memory cell array including a normal cell array, the normal cell array including normal memory cells, and each of the normal memory cells being a volatile memory cell; a testing control circuit, configured to control testing of the normal cell array in the plurality of channels in response to a testing instruction, and to determine an access address of a normal memory cell failing the testing in the normal cell array in the plurality of channels to be a failure address; and a non-volatile memory cell array which includes a plurality of non-volatile memory cells and is configured to receive and store the failure address from the testing control circuit.
US11854638B2 Nonvolatile semiconductor storage device and read voltage correction method
A memory stores dummy data including a first data area having more “0” than “1” of a binary logic and a second data area having more “1” than “0” of the binary logic. An ECC processor detects a first error bit number related to the first data area and a second error bit number related to the second data area. A calculator calculates a relative difference of the first error bit number from the second error bit number. A comparator compares the relative difference with a predetermined value. A corrector corrects a read voltage on the basis of a result of comparison by the comparator.
US11854628B2 Power-on-reset for memory
A system can include a voltage generator configured to generate a reference voltage, a power-up voltage, and a replicated voltage based on a power supply voltage. The system can further include a logic sub-component coupled to the voltage generator and configured to output a reset signal based on a comparison of the reference voltage to the power-up voltage and an indication that the reference voltage that has entered a steady state and is reliable as a measurement with respect to a voltage level of the power supply voltage. The indication can be determined based on a comparison of the replicated voltage to a particular threshold voltage level.
US11854621B2 ONON sidewall structure for memory device and methods of making the same
A memory device and method of making the same are disclosed. The memory device includes transistor devices located in both a memory region and a logic region of the device. Transistor devices in the memory region include sidewall spacers having a first oxide layer over a side surface of a gate structure, a first nitride layer over the first oxide layer, a second oxide layer over the first nitride layer, and a second nitride layer over the second oxide layer. Transistor devices in the logic region include sidewall spacers having a first oxide layer over a side surface of a gate structure, a first nitride layer over the first oxide layer, and a second nitride layer over the first nitride layer.
US11854620B2 Word line zoned adaptive initial program voltage for non-volatile memory
An apparatus is provided that includes a plurality of word lines that include a plurality of word line zones, a plurality of non-volatile memory cells coupled to the plurality of word lines, and a control circuit coupled to the non-volatile memory cells. The control circuit is configured to determine a corresponding initial program voltage for each of the word line zones. Each corresponding initial program voltage is determined based on a number of program erase cycles.
US11854618B2 Apparatuses, systems, and methods for determining extremum numerical values
Embodiments of the disclosure are drawn to apparatuses and methods for determining extremum numerical values. Numerical values may be stored in files of a stack, with each bit of the numerical value stored in a content addressable memory (CAM) cell of the file. Each file may be associated with an accumulator circuit, which provides an accumulator signal. An extremum search operation may be performed where a sequence of comparison bits are compared in a bit-by-bit fashion to each bit of the numerical values. The accumulator circuits each provide an accumulator signal which indicates if the numerical value in the associated file is an extremum value or not. Examples of extremum search operations include finding a maximum of the numerical values and a minimum of the numerical values.
US11854617B2 Structure for multiple sense amplifiers of memory device
A memory device is provided. The memory device includes several sense amplifiers and at least one reference cell. Each of the sense amplifiers has a first terminal and a second terminal. The first terminals of the sense amplifiers are coupled to a memory cell block, and the second terminals of the sense amplifiers are coupled together to transmit a read current. The at least one reference cell transmits the read current to a ground terminal. The at least one reference cell has a decreased resistance value when a number N of the sense amplifiers increases.
US11854613B2 Program and read operations using different gray codes and memory device for performing the same
A memory device is provided. The memory device includes an array of memory cells arranged in a plurality of rows, a plurality of word lines respectively coupled to the plurality of rows of the memory cells, and a peripheral circuit coupled to the word lines. The peripheral circuit is configured to convert a first value to a second value based on a mapping relationship between a read gray code and a program gray code, perform a program operation to program the second value into a memory cell as a state based on the read gray code, and perform a read operation to read out the state from the memory cell based on the read gray code to be the first value.
US11854610B2 Semiconductor device for selectively performing isolation function and layout displacement method thereof
A semiconductor device includes an active area extending in a first direction, a first transistor including a first gate electrode and first source and drain areas disposed on the active area, the first source and drain areas being disposed at opposite sides of the first gate electrode, a second transistor including a second gate electrode and second source and drain areas disposed on the active area, the second source and drain areas being disposed at opposite sides of the second gate electrode, and a third transistor including a third gate electrode and third source and drain areas disposed on the active area, the third source and drain areas being disposed at opposite sides of the third gate electrode, and the first gate electrode, the second gate electrode, and the third gate electrode extending in a second direction different from the first direction. The second transistor is configured to turn on and off, based on an operation mode of the semiconductor device.
US11854608B2 SRAM architecture
The present invention relates generally to the field of semiconductor memories and in particular to memory cells comprising a static random access memory (SRAM) bitcell (100). Leakage current in the read path is reduced by connecting a read access transistor terminal either to GND or VDD during read access or write access and idle state. The SRAM cell inverters may be asymmetrical in size. The memory may comprise various boost circuits to allow low voltage operation or application of distinguished supply voltages.
US11854599B2 Semiconductor device, electronic component, and electronic device
Power consumption is reduced. A semiconductor device includes an arithmetic processing circuit, a power supply circuit, a power management unit (PMU), and a power switch. The arithmetic processing circuit includes a storage circuit retaining generated data. The storage circuit includes a backup circuit including a transistor and a capacitor. When a control signal for transition to a resting state is input from the arithmetic processing circuit, the PMU performs voltage scaling operation for lowering a power supply potential of the arithmetic processing circuit. When the period of the resting state exceeds the set time, the PMU performs power gating operation for stopping power supply to the arithmetic processing circuit. Data saving operation of the storage circuit is performed before the voltage scaling operation.
US11854598B2 Self refresh of memory cell
Methods, systems, and devices for self-refresh of memory cells are described. A controller coupled with a memory cell may be configured to apply a first voltage to a control gate of a first transistor, where the first voltage activates the first transistor to selectively couple terminals of the first transistor with each other based on a charge stored on the interstitial gate. The controller may be configured to apply a current to a bit line, where a second voltage of the bit line is based on the current and the charge stored on the interstitial gate. The controller may be configured to apply, based on applying the first voltage to the control gate of the first transistor and applying the current to the bit line, a third voltage to a gate of a second transistor to couple the bit line with the interstitial gate of the first transistor.
US11854596B2 Data storage device and operating method thereof
A storage device comprising: a nonvolatile memory device including a plurality of memory blocks; and a device controller configured to control the nonvolatile memory device to determine a memory block to perform a refresh operation and to control the memory block to perform the refresh operation to recover data of the memory block.
US11854592B2 Signal amplification in MRAM during reading, including a pair of complementary transistors connected to an array line
A control circuit is configured to connect to a cross-point memory array in which each conductive line, such as a bit line or word line, is connected to a transistor pair comprising a pMOSFET in parallel with an nMOSFET. When selecting a memory cell to be read, a voltage of a first conductive line may be pulled up using the pMOSFET in a conductive state while the nMOSFET is in a non-conductive state. Further, when reading the selected memory cell, the parallel nMOSFET of the first conductive line may be in a conductive state.
US11854589B2 STT-SOT hybrid magnetoresistive element and manufacture thereof
A magnetoresistive element comprises a nonmagnetic sidewall-current-channel (SCC) structure provided on a surface of the SOT material layer that exhibits the Spin Hall Effect, which is opposite to a surface of the SOT material layer where the magnetic recording layer is provided, and comprising an insulating medium in a central region of the SCC structure, and a conductive medium being a sidewall of the SCC structure and surrounding the insulating medium, making an electric current crowding inside the SOT material layer and the magnetic recording layer to achieve a spin-orbit torque and a higher spin-polarization degree for an applied electric current.
US11854586B2 Magnetic tape having characterized magnetic layer surface, magnetic tape cartridge, and magnetic tape device
A magnetic tape in which a C—H derived C concentration calculated from a C—H peak surface area ratio in C1s spectra obtained by XPS performed on a surface of the magnetic layer at a photoelectron take-off angle of 10 degrees is 45 atom % to 65 atom %, and in an environment with a temperature of 23° C. and a relative humidity of 50%, an AlFeSil abrasion value45° of the surface of the magnetic layer measured at a tilt angle of 45° of an AlFeSil prism is 20 μm to 50 μm, a standard deviation of an AlFeSil abrasion value of the surface of the magnetic layer measured at each of given tilt angles of the AlFeSil prism is 30 μm or less, and the tilt angle of the AlFeSil prism is an angle formed by a longitudinal direction of the AlFeSil prism and a width direction of the magnetic tape.
US11854585B2 Magnetic recording medium and cartridge
A magnetic recording medium is a magnetic recording medium having a tape shape and includes a substrate, an underlayer provided on the substrate, and a magnetic layer provided on the underlayer. The magnetic layer has a surface having an uneven shape, a height range ΔH obtained from statistical information of a height of the uneven shape is in a range of 4.00 nm≤ΔH≤10.00 nm, and a gradient range ΔA obtained from statistical information of a gradient of the uneven shape is in a range of 2.50 degrees ≤ΔA.
US11854584B1 Current assisted HAMR magnetic writer
The present disclosure relates to heat-assisted magnetic recording (HAMR) write heads including a waveguide and a main pole having a main pole tip. One or more current paths are provided through the main pole tip. Terminals of the one or more current paths can be coupled to the main pole, a trailing shield, a leading shield, a heat sink layer, a touch pad, a pole diffusion barrier layer, a NTS sensor, or another suitable component of the HAMR write head.
US11854583B2 Head gimbal assembly with damping material
The disclosure describes a head gimbal assembly including a suspension and a damping layer on a surface of the suspension. The suspension may include a slider mount configured to establish mechanical communication with a slider and the layer may be displaced from the slider mount. The layer may be configured to provide passive damping or active damping.
US11854582B2 Disk drive suspension
A suspension includes a load beam, a flexure and a dimple portion. The flexure includes a tongue. The dimple portion swingably supports the tongue at least over a first position and a second position. In the tongue, first pillow portions supporting a slider and an adhesive portion fixing the slider are provided. In the load beam, a second pillow portion protruding towards the slider is provided. The second pillow portion is in contact with the slider when the tongue is located at the first position, and separates from the slider when the tongue has moved to the second position.
US11854576B2 Voice activity detection
A headset that can detect the voice activity of a user includes an inner microphone generating an inner microphone signal; an outer microphone generating an outer microphone signal, wherein the inner microphone and outer microphone are positioned such that, when the headset is worn by a user, the inner microphone is disposed nearer to the user's head; and a voice-activity detector determining a sign of a phase difference between the inner microphone signal and the outer microphone signal and generating a voice activity detection signal representing a user's voice activity when the sign of the phase difference indicates that the outer microphone received an audio signal after the inner microphone received the audio signal.
US11854572B2 Mitigating voice frequency loss
Computer-implemented methods, computer program products, and computer systems for mitigating frequency loss may include one or more processors configured for receiving first audio data corresponding to unobstructed user utterances, receiving second audio data corresponding to first obstructed user utterances, generating a frequency loss (FL) model representing frequency loss between the first audio data and the second audio data, receiving third audio data corresponding to one or more second obstructed user utterances, processing the third audio data using the FL model to generate fourth audio data corresponding to a frequency loss mitigated version of the second obstructed user utterances, and transmitting the fourth audio data to a recipient computing device. The first obstructed user utterances are obstructed by a facemask and the one or more second obstructed user utterances is obstructed by the facemask. The FL model may be executed as an audio plugin in a web conferencing program.
US11854571B2 Method, device and electronic apparatus for transmitting and receiving speech signal
Apparatuses and methods of transmitting and receiving a speech signal. The method of transmitting a speech signal includes extracting low frequency feature information from an input speech signal by using a first feature extracting network; and transmitting a speech signal corresponding to the low frequency feature information to a receiving end. The method of receiving a speech signal includes receiving a first speech signal transmitted by a transmitting end; extracting low frequency feature information from the first speech signal and recovering high frequency feature information based on the low frequency feature information, by using a second feature extracting network; and outputting a second speech signal including the low frequency feature information and the high frequency feature information.
US11854569B2 Data communication system
The present invention relates to a method for receiving data transmitted acoustically. The method includes receiving an acoustically transmitted signal encoding data; processing the received signal to minimise environmental interference within the received signal; and decoding the processed signal to extract the data. The data encoded within the signal using a sequence of tones. A method for encoding data for acoustic transmission is also disclosed. This method includes encoding data into an audio signal using a sequence of tones. The audio signal in this method is configured to minimise environmental interference. A system and software are also disclosed.
US11854567B2 Digital twin for microphone array system
One example includes a digital twin of a microphone array. The digital twin acts as a digital copy of a physical microphone array. The digital array allows the microphone array to be analyzed, simulated and optimized. Further, the microphone array can be optimized for performing sound quality operations such as noise suppression and speech intelligibility.
US11854565B2 Wrist wearable apparatuses and methods with desired signal extraction
Systems and methods are described to extract desired audio from an apparatus to be worn on a user's wrist. The apparatus includes a wrist wearable device, configured to be worn on the user's wrist. The wrist wearable device includes a first microphone. The first microphone has a first response pattern. The first microphone is coupled to the wrist wearable device. The first microphone is positioned on the wrist wearable device to receive a voice signal from a user when the wrist wearable device is on the user's wrist.
US11854563B2 System and method for creating timbres
A method of building a new voice having a new timbre using a timbre vector space includes receiving timbre data filtered using a temporal receptive field. The timbre data is mapped in the timbre vector space. The timbre data is related to a plurality of different voices. Each of the plurality of different voices has respective timbre data in the timbre vector space. The method builds the new timbre using the timbre data of the plurality of different voices using a machine learning system.
US11854558B2 System and method for training a transformer-in-transformer-based neural network model for audio data
Devices, systems and methods related to causing an apparatus to generate music information of audio data using a transformer-based neural network model with a multilevel transformer for audio analysis, using a spectral and a temporal transformer, are disclosed herein. The processor generates a time-frequency representation of obtained audio data to be applied as input for a transformer-based neural network model; determines spectral embeddings and first temporal embeddings of the audio data based on the time-frequency representation of the audio data; determines each vector of a second frequency class token (FCT) by passing each vector of the first FCT in the spectral embeddings through the spectral transformer; determines second temporal embeddings by adding a linear projection of the second FCT to the first temporal embeddings; determines third temporal embeddings by passing the second temporal embeddings through the temporal transformer; and generates music information based on the third temporal embeddings.
US11854557B2 Audio fingerprinting
A machine may be configured to generate one or more audio fingerprints of one or more segments of audio data. The machine may access audio data to be fingerprinted and divide the audio data into segments. For any given segment, the machine may generate a spectral representation from the segment; generate a vector from the spectral representation; generate an ordered set of permutations of the vector; generate an ordered set of numbers from the permutations of the vector; and generate a fingerprint of the segment of the audio data, which may be considered a sub-fingerprint of the audio data. In addition, the machine or a separate device may be configured to determine a likelihood that candidate audio data matches reference audio data.
US11854553B2 Cybersecurity for sensitive-information utterances in interactive voice sessions
A method comprises obtaining, by a computing system, first audio data representing one or more initial utterances during an interactive voice session with an interactive voice system; generating, by the computing system, based on the first audio data, a prediction regarding whether a subsequent utterance of a user during the interactive voice session will contain sensitive information, the subsequent utterance following the one or more initial utterances in time; obtaining, by the computing system, second audio data representing the subsequent utterance; determining, by the computing system, based on the prediction, whether to transmit the second audio data; and based on a determination not to transmit the second audio data: replacing, by the computing system, the second audio data with third audio data that is based on a voice of the user; and transmitting, by the computing system, the third audio data.
US11854546B2 Speech-controlled vanity mirror
A speech-controlled vanity mirror is provided, which includes a vanity mirror body, a first microphone, a second microphone and a speech recognition control device provided on the vanity mirror body. The speech recognition control device includes a music control device and a speech control device. The first microphone is connected to the music control device, and transmits the audio signal acquired from a loudspeaker to the music control device. A filter in the music control device filters the audio signal to eliminate the interference of the audio played by the loudspeaker in speech instructions of the user. The second microphone is connected to the speech control device, and transmits the speech instructions of the user to the speech control device. The speech control device adjusts and controls a multifunctional device on the vanity mirror body according to the speech instructions. It is convenient for users to operate, and the recognition rate and accuracy of the speech instruction are high.
US11854540B2 Utilizing machine learning models to generate automated empathetic conversations
A device may receive text data, audio data, and video data associated with a user, and may process the received data, with a first model, to determine a stress level of the user. The device may process the received data, with second models, to determine depression levels of the user, and may combine the depression levels to identify an overall depression level. The device may process the received data, with a third model, to determine a continuous affect prediction, and may process the received data, with a fourth model, to determine an emotion of the user. The device may process the received data, with a fifth model, to determine a response to the user, and may utilize a sixth model to determine a context for the response. The device may utilize seventh models to generate contextual conversation data, and may perform actions based on the contextual conversational data.
US11854535B1 Personalization for speech processing applications
Devices and techniques are generally described for machine learning personalization as a service for speech processing applications. In various examples, a first request for machine learning prediction for a first speech processing skill. First skill data schema data may be received that describes content of the first speech processing skill. A first machine learning model for the first speech processing skill may be determined. A first feature definition describing a first aspect of the content may be determined. A second feature definition describing user profile data may be determined. A prediction request may be received from the first speech processing skill. First feature data may be generated according to the first feature definition and second feature data may be generated according to the second feature definition based at least in part on the prediction request. The first machine learning model may generate prediction data based at least in part on the prediction request, the first feature data, and the second feature data.
US11854533B2 Speaker awareness using speaker dependent speech model(s)
Techniques disclosed herein enable training and/or utilizing speaker dependent (SD) speech models which are personalizable to any user of a client device. Various implementations include personalizing a SD speech model for a target user by processing, using the SD speech model, a speaker embedding corresponding to the target user along with an instance of audio data. The SD speech model can be personalized for an additional target user by processing, using the SD speech model, an additional speaker embedding, corresponding to the additional target user, along with another instance of audio data. Additional or alternative implementations include training the SD speech model based on a speaker independent speech model using teacher student learning.
US11854530B1 Automated content feedback generation system for non-native spontaneous speech
An electronic audio file is received that comprises spontaneous speech responsive to a prompt in a non-native language of a speaker. Thereafter, the electronic audio file is parsed into a plurality of spoken words. The spoken words are then normalized to remove stop words and disfluencies. At least one trained content scoring model is then used to determine an absence of pre-defined key points associated with the prompt in the normalized spoken words. A list of the determined absent key points can be generated. This list can then be displayed/caused to be displayed in a graphical user interface along with feedback to improve content completeness. Related apparatus, systems, techniques and articles are also described.
US11854522B2 Sound absorbing structure having one or more acoustic scatterers attached to a transparent panel
A sound absorbing structure includes a panel having a first side and a second side and at least one acoustic scatterer coupled to a first side of the panel. The panel may be at least partially transparent. The at least one acoustic scatterer has an opening and at least one channel. The at least one channel has a channel open end and a channel terminal end with the channel open end being in fluid communication with the opening. The panel may be utilized to separate an interior space from an exterior space.
US11854520B2 Adaptive music playback system
An adaptive music playback system is disclosed. The system includes a composition system that receives information corresponding to user activity levels. The composition system determines target musical criteria corresponding to the user activity levels and modifies the composition of a song in response to changes in user activity.
US11854507B2 Liquid crystal display device and operation method thereof
An embodiment of the present disclosure provides a liquid crystal display device for improving an afterimage or flicker, the liquid crystal display device comprising: a display panel where a plurality of gate lines and a plurality of data lines are formed, and including a plurality of pixels; a gate driving unit for applying a gate signal to the plurality of gate lines; a data driving unit for applying a data voltage to the plurality of data lines, and a timing controller for generating a gate driving signal and a data driving signal corresponding to image data, modifying the generated data driving signal such that the polarity of the data voltage is reversed alternately for each per-determined frame unit with respect to the generated data driving signal, applying the generated gate driving signal to the gate driving unit, and applying the modified data driving signal to the data driving unit.
US11854506B2 Display device including pixel having first and second transparent electrodes and corresponding driving method
According to one embodiment, a display device includes a first scanning line, a second scanning line, a signal line, a capacitive line and a pixel including a pixel electrode, a first transparent electrode connected to the capacitive line, a second transparent electrode capacitively coupled to the pixel electrode, a first switch, and a second switch. The first transparent electrode is capacitively coupled to the second transparent electrode. The first switch is electrically connected to the signal line, the pixel electrode, and the first scanning line. The second switch is electrically connected to the signal line, the second transparent electrode, and the second scanning line.
US11854505B2 Display compensation method and device, and display panel
A display compensation method and device, and a display panel are disclosed. The display panel includes a plurality of pixel units each including a plurality of subpixels. The display compensation method includes obtaining original grayscale values of sub-images included in a pending image corresponding to the pixel units, and determining the sub-images whose original grayscale value is less than or equal to a grayscale threshold value as a target sub-image. The target sub-image is displayed through each of the subpixels of a target pixel unit corresponding to the target sub-image, and each of the subpixels of the target pixel unit has a grayscale value equal to a grayscale value of the target sub-image.
US11854500B2 Display brightness management for loading content
One embodiment provides a method, including: receiving, on an information handling device, an indication that content is loading on the information handling device; determining, using a processor, whether a projected loading period for the content is expected to exceed a predetermined threshold; and lowering, responsive to determining that the projected loading period for the content is expected to exceed the predetermined threshold, a brightness of a display screen associated with the information handling device during a loading period for the content. Other aspects are described and claimed.
US11854497B2 Display apparatus, method for compensating for data signal thereof, and method for generating deep learning-based compensation model
The present invention relates to a display apparatus that allows a compensated data voltage to be supplied to each pixel by compensating for the data voltage so as to prevent burn-in from occurring in a display panel, a method for compensating a data signal thereof, and a method for generating a deep learning-based compensation model. To implement same, the present invention provides the display apparatus comprising a timing controller having mounted therein the compensation model generated by learning, in a deep learning method, the temperature, time, average brightness, and data voltage for each pixel. Accordingly, the present invention has an effect of preventing burn-in from occurring in each pixel by supplying each pixel with the compensated data voltage generated via the compensation model.
US11854495B2 Display device and display driving method
Embodiments of the disclosure relate to a display device and a display driving method. Specifically, there may be provided a display device comprising a display panel including a plurality of subpixels and a plurality of driving voltage lines supplying a driving voltage to the plurality of subpixels, a plurality of data driving circuits supplying a data voltage to the display panel, a timing controller controlling the plurality of data driving circuits to supply a compensated data voltage according to a position of the display panel, wherein in the compensated data voltage, a first compensation gain for at least some subpixels is varied depending on positions corresponding to the plurality of data driving circuits in a first direction of the display panel, and a second compensation gain for at least some subpixels is varied depending on distances from the plurality of data driving circuits in a second direction of the display panel.
US11854494B2 Voltage adjustment method and electronic device
The technology of this application relates to a voltage adjustment method and an electronic device. The method includes obtaining a target luminance value of current display of a display pixel, determining a voltage increment value based on the target luminance value, and adjusting, based on the voltage increment value, an initial cathode voltage of an OLED device corresponding to the display pixel, where after voltage adjustment, a change amount between a luminance value of the display pixel and the target luminance value falls within a preset range. This application may be applied to an electronic device, and display quality of a display screen can be improved while reducing power consumption of the display screen.
US11854492B1 Data driver and display device
A data driver includes a buffer module and at least two data processing paths. The buffer module is configured to synchronously output image data corresponding to at least two rows of sub-pixels. Each of the at least two data processing paths is connected to the buffer module and a set of data lines and is configured to synchronously output a data signal corresponding to the image data to the at least two rows of sub-pixels.
US11854490B1 Displays with gate driver circuitry in an active area
To reduce the amount of space occupied in the inactive area of a display by gate driver circuitry, at least a portion of the gate driver circuitry may be positioned in the active area of the display. To accommodate the gate driver circuitry, emissive sub-pixels may be laterally shifted relative to corresponding thin-film transistor sub-pixels. This allows for the thin-film transistor sub-pixels to be grouped adjacent to the central area of the active area, leaving room along an edge of the active area to accommodate one or more additional display components such as gate driver circuitry or fanout portions of data lines.
US11854488B1 Pixel driving circuit having a coupling capacitance and display panel thereof
A pixel driving circuit, a display panel and a display device. The pixel driving circuit includes a driving and compensation sub-circuit; a data writing sub-circuit; and a coupling capacitance. A ratio of a capacitance value of the coupling capacitance to the sum of the capacitance value of the coupling capacitance and the capacitance value of the storage capacitance is configured to be greater than a preset value. The preset value is determined based on the preset maximum luminance fluctuation of the display panel. In the present application, the luminance fluctuation is adjusted by adjusting the correlation relationship between the capacitance value of the coupling capacitance and the capacitance value of the storage capacitance. Thus, a new capacitance configuration is provided, the panel can be adjusted at a capacitance level, and a better display effect is provided.
US11854484B2 Pixel circuit and display device including the same
A pixel circuit and a display device including the same are disclosed. The pixel circuit of the present disclosure includes: a driving element including a first electrode connected to a first node to which a pixel driving voltage is applied, a gate electrode connected to a second node, and a second electrode connected to a third node; a first switch element configured to supply a data voltage of pixel data to a fourth node in response to a scan pulse; a second switch element configured to supply an initialization voltage to the second node in response to a first initialization pulse; a third switch element configured to supply a reference voltage lower than the initialization voltage to the third node in response to a sensing pulse; and a fourth switch element configured to supply the reference voltage to the fourth node in response to a second initialization pulse.
US11854480B2 Pixel circuit, method for driving pixel circuit and display device
A pixel circuit, a method for driving a pixel circuit and a display device. The pixel circuit includes a driving element including a first electrode connected to a first node, a first gate electrode connected to a second node, a second electrode connected to a third node, and a second gate electrode to which a preset voltage is applied; a light emitting element including an anode electrode connected to a fourth node and a cathode electrode to which a low-potential power supply voltage is applied, the light emitting element being driven according to a current from the driving element; a first switch element connected between the first node and the second node; and a second switch element connected between the third node and the fourth node.
US11854479B2 Display apparatus and method for controlling display apparatus
A display apparatus including a plurality of pixel circuit rows, where each pixel circuit row includes a plurality of pixel circuits, and each pixel circuit includes a light emitting component and a driving circuit. A gate voltage generation circuit generates a plurality of scan signals. A first scan signal and a second scan signal respectively control write circuits in driving circuits in a first pixel circuit row and a second pixel circuit row. The write circuit adjusts, based on a data voltage for controlling luminance of a light emitting component, a voltage at one end of a storage capacitor to a first voltage. The first scan signal further controls a reset circuit in a driving circuit in a second pixel circuit row, and the reset circuit resets the voltage at one end of the storage capacitor to a second voltage based on a reference voltage.
US11854468B2 Display panel having narrow bezel and display apparatus thereof
The present disclosure provide a display panel and a display apparatus. The display panel includes a pixel driving circuit including a light-emitting control signal terminal and a node control signal terminal; the display panel further includes a light-emitting driving circuit, including a plurality of light-emitting driving units, an output terminal of each light-emitting driving unit transmitting a light-emitting control signal to a light-emitting control signal terminal; a gate driving circuit, including a plurality of gate driving units, an output terminal of gate driving unit transmitting a node control signal to the node control signal terminal, where signals inputted to input terminals of the light-emitting driving units and input terminals of the gate driving units are the same; and a common transmission signal line, the input terminals of the light-emitting driving units and the input terminals of the gate driving units are connected to the same common transmission signal line.
US11854467B2 Gate driver including dummy output buffer and display device including same
A gate driver and a display device including the gate driver are discussed. The gate driver in one example includes a shift register configured to control charging and discharging of a Q node and a QB node, and i output buffers sequentially connected to the shift register, where i is a natural number of at least 2. Each output buffer is configured to output a gate signal to a corresponding gate line in response to a voltage of the Q node and a voltage of the QB node. The gate driver further includes a dummy output buffer connected to the last stage of the shift register and configured to output a dummy signal to a dummy line in response to the voltage of the Q node.
US11854466B2 Display panel and display device
The present application discloses a display panel and a display device. The display panel includes a GOA circuit, a source driving chip, a multiplexing circuit, and a plurality of pixels distributed in an array; through improvement of the cascade connection between GOA units and the at least partially overlapping between working cycles of adjacent ones of the GOA units, more working cycles can be provided for the writing of the data signals to meet the writing requirements of the data signals during high-frequency drive display or ultra-high frequency drive display.
US11854465B2 Driving circuit of display device and display device
The present disclosure provides a driving circuit of a display device and the display device. The driving circuit includes an input unit, a control unit coupled to the input unit, and a light emitting unit coupled to the control unit. The control unit is configured to drive the light emitting unit to emit light. the control unit comprises a pulse width modulation (PWM) control unit and a pulse amplitude modulation (PAM) control unit, the PWM control unit and the PAM control unit are mutually independent, the PWM control unit is configured to control a light emitting time of the light emitting unit, and the PAM control unit is configured to control a magnitude of a driving current in the light emitting unit.
US11854463B2 Data driving integrated circuit and method of driving the same
A data driving integrated circuit of the present embodiment may include a digital to analog converter configured to change a digital signal into an analog signal and an amplifier configured to receive the analog signal through an input terminal and output a data voltage to a pixel connected to a data line, wherein the amplifier may receive, as feedback, one of a plurality of output signals from a plurality of output terminals.
US11854455B2 Test device, display device, and method of generating compensation data for a display device
A method of generating information to control display of images providing a display device with align pattern data to which box data having a maximum reference gray level is added, obtaining a first capture image generated based on the align pattern data to which the box data is added, providing the display device with one or more full pattern data respectively having one or more reference gray levels lower than the maximum reference gray level, and obtaining one or more second capture images generated based on the one or more full pattern data. The method also includes generating compensation data including compensation values at the one or more reference gray levels and the maximum reference gray level. The compensation data may be generated based on the one or more second capture images and a portion of the first capture image corresponding to the box data.
US11854454B2 Display device and driving method thereof
A display device includes blocks each including two or more pixels commonly coupled to a first power line, and a first power voltage controller for determining a margin value of a first power voltage supplied to the first power line, based on load values of the blocks. The first power voltage controller determines the load values based on grayscale values of the pixels included in each of the blocks. The magnitude of the first power voltage is determined to become smaller as the margin value becomes larger. The margin value includes a first margin value. The first power voltage controller determines the first margin value according to a degree of distribution of load values of first blocks arranged in a first direction among the blocks.
US11854452B2 Seamless transition for multiple display refresh rates
An example device includes a display component that is configured to operate at a first refresh rate or a second refresh rate. The device also includes one or more processors operable to perform operations. The operations include identifying a rate change triggering event while the display component is operating at the first refresh rate. The operations further include determining a current brightness value of the display component. The operations also include determining, based on an environmental state measurement associated with an environment around the device, a threshold brightness value. The operations additionally include transitioning the display component from the first refresh rate to the second refresh rate m response to identifying the rate change triggering event if the current brightness value of the display component meets or exceeds the threshold brightness value.
US11854450B2 Display device performing image sticking compensation based on accumulated degradation amount, and method of compensating image sticking in a display device
A display device includes a display panel including a plurality of pixels, a data driver configured to provide data signals to the plurality of pixels, a scan driver configured to provide scan signals to the plurality of pixels, and a controller configured to control the data driver and the scan driver. The controller includes a volatile age memory configured to store accumulated degradation amounts for the plurality of pixels, and an internal age memory configured to store backup accumulated degradation amounts generated based on the accumulated degradation amounts. The controller is further configured to compensate input image data by selectively using the accumulated degradation amounts of the volatile age memory or the backup accumulated degradation amounts of the internal age memory.
US11854449B2 Electronic device including rollable display having bending parts
An electronic device includes: a housing; and a flexible display that includes at least some region that is rolled in a substantially circular shape with respect to a first axis in the internal space of the housing. When the flexible display is drawn out of the housing by a specified movement distance, the flexible display may be bent to interfere with the housing so as not to be introduced into the internal space of the housing.
US11854448B2 Methods for measuring electrical properties of electro-optic displays
A method for driving electro-optic displays including electro-optic material disposed between a common electrode and a backplane. The backplane includes an array of pixel electrodes, each coupled to a transistor. A display controller applies waveforms to the pixel electrodes. The method includes applying first measurement waveforms to a first portion of the pixel electrodes. During each frame of the first measurement waveforms, the same time-dependent voltages are applied to each pixel electrode of the first portion of pixel electrodes. The method includes determining the impedance of the electro-optic material in proximity to the first portion of pixel electrodes based on a measurement of the current flowing through a current measurement circuit and the time-dependent voltages applied to each pixel electrode during the first measurement waveforms, and selecting driving waveforms based on the impedance of the electro-optic material in proximity to the first portion of pixel electrodes.
US11854442B2 Cover window and display device including the same
A cover window includes glass including a folding portion of a folding area, a planar portion, and a boundary portion between the folding portion and the planar portion, the boundary portion having a thickness that gradually becomes greater than a thickness of the folding portion as farther from the folding portion and having inclination with respect to the planar portion, and a filler disposed on a first surface of the glass. The inclination is an acute angle defined when a virtual line which is parallel to the planar portion and meets the folding portion meets the boundary portion, and is less than about 1°. A difference between a refractive index of the filler and a refractive index of the glass is within about 0.07.
US11854441B2 Computer-readable recording medium storing display control program, display control method, and display control apparatus
A non-transitory computer-readable recording medium storing a display control program for causing a computer to execute processing, the processing including: determining priorities of a plurality of facilities positioned within a specific area according to a value related to congestion determined on the basis of the upper limit number of people in each of the plurality of facilities and the number of visitors calculated on the basis of an image captured in each of the plurality of facilities; selecting a specific number of facilities from the plurality of facilities on the basis of the determined priorities; and displaying, for each of the specific number of selected facilities, a position on a map and alert information according to the value related to the congestion.
US11854440B2 Mirror having an integrated electronic display
Systems and methods for presenting images on mirrored displays are provided. A cover layer having a surface area is positioned in front of an electronic display having a viewing area. A reflective material is located at the cover layer and is less than fully reflective where the cover layer is located above the viewing area. The mirrored display is configured to operate in a low power mode until a sensor detects a person proximate to the mirrored display and then operate in a normal power mode.
US11854436B2 Greeting card lever and spiral lift
An openable structure, such as a greeting card or book, with a body, a cam lift mechanism, and at least one decorative element fixed to tab portions of the cam lift mechanism extending through cam slots in the body. The cam lift mechanism is actuatable by pivoting subpanels of the body away from each other. Pivoting of one of the subpanels causes lateral movement of a cam lever, which then pulls an extended arm portion of a rotating portion of the cam lift mechanism, causing the rotating portion to rotate about a primary axle. The cam slots guide the decorative elements radially outward or radially inward toward the primary axle upon rotation of the cam lift mechanism, causing the decorative elements to pop up or extend outward from the body.
US11854431B2 Interactive education system and method
A method of presenting an interactive story including displaying an illustration on a display without a corresponding narrative; receiving a user's input; determining whether the user's input corresponds to at least one word in a hidden narrative associated with the illustration; and displaying the word in the hidden narrative on the display in response to determining that the user's input corresponds to the word.
US11854427B2 Wearable medical trainer
Aspects of the present disclosure relate to a wearable medical trainer. The medical trainer may be embodied as a device for simulating wounds and injuries received during a trauma event, or otherwise. Aspects of the present disclosure further relate to a medical training device for Trauma Emergency Casualty Care and Tactical Combat Casualty Care (TCCC). A wearable device may be worn by a live human (e.g., trauma actor) or simulated body (e.g., full/partial manikin, drag dummy, etc.). The medical trainers disclosed herein may include one or more simulated injuries, which may be operational or merely to provide more realism. The medical trainers disclosed herein may further include features directed toward to internal and/or external trauma injuries.
US11854425B2 First entry model
A simulated abdominal wall model that is ideal for practicing laparoscopic first entry surgical techniques is provided. The model includes a simulated abdominal wall portion captured between two frame elements of a support. The support is connectable to a surgical trainer. When connected to the trainer, the model provides a penetrable abdominal tissue portion for accessing an internal cavity of the trainer. The simulated abdominal wall includes a plurality of layers including a skin layer, a fabric posterior rectus sheath layer, a simulated fat layer of low-resilience polyurethane foam and at least two layers that provide distinctive haptic feedback upon penetration of the simulated transversalis fascia and muscle layers. The simulated abdominal wall includes a simulated umbilicus across several layers of simulated tissue.
US11854422B2 Method and device for information interaction
A method and a device for information interaction. The method comprises: in response to receiving an oral practice request initiated by a user, outputting task information for indicating a target oral practice task (201), wherein the task information corresponds to task intention information and task keyword information; acquiring voice information inputted by the user with regard to the task information (202); recognizing the voice information, so as to determine user intention information and user keyword information corresponding to the user (203); generating a matching result for indicating whether the user has completed the target oral practice task (204), wherein the matching result is obtained by the following step: respectively matching the user intention information with the task intention information, and the user keyword information with the task keyword information, so as to obtain the matching result; and presenting the matching result to the user (205).
US11854414B2 UAV delivery control system for UAV delivery of packages
A UAV delivery control system is disclosed. Sensors detect operation parameters associated with the UAV as the UAV maneuvers along an airborne delivery route. A UAV operation controller monitors UAV route parameters as the UAV maneuvers along the airborne delivery route. The UAV route parameters are indicative as to a current environment of the airborne delivery route that the UAV is encountering. The UAV operation controller automatically adjusts the operation of the UAV to maintain the operation of the UAV within an operation threshold based on the operation parameters and the UAV route parameters. The operation threshold is the operation of the UAV that is maintained within an overall airborne operation radius of the UAV from a return destination thereby enabling the UAV to execute the delivery of the package along the airborne delivery route and to return to the return destination.
US11854412B2 Verification of unmanned aerial vehicle ADS-B receiver operability
In some embodiments, techniques are provided for verifying operability of an automatic dependent surveillance-broadcast (ADS-B) receiver included in a first unmanned aerial vehicle (UAV), which includes receiving ADS-B data representative of ADS-B messages broadcast by traffic within a reception range of the ADS-B receiver during a first period of time, estimating a traffic environment for a service area spanning, at least in part, a first operating area of the first UAV during the first period of time, determining an expected observed traffic of the first UAV during the first period of time based on the estimated traffic environment, and verifying operability of the ADS-B receiver of the first UAV based on a comparison between the expected observed traffic of the first UAV and the traffic associated with the ADS-B data received by the ADS-B receiver of the first UAV.
US11854410B2 Universal control architecture for control of unmanned systems
A common command and control architecture (alternatively termed herein as a “universal control architecture”) is disclosed that allows different unmanned systems, including different types of unmanned systems (e.g., air, ground, and/or maritime unmanned systems), to be controlled simultaneously through a common control device (e.g., a controller that can be an input and/or output device). The universal control architecture brings significant efficiency gains in engineering, deployment, training, maintenance, and future upgrades of unmanned systems. In addition, the disclosed common command and control architecture breaks the traditional stovepipe development involving deployment models and thus reducing hardware and software maintenance, creating a streamlined training/proficiency initiative, reducing physical space requirements for transport, and creating a scalable, more connected interoperable approach to control of unmanned systems over existing unmanned systems technology.
US11854407B2 System and method for airspace planning
A method for dynamic airspace planning is performed by one or more processors, and includes identifying, in an airspace model that includes an array of nodes, a set of path elements. Each path element connects a pair of adjacent nodes in the array. The method includes obtaining, for each aircraft in a set of aircraft, a respective current position on a path element. The set of aircraft may include thousands of manned and/or unmanned aircraft. The method includes obtaining, for each aircraft, a respective final position on a path element; and enumerating, for each aircraft, a respective set of flight paths. Each flight path includes one or more path elements, and extends from at least the current position of a respective aircraft to the final position of the respective aircraft. The method includes determining, for each aircraft, a respective optimal flight path based on the respective set of flight paths.
US11854406B2 Control device, alert system, and method
A control device (900) includes an acquirer (910) that acquires information expressing weather related to a port that is a location at which a landing of an aircraft is scheduled, and a controller (930) that causes an alerter to perform a behavior corresponding to the weather expressed in the acquired information. The alerter performs an alert related to the landing of the aircraft.
US11854395B2 Traffic management system, traffic management method, and traffic management program
The plurality of passage areas include a first passage area and a second passage area, the first passage area being a passage area for which a traveling condition for a transportation vehicle carrying an object to be transported is specified, and a second passage area being a passage area for which a traveling condition for restricting traveling of the transportation vehicle more strictly than in the first passage area is specified. The traffic management system includes a traffic management unit configured to change a regulation in at least a part of the second passage area in regard to the permission/prohibition of the traveling of the transportation vehicle based on at least one of information about a demand for the object to be transported and information about a traffic environment.
US11854386B2 Vehicle right-of-way management method and apparatus, and terminal
A vehicle right-of-way management method and apparatus, and a terminal. The method includes: determining a used right-of-way level of a first vehicle according to function information of the first vehicle, where the used right-of-way level of the first vehicle includes a right-of-way level that the management device allows the first vehicle to use; and scheduling a road resource for the first vehicle according to the used right-of-way level of the first vehicle. In technical solutions provided in embodiments of this application, the management device can allocate different used right-of-way levels to vehicles with different functions according to function information of the vehicles, and schedule and allocate road resources by means of overall planning for the vehicles in a transportation system according to the used right-of-way levels of the vehicles.
US11854382B2 Audio/video transmitting device and audio/video receiving device
An Audio/Video (A/V) receiving device includes a Radio Frequency (RF) receiving module configured to receive A/V data from an A/V transmitting device through a first frequency band, an infrared (IR) module configured to receive a power control signal from a remote control device, a wireless receiving module configured to communicate with a wireless transmitting module of the A/V transmitting device through a second frequency band, and a microcomputer configured to turn on power of the A/V receiving device according to the power control signal received from the remote control device and to transmit the power control signal to the wireless transmitting module through the wireless receiving module.
US11854381B2 Coupling of foot switch and medical device
A system including: a foot switch for controlling a medical device; and a receiver for the medical device to be controlled as components. Where the foot switch and the receiver are configured for wirelessly transmitting uniquely assignable control signals after completion of coupling at least from the foot switch to the receiver; one of the components comprises an NFC read module for reading out a transponder in a vicinity and an other component comprises the transponder that can be read out by the NFC read module; and the NFC read module is configured at least to initiate the coupling of the foot switch and the receiver on the basis of items of information read out from the transponder.
US11854380B2 Vehicle leveling assembly with mobile device
An assembly for correcting an attitude of at least a selected portion of a structure, where the assembly includes a controller affixed to a structure operatively coupled with one or more jacks operable to change the attitude of the structure; and a remote device configured to communicate wirelessly with the controller to change the attitude of a selected portion of the structure. Also disclosed is a method for adjusting an attitude of a movable structure.
US11854376B2 Doorbell communication systems and methods
A doorbell system may project an illumination on a surface. The doorbell may include a housing, a button, a camera, a microphone, a speaker, a motion detector, and a light source. In some embodiments, the doorbell includes at least one lens coupled to a bottom surface of the housing adjacent the light source. The at least one lens may be configured to allow light from the light source to pass through the at least one lens such that when the electronic doorbell is attached to a building the light source projects an illumination onto a ground surface in front of the doorbell.
US11854368B2 Refrigerated cargo monitoring
Methods and systems are provided for monitoring a refrigerated cargo container in real time including receiving sensor signals from a plurality of sensors that include one or more of a temperature sensor, a humidity sensor, and a pressure sensor; and processing the sensor signals to identify one or more signal characteristics that correspond to predefined patterns, wherein the predefined patterns are correlated to one or more container conditions including at least one of an open door, a container load level, and a cargo type.
US11854366B1 Leak monitoring systems and methods of utilizing same
The present disclosure provides a leak monitoring system and associated method which is being configured to detect plumes of volatile organic compounds (VOC) as an alternative solution to the EPA Method 21, which measures VOC concentrations at the surface of each component. The leak monitoring system is a multi-layered system that includes monitoring performed by sensors that are fixed in place and sensors that are mobile. Each monitoring method is a layer and it complements and augments other layers. All the sensors wirelessly communicate with a central control through a gateway. The control unit further includes a software platform, which analyzes the data provided by the sensors in combination with other informetrics such as meteorological conditions and plant info to both identify the presence of a gas leak and to pinpoint a general location of the gas leak. When a significant gas leak is identified, the control unit sends an alert to plant managers via text or email, in addition to activating visual and/or audible alarms.
US11854363B2 Light sensor amblyopia patch device
An amblyopia patch device including an eye patch, a light sensor attached to the eye patch, an alarm in communication with the light sensor, and an electronics system for triggering the alarm when the light sensor senses a light value above a pre-set threshold. A method of using the amblyopia patch device is also disclosed.
US11854362B2 System for transmitting and receiving self-powered power-free fixed temperature type fire detection
The present invention relates to a system for wirelessly transmitting and receiving self- powered power-free fixed temperature type fire detection, the system comprising: a self-powered fixed temperature type fire detector operating by the heat generated by fire occurrence and self- powered; a receiver for receiving and monitoring a fire occurrence signal through wireless communication according to the operation of the self-powered fixed temperature type fire detector; and an application part for allowing the signal received from the receiver to be notified in real time, wherein the fire detector is wirelessly installed, self-powered, and maximized in dust and water-resistant efficiencies.
US11854355B2 Proximity alarm assembly
A proximity alarm assembly includes a personal electronic device that has wireless communication capabilities. A camera unit has a plurality of cameras facilitate 360.0 degree video surveillance of an area. A motion unit has a plurality of sensors to facilitate 360.0 motion surveillance of the area. Each of the motion unit and the camera unit is in wireless communication with the personal electronic device. Moreover, the personal electronic device produces an alert when motion unit senses motion to alert a user to the motion. An alert unit is positionable near the user and the alert unit is actuated to emit an audible alert and a visual alert when either of the camera unit or the motion unit fails to communicate with the personal electronic device.
US11854347B2 Electronic gaming machine
The disclosed technology relates to a method, system, and device for gaming including the display of a plurality of game symbols, each game symbol associated with one of at least two possible game actions. The game symbols associated with a first game action are displayed including a numerical prize value. Gameplay includes the selection of game symbols. In the event that a game symbol associated with a first game action is selected, its corresponding numerical prize value is award, for example added to a cumulative bonus prize, and the game symbol is then associated with the second game action. Typically, the visual representation of the game symbol is also changed, for example, the numerical prize value is removed.
US11854342B2 Gaming cabinet with universal connection for mechanical game topper
A gaming cabinet is described that includes a base section and a replaceable topper. The base section including a controller module and a computer module. The controller module including a plurality of connectors. The base section having an upper section and a lower section. The upper section including an interactive display and one or more buttons configured to enable a player to interact with the two or more games at least partially displayed on the display. The replaceable topper being configured to connect to the base section. The replaceable topper including electronics configured to enable an aspect of a first game among the two or more games to be played and including a plurality of connectors configured to mate with the plurality of connectors of the base section, wherein replacement of the replaceable topper enables a second game among the two or more games to be played.
US11854338B2 Card selection and display and restoration
Embodiments related to conducting a wagering game according to the rules of a base game includes defining a finite set of game indicia. In some embodiments the player plays multiple sequential game hand by placing a wager, receiving game indicia from the finite set cumulatively excluding any game indicia previously dealt, playing the game hand to completion, collecting the game indicia from the player and excluding the dealt game indicia from further play, and displaying at least the excluded game indicia or any winning combinations precluded by the excluded game indicia. In some embodiments the game hands continue in sequence until a restoration event, which may include a manually triggered restoration or an automatic restoration event that restores the excluded game indicia. Other embodiments are also described.
US11854335B2 Wireless access control network for enabling contact-less access control of devices available for rental, access control and use in an environment by scanning multi-level machine-readable and displayed codes displayed in the environment using web-enabled mobile phones
A method of contact-less access control to a device available for rental, access and use in an environment, by scanning multi-level machine-readable codes displayed in the environment using web-enabled mobile phones wirelessly connected to a wireless access control network. To practice a facility-level, site-level access and/or device-level access control method, a web-enabled mobile phone is used to scan facility-level, site-level and/or device-level machine-readable codes in the environment, and in response, rental transaction identifiers are stored within the cache on the web-enabled mobile phone scanning the machine-readable code. Each rental transaction identifier identifies the web-enabled mobile phone that is linked to a specific device rental transaction. After renting the selected device at either a facility-level, site-level or device-level location in the environment, the web-enabled mobile phone is used to scan the device-level machine-readable code on the rented device. The web-enabled mobile phone uses the rental transaction identifier stored within its cache to automatically enable access to the rented device at the selected site for use in the environment. While not required by the access methods, the user may set a passcode for entry into the system using the web-enabled mobile phone, to further constrain access to the rented device.
US11854333B2 Devices, systems, and methods for optical validation
Existing currency validation (CVAL) devices, systems, and methods are too slow, costly, intrusive, and/or bulky to be routinely used in common transaction locations (e.g., at checkout, at an automatic teller machine, etc.). Presented herein are devices, systems, and methods to facilitate optical validation of documents, merchandise, or currency at common transaction locations and to do so in an obtrusive and convenient way. More specifically, the present invention embraces a validation device that may be used alone or integrated within a larger system (e.g., point of sale system, kiosk, etc.). The present invention also embraces methods for currency validation using the validation device, as well as methods for improving the quality and consistency of data captured by the validation device for validation.
US11854330B2 Coin handling apparatus
Provided is a coin handling apparatus including: a storage unit; a drawer attachment unit to which a drawer is attached; a cassette attachment unit to which a coin transport cassette including an opening to be opened when the coin transport cassette is attached to a specific apparatus and giving or receiving a coin to or from the specific apparatus via the opening is attached; a first route forming portion forming a first route that guides the coin fed out of the storage unit to the drawer attached to the drawer attachment unit; a second route forming portion forming a second route that guides the coin fed out of the storage unit to the coin transport cassette attached to the cassette attachment unit; and a switching unit that switches a guide destination of the coin fed out of the storage unit to the first route or the second route.
US11854329B2 Systems and methods for authorizing transmission of commands and signals to an access control device or a control panel device
Systems and methods are provided that can include a doorbell device receiving a request signal to enter a region associated with the doorbell device from a remote control device and, responsive thereto, accessing a list identifying which of a plurality of authorized users are located within the region, identifying one of the plurality of authorized users associated with the remote control device, determining whether the list indicates that the one of the plurality of authorized users is located within the region, and determining whether to transmit a disarm command signal to a control panel device or an activation signal to an access control device based on whether the list indicates that the one of the plurality of authorized users is located within the region, wherein entries on the list can correspond to historical use of the doorbell device or the control panel device to enter and exit the region.
US11854326B2 Authentication of wearable devices associated with a premises security system
In some embodiments, an authentication device is provided. The authentication device configured to determine that the wearable device is authorized to participate in the premises security system, cause transmission of a first security token that is usable to validate that the wearable device is authorized to participate in the premises security system, in response to the status update, request the first security token from the wearable device, validate that the wearable device is authorized to participate in the premises security system based at least in part on the first security token received from the wearable device and in response to validating that the wearable device is authorized to participate in the premises security system, cause transmission of a second security token to the wearable device where the second security token is usable to trigger a premises security system action.
US11854325B2 Multi-function, multi-tool, electronic protective key fob
An electronic key fob includes a housing defining a recess, a communication system disposed in the housing and having a transceiver and power source that provides power to the transceiver, at least one button disposed in the housing, a tool disposed in the recess of the housing and moveable between a retracted position and an extended position, and a tool lock mechanism. The button is electrically connected to the transceiver. The tool lock mechanism is configured to move between a lock position in which the tool is locked in the retracted position and an unlock position in which the tool can move between the retracted extended position.
US11854323B2 Access control method based on received signal strength indicator
A method of controlling access of a user terminal comprising: acquiring a received signal strength indicator (RSSI) of a signal received from an access control device; acquiring a first distance variable based on the RSSI, the first distance variable being related to a distance between the user terminal and the access control device; acquiring a second distance variable based on the first distance variable; and transmitting a signal for providing authentication information of the user terminal to the access control device.
US11854322B1 Smart sustainable packaging system and process
A method comprises transmitting order data to at least one package configured for electronically receiving the order data and accommodating one or more items therein, wherein the at least one package is electronically locked. In the method, an access code for electronically unlocking the at least one package is generated and transmitted to a user device. The method also includes receiving a notification that the at least one package was unlocked, wherein the notification is received in response to electronically unlocking the at least one package with the access code.
US11854321B2 Access control method for persons and system for carrying out the method
An access control method for people in which the access control device (16) is assigned to an access point. Each access control device (16) has at least one antenna (1, 2, 8, 9, 10, 11), which emits beacons. Each access area (3) can only accommodate one person at a time. All antennas lie on an antenna plane. The transmitted beacons containing a unique access point ID, which positively identifies the access point and a unique antenna ID within predefined intervals. The received beacons are analyzed based on the RSSIs (Received Signal Strength Indicator) such that the distance of the mobile device (14) to the at least one antenna (1, 2, 8, 9, 10, 11) is determined. The received access point ID are transmitted to a server (15) or to the access control device (16) for analysis. Access is granted if the access authorization is valid for the access point ID.
US11854320B2 Information collection device
An object is to provide a technique capable of appropriately storing data. An information collection device includes a similarity degree determination unit configured to obtain a degree of similarity between acquired-data and saved-data and generate a link that associates the acquired-data and the saved-data based on the degree of similarity, a request estimation unit configured to generate a link that associates the saved-data when the saved-data is read, and estimate a future request for the saved-data, and a data life determination unit configured to determine a storage time limit of the saved-data on a link-by-link basis.
US11854319B2 Self-driving vehicles and weigh station operation
The technology involves operation of a self-driving truck or other cargo vehicle when it is being inspected at a weigh station. This may include determining whether a weigh station is open for inspection. Once at the weigh station, the vehicle may follow instructions of an inspection officer or autonomous inspection system. The vehicle may perform predefined actions or operations so that various vehicle systems and safety issues can be evaluated, such as the brakes, lights, tires, connections between the tractor and trailer, exposed fuel tanks, leaks, etc. A visual inspection may be performed to ensure the load is secured, vehicle and cargo documents meet certain criteria, and the carrier's safety record meets any requirements. In addition, the weigh station itself may be operated in a partly or fully autonomous mode when dealing with autonomous and manually driven vehicles.
US11854316B2 Management device, energy storage apparatus, and failure diagnosis method
A management device for an energy storage device mounted on a vehicle includes a management unit, a component that operates according to an instruction from the management unit and that generates an operation sound, and an acquisition unit that acquires information. The management unit operates the component and diagnoses a failure of the component when the information acquired by the acquisition unit satisfies a predetermined condition indicating a possibility that no person stays within the vehicle and within a certain distance from the vehicle.
US11854315B1 Charging station recommendation for an electric vehicle
Subject matter disclosed herein may relate to systems, devices and/or processes for extracting one or more features of an electric current coupled to an electric vehicle in response to initiating a charging process at a first charging station, determining one or more performance characteristics of the electric vehicle based, at least in part, on the charging process, determining a charge performance model based, at least in part, on the one or more determined one or more performance characteristics of the electric vehicle and displaying a recommendation for at least a second charging station based, at least in part, on a comparison between one or more features of the at least the second charging station and the charge performance model.
US11854314B2 Method for controlling and/or documenting a working process of a self-propelled agricultural working machine
A method for controlling and documenting a working operation of an agricultural working machine with an device, the method comprising: providing a first device data for identification of the design of the device; collecting second device data relating to the operation of the device; determining one or more physical dimensions of the device using the second device data obtained during operation of the device; storing first device data together with the physical dimensions in a database; retrieving from the database the physical dimension for the device with the agricultural working machine based on the first device data; and controlling a working process of the agricultural working machine based on the retrieved physical dimensions of the device.
US11854312B2 Portable electronic wireless lock for efficiently managing and assuring the safety, quality and security of goods stored within a truck, tractor or trailer transported via a roadway
A portable electronic wireless lock for ensuring the safety of goods, including humanly consumable goods. The lock is controlled by a smartphone, which also acts as a communications hub between the lock and a truckload owner or supervisor. According to the present invention, a truck driver uses a smartphone to interface between a trailer payload supervisor and the payload lock itself, to ensure the safety of the transported goods and comply with regulations such as the Food Safety Modernization Act (“FSMA”). An electronic lock may, according to the present invention, interface electronically to a smartphone, so that while in motion, the smartphone ensures that the lock remains locked and controls its operation. Alternatively, such an electronic lock may be designed to permit only a limited number of locking cycles initiated by a truck driver until a loading supervisor intercedes in compliance with FSMA.
US11854310B2 Face liveness detection method and related apparatus
A face liveness detection method is performed by an electronic device. The method includes: obtaining an initial face image of an object and a face image set of the object captured at N different illumination directions; obtaining N difference images according to the initial face image and the N face images in the face image set; generating a normal map and an albedo map according to the N difference images and the N illumination directions; and determining a face liveness detection result according to the N difference images, the normal map, and the albedo map, the face liveness detection result indicating whether the object has a live face or not. In this application, three-dimensional (3D) geometric information and surface material information of a face image are considered, thereby recognizing the authenticity of the face image, and effectively resisting different face liveness attack manners.
US11854307B2 Multi-target detection and tracking method, system, storage medium and application
In the multi-target detection and tracking method, lidar (2D laser scanner) scans point cloud data of surroundings and transfers the collected data to the edge server. Then, the edge server uploads the data to the cloud. After obtaining the lidar data, point clouds of footsteps are extracted through dynamic point extraction, point clustering, and random forest model, respectively. Footsteps are matched to form human tracking trajectory by using trajectory matching. After the tracking process, the walking information is published to the users, in a visual form. Meanwhile, the gait parameters are saved into files, including walking speed and step length, when human is detected. Comparing to the visual sensor based human tracking methods, the present invention employs lidar to avoid the interference of ambient light, which leads to easier implementation and larger universality, especially for multi-target scenarios.
US11854305B2 Skeleton-based action recognition using bi-directional spatial-temporal transformer
A bi-directional spatial-temporal transformer neural network (BDSTT) is trained to predict original coordinates of a skeletal joint in a specific frame through relative relationships of the skeletal joint to other joints and to the state of the skeletal joint in other frames. Obtain a plurality of frames comprising coordinates of the skeletal joint and coordinates of other joints. Produce a spatially masked frame by masking the original coordinates of the skeletal joint. Provide the specific frame, the spatially masked frame, and at least one more frame to a coordinate prediction head of the BDSTT. Obtain, from the coordinate prediction head, a prediction of coordinates for the skeletal joint. Adjust parameters of the BDSTT until a mean-squared error, between the prediction of coordinates for the skeletal joint and the original coordinates of the skeletal joint, converges.
US11854304B2 Computer vision system
The field of the invention relates to computer vision systems and methods providing real time data analytics on detected people or objects in the home environment or other environments. It is based on an embedded engine that analyses an image from a raw sensor and virtualised the image into a digital representation enabling a digital understanding of the environment while guarantying privacy. It comprises multiple image processing blocks and embedded firmware.
US11854302B2 System and method for calibrating a three-dimensional scanning device
A system for calibrating a three-dimensional scanning device includes a structured-light scanner capable of performing a structured-light operation, and a processor that performs calibration on a device under calibration (DUC). The structured-light scanner captures a base image by performing the structured-light operation prior to calibration. The structured-light scanner captures a calibration image with respect to corresponding DUC during calibration, and the calibration image is inputted to the processor, which determines transformation mapping from the calibration image to the base image. The determined transformation is then transferred to the DUC during calibration.
US11854299B2 Detection device
A detection device includes a plurality of optical sensors arranged in a detection area, a light source configured to emit light that is emitted to an object to be detected and is detected by the optical sensors, and a processor configured to perform processing based on outputs from the optical sensors. The processor is configured to determine, based on the outputs of the respective optical sensors obtained at a cycle of a predetermined period, an optical sensor an output of which is to be employed from among the optical sensors.
US11854297B2 Sensing device and method for driving sensing pixels
Sensing pixels each store a sensing voltage level. A method for driving the plurality of sensing pixels includes providing a plurality of readout scan signals to the plurality of sensing pixels, and providing a plurality of reset scan signals to the plurality of sensing pixels. One of the plurality of readout scan signals enables one of the plurality of sensing pixels to output the sensing voltage level stored in the one of the plurality of sensing pixels. One of plurality of reset scan signals resets the sensing voltage level stored in one of the plurality of sensing pixels. An nth reset scan signal of the plurality of reset scan signals is started behind an nth readout scan signal of the plurality of readout scan signals in time domain.
US11854295B2 Fingerprint acquisition device
A fingerprint acquisition device comprising, a space for receiving a finger of a user, a light source configured to emit a illumination light illuminating the space, a camera configured to acquire an image of a fingerprint of the finger, when the finger is received in the space, and, a polarization system configured to polarize the illumination light before the illumination light reaches the space and after the illumination light has passed through the space, and to polarize an ambient light emanating from outside the device and propagating towards the camera, before the ambient light reaches the space, and to polarize the ambient light after the ambient light has passed through the space.
US11854294B2 Electronic devices
An electronic device includes a display panel and a biometric sensor. The display panel includes a light emitter. The biometric sensor is stacked with the display panel and is configured to detect light emitted from the display panel and reflected by a recognition target that is external to the electronic device. The biometric sensor includes a silicon substrate and a photoelectric conversion element on the silicon substrate. The photoelectric conversion element includes a photoelectric conversion layer having wavelength selectivity.
US11854291B2 Biometric sensor with presence sensors
In one embodiment, a sensor system includes an active thermal sensor pixel matrix, a plurality of presence sensors, and an image acquisition controller. The pixel matrix includes a plurality of pixels arranged in a plurality of rows and a plurality of columns and a boundary defining a perimeter. The plurality of presence sensors is disposed at least partially within the boundary of the pixel matrix. The image acquisition controller is coupled to the pixel matrix and the plurality of presence sensors. The image acquisition controller is configured to: (i) receive signals from the presence sensors; (ii) identify, based on the signals, a scan region, wherein the scan region is a portion of the pixel matrix that is in contact with or adjacent to a specimen; and (iii) obtain image data only from pixels that are within the scan region for generating an image of the specimen.
US11854290B2 Display substrate and display device
The present disclosure provides a display substrate and a display device, and belongs to the field of display technology. The display substrate of the present disclosure includes: a base substrate having a display region; a plurality of fingerprint identification circuits in the display region of the base substrate, wherein each fingerprint identification circuit includes a control sub-circuit and a detection electrode; wherein in a fingerprint identification phase, the control sub-circuit is configured to read a capacitance between the detection electrode and a valley and a ridge of a fingerprint in response to a fingerprint scanning signal, so as to perform fingerprint identification.
US11854289B2 Biometric identification using composite hand images
The technology described in this document can be embodied in a method that includes obtaining, by one or more image acquisition devices, a first image of a portion of a human body under illumination by electromagnetic radiation in a first wavelength range, and obtaining a second image of the portion of the human body under illumination by electromagnetic radiation in a second wavelength range. The method also includes generating, by one or more processing devices, a third image or template that combines information from the first image with information from the second image. The method also includes determining that one or more metrics representing a similarity between the third image and a template satisfy a threshold condition, and responsive to determining that the one or more metrics satisfy a threshold condition, providing access to the secure system.
US11854288B2 Image determining device to determine the state of a subject
To determine the state of a subject person with a simple structure, an image determining device includes: an imaging unit that captures an image from a first direction, the image including the subject person; a first detector that detects size information from the image, the size information being about the subject person in the first direction; a second detector that detects position-related information, the position-related information being different from the information detected by the first detector; and a determining unit that determines the state of the subject person, based on a result of the detection performed by the first detector and a result of the detection performed by the second detector.
US11854287B2 Visual mode image comparison
A method, a computer program product, and a computer system compare images for content consistency. The method includes receiving a first image including a first document and a second image including a second document. The method includes performing a visual classification analysis on the first image and the second image. The visual classification analysis generates an overlap of the first image with the second image. The method includes determining whether a region of the overlap is indicative of a content inconsistency. As a result of the region of the overlap being indicative of a content inconsistency, the method includes performing a character recognition analysis on a first area of the first image and a second area of the second image corresponding to the region of the overlap to verify the content inconsistency.
US11854286B2 Image-based document analysis using neural networks
Systems and methods for receiving a set of documents (e.g., financial documents) converting them into graphical images, performing image-based, artificial intelligence analysis to determine a score for the set of documents. In addition, the artificial intelligence system generates an image output that indicates how the artificial intelligence system arrived at the score be visually depicting the graphical features detected by the artificial intelligence system. This may allow insight as to the basis for the score.
US11854285B2 Neural network architecture for extracting information from documents
A system to extract data from regions of interest on a document is provided. The system includes a storage device storing an image derived from a document having text information. The system includes a document importer operable to perform optical character recognition to convert image data in the image to machine readable data. The system includes a neural network that identifies at least one region of interest on the image to classify an area of the at least one region of interest as a table. The neural network is operable to take as input the machine readable data and the image and combine both the machine readable data and the image to determine that the classified area is the table.
US11854284B2 Offline handwriting individual recognition system and method based on two-dimensional dynamic features
The invention provides an offline handwriting individual recognition system and method based on two-dimensional dynamic features. The method comprises: obtaining a first handwriting image corresponding to suspicious handwriting and second handwriting images corresponding to a plurality of sample handwriting; pre-processing the first handwriting image and the second handwriting images to obtain a first pre-processed image and second pre-processed images; extracting a first skeleton image and second skeleton images from the first pre-processed image and the second pre-processed images; obtaining a first writing trajectory and second writing trajectories according to the first skeleton image and the second skeleton images; extracting first dynamic features and second dynamic features according to the first writing trajectory and the second writing trajectories; performing processing to obtain a correlation coefficient between the suspicious handwriting and the sample handwriting, and performing processing to obtain an individual recognition result according to the correlation coefficient.
US11854280B2 Learning monocular 3D object detection from 2D semantic keypoint detection
A method for 3D object detection is described. The method includes detecting semantic keypoints from monocular images of a video stream capturing a 3D object. The method also includes inferring a 3D bounding box of the 3D object corresponding to the detected semantic vehicle keypoints. The method further includes scoring the inferred 3D bounding box of the 3D object. The method also includes detecting the 3D object according to a final 3D bounding box generated based on the scoring of the inferred 3D bounding box.
US11854271B2 System, computer-readable storage medium, and information processing method
Provided is a system including a record unit for recording identification information of an information terminal and appearance information of a moving object associated with the information terminal in association with each other. The system includes an acquisition unit for acquiring information representing an appearance of a moving object to be notified. The system includes an identification information specification unit for specifying the identification information recorded by the record unit in association with the appearance information matching the information acquired by the acquisition unit.
US11854269B2 Autonomous vehicle sensor security, authentication and safety
A method includes receiving, from a sensing system of an autonomous vehicle (AV), image data including first image data and second image data. The method further includes determining, for a frame, whether an amount of image data matching between the first image data and the second image data satisfies a first threshold condition, in response to determining that the amount of image data matching satisfies a first threshold condition, identifying the frame as invalid, determining whether a number of consecutive frames determined to be invalid satisfies a second threshold condition, and in response to determining that the number of consecutive frames determined to be invalid satisfies the second threshold condition, generating a notification that the sensing system is outputting invalid data.
US11854268B2 Credit biometric apparatus, method, and storage medium
An information processing apparatus according to the present invention includes: a first acquisition unit that acquires biometric information of a person; a second acquisition unit that acquires identification information of the baggage possessed by the person; and a creating unit that creates link information for associating the biometric information with the identification information.
US11854265B2 System and method for detecting scan irregularities at self-checkout terminals
A system for detecting a scan irregularity in scanning process during check-out at a retail store, includes an image receiving module for receiving a video stream of a scanning zone, an image processing module for detecting visual scan intervals in image frames of the video stream, and a decision module. The decision module is configured to process each detected visual scan interval, wherein a processed visual scan interval includes a valid scan action, wherein the valid scan action is a user action performed for scanning an item. The decision module is further configured to detect a scan irregularity in the check-out process, wherein the scan irregularity occurs when an item identified for scanning in a processed visual scan interval is absent in a list of scanned items generated by the scanner during corresponding interval, and provide an alert regarding the scan irregularity at a user computing device.
US11854263B2 Video processing method and apparatus, terminal device, server, and storage medium
Aspects of the disclosure can provide a method, a corresponding target video processing package may be automatically obtained through matching according to scene description information, so that an operation of manually making a selection by a user in the related art is omitted. Therefore, matching efficiency of video processing manners may be improved. In addition, a plurality of video processing manners may be obtained through matching at a time, so that the matching efficiency is further improved. In addition, because the target video processing package is dynamically and correspondingly obtained through matching based on the scene description information, the target video processing package obtained through matching can be caused to accord with actual video content as much as possible. Further, accuracy of video processing may be improved, to satisfy an actual requirement of a user as much as possible.
US11854256B1 Methods and devices for earth remote sensing using stereoscopic hyperspectral imaging in the visible (VIS) and infrared (IR) bands
A hyperspectral stereoscopic CubeSat with computer vision and artificial intelligence capabilities consists of a device and a data processing methodology. The device comprises a number of VIS-NIR-TIR hyperspectral sensors, a central processor with memory, a supervisor system running independently of the imager system, radios, a solar panel and battery system, and an active attitude control system. The device is launched into low earth orbit to capture, process, and transmit stereoscopic hyperspectral imagery in the visible and infrared portions of the electromagnetic spectrum. The processing methodology therein comprises computer vision and convolutional neural network algorithms to perform spectral feature identification and data transformations.
US11854255B2 Human-object scene recognition method, device and computer-readable storage medium
A human-object scene recognition method includes: acquiring an input RGB image and a depth image corresponding to the RGB image; detecting objects and humans in the RGB image using a segmentation classification algorithm based on a sample database; in response to detection of objects and/or humans, performing a segment detection to each of the detected objects and/or humans based on the ROB image and the depth image, and acquiring a result of the segment detection; calculating 3D hounding boxes for each of the detected objects and/or humans according to the result of the segment detection, and determining a position of each of the detected objects and/or humans according to the 3D bounding boxes.
US11854251B2 Machine learning-based text recognition system with fine-tuning model
A non-transitory processor-readable medium stores instructions to be executed by a processor. The instructions cause the processor to receive a first trained machine learning model that generates a transcription based on a document. The instructions cause the processor to execute the first trained machine learning model and a second trained machine learning model to generate a refined transcription based on the transcription. The instructions cause the processor to execute a quality assurance program to generate a transcription score based on the document and the transcription. The instructions cause the processor to execute the quality assurance program to generate a refined transcription score based on the refined transcription and at least one of the document or the transcription. The at least one refined transcription score indicates an automation performance better than an automation performance for the at least one transcription score.
US11854247B2 Data processing method and device for generating face image and medium
A computer device obtains a first face image (IMA) and a second face image (IFA). The device obtains M first image blocks corresponding to facial features from the first face image (IMA), and obtains N second image blocks corresponding to facial features from the second face image (IFA). The device transforms the M first image blocks and the N second image blocks to a feature space to generate M first feature blocks and N second feature blocks. The device selects a subset of the first feature blocks and a subset of the second feature blocks according to a specified control vector. The device generates a first composite feature map based the selected subset of the first feature blocks and the selected subset of the second feature blocks. The device inversely transforms the first composite feature map back to an image space to generate a third face image.
US11854246B2 Method, apparatus, device and storage medium for recognizing bill image
A method, apparatus, device and storage medium for recognizing a bill image may include: performing text detection on a bill image, and determining an attribute information set and a relationship information set of each text box of at least two text boxes in the bill image; determining a type of the text box and an associated text box that has a structural relationship with the text box based on the attribute information set and the relationship information set of the text box; and extracting structured bill data of the bill image, based on the type of the text box and the associated text box that has the structural relationship with the text box.
US11854244B2 Labeling techniques for a modified panoptic labeling neural network
A panoptic labeling system includes a modified panoptic labeling neural network (“modified PLNN”) that is trained to generate labels for pixels in an input image. The panoptic labeling system generates modified training images by combining training images with mask instances from annotated images. The modified PLNN determines a set of labels representing categories of objects depicted in the modified training images. The modified PLNN also determines a subset of the labels representing categories of objects depicted in the input image. For each mask pixel in a modified training image, the modified PLNN calculates a probability indicating whether the mask pixel has the same label as an object pixel. The modified PLNN generates a mask label for each mask pixel, based on the probability. The panoptic labeling system provides the mask label to, for example, a digital graphics editing system that uses the labels to complete an infill operation.
US11854240B2 Vision based target tracking that distinguishes facial feature targets
A facial recognition method using online sparse learning includes initializing target position and scale, extracting positive and negative samples, and extracting high-dimensional Haar-like features. A sparse coding function can be used to determine sparse Haar-like features and form a sparse feature matrix, and the sparse feature matrix in turn is used to classify targets.
US11854239B2 Image processing device, imaging device, image processing method, and recording medium
An imaging device acquires an input image using a lens unit and an imaging element and detects a subject. The imaging device calculates a reliability of detection of a subject and compares the reliability with a threshold value. When the reliability of detection of a subject is less than the threshold value, the imaging device performs a defocus calculating process and a background area determining process. The imaging device performs a low-pass filtering process on the determined background area, decreases a high-frequency component in the background area, and then detects a subject again.
US11854238B2 Information insertion method, apparatus, and device, and computer storage medium
An information insertion method is provided. In the method, background inclination information of a preset entity in a video frame to be inserted with information is acquired. The background inclination information is of a bearing surface of the preset entity in the video frame. At least one piece of foreground inclination information corresponding to at least one piece of multimedia information is acquired. An inclination difference between the background inclination information and each of the at least one piece of foreground inclination information is acquired, to obtain at least one piece of inclination difference information. Target multimedia information that meets an inclination difference condition is determined from the at least one piece of multimedia information according to the at least one piece of inclination difference information. The target multimedia information is inserted onto the bearing surface of the preset entity of the video frame to obtain a target video frame.
US11854233B1 Detecting overexposure in images from sunlight
Described is a method for processing image data to determine if a portion of the image data is affected due to sunlight. In some implementations, image data is sent to an image data store and camera parameters are sent to a radiance detection service. The radiance detection service, upon receiving the camera parameters, retrieves the image data, converts the image data to gray-scale and processes the image data based on the camera parameters to determine a radiance value for the camera. The radiance value may be compared to a baseline radiance value to determine if sunlight is represented in the image data. In some implementations, a baseline model may be developed for the camera and used to cancel out any pixels of the image data that are overexposed under normal or baseline conditions. Likewise, a foreground model may be generated to detect any objects in the image data for which corresponding pixel values should not be considered for determining if sunlight is represented in the image data.
US11854232B2 Systems and methods for patient positioning
A system for patient positioning is provided. The system may acquire image data relating to a patient holding a posture and a plurality of patient models. Each patient model may represent a reference patient holding a reference posture, and include at least one reference interest point of the referent patient and a reference representation of the reference posture. The system may also identify at least one interest point of the patient from the image data using an interest point detection model. The system may further determine a representation of the posture of the patient based on a comparison between the at least one interest point of the patient and the at least one reference interest point in each of the plurality of patient models.
US11854231B2 Localizing an augmented reality device
Determining the position and orientation (or “pose”) of an augmented reality device includes capturing an image of a scene having a number of features and extracting descriptors of features of the scene represented in the image. The descriptors are matched to landmarks in a 3D model of the scene to generate sets of matches between the descriptors and the landmarks. Estimated poses are determined from at least some of the sets of matches between the descriptors and the landmarks. Estimated poses having deviations from an observed location measurement that are greater than a threshold value may be eliminated. Features used in the determination of estimated poses may also be weighted by the inverse of the distance between the feature and the device, so that closer features are accorded more weight.
US11854230B2 Physical keyboard tracking
In one embodiment, a method includes the steps of capturing an image from a camera viewpoint, the image depicting a physical keyboard, detecting one or more shape features of the physical keyboard depicted in the image by comparing pixels of the image to a predetermined shape template, the predetermined shape template representing visual characteristics of spaces between keyboard keys, accessing predetermined shape features of a keyboard model associated with the physical keyboard, and determining a pose of the physical keyboard based on comparisons between (1) the detected one or more shape features of the physical keyboard and (2) projections of the predetermined shape features of the keyboard model toward the camera viewpoint.
US11854229B2 Object localization for autonomous driving by visual tracking and image reprojection
Aspects of the disclosure relate to verifying the location of an object of a particular type. For instance, a plurality of images of an environment of the vehicle may be received. Associated objects of the particular type may be identified in ones of the plurality of images. A plurality of estimated locations may be determined for the object using a plurality of different localization techniques. For each image of the ones of the plurality of images, determine a reprojection error for each of the plurality of estimated locations. For each of the plurality of estimated locations, an error score is determined based on the reprojection errors. An estimated location may be selected from the plurality of estimated locations based on the determined error score. This selected location may be used to control a vehicle in an autonomous driving mode.
US11854228B2 Methods and systems for volumetric modeling independent of depth data
An illustrative image processing system determines that an object depicted in an image is an instance of an object type for which a machine learning model is available to the image processing system. In response to the determining that the object is the instance of the object type, the image processing system obtains pose data generated based on the machine learning model to represent how objects of the object type are capable of being posed. The image processing system generates a volumetric representation of the object in an estimated pose. The estimated pose is estimated independently of depth data for the object based on the image and the pose data. Corresponding methods and systems are also disclosed.
US11854226B2 Object learning and identification using neural networks
An object identification method is disclosed. The method includes training a first neural network for a first set of conditions regarding a first plurality of objects, training a second neural network for a second set of conditions regarding a second plurality of objects, receiving a plurality of target images associated with a target set of conditions in which to identify objects, analyzing the plurality of target images using the first and second neural networks to identify objects in the plurality of target images resulting in object identification information, and selecting the first neural network or the second neural network as a preferred neural network for the target set of conditions based on an analysis of the object identification information.
US11854222B2 Determination of relative position of an object
This application describes a method of determining a position and orientation of an object having a plurality of fiducials attached thereto. The method includes the steps of forming images of the plurality of fiducials on a sensitive surface of a sensor and determining a 2D location of each of the images of the plurality of fiducials on the sensitive surface. Information comprising 3D positions of the plurality of fiducials in a coordinate system of the object is then retrieved and each of the 2D locations of the plurality of images is associated with the 3D position of the same fiducial. A position and orientation of the object with respect to the sensitive surface of the sensor is then determined based in part on the 2D locations of the images and the 3D positions of the fiducials.
US11854219B2 Photosensor processing for improved line scanner performance
A method includes providing a measuring device having a projector, a camera with a photosensitive array, and a processor, projecting with the projector a line of light onto an object, capturing with the camera an image of the projected line of light on the object within a window subregion of the photosensitive array, and calculating with the processor three-dimensional (3D) coordinates of points on the object based at least in part on the projected line of light and on the captured image.
US11854217B2 Co-registration of cardiac images
Systems, devices, and methods for co-registering electro-anatomical images are provided. In one embodiment of the present disclosure, treatment locations are displayed to the physician on an image of the remodeled heart by co-registering first and second electro-anatomical images based on: (1) a first electro-anatomical image of an anatomy, (2) treatment location data indicating treatment locations with respect to the first electro-anatomical image, (3) a second electro-anatomical image of the anatomy after the anatomy has remodeled, and (4) a non-rigid transformation that transforms the first electro-anatomical image to the second electro-anatomical image of the remodeled anatomy. The non-rigid transformation is applied to the treatment location data to map the treatment locations to the second electro-anatomical image of the remodeled anatomy.
US11854216B2 Image-based jam detection
Apparatus and associated methods relate to a method of non-contact motion detection. A one-dimensional optical sensor detects motion of a target or objects on a conveyor belt through a continuous measurement of targets or objects and a real-time comparison of the pixel images captured by the one-dimensional optical sensor. In an illustrative embodiment, a one-dimensional sensor may be configured to determine motion of objects based on changes to the captured intensities of pixel images over time. The sensor may continually capture photoelectric pixel images and compare a current pixel image with a previous pixel image to determine a frame differential image value. The frame differential image value is evaluated against a predetermined threshold over a predetermined time period. Based on the evaluation, a signal is output indicating whether the objects on the conveyor belt are moving or jammed.
US11854215B2 Image recognition system, sensor module, and method for image recognition
An image recognition system includes a processing module, a sensor module, and a database. The sensor module is electrically connected to the processing module. The database is electrically connected to the processing module. The sensor module configured for capturing at least one image. The at least one image is stored in the database. The processing captures a contour of an object from the at least one image and separates the contour of the object into a plurality of portions. A plurality of arrangements is defined between the portions of the contour of the object. The processing module determines a state of the contour of the object based on the arrangements.
US11854214B2 Information processing apparatus specifying a relationship between a sensor and an object included in image data, and method and non-transitory computer-readable storage medium
According to one embodiment, an information processing apparatus includes processing circuitry. The processing circuitry acquires image data on a predetermined photographed area, generates part movement information on a plurality of parts of an object included in the image data, based on the image data, acquires sensor data from the object, generates sensor operation information on an operation of a sensor, based on the sensor data, and specifies a relationship between the object included in the image data and the sensor, based on the part movement information and the sensor operation information.
US11854213B2 Method and system for glint classification
An eye tracking system comprises at least one illuminator and at least one image sensor configured to produce an image of an eye of a user, the image including illuminator light reflected from the eye of a user. A Fresnel lens is positioned between the image sensor and the eye of the user, through which the image sensor views the eye. Processing circuitry receives an image from the image sensor, identifies glints in the image, assigns an angular position to each glint based on an angular relationship between each glint and a centre of the Fresnel lens and determines how many glints have the same angular position. Glints are classified as false glints if more than a predetermined number of glints have the same angular position.
US11854209B2 Artificial intelligence using convolutional neural network with hough transform
Artificial intelligence using convolutional neural network with Hough Transform. In an embodiment, a convolutional neural network (CNN) comprises convolution layers, a Hough Transform (HT) layer, and a Transposed Hough Transform (THT) layer, arranged such that at least one convolution layer precedes the HT layer, at least one convolution layer is between the HT and THT layers, and at least one convolution layer follows the THT layer. The HT layer converts its input from a first space into a second space, and the THT layer converts its input from the second space into the first space. The CNN may be applied to an input image to perform semantic image segmentation, so as to produce an output image representing a result of the semantic image segmentation.
US11854205B2 Medical image segmentation method and apparatus, computer device, and storage medium
This application relates to a medical image segmentation method, a computer device, and a storage medium. The method includes: obtaining medical image data; obtaining a target object and weakly supervised annotation information of the target object in the medical image data; determining a pseudo segmentation mask for the target object in the medical image data according to the weakly supervised annotation information; and performing mapping on the medical image data by using a preset mapping model based on the pseudo segmentation mask, to obtain a target segmentation result for the target object. Because the medical image data is segmented based on the weakly supervised annotation information, there is no need to annotate information by using much labor during training of the preset mapping model, thereby saving labor costs. The preset mapping model is a model used for mapping the medical image data based on the pseudo segmentation mask.
US11854204B2 Information processing device, information processing method, and computer program product
According to an embodiment, an information processing device include: one or more processors. The processors input data based on input data including first input data belonging to a first domain and second input data belonging to a second domain different from the first domain, to a first model, and acquire first output data indicating an execution result of a first task with the first model. The processors input data based on the input data to a second model, and acquire second output data indicating an execution result of a second task with the second model. The processors convert the first output data into first conversion data expressed in a form of an execution result of the second task. The processors generate supervised data of the second model for the first input data, based on the first conversion data and the second output data.
US11854201B2 Biological tissue image processing system, and machine learning method
A current observation area is determined exploratorily from among a plurality of candidate areas, on the basis of a plurality of observed areas in a biological tissue. A plurality of reference images obtained by means of low-magnification observation of the biological tissue are utilized at this time. A learning image is acquired by means of high-magnification observation of the determined current observation area. A plurality of convolution filters included in an estimator can be utilized to evaluate the plurality of candidate areas.
US11854200B2 Skin abnormality monitoring systems and methods
A process for assessing image quality metrics includes the steps of receiving image data from an image capture device, wherein the image data includes a skin portion; extracting, via a machine learning system, a first set of information from the image data; extracting, via the machine learning system, a second set of information from the image data; scoring the first and second sets of information of the image data to reflect image quality metrics; identifying a threshold score reflecting acceptable image quality metrics; when the score is greater than the threshold score, submit the image data; and when the score is less than the threshold score, prompt the user to retake the image data.
US11854198B2 Methods for improved measurements of brain volume and changes in brain volume
Methods of the disclosure may include obtaining a first set of medical images at a first time point and a second set of medical images at a second time point, each set including at least two medical images. First and second algorithms may be used to calculate, respectively, first and third brain volume (BV) values at the first time point based on two or more images from the first set of medical images and second and fourth BV values at the second time point based on two or more images from the second set of medical images. A mathematical weight may be applied to at least one of the first, second, third, or fourth BV values. The first and third BV values may be averaged, and the second and fourth BV values may be averaged to determine overall BV values at the first and second time points, respectively.
US11854197B2 Classification of medical images using machine learning to account for body orientation
A computer system identifies a medical condition in a patient. A trained machine learning image generator is used to generate a set of training images based on three-dimensional patient imaging data, wherein each training image is labeled with a projection angle of the corresponding two-dimensional projection. Using the set of training images, a machine learning image classifier model is trained to identify patient rotation angles in x-ray images. X-ray images are processed with the machine learning image classifier model to identify patient rotation angles. A machine learning medical condition classifier model is trained to identify a medical condition using the labeled x-ray images. The machine learning medical condition classifier model determines an indication of the medical condition in a patient's x-ray image. Embodiments of the present invention further include a method and program product for identifying a medical condition in a patient in substantially the same manner described above.
US11854195B2 Systems and methods for automated analysis of medical images
There is provided a computed implemented method of automatically generating an adapted presentation of at least one candidate anomalous object detected from anatomical imaging data of a target individual, comprising: providing anatomical imaging data of the target individual acquired by an anatomical imaging device, analyzing the anatomical imaging data by a detection classifier for detecting at least one candidate anomalous object of the anatomical imaging data and computed associated location thereof, computing, by a presentation parameter classifier, at least one presentation parameter for adapting a presentation of a sub-set of the anatomical imaging data including the at least one candidate anomalous object according to at least the location of the candidate anomalous object, and generating according to the at least one presentation parameter, an adapted presentation of the sub-set of the anatomical imaging data including the at least one candidate anomalous object.
US11854194B2 Method and system for analyzing image
An image analysis method and an image analysis system are disclosed. The method may include extracting training raw graphic data including at least one first node corresponding to a plurality of histological features of a training tissue slide image, and at least one first edge defined by a relationship between the histological features and generating training graphic data by sampling the first node of the training raw graphic data. The method may also include determining a parameter of a readout function by training a graph neural network (GNN) using the training graphic data and training output data corresponding to the training graphic data, and extracting inference graphic data including at least one second node corresponding to a plurality of histological features of an inference tissue slide image, and at least one second edge decided by a relationship between the histological features of the inference tissue slide image.
US11854191B2 Image processing method for displaying cells of a plurality of overall images
An image processing method is provided for displaying cells from a plurality of pathology images or overall images. A respective overall image represents a respective patient tissue sample or a respective patient cell sample. The method includes the steps of: providing the overall images, detecting individual cell images in the overall images by means of a computer-assisted algorithm, determining classification data by means of the computer-assisted algorithm, wherein the classification data indicate a respective unique mapping of a respective detected cell image to one of a plurality of cell classes, and wherein the classification data further have a respective measure of confidence in respect of the respective unique mapping, generating respective class images for the respective cell classes, wherein a class image of a cell class reproduces the cell images mapped to the cell class in a regular arrangement and with a predetermined order, and wherein further the order of the mapped cell images is chosen on the basis of the measures of confidence of the mapped cell images, and further, displaying a portion of at least one class image.
US11854190B2 Similarity determination apparatus, similarity determination method, and similarity determination program
A region division unit divides a target region of a first medical image into a plurality of regions. A finding classification unit classifies each pixel of the first medical image into at least one finding. A feature amount calculation unit calculates a first feature amount for each finding. A region similarity derivation unit derives a region similarity between the first medical image and a second medical image for each of the divided regions. A similarity derivation unit performs a weighting operation for a plurality of region similarities with a weighting coefficient corresponding to at least one of a size of each of the divided regions or a size of a specific finding included in each of the divided regions to derive a similarity between the first medical image and the second medical image.
US11854188B2 Machine-implemented acne grading
An image is accepted by one or more processing circuits from a user depicting the user's skin. Machine learning models stored in one or more memory circuits are applied to the image to classify acne characteristics. An acne severity grade is provided by the one or more processing circuits and a user interface displays the acne severity grade.
US11854184B2 Determination of defects and/or edge roughness in a specimen based on a reference image
There are provided systems and methods of obtaining a segmented image of a semiconductor specimen, the image comprising first structural elements, obtaining a reference image of the semiconductor specimen, the reference image being based on design data and comprising second structural elements, determining, for at least one pair of elements including a first structural element and a corresponding second structural element, data Dspat informative of a spatial transformation required in order to match the elements of the pair in accordance with a matching criterion, and determining at least one of data informative of a defect in the first structural element and data informative of edge roughness of the first structural element using at least Dspat.
US11854175B2 Fluorescence imaging with fixed pattern noise cancellation
Fluorescence imaging with reduced fixed pattern noise is disclosed. A method includes actuating an emitter to emit a plurality of pulses of electromagnetic radiation and sensing reflected electromagnetic radiation resulting from the plurality of pulses of electromagnetic radiation with a pixel array of an image sensor. The method includes reducing fixed pattern noise in an exposure frame by subtracting a reference frame from the exposure frame. The method is such that at least a portion of the plurality of pulses of electromagnetic radiation emitted by the emitter comprises electromagnetic radiation having a wavelength from about 770 nm to about 790 nm.
US11854174B2 Method and system of performing convolution in neural networks with variable dilation rate
A method of performing convolution in a neural network with variable dilation rate is provided. The method includes receiving a size of a first kernel and a dilation rate, determining at least one of size of one or more disintegrated kernels based on the size of the first kernel, a baseline architecture of a memory and the dilation rate, determining an address of one or more blocks of an input image based on the dilation rate, and one or more parameters associated with a size of the input image and the memory. Thereafter, the one or more blocks of the input image and the one or more disintegrated kernels are fetched from the memory, and an output image is obtained based on convolution of each of the one or more disintegrated kernels and the one or more blocks of the input image.
US11854172B2 Color contrast enhanced rendering method, device and system suitable for optical see-through head-mounted display
The present invention discloses a color contrast enhanced rendering method, device and system suitable for an optical see-through head-mounted display. The method includes: (1) acquiring a background environment in real time to obtain a background video and performing Gaussian blur and visual field correction on the video; (2) converting an original rendering color and a processed video color from an RGB color space to a CIELAB color space scaled to a unit sphere range; (3) finding an optimal rendering color based on the original rendering color and the processed video color in the scaled CIELAB space according to a set color difference constraint, a chromaticity saturation constraint, a brightness constraint and a just noticeable difference constraint; and (4) after converting the optimal rendering color back to the RGB space, performing real-time rendering by using the optimal rendering color of the RGB space. The method is widely applied and capable of obviously improving the discrimination between a virtual content and a background environment and supporting various virtual scenes and background environments without a pre-preparation process.
US11854171B2 Compensation for deformation in head mounted display systems
The systems and methods described can include approaches to calibrate head-mounted displays for improved viewing experiences. Some methods include receiving data of a first target image associated with an undeformed state of a first eyepiece of a head-mounted display device; receiving data of a first captured image associated with deformed state of the first eyepiece of the head-mounted display device; determining a first transformation that maps the first captured image to the image; and applying the first transformation to a subsequent image for viewing on the first eyepiece of the head-mounted display device.
US11854163B2 Optical information reading device
To improve reading accuracy by enabling a read image to be restored by machine learning while reducing a calculation load in an optical information reading device. An optical information reading device includes: a storage part that stores a structure and a parameter of a neural network generated in advance by machine learning of a plurality of defective images and a plurality of ideal images; a processor that attempts restoration by inputting a read image to the neural network configured using the structure and parameter stored in the storage part and executes decoding processing on the restored read image; and a housing that accommodates a camera, the storage part, and the processor.
US11854162B2 Microscopy with near-ideal sCMOS camera
In a method of filtering an image from data received from a CMOS camera, image data is loaded by a computational device from the camera. Camera parameters corresponding to the CMOS camera are loaded. Fixed pattern noise associated with the camera is removed based on the camera parameters. A readout noise estimation based on characteristics of the camera and filtering estimated readout noise from the image data is generated. Sparse filtering: selecting sub-frames within the image that have similar features; applying a three-dimensional transform on the sub-frames transforming the sub-frame data into a non-two-dimensional domain and generating a first transformed data set; filtering noise data from the first transformed data set to generate a first thresholded image data set; and applying a reverse three-dimensional transform on the first thresholded image data set so as to generate an image.
US11854158B2 Medical image enhancement
Systems and methods are provided for enhancing a medical image. An initial medical image having an initial field of view is received. An augmented medical image having an expanded field of view is generated using a trained machine learning model. The expanded field of view comprises the initial field of view and an augmentation region. The augmented medical image is output.
US11854157B2 Edge-aware upscaling for improved screen content quality
An apparatus for edge aware upscaling is described herein. The apparatus comprises a potential edge detector, a thin-edge detector, a one-directional edge detector, a correlation detector, and a corrector. The potential edge detector identifies potential edge pixels in an input image, and the thin-edge detector detects thin edges in the potential edge pixels of the input image. The one-directional edge detector detects one-directional edges in the potential edge pixels of the input image, and the correlation detector detects strongly correlated edges in the potential edge pixels of the input image. The corrector derives a target output value based on an edge type and classification of a corresponding input pixel as identified by a source map point.
US11854151B2 Information processing device, information processing method, and recording medium
This information processing device includes: a control device which determines whether or not a first terminal is in a first position in a real space, controls, on the basis of the determination that the first terminal is in the first position, the first terminal to start superimposing a virtual object according to the first position on the real space, determines whether or not the second terminal different from the first terminal is in the first position, and controls the second terminal to start superimposing the virtual object on the real space, on the basis of the determination that the second terminal is in the first position. The control device executes differently the start of a first operation of the virtual object by the first terminal and the start of a second operation of the virtual object by the second terminal, with respect to at least one among the display start timing and the display start position of the virtual object, and synchronizes the end of the first operation and the end of the second operation.
US11854148B2 Virtual content display opportunity in mixed reality
A head-mounted display device, including a display, one or more input devices including one or more image sensors, one or more communication devices, and a processor. The processor may output for display a mixed reality experience including one or more virtual objects. The processor may transmit imaging data to a server computing device. The processor may receive, from the server computing device, an identification of a virtual content item display opportunity, which may include a determination that the mixed reality experience and one or more physical features identified from the imaging data satisfy one or more spatial and/or temporal constraints. The processor may transmit a request for one or more virtual content items to the server computing device based on the identification. The processor may receive the one or more virtual content items from the server computing device and may output the one or more virtual content items for display.
US11854146B1 Three-dimensional body composition from two-dimensional images of a portion of a body
Described are systems and methods directed to generation of a dimensionally accurate three-dimensional (“3D”) model of a body, such as a human body, based on two-dimensional (“2D”) images of at least a portion of that body. A user may use a 2D camera, such as a digital camera typically included in many of today's portable devices (e.g., cell phones, tablets, laptops, etc.) and obtain a series of 2D body images of at least a portion of their body from different views with respect to the camera. The 2D body images may then be used to generate a plurality of predicted body parameters corresponding to the body represented in the 2D body images. Those predicted body parameters may then be further processed to generate a dimensionally accurate 3D model or avatar of the body of the user.
US11854140B2 System for photo-realistic reflections in augmented reality
The present disclosure describes a system for fast generation of ray traced reflections of virtually augmented objects into a real-world image, specifically on reflective surfaces. The system utilizes a standard raster graphics pipeline.
US11854139B2 Graphics processing unit traversal engine
A processing unit employs a hardware traversal engine to traverse an acceleration structure such as a ray tracing structure. The hardware traversal engine includes one or more memory modules to store state information and other data used for the structure traversal, and control logic to execute a traversal process based on the stored data and based on received information indicating a source node of the acceleration structure to be used for the traversal process. By employing a hardware traversal engine, the processing unit is able to execute the traversal process more quickly and efficiently, conserving processing resources and improving overall processing efficiency.
US11854138B2 Techniques for introducing oriented bounding boxes into bounding volume hierarchy
Described herein is a technique for modifying a bounding volume hierarchy. The techniques include combining preferred orientations of child nodes of a first bounding box node to generate a first preferred orientation; based on the first preferred orientation, converting one or more child nodes of the first bounding box node into one or more oriented bounding box nodes; combining preferred orientations of child nodes of a second bounding box node to generate a second preferred orientation; and based on the second preferred orientation, maintaining one or more children of the second bounding box node as non-oriented bounding box nodes.
US11854131B2 Content-specific-preset edits for digital images
The present disclosure describes systems, non-transitory computer-readable media, and methods for generating object-specific-preset edits to be later applied to other digital images depicting a same object type or applying a previously generated object-specific-preset edit to an object of the same object type within a target digital image. For example, in some cases, the disclosed systems generate an object-specific-preset edit by determining a region of a particular localized edit in an edited digital image, identifying an edited object corresponding to the localized edit, and storing in a digital-image-editing document an object tag for the edited object and instructions for the localized edit. In certain implementations, the disclosed systems further apply such an object-specific-preset edit to a target object in a target digital image by determining transformed-positioning parameters for a localized edit from the object-specific-preset edit to the target object.
US11854127B2 Graphical user interface for power and uncertainty interval constructions
A computing device receives a target value for a design quality metric. The target value indicates a desired quality of a design of an experiment and is related to an input parameter by a response curve. The computing device also validates the target value as being in a feasibility range for the design quality metric, and if so, determines a candidate value for the input parameter that yields a calculated value for the design quality metric. To determine the calculated value, the computing device iteratively adjusts the candidate value until the calculated value is within a predetermined tolerance of the target value. The computing device then updates an interactive graph visually representing the calculated value for the design quality metric as a function of the candidate value for the input parameter and outputs a graph visually representing the relationship that exists between the candidate value and the calculated value.
US11854124B2 Real-time photoacoustic imaging using a precise forward model and fast iterative inverse
A method for photoacoustic imaging is performed by measuring RF time samples from transducer elements, and reconstructing an estimated initial pressure image from the measured RF time samples and a pre-calculated forward model matrix. The reconstructing involves minimizing the difference between the pre-calculated forward model matrix applied to the image estimate and the measured RF time samples by implementing a superiorized modified conjugate gradient least squares algorithm to minimize the total variation norm. The model matrix factors each of the transducer elements into sub-wavelength mathematical elements.
US11854122B2 Systems and methods for image quality enhancement for multi-head camera
A nuclear medicine (NM) multi-head imaging system is provided that includes a gantry, detector units, and at least one processor. The gantry defines a bore. The detector units are mounted to the gantry and configured to rotate as a group with the gantry around the bore in rotational steps, with each detector unit configured to sweep about a corresponding axis and acquire imaging information while sweeping about the corresponding axis. The at least one processor is coupled to the detector units and configured to determine a region of interest (ROI) of the object to be imaged; determine a sweeping configuration based on the size of the ROI; determine a rotational movement configuration for the gantry using the determined sweeping configuration; and control the gantry and the set of detector units to utilize the determined rotational movement and sweeping configurations during acquisition of imaging information.
US11854121B2 Water ripple effect implementing method and apparatus, electronic device, and computer readable storage medium
A method and apparatus for implementing a water ripple effect, an electronic device, and a computer readable storage medium are provided. The method obtaining a current image frame in an original video; selecting a water ripple map corresponding to the current image frame from a pre-obtained water ripple map sequence; determining displacements of respective pixels in the water ripple map, and forming a displacement vector diagram by using the displacements of the pixels; determining coordinates of respective pixels in the current image frame based on the displacement vector diagram to obtain a first water ripple distortion image; and determining a water ripple effect image corresponding to the current image frame based on the first water ripple distortion image and the water ripple map.
US11854119B2 Automatic object re-colorization
Embodiments are disclosed for automatic object re-colorization in images. In some embodiments, a method of automatic object re-colorization includes receiving a request to recolor an object in an image, the request including an object identifier and a color identifier, identifying an object in the image associated with the object identifier, generating a mask corresponding to the object in the image, providing the image, the mask, and the color identifier to a color transformer network, the color transformer network trained to recolor objects in input images, and generating, by the color transformer network, a recolored image, wherein the object in the recolored image has been recolored to a color corresponding to the color identifier.
US11854118B2 Method for training generative network, method for generating near-infrared image and device
A method for training generative network, a method for generating near-infrared image and device. The method includes: obtaining a training sample set, in which the set includes near-infrared image samples and visible-light image samples; obtaining an adversarial network to be trained, in which the generative network of the adversarial network is configured to generate each near-infrared image according to an input visible-light image, the discrimination network of the adversarial network is configured to determine whether an input image is real or generated; constructing a first objective function according to a first distance between each generated near-infrared image and the corresponding near-infrared image sample in an image space and a second distance between each generated near-infrared image and the corresponding near-infrared image sample in a feature space; performing an adversarial training on the adversarial network with the set based on optimizing a value of the first objective function.
US11854117B1 Visualizations of multi-nodal transfers and gesture-based interactivity in virtual or augmented reality
Disclosed is an approach for generating interactive visualizations for multi-nodal transfers that may involve terminal nodes and multiple transitional nodes by using various protocols to acquire data from computing systems or devices associated with each node. A first visualization layer comprising a set of geographic or physical indicators in a multi-nodal transfer route (which comprises a set of three or more nodes) may be generated. API protocols (and/or non-API protocols) corresponding to each node in the transfer route may be identified. The protocols may be executed to obtain, from computing systems and devices associated with the nodes, data packets used to generate a second visualization layer, which may comprise graphics that visually depict details of a transfer along the transfer route. An overlay of visualization layers may be displayed such that the graphics are displayed in association with multiple nodes.
US11854111B2 Systems and methods of providing enhanced product visualization on a graphical display
Systems and methods of providing enhanced product visualization on a graphical display include generating a visual frame having a first set of frame dimensions and comprising an inner border and an outer border; receiving a selection of a graphical object to be displayed at least within the outer border of the visual frame on the graphical display; identifying a set of object dimensions of the graphical object; determining an appropriate proportion between the set of frame dimensions and the set of object dimensions such that the graphical object is displayable at least within the outer border of the visual frame on the graphical display; manipulating the set of frame dimensions and/or the set of object dimensions such that the graphical object is displayable within the outer border of the visual frame; and displaying the graphical object at least within the outer border of the visual frame.
US11854109B2 Utilization of a fleet of unmanned aerial vehicles for delivery of goods
A scheduling device performs a method of scheduling transports by a fleet of unmanned aerial vehicles, UAVs, to enable improved utilization of the fleet. The method includes computing, for the fleet, aggregated cost data, ACM, that associates utilization cost with distributed sub-regions within a geographic region, the utilization cost of a respective sub-region representing an estimated cost for directing at least one of the UAVs to the respective sub-region. The method further includes receiving a query indicative of one or more potential locations for pick-up or delivery of a payload, determining, based on the ACM, a transportation price for at least one potential location, and presenting the transportation price for the at least one potential location. The scheduling device thereby provides an interactive ordering system that enables utilization of the fleet to be automatically optimized by swarm intelligence.
US11854107B1 Systems and methods for providing notifications regarding data breaches
A computer-implemented method includes acquiring information regarding the user and generating one or more indicators of a data breach for an entity that stores one of data regarding the user or an indication of a transaction with the user in a past predefined time period. The computer-implemented method further includes determining that the one or more indicators meet a threshold level for notifying the user of the data breach; in response to determining that the one or more indicators meet the threshold, generating a notification specific to the user regarding the data breach; and providing the notification to the user during a log-in process associated with the provider computing system.
US11854099B2 Computer-based method and system for managing a food inventory of a flight
An exemplary method includes receiving, by a processor, flight information from a computer device associated with an airline identifying a flight and passengers on the flight that purchased flight tickets by utilizing payment cards associated with a card authorizing entity. Passenger food preferences for the flight passengers based at least in part on historical payment card transaction data of the flight passengers is received from a computing device associated with the card authorizing entity based on the flight information. A food inventory available to be serviced on the flight is received. Automatically determining a flight-specific food inventory, to minimize an overall weight of the flight-specific food inventory to be carried by the flight based on the passenger food preferences. Automatically transmitting food packing instructions to a packing-related machine based on the flight-specific food inventory so as to assemble a portion of the flight-specific food inventory.
US11854095B2 Model building device and loading disaggregation system
A model building device and a loading disaggregation system are provided. The model building device disaggregates total aggregated data outputted from a total electricity meter and measured during a unit processing period. The model building device includes a usage pattern-analyzing module, an information mapping module, and a time series-analyzing module. After receiving the total aggregated data, the usage pattern-analyzing module analyzes the total aggregated data based on detection conditions and generates usage pattern information accordingly. The information mapping module maps the usage pattern information to form encoded data. The time series-analyzing module analyzes time correlation of the encoded data to generate synthesized simulation data.
US11854094B2 Systems and methods for aggregating harvest yield data
The present invention is for an autonomous aerial vehicle that enables near real-time computation of harvest yield data. Generally, the autonomous aerial vehicle receives combine harvest data from a harvesting vehicle, generates high-resolution yield data based on sensor suite that is on-board the autonomous vehicle, obtains edge compute data from an edge computing device at the edge of the network, and segments the received combine harvest data, the generated high-resolution yield data, and the obtained edge compute data. The aerial vehicle applies data normalization models to the segmented data and computes a normalized harvest yield for at least a portion a land tract. In this manner, the data delivery vehicles computes normalized data that otherwise can by noisy and unreliable.
US11854093B2 Graphical user interface and method of generation for contacting government representatives
A method comprises generating a graphical user interface including a list of government representatives associated with a geographical indicator of a user, the list of government representatives allowing the user to select multiple government representatives for messaging simultaneously, and a plurality of links, each link of the plurality of links being associated with a corresponding government representative and configured to direct the user to a corresponding profile page of the corresponding government representative when selected. The method further comprises displaying the graphical user interface on a display of a user device associated with the user. The method further comprises receiving a selection of a link of the plurality of links from the user via the graphical user interface. The method further comprises displaying, based on the selection of the link, the corresponding profile page associated with the corresponding government representative.
US11854092B1 Systems and methods for tax compliance and delinquency resolution
Systems and methods for simultaneously presenting to a user with a plurality of available options for resolving delinquent debts to local, state and national tax authorities and providing the user with appropriate documentation to resolve his/her delinquency status based on a selected option. The system uses all available information from the tax agency website and personal information of the taxpayer, such as expenses and income, to compute the most favorable resolution solution for the taxpayer. The system further uses deep learning to ranks the generated options based on previously accepted solutions by the tax agency.
US11854090B1 Augmented reality account statement
An augmented reality system enables consumers to access additional data and services when reviewing printed account statements. A built-in camera of a mobile device captures an image of the account statement. The captured image is processed to correlate the account statement to an account provider, effectively unlocking a set of customized services related to the account statement being reviewed. The mobile device displays customized services for the user to view and interact with.
US11854088B1 Methods and systems for improving the underwriting process
The embodiments recite systems and methods that improve the traditional underwriting process within a financial institution. These embodiments produce an underwriting model that emulates the resolution patterns of top performing underwriters. The underwriting model once is built and tested is incorporated into decision tools that provide underwriters with insightful advices when underwriting a client. The embodiments use statistical learning techniques such as support vector machine and logistic regression. These techniques can assume a linear or nonlinear relationship between factors and risk classes. Furthermore, the underwriting model also uses artificial intelligence tools such as expert systems and fuzzy logic. A company's underwriting standards and best underwriting practices may be updated periodically so that underwriting model based on decision heuristic keep improving the quality of its output over time.
US11854086B1 Delivery of customized insurance products and services
Systems and methods provide customizable insurance according to consumer preferences and attributes. An enhanced attributes analysis server may analyze the attributes of a consumer and match these attributes with attributes of current customers of an entity managing the server. The insurance products/plans preferred by the matched customers may then be used to present insurance options to the consumer. In addition, the server may further customize insurance options based on answers to questions that relate to the consumer's specific situation. Further still, the consumer's social network may be used to understand insurance products/plans that may be preferred by the consumer.
US11854085B1 Display tool
According to one example, a system includes an apparatus having a display, a memory, and one or more processors. For each of one or more non-equity contributing members of a company, the processors determine a value associated with the non-equity contributing member, and display the value in a respective first portion of one or more graphical user interfaces. Also, following each of one or more first periodic intervals, the processors determine a first current EBITDA, determine a bonus payout, and display the bonus payout in a respective second portion that shares a column or row with the respective first portion. Furthermore, following the sale of the company, the processors determine a second current EBITDA, determine a sale payout, and display the sale payout in a respective third portion that shares the column or row with the respective first portion. Additional processes are performed for other members of the company.
US11854081B2 Systems and methods for using secondary market for primary creation and redemption activity in securities
Systems and methods for transforming an electronic portfolio. A system includes an electronic crossing platform that receives data defining trade orders of the electronic portfolio during an initial time period; compares portions of the data to determine an imbalance of the trade orders remaining after the initial time period and receives, during a final time period, a final trade order from a fund agent device to offset the remaining imbalance. The platform receives, after the final time period, a benchmark value of the electronic portfolio from a fund device; compares the final trade order with the remaining imbalance to determine an adjustment value; converts the benchmark value to a final value by applying the adjustment value to the benchmark value; and transforms the electronic portfolio into the transformed portfolio by creating paired buy and sell orders among the trade orders received during the initial time period at the final value.
US11854079B2 Secure messaging systems and methods using intelligent probabilistic volatility servers
Key features of these methods, apparatus, and designs include (but are not limited to) innovations and implementations of futures securities; the notion of Type I, Type II, and Type III futures contracts custom tailored to specific clienteles; the notion of tickets and coupons as tradable futures contracts; the notion of bifurcation; the notion of redeemable bundles; and notion of realization of the futures market on the Internet; the apparatus of an Internet-based trading interface and engine; the notion of cookie-cutter futures electronic Internet-based futures markets for each security; the feature of maximal reliance on the Internet; and the business concept of “profitability without the need for high trading volume.”
US11854078B2 Systems and methods for geo mapping
Geographical mapping and linking of security and risk indicator data. Cross-references are created between location indicators and geo-spatial areas based on a statistical algorithm, in accordance with geo-spatial data. The cross-references are stored in a first data table. A credit risk indicator (CRI) is generated for each geo-spatial area based on other data, forming CRI data that is stored in second data table. A security associated with one of the location indicators is identified among security data. A first link is created between the security and a geo-spatial area based on the cross-references in the first data table. Based on the first link, a second link is created between an indicator among the CRI data in the second data table and the security. The second link is used to form instrument-level data for the security that includes the indicator. The instrument-level data is stored in a third data table.
US11854076B2 Specialized calculator with graphical element and user interfaces
A specialized mortgage constant calculator may include at least four different modes, each mode associated with a graphical user interface tailored to the mode and displayed on an electronic display. In addition, the mortgage constant calculator may include an adjustable table with a persistent, adjustable frame of reference and other navigational tools that facilitate use of a table that may be far larger than a display area of the electronic display.
US11854075B1 Systems and methods for end-to-end consumer lending and financing solutions for the consolidation of debt
Embodiments of the systems and methods of using the same are configured to provide a financial solution product for customers seeking financing and advice for debt consolidation, home improvement, financing for school loans, finding the right credit card, and financing collateral. The systems and methods provide a means to dynamically calculate multiple financial solution products and present them to a user.
US11854071B2 In-store product detection system
A method and system create, on a portable electronic device, a real-time graphical view of an in-store product display that pinpoints the location of one or more target products on the product display. The graphical view is generated by capturing merchandise display data, such as a video feed of the in-store product display, and processing the data to detect the one or more target products based on predefined product recognition criteria uniquely associated with the respective target products.
US11854067B2 System for user interaction in a retail environment
A system for automatically determining the location of a user-specified item within a plurality of possible independent inventory systems is described where each inventory system is located in a different unique geographic location. The system comprises a user profile database comprising a plurality of user records associated with a plurality of different users; at least one of the user records comprising a list of items that are required by a corresponding user; an availability database for providing information relating to the availability of specific items at each of the plurality of inventory systems, a central server for interacting with a mobile telecommunications device. The server comprises: an updating engine for regularly updating the availability database with supply or usage information received from the plurality of inventory systems; the supply or usage information regarding the number of items currently available at the location of each inventory system; and a processing engine for receiving a request from the mobile device from the location associated with one of the inventory systems, the request comprising a current location identifier and a user identifier. The processing engine is arranged to: search the user profile database for a matching user record corresponding to the user identifier; retrieve from the matching user record the list of items for that user; search the availability database using a unique identifier of each item of the list and the current location identifier to determine whether the inventory system at the current location of the mobile device has any of the items on the list; and transmit a reply to the request, the reply comprising information about which items on the user's list are present at the current location of the mobile device.
US11854063B2 Providing information for locating an item within a warehouse from a shopper to other shoppers retrieving the item from the warehouse
Based on orders fulfilled by shoppers of an online concierge system, the online concierge system identifies items in an order that are difficult to find in a warehouse in which the order is fulfilled. When a shopper obtains a difficult to find item from the warehouse, the online concierge system prompts the shopper to provide information for finding the difficult to find item in the warehouse. The online concierge system stores the information for finding the difficult to find item from the shopper in association with the difficult to find item and with the warehouse. Subsequently, when a different shopper is fulfilling an order from the warehouse including the difficult to find item, the online concierge system displays the information for finding the difficult to find item in the warehouse to the different shopper.
US11854061B2 Service provisioning
In response to an order for a service from a customer, information pertaining to a service state change from a current service state to a new service state of the order is determined, where the current service state relates to a current service provided to the customer. In response to the information pertaining to the service state change, a network element of an infrastructure of network elements to provision is identified.
US11854056B2 Buyer initiated automatic seller account creation for item
Technologies are shown for buyer initiated automatic seller account generation where a buyer client receives an identification of a purchase item, generates an item token corresponding to the purchase item, and provides the item token to a seller client. The seller client authenticates a seller user with an authentication service, such as a biometric authentication service, receives an authentication token corresponding to the seller user, and sends an account creation request with the item token and the authentication token to an account creation service. The account creation service receives the account creation request, sends a user information request to the authentication service with the authentication token and receives seller information for the seller user from the authentication service. The account creation service creates a seller user account using the seller information, commits a purchase transaction for the purchase item, and sends an item purchase confirmation to the buyer client.
US11854053B2 Methods for graphical depiction of a value of a property of a material
A method of producing a graphical depiction of a value of a property of a material is provided. The method comprises generating, by a processing unit, a plot defining a geometric shape, a first axis comprising a plurality of first variables, and a second axis comprising a plurality of second variables. The processing unit generates a plurality of points arranged in a matrix based on the first variables and the second variables, each of the points define a value of a property of a material formed by a combination of one of the first variables and one of the second variables. An output device displays a visual representation of the respective values of the property of the material at least two of the plurality of points in a range of indicia. The range of indicia represents a comparison of the respective value of the property and a constraint.
US11854047B2 Method and system for digital marketing and the provision of digital content
A system and method for digital marketing over a IP digital data steam system allows content to be provided to a user. The system may used an app (that may be a PWA) to permit the user to indicate an interest in a piece of content or an advertisement and receive supplemental content.
US11854046B2 Systems and methods for presenting augmented reality promotion indicators
In some embodiments, apparatuses and methods are provided herein useful to presenting promotion indicators. In some embodiments, a system for presenting promotion indicators comprises a database configured to store user data, a control circuit configured to receive a user identifier, determine an identity of the user, receive a location indicator, determine a location of the mobile device, select a promotion, transmit a promotion indicator associated with the promotion and an application configured to be executed on the mobile device, wherein the application when executed by the mobile device is configured to receive the promotion indicator, cause presentation of a notification that the promotion indicator is available, determine that the mobile device is oriented toward the location, cause presentation of an augmented reality presentation including the promotion indicator, receive selection of the promotion indicator, and cause transmission, to the database, of the user identifier and an indication of the promotion.
US11854042B2 Systems and methods for presenting splice games—reconstituted sports programming—- and enticing fan engagement
A system and method are disclosed for providing engaging, user-interactive advertising content, including rewarding users for engagement, based on a scheme for permissively reformatting archival copies of sporting events via, for example, splicing and resequencing sections of the archival copies, and re-presenting the content as a unique reconstituted sporting event, in an engaging manner that attracts mass audiences to engage the content with regard to the reconstituted event, and to further engage with the related advertising in a user-interactive manner.
US11854039B2 System and techniques for automatic rapid benefit distribution
Described herein are systems and techniques for providing automatic distribution of transaction-related benefits to an account used to conduct a transaction. In certain embodiments, the system receives transaction details from a transaction processing network as transactions are conducted. The system determines an appropriate benefit provider for a transaction conducted from an account and provides a subset of transaction details to that benefit provider. The benefit provider compares the subset of transaction details to a set of limited transaction details received from a resource provider to identify the transaction and determine a benefit amount, if any, for which the transaction qualifies. The benefit provider then provides the benefit amount to the system, which then causes the transaction processing network to credit the account the benefit amount.
US11854038B1 Multi-party, multi-point type decentralized loyalty system for promotion and point issuance using a permission-based distributed ledger for promotion, point issuance, and point redemption
A multi-party, multi-point type decentralized loyalty system and associated processes for promotion and point issuance using a permission-based distributed ledger are disclosed for promotion and point issuance across multiple point/promotion issuers and redeemers via a permission-based distributed ledger. This system allows an issuer and a set of partners to gain transparent access to both (a) the rules of the system in the form of promotions and exchange rates defined in a distributed ledger and (b) consumer accrual and redemption transactions posted to the distributed ledger, and thereby to allow the complete coalition to operate in a decentralized fashion, with quick on-boarding of new partners and transparent reconciliation of point balances between partner and issuer.
US11854034B2 System and method for conducting semi-opaque sales with item bundles
Disclosed are systems, methods, and non-transitory computer-readable storage media for semi-opaque sales with bundles of items. An example bundle can include hotel lodging and a bonus service, status, or item associated with that hotel. An system can identify a first bundle of a first base and bonus item, and a second bundle of a second base and bonus item. The system can present a semi-opaque offer comprising the first bundle, the second bundle, and a discount price, wherein the semi-opaque offer does not identify which of the first bundle and the second bundle will be sold at the discount price to the user upon acceptance of the semi-opaque offer, and wherein the discount price is a full price of the first base item. After receiving acceptance of the semi-opaque offer from the user, the system can disclose that the user has purchased the first bundle at the discount price.
US11854030B2 Methods and apparatus to estimate cardinality across multiple datasets represented using bloom filter arrays
Methods and apparatus to estimate cardinality across multiple datasets represented using Bloom filter arrays are disclosed. Disclosed examples include processor circuitry to execute and/or instantiate instructions to determine an inclusion-exclusion expression that defines an audience size for a user group of interest. Terms in the inclusion-exclusion expression corresponding to either a first cardinality of a first one of at least three Bloom filter arrays or a second cardinality of a union of two or more of the Bloom filter arrays. Different ones of the Bloom filter arrays representative of different sets of users who accessed media. The at least one processor further to estimate, based on the inclusion-exclusion expression, the audience size of the user group of interest.
US11854029B2 Skin care composition and method of making a skin care composition
A method for managing a skin care system. The skin care system includes circuitry to receive skin information from a user. The circuitry determines treatable skin conditions based on the skin information. The skin care system generates severity information and cosmetic formulation compatibility information based on the treatable skin conditions. The skin care system is further able to virtually display user-specific compatible cosmetic formulations based on at least one parameter associated with the severity information and cosmetic formulation compatibility.
US11854026B2 System and methods for measuring values of perception variables
A method and system are described for generating a quantified perception profile of a predetermined stimulus. The method may be used in colorimetry or flavor quantization. Flavor descriptors are selected from database for the particular product and presented pairwise in all possible pair combinations to each of a plurality of tasters via user-devices. For each flavor descriptor pair, users select one of the descriptors which is perceived to be more intense than the other. The results of the selections are captured at host and mapped by normalizing means as intensity values into a flavor descriptor space in database to create a quantized flavor profile. Normalizing means performs a weighting on each descriptor selection result. Filtering means detects anomalous or inconsistent selection responses and issues adaptive control instructions.
US11854025B1 System and methods for generating market planning areas
A market planning system and associated methods are disclosed for dynamically generating an at least one local trade area and/or market planning area for an at least one business location. In at least one embodiment, a central computing system identifies a plurality of block groups proximal to the at least one business location. For each of the identified block groups, the computing system identifies at least one trade anchor located within said block group. The computing system defines a plurality of local trade areas based on the identified block groups and associated trade anchors, and subsequently defines an at least one market planning area based on the local trade areas.
US11854024B2 Systems and methods for interactive annuity product services using machine learning modeling
A server computing device generates an input data set by determining a set of user information, a set of market index information, and available annuity products. A machine learning processor executes a price optimization module to traverse a computer-generated annuity matching model and select a subset of the available annuity products that are associated with product characteristics that match user objectives and generate annuity product recommendations for the user. The processor executes a market simulation module to traverse a computer-generated annuity perfor-mance prediction model using the annuity product recom-mendations and predictions of market performance to gen-erate simulated outcomes for each of the annuity products. A client device generates a graphical user interface for display to the user via a display device, the graphical user interface including visual representations of each of: the annuity product recommendations and the simulated out-comes.
US11854020B2 Multi-dimensional approach to anti-counterfeiting across different industries
Application and associated methods relate to facilitating verification of authenticity of a product instance. Such verification of authenticity is facilitated by a verification transceiver configured to be affixed to a product instance. The verification transceiver includes an engagement fixture configured to affix the verification transceiver to a product instance. The verification transceiver includes a receiver configured to receive a query signal from a proximate mobile device. The verification transceiver includes a transmitter configured to transmit a current encoded signal indicative of the product instance in response to receiving the query signal. The verification transceiver also includes a verification-code sequencer configured to advance the current encoded signal to a next encoded signal in a sequence of encoded signals, each of the sequence indicative of the product instance, current encoded signal advanced to be transmitted in response to a next received query signal.
US11854017B2 Predictive modeling and analytics integration platform
A computer implemented method, comprising: selecting a plurality of dynamic models for evaluating a scoring request, wherein the dynamic models are stored on a scoring database; deploying each of the dynamic models to one of a plurality of evaluators; synchronizing the dynamic models, the synchronizing including at least determining a same version of the dynamic models is deployed and available to all evaluators; receiving, at a scoring node, a scoring request for a score of a lead from at least one requester; separating the scoring request into a plurality of scoring requests, wherein each of the scoring requests is assigned to one of the selected dynamic models wherein the request is separated by model and aggregate model results and sent to an evaluator queue; combining results from each of the dynamic models; evaluating the combined results wherein each of the evaluators sends a model evaluation response to the response queue; and providing a response to the scoring request based on the evaluation of the combined results.
US11854016B1 Method and system for implementing performance and volume testing for credit card authorization systems
An embodiment of the present invention is directed to a performance and volume testing for credit card authorization systems. A system that implements performance and volume testing for credit card authorizations comprises: a memory component that stores performance and volume data; a communication interface that supports communication via TCP/IP and a testing tool comprising a processor coupled to the memory component and programmed to: parse data in a message format for use in performance testing; send load volumes to a system under test to gather metrics, the system under test hosts a credit card authorization application; and collect data from production logs in a message format used to replay authorizations against the credit card authorization application.
US11854013B1 Determining payment details based on contextual and historical information
A computing system may be configured to determine payment details for funds transfers from unstructured sets of data. The system may maintain historical transaction information associated with each of a plurality of users. The system may receive data associated with a transaction. The system may identify a user associated with the data, wherein the user is one of the plurality of users. The system may determine, based on contextual information of the data and the historical transaction information associated with the user, payment details about the transaction. The payment details may include a payment amount and one or more recipients. The system may execute a funds transfer for the payment amount from a source account associated with the user to one or more destination accounts associated with the one or more recipients.
US11854012B2 Systems and methods for use in approving transactions, based on biometric data
Systems and methods are provided for use in processing transactions based on biometric data used in connection with authenticating consumers to payment accounts to which the transactions are directed. One exemplary method includes prompting a consumer to provide a biometric in connection with a transaction by the consumer, and receiving a payment account credential specific to a payment account for use in the transaction. The method also includes appending a biometric score and an indication of a biometric technology used to capture the biometric to an authorization request associated with the transaction, and transmitting, by the computing device, the authorization request to an issuer.
US11854006B2 Method for paying in a motor vehicle by means of a transaction on a cryptocurrency computer network
A method for paying in a motor vehicle having a transaction device involves providing transaction data relating to the payment to the payment transmitter. The transaction data including a receiver address of a payment receiver, a payment amount, a transmitter address of a payment transmitter located in the motor vehicle, and a private key belonging to the transmitter address. The provided transaction data is entered into the transaction device. The entered receiver address is transmitted to the payment receiver, which authenticates the transmitted receiver address. Only if the authenticated receiver address is classified as authentic does the method proceed. This involves signaling the successful authentication of the receiver address to the payment transmitter and transmitting the entered transaction data entered to the cryptocurrency computer network for carrying out the payment. Accordingly, a transaction compiled from the transaction data is entered into at least one account book of the cryptocurrency computer network. A transaction status relating to the entry of the transaction is signaled to the payment transmitter.
US11854004B2 Automatic transaction execution based on transaction log analysis
A device may receive a preauthorization associated with missed transaction prevention for a transaction account of a user, wherein the missed transaction prevention involves preventing a missed transaction associated with merchant accounts of the user. The device may monitor a transaction log of the transaction account and identify a transaction pattern associated with a merchant account based on a plurality of historical transactions identified in the transaction log related to the merchant account. The device may determine that a historical transaction of the plurality of historical transactions is not designated for automatic execution and that an execution of an upcoming transaction corresponding to the plurality of historical transactions is not scheduled. The device may cause an account transaction associated with the upcoming transaction to be automatically executed before a transaction period expiration, associated with the merchant account, passes.
US11854002B2 Systems and methods for converting physical cash into digital money at the point of sale
Systems and methods for efficiently managing administration and storage of physical cash by merchants and minimizing loss of physical change by customers resulting from point of sale purchases at merchants by returning change in the form of digital cash electronically deposited to an account. Customers associate financial accounts with the system, such as bank, brokerage and cryptocurrency accounts. Customers select whether to receive all or some of the change digitally. The system includes a physical-to-digital payment processing program configured to deposit electronic cash into customers' accounts, the merchant using the physical-to-digital payment processing program to make the electronic deposit of digital change of the amount of change owed to the customer. In embodiments, the physical-to-digital payment processing program interfaces between a payment processing system of the merchant and a mobile device of the customer.
US11854001B2 Account entity location based navigation and display for a projectable transaction card
A device may determine information that identifies a location of a projectable transaction card. The device may determine that the location of the projectable transaction card is in proximity to a location associated with an account entity. The device may determine navigation information based on determining that the location of the projectable transaction card is in proximity to the location associated with the account entity. The navigation information includes information for navigating from the location of the projectable transaction card to the location associated with the account entity. The device may provide the navigation information for display on a display screen of the projectable transaction card. The navigation information is not provided for display on the display screen of the projectable transaction card prior to the location of the projectable transaction card being in proximity to the location associated with the account entity.
US11853995B2 Systems and methods for processing encoded symbols to facilitate secured communication between database systems of two entities and to update database tuples associated with the database systems
Systems and methods for processing encoded symbols to facilitate secured communication between a mobile device and one or more database systems is provided. Communication between the mobile device and the database systems is performed to update database tuples in the database systems based on processing of the encoded symbols. The encoded symbols may correspond to QR codes and updating database systems may include administering quick response (QR) code-enabled payment transactions.
US11853993B1 Systems and methods for paper check processing and payee setup
Methods and systems of generating payees from paper check deposits are disclosed. A financial institution computing system includes a data storage system, a network interface logic enabling the financial institution to exchange data over a network, a check processing logic, and a payment transaction logic. The check processing logic obtains payee information using a paper check deposit request submitted by a recipient. The payment transaction logic uses the payee information to create and store the potential payee in the data storage system.
US11853991B2 Accounting apparatus and method of controlling an accounting apparatus
According to an embodiment, an accounting apparatus includes a change machine, a detection device, and a controller. The controller determines whether or not the change machine is capable of paying change in cash on the basis of a result of a detection by the detection device. The controller accepts, when determining that the change machine fails to pay the change in cash, a payment method selected by a customer from a plurality of change payment methods other than paying in cash.
US11853989B2 Method and device for controlling the access and configuration to point of sale peripherals
A method for configuring a POS-System, which uses multiple peripheral devices to complete a transaction, and uses a device server to which all peripheral devices are registered and logically connectable a POS-System, includes the steps of: before starting a transaction on the POS-System, requesting the peripheral devices from the device server to dedicate the devices to the POS-System; once the request is granted, starting the transaction and informing the device server about the start of the transaction for blocking access to the peripheral devices for another POS-System; and when a request for a peripheral device from another POS-System is received from the devices server, checking if a transaction is pending for the peripheral device from the POS system and if the transaction is pending the request is automatically declined and if no transaction is pending the device is reassigned to the other POS-System.
US11853988B2 Method for self-checkout with a mobile device
A method for purchasing an item using a mobile device is provided. The method includes but is not limited to inputting identification information into the mobile device which identifies the item for purchase and generating an order for the item identified by the identification information. The method also includes but is not limited to displaying on a display of the mobile device an optical machine-readable representation of the order.
US11853986B2 Payment system based on a global database of invoices
Systems and methods for secure purchasing are provided in which, at a merchant device, an invoice is generated comprising a remittance amount and a merchant identification. The invoice is associated with an invoice identification. The invoice is transmitted to a remote invoice database. At a consumer device, the invoice identification is received. A request that includes the invoice identification is transmitted to the invoice database. Information about the invoice is received from the invoice database including the remittance amount and merchant identification. The remittance amount, merchant identification, and a prompt to confirm the invoice are displayed. Responsive to receiving approval from the consumer, the invoice is transmitted to a remote account database comprising an account corresponding to the consumer. At a device associated with the remote account database, after receiving the approval of the invoice from the consumer device, the amount of the invoice is remitted to the merchant.
US11853985B2 Systems and methods for configuring resource transfers
A computer-implemented method is disclosed. The method includes: receiving, via a client device, a request to configure a resource transfer of a first type; determining a first set of themes associated with resource transfers of the first type; and providing, for display on the client device, a user interface for configuring the resource transfer with theme data for a theme, wherein providing the user interface includes: displaying at least a subset of the first set of themes; receiving, via the client device, a selection of one of the themes of the displayed subset; obtaining an indication of available multimedia content items associated with the selected theme; and graphically presenting user interface elements corresponding to the multimedia content items via the user interface.
US11853984B2 Methods and systems for making a payment
A method is proposed for a payer, to make a payment to a payee, such as a merchant. The payer's communication device automatically acquires payment facilitation data comprising payee account identification data identifying a payment account associated with the payee and maintained by an acquirer. The payment facilitation data preferably also includes transaction data describing the payment, such as the amount of the payment. From the payment facilitation data, the communication device generates a payment request which is transmitted to an issuer at which the payer maintains a payment account. The issuer communicates with the acquirer, typically via a payment network, to arrange for a payment to be made, and the payment is credited to the payment account associated with the payee, and debited from the payment account associated with the payer. Thus, a payment is effected without the payee ever receiving confidential information about the payer's payment account.
US11853981B2 Systems and methods for e-commerce checkout with delay loading of checkout options
Systems and methods for progressively providing checkout options during a checkout transaction are provided. During a transaction process, a user interface with an options category having a set of checkout options is provided. Requests associated with the checkout options are transmitted, with at least one of the transmitted queries being transmitted to a remote third-party. One or more of the checkout options are identified as a first set of options and others are identified as a second set of options. The user interface is updated to display the first set of options and a selectable UI element prior to display of the second set of options, where all of the second set of options are hidden from display prior to selection of the selectable UI element. The checkout transaction is completable using one of the options from the first set of options without display of the second set of options.
US11853980B2 System and method for implementing transaction processing ecosystems
An embodiment of the present invention is directed to financial transaction ecosystems. A transaction processing ecosystem comprises: a plurality of data sources; a capture interface; and a financial transaction processing system comprising a message bus and a plurality of processors interfacing with the message bus and configured to perform: receiving, via the capture interface, raw data for a payment transaction, wherein the raw data comprises client instructions; normalizing, via the capture interface, the raw data into a normalized transaction format based on a standard data model; publishing, via the capture interface, the normalized transaction format to a message bus; processing, via a first processor of the plurality of processors, the normalized transaction format; and completing the transaction.
US11853972B1 Green training process
(#1) Green k-12 Curriculum leads to, job readiness, Green Job Trade Skill, Green Residential Repairs & Small Business Training upon Graduation. (#2) The Green Job Training process includes On the Job Training with Multi Generation Green Jobs, Job Readiness, Green Residential Repairs & Small Business Training upon Certification of completion. The Green Training Process leads to manufacturing jobs such as, (#3) Green outside shower invention for portable use for contractors, beaches & remote regions without adequate water. In addition to manufacturing jobs for (#4) Wind turbine Cover invention that protects birds. As well as (#5) Mobile Exercise Bicycle Rack for Bikers and Marathon Riders. In addition to (#6) Mobile Folding Partition for traveling distance learning coaches and educators.
US11853965B2 Automated food selection using hyperspectral sensing
A solution for automated food selection includes: an order processing component operable to receive an order identifying an item; a selection component comprising: a first hyperspectral sensor operable to sense a reflection from the item and produce a sensor output based at least on the reflection; and a picking mechanism; a control component operable to: based at least on identification of the item, select a hyperspectral profile from a set of hyperspectral profiles; compare the sensor output with the selected hyperspectral profile; and based at least on the comparison, determine whether to select the item for fulfillment of the order, wherein the picking mechanism is operable to divert the item to a selection output based at least on a determination to select the item for fulfillment of the order; and a transport component operable to transport the item to an order storage zone.
US11853959B1 Drive-thru system implementing location tracking
Embodiments are disclosed to determine customer's prescription information and their position while waiting in a drive-thru lane. The drive-thru lane may have one or more transmitters installed at predetermined locations. By utilizing an application installed on each customer's mobile computing device, each mobile computing device may transmit customer information and ranging data when within range of one or more of the transmitters. The ranging data may include an indication of a range between each of the customer's mobile computing device and one or more proximate transmitters. By correlating the customer information to prescription information from recently filled and/or called in prescriptions, each customer's prescription order may be retrieved. Furthermore, by analyzing the ranging data, the position of each customer in the drive-thru lane may be determined. A drive-thru computing device is disclosed that may display each customer's position in the drive-thru lane along with their prescription order information.
US11853958B2 Estimating shipping costs with machine learning
Disclosed herein are various embodiments for estimating shipping costs of items purchased on an online market. An embodiment operates by detecting a sales transaction between a seller and a buyer for an item via an online marketplace. An item vector representing the item as created by a deep learning model based on a plurality of characteristics associated with the item is received. A set of proximate vectors to the item vector, each of the proximate vectors corresponding to a past listings where a past shipping cost from shipping a product in the past listing is known are identified. A weighted average is calculated from the past shipping cost of each of the past listings. A dimensional weight of the item is estimated based on the weight average, and a shipping cost for the item is estimated based on the estimated dimensional weight prior to providing the item to a carrier.
US11853949B1 System and method of user interface for automotive production planning
A system and method are disclosed including a computer and a processor and memory. The computer receives option constraint limiting values of a second option parameter based on a value for a first option parameter, wherein the first option parameter and the second option parameter comprise mix rates for options for a configuration. The computer further generates an interactive element for setting values of the first option parameter and an interactive element for setting the value for the second option parameter and displays the one or more interactive elements. The computer still further, in response to a value being set for the first option parameter, calculates limits for the values of the second option parameters and prevents the interactive element for setting the value for the second option parameter to be set to values outside of the calculated limits.
US11853947B2 Vehicle dispatching system, vehicle dispatching method, and vehicle dispatching device
A vehicle dispatching method is provided for managing a dispatch to a user of a first vehicle reserved by a user as a dispatch vehicle or a second vehicle that can be dispatched to a scheduled boarding point in which the user boards the dispatch vehicle, using a controller for communicating with communication devices in the first vehicle and the second vehicle. The method includes: acquiring, before the user arrives at the plan boarding point, position information of the first vehicle and position information of the second vehicle; calculating a first scheduled arrival period until the first vehicle arrives at the scheduled boarding point based on the acquired position information of the first vehicle; calculating a first waiting period difference between a user scheduled arrival period until the user arrives at the scheduled boarding point and the first scheduled arrival period; calculating a second scheduled arrival period until the second vehicle arrives at the scheduled boarding point for the user based on the acquired position information of the second vehicle; calculating a second waiting period difference between the user scheduled arrival period and the second scheduled arrival period; determining whether or not the second waiting period is shorter than the first waiting period; and when determining that the second waiting period is shorter than the first waiting period, designating the second vehicle as the dispatch vehicle.
US11853945B2 Data anomaly forecasting from data record meta-statistics
A method, apparatus, system, and computer program code for forecasting a data anomaly to a supply chain. A plurality of data records is identified for a plurality of entities. The data records include import records and export records. The data fields in the data records are categorized into generic field types. The generic field types include numeric fields, categorical fields, and date fields. For each of the plurality of entities, an entity-specific model is constructed for forecasting imports and exports based on the generic field types. The entity-specific model for each of the plurality of entities is combined into a global supply chain model. Based on the global supply chain model, a data anomaly is forecast to a supply chain that is associated with a particular entity.
US11853943B1 Mixed-reality assisted dimensionality expansion and manipulation analytics
A system and method are disclosed to generate one or more mixed-reality visualizations and objects to facilitate efficient interaction with large volumes of data. Embodiments include a computer comprising a processor and memory and a mixed-reality display device comprising a display and one or more sensors. Embodiments generate a mixed-reality object comprising a first cuboid, the first cuboid comprising one or more adjustable display dimensions corresponding to one or more key process indicators (KPIs) and one or more cubelets divided along at least one of the one or more adjustable display dimensions. Embodiments display the mixed-reality object on the display, and adjust at least one of the one or more adjustable display dimensions in response to receiving a first input to the one or more sensors. In response to a second input, embodiments transform the one or more cubelets of the first cuboid.
US11853939B2 System and method for evaluating solar installation plans, structural and electrical analyses, and permit preparation
A system and method for preparing structural analyses for solar installation projects, designing photovoltaic solar electrical systems and thermal solar systems processing solar installation plans, including the processing and interpretation of user input and jobsite information, supplementation of user input with data queried from relevant databases, processing and analyses of jobsite information according to requisite analyses, automated generation of forms and reports for review by a reviewing entity, delivery of signed and sealed documents for process by appropriate regulatory bodies, and addition of third-party verified eSignature and/or file encryption to sign and/or seal reports and plan documents.
US11853935B2 Automated recommendations for task automation
In one embodiment, a method for providing recommendations for workflow alteration is disclosed. Task results for completion of a first set of iterations of a workflow are received. Training data may be extracted from the task results. The training data may be used to build a machine learning model for altering at least a portion of the workflow. An automation forecast that assesses the effects of altering the workflow for a second set of the iterations of the task may be generated, and a workflow alteration recommendation may be provided. Based on automation parameters, such as a minimum required level of accuracy, and the automation forecast, a recommendation regarding whether to automate the task may be included in the workflow alteration recommendation. Finally, based on the recommendation, an automated process may be generated to handle at least a portion of the task.
US11853933B1 Systems and methods for an interactive customer interface utilizing customer device context
Systems, methods, and apparatuses for completing an action requested by a customer are described herein. A requested action is received from the customer. A customer task for completion of the requested action to be performed by the customer is identified. An interaction board is generated that is accessible by the customer and accessible an employee associated with a provider. The interaction board is displayable via a graphical user interface and includes the customer task. An indication is received from the customer that the customer task has been completed prior to a customer interaction. The interaction board is updated to indicate that the customer task has been completed prior to the customer interaction. Information associated with the requested action is received from a customer device during the customer interaction. The interaction board is updated to include the information received from the customer device during the customer interaction.
US11853930B2 Dynamic lead generation
A system for electronic lead generation including a semantic graph database including a knowledge graph and a dynamic profiling module comprising automated computing machinery configured to identify a near-term surge in product interest for a number of companies of a particular size in a particular industry in a particular region of the world in dependence upon the knowledge graph and create a company profile in dependence upon the size of the identified companies, the industry of the identified companies, and the region of the world of the identified companies associated with the near-term surge. Embodiments also include a lead purchase module comprising automated computing machinery configured to generate an electronic lead purchase order in dependence upon the company profile; transmit the lead purchase order to a lead generation engine; and receive, from the lead generation engine, a plurality of leads in dependence upon the lead purchase order.
US11853929B2 Automatic analysis method of infrastructure operation data and system thereof
In a system of automatically analyzing infrastructure operation data, the system includes: an infrastructure operation determination unit configured to determine whether or not to execute an automatic analysis on infrastructure operation data; a data reception unit configured to receive operation data of a previous operation period and operation data of a succeeding operation period according to the automatic analysis execution; a statistics calculation unit configured to calculate statistics for the operation data of the previous operation period and the operation data of the succeeding operation period; and a significant difference analysis unit configured to analyze a significant difference between the operation data of the previous operation period and the operation data of the succeeding operation period based on the statistics.
US11853925B2 Information processing apparatus, information processing method, and computer readable recording medium to display information for a passenger at an airport
An information processing apparatus acquires face image data of a passenger who has disembarked from an aircraft from an image capture device, and acquires identification information corresponding to the face image data acquired from the image capture device from the storage device. In the storage device, the identification information of the passenger, which includes flight information of the passenger, and the face image data of the passenger are stored in association with each other in advance. The information processing apparatus determines, based on the flight information included in the acquired identification information, whether the passenger is a passenger who is to re-board an aircraft after disembarking from the aircraft. If the passenger is a re-boarding passenger, a tour suitable for the passenger is determined based on the acquired identification information, and the information is displayed on the display devices.
US11853919B1 Systems and methods for peer-to-peer funds requests
A mobile wallet system to users is described. The mobile wallet system allows users to provide payments to merchants via the mobile wallet system. Users' mobile wallets are linked to payment forms associated with the users (e.g., bank accounts, credit cards, gift cards, etc.). Additionally, the mobile wallet system allows a first user to request funding from or provide funding to a second user for certain transactions. To pay for a good or service provided by a merchant, a user selects a form of payment, which may be another user, and provides a code to the merchant, which is used by a merchant computing system to initiate payment from the user to the merchant via the financial institution computing system.
US11853916B2 System and method for determining optimal path arrangements for an infrastructure link with two or more design levels
A method for determining optimal path arrangements for an infrastructure link between two geographic locations. The method includes modelling a geographic terrain containing the two geographic locations; optimizing an arrangement cost and a repair rate for two or more potential paths based on the modelled geographic terrain, an arrangement cost model, and a repair rate model, taking into account at least two design levels; and determining the optimal path arrangements each including multiple path portions and respective design levels associated with the path portions based on the optimization.
US11853915B1 Automated screening, remediation, and disposition of issues in energy facilities
Disclosed are techniques for evaluating a condition in a CAP report. The techniques can include receiving a CAP report from a computing device, extracting condition evaluation information from the CAP report based on structured and unstructured user-inputted information included in the CAP report to identify details regarding the condition in a regulated facility, retrieving models from a data store, each model being configured to use different portions of the conditions evaluation information to automatically assess different aspects of the condition, applying different portions of the extracted condition evaluation information to each model to generate assessments related to the condition, where each assessment includes a corresponding confidence value indicating a degree of certainty regarding an assessment's accuracy, determining at least one recommendation related to the condition based on the assessments and confidence values, and generating and transmitting output for the condition to the computing device.
US11853914B2 Distributed architecture for enabling machine-learned event analysis on end user devices
A computer system develops models and generates decision logic based on the developed models. The decision logic is distributed to end user devices, and the end user devices are able to implement the decision logic to detect events, determine event sequences, and correlate the determined event sequences to predicted outcomes.
US11853913B1 Systems and methods for dynamic adjustment of computer models
Disclosed herein are embodiments of systems, methods, and products comprises an analytic server, which evaluates user data for premium financing status and dynamically renders graphical user interfaces. The server trains an artificial intelligence model based on historical user data. The artificial intelligence model comprises one or more data points with each data point representing one of a plurality of attributes and applies a logistic regression algorithm to identify a weight factor for each attribute. The server uses a dynamic algorithm to generate a score by combining the plurality of attributes based on the weight factors. The server receives responses regarding the scores that indicate the premium financing status of each case. The server retrains the artificial intelligence model to identify new weight factors based on negative responses data. The server automatically displays new scores calculated based on the new weight factors.
US11853911B1 System and method for data structuring for artificial intelligence and a user interface for presenting the same
A data structuring system that provides a user interface to enable data wrangling and modeling, and methods for making and using the same.
US11853902B2 Developing event-specific provisional knowledge graphs
Techniques and a framework are described herein for constructing and/or updating, e.g., on top of a general-purpose knowledge graph, an “event-specific provisional knowledge graph.” In various implementations, live data stream(s) may be analyzed to identify entity(s) associated with a developing event. The entity(s) may form part of a general-purpose knowledge graph that includes entity nodes and edges between the entity nodes. Based on the identified one or more entities, an event-specific provisional knowledge graph may be constructed or updated in association with the developing event. In some implementations, the event-specific provisional knowledge graph may be queried for new information about the developing event. Computing devices may be caused to render, as output, the new information.
US11853893B2 Execution of a genetic algorithm having variable epoch size with selective execution of a training algorithm
A method includes generating, by a processor of a computing device, a first plurality of models (including a first number of models) based on a genetic algorithm and corresponding to a first epoch of the genetic algorithm. The method includes determining whether to modify an epoch size for the genetic algorithm during a second epoch of the genetic algorithm based on a convergence metric associated with at least one epoch that is prior to the second epoch. The second epoch is subsequent to the first epoch. The method further includes, based on determining to modify the epoch size, generating a second plurality of models (including a second number of models that is different than the first number) based on the genetic algorithm and corresponding to the second epoch. Each model of the first plurality of models and the second plurality of models includes data representative of neural networks.
US11853888B2 Method and apparatus with neural network convolution operations
A processor-implemented method of performing convolution operations in a neural network includes generating a plurality of first sub-bit groups and a plurality of second sub-bit groups, respectively from at least one pixel value of an input feature map and at least one predetermined weight, performing a convolution operation on a first pair that includes a first sub-bit group including a most significant bit (MSB) of the at least one pixel value and a second sub-bit group including an MSB of the at least one predetermined weight, based on the plurality of second sub-bit groups, obtaining a maximum value of a sum of results for convolution operations of remaining pairs excepting the first pair, and based on a result of the convolution operation on the first pair and the maximum value, determining whether to perform the convolution operations of the remaining pairs.
US11853884B2 Many or one detection classification systems and methods
A classification training system comprises a neural network configured to perform classification of input data, a training dataset including pre-segmented, labeled training samples, and a classification training module configured to train the neural network using the training dataset. The classification training module includes a forward pass processing module, and a backward pass processing module. The backward pass processing module is configured to determine whether a current frame is in a region of target (ROT), determine ROT information such as beginning and length of the ROT and update weights and biases using a cross-entropy cost function and a tunable many-or-one detection (MOOD) cost function, that comprises a tunable hyperparameter for tuning the classifier for a particular task. The backward pass module further computes a soft target value using ROT information and computes a signal output error using the soft target value and network output value.
US11853881B2 Image analysis-based classification and visualization of events
Techniques are described to detect and classify, with high accuracy, events associated with objects using image data analysis and computer vision. In an embodiment, an image capturing device captures an image of an area, which includes objects such as fixed objects. The process determines that an event associated with an object occurred by providing the captured image as input data to an ML model. The ML model is trained to identify such objects and events associated with the objects. The process determines image coordinate information of the event identified within the image and, based at least on mapping data of the area to the image coordinate information, determines that a fixed object of the area is associated with the event. Metrics may be calculated for the fixed object and detected events.
US11853880B2 SRAM architecture for convolutional neural network application
One aspect of this description relates to a convolutional neural network (CNN). The CNN includes a memory cell array including a plurality of memory cells. Each memory cell includes at least one first capacitive element of a plurality of first capacitive elements. Each memory cell is configured to multiply a weight bit and an input bit to generate a product. The at least one first capacitive element is enabled when the product satisfies a predetermined threshold. The CNN includes a reference cell array including a plurality of second capacitive elements. The CNN includes a memory controller configured to compare a first signal associated with the plurality of first capacitive elements with a second signal associated with at least one second capacitive element of the plurality of second capacitive elements, and, based on the comparison, determine whether the at least one first capacitive element is enabled.
US11853876B2 Control policies for robotic agents
A method includes: receiving data identifying, for each of one or more objects, a respective target location to which a robotic agent interacting with a real-world environment should move the object; causing the robotic agent to move the one or more objects to the one or more target locations by repeatedly performing the following: receiving a current image of a current state of the real-world environment; determining, from the current image, a next sequence of actions to be performed by the robotic agent using a next image prediction neural network that predicts future images based on a current action and an action to be performed by the robotic agent; and directing the robotic agent to perform the next sequence of actions.
US11853874B2 Prediction and reporting of medical events
Methods, systems, and devices for event prediction are described. The method may include receiving real-time data associated with one or more measurements by a device. The method may also include updating one or more slope lines based on past instances of the real-time data and generating a feature vector based on the real-time data and the one or more slopes lines. The method may further include passing the first feature vector through an artificial neural network (ANN) and identifying an ANN output that acts as a predictive score. The method may also include predicting whether or not an event will occur based on the predictive score. In some cases, the predictive score may be passed through a voting mechanism, and the prediction of whether or not the event will occur may depend on an output of the voting mechanism.
US11853869B2 Neural network apparatus and method of processing variable-resolution operation by the same
A neural network apparatus that is configured to process an operation includes neural network circuitry configured to receive a first input of an n-bit activation, store a second input of an m-bit weight, perform a determination whether to perform an operation on an ith bit of the first input and a jth bit of the second input, output an operation value of an operation performed on the ith bit of the first input and the jth bit of the second input based on the determination, and produce an operation value of the operation based on the determination.
US11853866B2 Implementation of a neural network in multicore hardware
A multicore hardware implementation of a deep neural network includes a plurality of layers arranged in plurality of layer groups. The input data to the network comprises a multidimensional tensor including one or more traversed dimensions, being dimensions that are traversed by strides in at least one layer of a first layer group. The hardware implementation is configured to split the input data for the first layer group into at least a first tile and a second tile, along at least one of the traversed dimensions, each tile comprising a plurality of data elements in each of the one or more traversed dimensions. A first core is configured to evaluate multiple layer groups, depth-first, based on the first tile. A second core is configured to evaluate multiple layer groups, depth-first, based on the second tile.
US11853864B2 Data processing apparatus and data processing method for executing processing using neural network
A data processing apparatus for executing data processing using a neural network including a plurality of hierarchal levels includes an extraction unit configured to extract intermediate feature data from input feature data, a calculation unit configured to calculate output feature data by reducing the number of channels of the intermediate feature data, a storage unit configured to store the output feature data calculated by the calculation unit and provide the input feature data to the extraction unit, and a control unit configured to control the number of channels of the intermediate feature data to be extracted by the extraction unit and the number of channels of the output feature data to be calculated by the calculation unit.
US11853858B2 Chart building user interface providing machine learned chart recommendations
Systems and methods are disclosed to implement a chart recommendation system that recommends charts to users during a chart building process. In embodiments, when a new chart is being created, specified features of the chart are provided to a machine learned model such as a self-organizing map. The model will determine a previous chart that is the most similar to the new chart and recommend the previous chart to the user for recreation. In embodiments, newly created charts are added to a library and used to update the model. Charts that are highly popular or authored by expert users may be weighed more heavily during model updates, so that the model will be more influenced by these charts. Advantageously, the disclosed system allows novice users to easily find similar charts created by other users. Additionally, the disclosed system is able to automatically group similar charts without using human-defined classification rules.
US11853855B2 Machine learning detection and classification of maxillofacial bone lesions in CBCT
A computer-implemented method comprising: receiving a plurality of CBCT scans, each comprising a series of axial slices, wherein the CBCT scans are associated with a cohort of subjects comprising a first subgroup of subjects having each one or more maxillofacial bone lesions, and a second subgroup of subjects having no maxillofacial bone lesions; applying a feature extraction operation to extract a set of features from the axial slices in each of the CBCT scans; at a training stage, training a machine learning model on a training dataset comprising: (i) all of the extracted sets of features, and (ii) annotations indicating boundaries of bone lesions in the axial slices, to obtain a trained machine learning model configured to detect and segment a bone lesion in an axial slice from a CBCT scan.
US11853852B2 Systems and methods for preventing machine learning models from negatively affecting mobile devices through intermittent throttling
Systems and methods for preventing machine learning models from negatively affecting mobile devices are provided. For example, a mobile device including a camera, memory devices, and one or more processors are provided. In some embodiments, the processors may be configured to provide images captured by the camera to a machine learning model at a first rate. The processors may also be configured to determine whether one or more of the images includes an object. If one or more of the images includes the object, the processors may be further configured to adjust the first rate of providing the images to the machine learning model to a second rate, and in some embodiments, determine whether to adjust the second rate of providing the images to the machine learning model to a third rate based on output received from the machine learning model.
US11853850B2 Arrays for quantum wavefunction manipulation
A quantum phased array comprising one or more arrays of emitter elements each emitting one or more particles having one or more quantum wavefunctions; one or more a phase shifting elements coupled to the emitter elements, each of the phase shifting elements comprising a source of a vector potential applying one or more phase shifts to the one or more quantum wavefunctions; and a control circuit coupled to the one or more phase shifting elements, the control circuit configuring the one or more vector potentials to control an interference of the quantum wavefunctions forming a distribution of the one or more particles at a target, and wherein the distribution is described by a wavefunction interference pattern resulting from the interference controlled by the vector potentials.
US11853846B2 Acceleration of model/weight programming in memristor crossbar arrays
A crossbar array includes a number of memory elements. An analog-to-digital converter (ADC) is electronically coupled to the vector output register. A digital-to-analog converter (DAC) is electronically coupled to the vector input register. A processor is electronically coupled to the ADC and to the DAC. The processor may be configured to determine whether division of input vector data by output vector data from the crossbar array is within a threshold value, and if not within the threshold value, determine changed data values as between the output vector data and the input vector data, and write the changed data values to the memory elements of the crossbar array.
US11853844B2 Information processing apparatus, image orientation determination method, and medium
An information processing apparatus includes a processor to store a determination feature in a predetermined partial area in an image having a predetermined format and a position of the partial area in a state in which the predetermined format image is erect, and determine whether a feature corresponding to the determination feature is present at a position in an at least one input determination target image corresponding to the position of the partial area in the predetermined format image to thereby determine whether the determination target image is erect.
US11853842B2 Interleaved frame types optimized for vision capture and barcode capture
A barcode reader configured to capture interleaved frame types optimized for vision capture and barcode capture are disclosed herein. An example barcode reader is configured to operate in a pre-determined repetitive pattern of capturing a first frame and capturing a second frame over a reading cycle having a fixed duration after a triggering event, wherein the first frame is captured over a first exposure period having a first duration, and the second frame is captured over a second exposure period having a second duration, and wherein the first frame is associated with a first brightness parameter, and the second frame is associated with a second brightness parameter.
US11853836B2 Item tracking system
A computer-implemented method includes determining that a group of items left a space together based on RFID exit times and determining that at least one item of the group of items left the space without authorization by evaluating transactions that took place within a first time period before the at least one item left the space. A single investigation file is automatically created that includes the group of items that left the space together.
US11853824B2 Metal card
A card core includes a body defining a cutout and a discontinuity. The cutout includes an opening in the body defined by an edge and the discontinuity includes a channel defined by the body extending from an outer surface of the body to the cutout. The cutout is sized and configured to define a gap between an element positioned in the cutout and the edge to electromagnetically isolate the element from the body.
US11853820B2 Cross-process communication method, apparatus, and device
A terminal device includes a first application and at least one second application. The at least one second application accesses a service in the first application. The at least one second application sends an access request to the first application through cross-process communication. Because the access request includes an identifier uniquely corresponding to a target service interface of the service, the first application determines the target service interface based on the identifier, and executes a method object corresponding to the target service interface to generate an execution result.
US11853817B2 Utilizing a natural language model to determine a predicted activity event based on a series of sequential tokens
The present disclosure relates to systems, methods, and non-transitory computer-readable media that can leverage a natural language model to determine a most probable candidate sequence of tokens and thereby generate a predicted user activity. In particular, the disclosed systems can tokenize activity event vectors to generate a series of sequential tokens that correspond to recent user activity of one or more user accounts. In addition, the disclosed systems can, for each candidate (e.g., hypothetical) user activity, augment the series of sequential tokens to include a corresponding token. Based on respective probability scores for each of the augmented series of sequential tokens, the disclosed systems can identify as the predicted user activity, a candidate user activity corresponding to one of the augmented series of sequential tokens associated with a highest probability score. Based on the predicted user activity, the disclosed systems can surface one or more suggestions to a client device.
US11853813B2 Cloud based cross domain system—CDS with disaggregated parts
In some aspects, a computing device of the disconnected network may generate an application programming interface (API) configured to present a set of filter types. A selection of one or more filters types from the set of filter types may be received via an API. A sequential order for the selected filter types may be received via an API. A data pipeline with the selection of filters in the sequential order may be generated. A message received at a one-way transfer device may be analyzed by passing the message through the selected filters in the sequential order. A log of events occurring in the data pipeline may be received via a logging network. The log of events may be presented via the application programing interface. The data pipeline may be terminated upon receiving a termination command via the application programming interface.
US11853811B2 Priority based arbitration between shared resource requestors using priority vectors and binary decision tree
Methods of arbitrating between requestors and a shared resource are described. The method comprises generating a vector with one bit per requestor, each initially set to one. Based on a plurality of select signals (one per decision node in a first layer of a binary decision tree, where each select signal is configured to be used by the corresponding decision node to select one of two child nodes), bits in the vector corresponding to non-selected requestors are set to zero. The method is repeated for each subsequent layer in the binary decision tree, based on the select signals for the decision nodes in those layers. The resulting vector is a priority vector in which only a single bit has a value of one. Access to the shared resource is granted, for a current processing cycle, to the requestor corresponding to the bit having a value of one.
US11853807B1 Cluster scaling based on task state information
Generally described, one or more aspects of the present application relate to scaling a cluster of compute capacity used to execute containerized applications or tasks. For example, a waiting area can be maintained, in which tasks that are requested to be executed in a cluster but are not able to be accommodated in the cluster due to the cluster not having sufficient compute capacity usable to execute such tasks are stored. The scaling of the cluster can be performed based on the characteristics of the tasks in the waiting area, such that the cost associated with adding too much compute capacity to the cluster can be reduced, while also reducing the time it takes to reach the desired level of compute capacity that can accommodate all of the requested tasks.
US11853806B2 Cloud computing platform that executes third-party code in a distributed cloud computing network and uses a distributed data store
A compute server receives a request from a client device that triggers execution of a third-party code piece. The compute server is one of multiple compute servers that are part of a distributed cloud computing network. The third-party code piece is executed at the compute server and causes a value to be read from a distributed key-value store and/or written to the distributed key-value store. A response is generated to the request based at least in part on the executed third-party code piece, and the generated response is transmitted to the client device.
US11853804B2 Routing log-based information
Routing log-based information between production servers and logging servers is disclosed. A log entry for a logging server is generated at a production server. A shard identifier is computed for a shard associated with the logging server based on application of a hashing algorithm to properties associated with the production server. The hashing algorithm and properties are selected to prevent or minimize the likelihood of computing of the same shard identifier by another production server for the same shard associated with the logging server. The log entry is transmitted to the shard associated with the logging server. A determination is made that the logging server has malfunctioned by detecting that the log entry transmitted to the shard is absent. In response, another shard identifier is computed for another shard of another logging server and a subsequent log entry from the production server is transmitted to the another shard of the another logging over. No load balancers are used by the routing system.
US11853796B2 Controlling operation of a GPU
The operation of a GPU is controlled based on one or more deadlines by which one or more GPU tasks must be completed and estimates of the time required to complete the execution of a first GPU task (which is currently being executed) and the time required to execute one or more other GPU tasks (which are not currently being executed). Based on a comparison between the deadline(s) and the estimates, the operating parameters of the GPU may be changed.
US11853793B2 Methods and system for on-device AI model parameter run-time protection
An electronic device includes at least one transceiver, at least one memory, and at least one processor coupled to the at least one transceiver and the at least one memory. The at least one processor is configured to receive, via the at least one transceiver, an AI model in a trusted execution environment (TEE). The at least one processor is also configured to receive an inference request and input data from a source outside the TEE. The at least one processor is further configured to partition a calculation of an inference result between an internal calculation performed by processor resources within the TEE and an external calculation performed by processor resources outside the TEE. In addition, the at least one processor is configured to produce the inference result based on results of the internal calculation and the external calculation.
US11853792B2 Baseline monitoring method and apparatus, readable medium, and electronic device
The present disclosure relates to a baseline monitoring method, apparatus, readable medium, and electronic device. The method includes: determining a plurality of tasks to be monitored in the baseline; determining whether there is a first task to be monitored that has cyclic dependency according to dependencies among the plurality of tasks to be monitored; and determining a task instance to be checked for each of the tasks to be monitored, and for the first task to be monitored that is not a guaranteed task, determining the task instance to be checked for the first task to be monitored according to the cyclic dependency and dependency between the first task to be monitored and its downstream task to be monitored.
US11853789B2 Resource manager integration in cloud computing environments
In one embodiment, a system includes first host machines implementing a public-cloud computing environment, wherein at least one of the first host machines includes a resource manager that provides a public-cloud resource interface through which one or more public-cloud clients interact with one or more virtual machines, and second host machines implementing a private-cloud computing environment, wherein at least one of the second host machines includes one or more private-cloud virtual machines, wherein at least one of the first host machines further includes a private-cloud VM resource provider through which the resource manager interacts with the private-cloud virtual machines, wherein the VM resource provider translates requests to perform virtual machine operations from a public-cloud-resource interface to a private-cloud virtual machine interface, and the private-cloud virtual machines perform the requested virtual machine operations in response to receiving the translated requests from the VM resource provider.
US11853788B2 Managed virtual appliances
Disclosed are various embodiments for creating and managing virtual appliances. A command to create a virtual machine image for a hosted instance of an application image is received. The virtual machine image is created in response to receiving the command. The virtual machine image can include an operating system; a container orchestration service configured to host the instance of the application image; and a configuration service. The configuration service can be configured to at least install a management agent in response to a first boot of the virtual machine and configure the management agent to download and install the application image.
US11853785B1 Virtual machine cloning and resource configuration
Generally described, one or more aspects of the present application relate to an instance cloning service for cloning a running virtual machine instance and configuring the resources of the new virtual machine instance created by cloning the running virtual machine instance. For example, the instance cloning service can create the new virtual machine instance and attach it to a storage volume to which the original virtual machine instance is attached. The instance cloning service may subsequently move the new virtual machine instance to another storage volume (e.g., based on a user request or based on the performance of the instances). Alternatively, upon cloning, the instance cloning service may attach the new virtual machine instance to a new storage volume. For example, the instance cloning service may use copy-on-write to provide the new virtual machine instance with its own storage volume.
US11853780B2 Architecture for managing I/O and storage for a virtualization environment
Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.
US11853778B2 Initializing a conversation with an automated agent via selectable graphical element
Methods, apparatus, systems, and computer-readable media are provided for using selectable elements to invoke an automated assistant at a computing device. While operating the computing device, a user may not be aware that the automated assistant can be invoked according to certain invocation phrases. In order to inform the user of the functionality of the automated assistant, the user can be presented with selectable elements that can initialize the automated assistant when selected. Furthermore, a selectable element can provide an invocation phrase in textual form so that the user is aware of their ability to invoke the automated assistant by speaking the invocation phrase. The selectable element can be presented at different devices associated with the user, and the automated assistant can be initialized at a device that is separate from the device where the selectable element is presented.
US11853775B1 Systems and methods for providing nested frontend applications for managed service providers
Disclosed herein are systems and method for providing nested frontend applications in a user interface of a management application. An exemplary method may include: generating a graphical user interface (GUI) for the management application, wherein the GUI includes a first extension point that includes a plurality of extensions, wherein each extension of the plurality of extensions is a standalone frontend application; injecting, during runtime of the management application, a first extension into the first extension point based on a personal configuration file, wherein the first extension is included in the plurality of extensions after injection; in response to receiving, via the GUI, a selection of the first extension, generating, on the GUI, a second extension point corresponding to the first extension, wherein the second extension point includes an additional plurality of extensions; and injecting, during the runtime, a second extension into the second extension point.
US11853773B2 Interactive profile-based self-learning application for smart field devices
Aspects of the disclosure relate to computer hardware and software for managing a field device (e.g., a transmitter, an actuator, a valve, a switch, a sensor, a power supply, a meter, or the like, used in one or more pieces of equipment that process one or more input chemicals to create one or more products in a chemical plant, a petrochemical plant, a refinery, or the like) by using an interactive automation/self-learning program module installed in a computing device (e.g., a mobile device). Some aspects of the disclosure provide techniques that may enable a computing device to connect to a field device; automatically identify the field device; provide guidance to manage the connected field device; receive input corresponding to the guidance; and/or manage the field device based on the input.
US11853770B2 Reduce OS imaging time using ‘just in time’ file delivery
Embodiments are provided for imaging an operating system (OS) by creating a new OS image from an installer OS image copy maintained in durable storage. During the OS imaging, only a subset of OS files from the installer image are fully copied into the new OS image. Placeholder files are created for other files not included in the initial subset of OS files which were determined to be critical for booting of the OS and/or a minimum set of OS functionality. The placeholder files are distinguished from sparse files and are inaccurately presented by the file system as being full copies of the underlying installer OS image. The data for the placeholder files is only copied when requested, on demand, and/or when there is available/unused processing bandwidth that is subsequently identified after rebooting the computing system with the new OS image.
US11853769B2 Determination of power-off duration of NVME SSD
An SSD includes a controller having a first non-volatile memory in which a power-off timestamp is stored, and a hardware register accessible by a host. The SSD also includes a second non-volatile memory coupled to the controller, the second non-volatile memory storing instructions for at least one boot-up mode of the SSD. Upon power up of the controller and prior to the controller executing the instructions for at least one boot-up mode of the SSD, the controller receives, in the hardware register, a power-on timestamp from the host and determines, based on the power-on timestamp and the stored power-off timestamp, a boot-up mode of the SSD.
US11853768B2 Lockscreen for head-worn augmented reality device
A method of activating a head-worn device is disclosed. The method includes activating the head-worn device and performing a partial bootup. When an instruction to perform a function is received, it is determined whether or not the instruction is permitted for partial bootup execution. The instruction is executed based on the instruction being permitted for partial bootup execution, and a bootup of the head-work device is completed based on the instruction not being permitted for partial bootup execution. The method may further comprise determining if the instruction requires user authentication in order to be executed, and based on the instruction being partial bootup compatible and not requiring user authentication, executing the instruction.
US11853766B2 Technology to learn and offload common patterns of memory access and computation
An example system includes memory; a central processing unit (CPU) to execute first operations; in-memory execution circuitry in the memory; and detector software to cause offloading of second operations to the in-memory execution circuitry, the in-memory execution circuitry to execute the second operations in parallel with the CPU executing the first operations.
US11853763B2 Backward compatibility by restriction of hardware resources
A new device executing an application on a new central processing unit (CPU), determines whether the application is for a legacy device having a legacy CPU. When the new device determines that the application is for the legacy device, it executes the application on the new CPU with selected available resources of the new device restricted to approximate or match a processing behavior of the legacy CPU, e.g., by reducing a usable portion of a return address stack of the new CPU and thereby reducing a number of calls and associated returns that can be tracked.
US11853758B2 Techniques for decoupled access-execute near-memory processing
Techniques for decoupled access-execute near-memory processing include examples of first or second circuitry of a near-memory processor receiving instructions that cause the first circuitry to implement system memory access operations to access one or more data chunks and the second circuitry to implement compute operations using the one or more data chunks.
US11853757B2 Vectorization of loops based on vector masks and vector count distances
Systems, apparatuses and methods may provide for technology that identifies that an iterative loop includes a first code portion that executes in response to a condition being satisfied, generates a first vector mask that is to represent one or more instances of the condition being satisfied for one or more values of a first vector of values, and one or more instances of the condition being unsatisfied for the first vector of values, where the first vector of values is to correspond to one or more first iterations of the iterative loop, and conducts a vectorization process of the iterative loop based on the first vector mask.
US11853756B2 Calculation engine for performing calculations based on dependencies in a self-describing data system
A method includes receiving a request to modify a first value of a first field of a first item in a self-describing data system, and obtaining a domain comprising items in the self-describing data system. The first item and a second item are included in items, and the second item comprises a second field having a second value. The method includes calculating, based on a rule of the second field, a dependency of the second value on the first value. The rule specifies how the second value is to be calculated using the first value. The method includes modifying, based on the request, the first value. The method includes receiving an event triggered by the modification to the first value. The method includes, responsive to the event, calculating the second value based on the rule, and storing the second value in the second field.
US11853754B2 Mask operation method for explicit independent mask register in GPU
Provided is a mask operation method for an explicit independent mask register in a GPU. The method comprises: each GPU hardware thread being able to access respective eight 128-bit-wide independent mask registers, which are recorded as $m0-$m7. With regard to mask operation instructions of the explicit independent mask register in the GPU, each hardware thread in the GPU is able to access respective eight 128-bit-wide independent mask registers, and four groups of mask operation instructions are available for a user, and respectively realize a reduction operation, an extension operation and a logic operation on the mask register, and data movement between the mask register and a general vector register.
US11853753B1 Detection, presentation, and resolution of bottlenecks in monolith decomposition
Techniques are described for identifying resource bottlenecks in decomposing monolithic software applications as part of software modernization processes. An application modernization system constructs a graph model of a software application based on an analysis of application artifacts associated with the software application. The graph model includes nodes representing independent application components, and further includes edges representing identified dependency relationships among the application components. An application modernization system further generates application profile metrics associated with the identified dependencies, and weights derived from the metrics are applied to the nodes and/or the edges of the graph model to generate a weighted graph model that identifies the resource bottlenecks among the application components and the identified dependency relationships. The weighted graph model is transmitted to a computing device for display to a user.
US11853752B2 Migration of web applications between different web application frameworks
A method includes identifying a portion of a web application to be migrated from a first to a second web application framework, selecting at least one page element in the portion of the web application that is to be migrated, generating an application chunk for the selected page element as a self-contained web application that utilizes the second web application framework, and replacing a portion of software code of the web application corresponding to the selected page element with chunk definition metadata defining content of the selected page element, dependencies of the selected page element, and triggers for loading the generated application chunk. The method also includes creating an application core comprising a user interface shell configured to load the generated application chunk and one or more other application chunks of the web application responsive to activation of user interface elements of the web application corresponding to the defined triggers.
US11853749B2 Managing container images in groups
A method includes: creating, by a computing device, a container image group; adding, by the computing device, container images which share file characteristics into the container image group; defining, by the computing device, a homogeneity of the container image group; and applying, by the computing device, a life cycle action on image layers of the container images within the container image group based on the homogeneity of the container image group.
US11853746B2 Source code merge conflict resolution
Some embodiments automatically assess source code merge conflict resolution candidates and then display a recommendation explaining strengths and weaknesses of each candidate. Thus informed, a developer can avoid adopting changes which produce merged code that does not build or does not pass tests, and avoid merged code that departs from a pattern followed in previous changes to a code base. Candidate conflict resolution assessments depend on objective criteria such as merged code buildability, operational accuracy, edit pattern consistency, or conflict resolution generator confidence. Candidates may be automatically ranked, prioritized, or rejected outright by an embodiment. Work item descriptions and candidate provenance may be displayed to aid developer selection of an optimal merge candidate.
US11853744B2 Analysis device, analysis method, and analysis program
Provided is a technique for analyzing connection compatibility between software applications such as OSS. An analysis device 1 includes an acquisition unit 12 that acquires a first source code of a connection source OSS (Open Source Software) application, a second source code of a connection destination OSS application, and a connection plug-in for the connection source OSS application and the connection destination OSS application; a first analysis unit 131 that calculates a first compatibility based on the number of duplicate data formats between an output plug-in of the first source code and an input plug-in of the second source code; a second analysis unit 132 that calculates a second compatibility based on the number of functions and the number of instances included in the connection plug-in; and a third analysis unit 133 that calculates a connection compatibility between the connection source OSS application and the connection destination OSS application using the first compatibility and the second compatibility.
US11853741B2 Federated learning for connected camera
Vehicles and related systems and methods are provided for classifying detected objects in a location-dependent manner using localized models in a federated learning environment. A method involves obtaining sensor data for a detected object external to the vehicle from a sensor of a vehicle, obtaining location data associated with the detected object, obtaining a local classification model associated with an object type, assigning the object type to the detected object based on an output by the local classification model as a function of the sensor data and the location data using the local classification model, and initiating an action at the vehicle responsive to assigning the object type to the detected object.
US11853740B2 Method for patching an operating system on a secure element transparently through an SM-SR platform
Provided is a method for patching an operating system 100 on a secure element 103 embedded in a terminal. The method comprises transmitting from a platform 101 to a SM-SR 102 an order to create on the secure element 103 an ISD-P 104, establishing between the platform 101 and the ISD-P or the secure element 103 a secure channel, transmitting from the SM-SR 102 to the secure element 103 a patch of the operating system, executing in the ISD-P 104 the patch of the operating system, and sending from the secure element 103 to the platform 101 a message informing the platform 101 of the result of the execution of the patch.
US11853737B1 Metadata driven product configuration management
A method may include: receiving a notification of a triggering event, the triggering event identifying an associated product; accessing a baseline configuration for the product; transmitting a notification to a recipient responsible for maintaining the baseline configuration for the product; receiving an approved update to the baseline configuration from the recipient; generating an updated baseline configuration for the product based on the approved update; querying a database to identify an application subscriber for the triggering event for the product; and transmitting the updated baseline configuration to the identified application subscriber.
US11853735B1 Systems and methods for continuous integration and continuous deployment pipeline management using pipeline-agnostic non-script rule sets
The systems and methods provide continuous integration and continuous deployment pipeline management using pipeline-agnostic rule sets applied to pre-deployment code samples. The system standardizes the application of a rule set to a pre-deployment code sample to use data at a given location, but the system allows for the sample itself to determine which data stream of the data streams at that data location is used. As such, the systems and methods avoid the need for the plethora of rule sets that would overwhelm a user and defeat the purpose of the CaaS product, but the system allows for processing pre-deployment code samples that are specific to the sample.
US11853733B2 Graphical user interface and system for defining and maintaining code-based policies
Some embodiments of the invention provide a method for defining code-based policies. The method generates a policy-builder first view of a policy for display in a graphical user interface (GUI) by processing a syntax tree that is generated from a code second view of the policy. The method receives, through the policy-builder first view, a modification to a portion of the policy. To reflect the modification, the method updates a portion of the syntax tree that corresponds to the portion of the policy that is affected by the modification. Based on the updating of the syntax tree, the method updates the code second view by modifying a portion of the code second view that corresponds to the updated portion of the syntax tree.
US11853727B2 Group control and management among electronic devices
In a method of group control and management among electronic devices, wherein the electronic devices is in communication with a control device, a projectable space instance is provided for the control device to create a workspace, wherein a control and management tool and a plurality of unified tools for driving respective electronic devices are selectively added to the projectable space instance. The projectable space instance is then parsed with a projector by the control device to automatically generate a projected workspace corresponding to the workspace to be created via the projectable space instance. The control and management tool realizes at least one status information of at least a first one of the electronic devices by way of the unified tools, and controls at least a second one of the electronic devices to execute at least one task corresponding to the at least one status information.
US11853717B2 Accelerating processing based on sparsity for neural network hardware processors
Embodiments of the present disclosure include systems and methods for accelerating processing based on sparsity for neural network hardware processors. An input manager determines a pair of non-zero values from a pair of data streams in a plurality of pairs of data streams and retrieve the pair of non-zero values from the pair of data streams. A multiplier performs a multiplication operation on the pair of non-zero values and generate a product of the pair of non-zero values. An accumulator manager receives the product of the pair of non-zero values from the multiplier and sends the product of the pair of non-zero values to a corresponding accumulator in a plurality of accumulators.
US11853715B2 Floating-point computation with threshold prediction for artificial intelligence system
A system comprises a floating-point computation unit configured to perform a dot-product operation in accordance with a first floating-point value and a second floating-point value, and detection logic operatively coupled to the floating-point computation unit. The detection logic is configured to compute a difference between fixed-point summations of exponent parts of the first floating-point value and the second floating-point value and, based on the computed difference, detect the presence of a condition prior to completion of the dot-product operation by the floating-point computation unit. In response to detection of the presence of the condition, the detection logic is further configured to cause the floating-point computation unit to avoid performing a subset of computations otherwise performed as part of the dot-product operation. Such techniques serve as a predictor that the avoided subset of computations would have resulted in a dot product of the two floating-point values being below a threshold value.
US11853713B2 Graph similarity analytics
Techniques that facilitate graph similarity analytics are provided. In one example, a system includes an information component and a similarity component. The information component generates a first information index indicative of a first entropy measure for a first graph-structured dataset associated with a machine learning system. The information component also generates a second information index indicative of a second entropy measure for a second graph-structured dataset associated with the machine learning system. The similarity component determines similarity between the first graph-structured dataset and the second graph-structured dataset based on a graph similarity computation associated with the first information index and the second information index.
US11853705B2 Smart content recommendations for content authors
Techniques describes herein include using software tools and feature vector comparisons to analyze and recommend images, text content, and other relevant media content from a content repository. A digital content recommendation tool may communicate with a number of back-end services and content repositories to analyze text and/or visual input, extract keywords or topics from the input, classify and tag the input content, and store the classified/tagged content in one or more content repositories. Input text and/or input images may be converted into vectors within a multi-dimensional vector space, and compared to a plurality of feature vectors within a vector space to identify relevant content items within a content repository. Such comparisons may include exhaustive deep searches and/or efficient tag-based filtered searches. Relevant content items (e.g., images, audio and/or video clips, links to related articles, etc.), may be retrieved and presented to a content author and embedded within original authored content.
US11853704B2 Classification model training method, classification method, device, and medium
Embodiments of this application disclose a classification model training method, a classification method, a device, and a medium. An initial classification model is first trained by using a first sample set including a large quantity of first samples, to obtain a pre-trained model, each first sample including a social text and an emoticon label corresponding to the social text; and the pre-trained model is then trained by using a second sample set including a small quantity of second samples, to obtain a social text sentiment classification model that uses a social text as an input and use a sentiment class probability distribution corresponding to the social text as an output. In this method, the model is trained by combining a large quantity of weakly supervised samples with a small quantity of supervised samples, to ensure that the model obtained through training has better model performance without increasing manually labeled samples.
US11853703B2 Processing transactional feedback
Disclosed are systems and methods for receiving a plurality of comments at a particular phase of a transaction with a member of a networked system, classifying one or more of the plurality of comments into one of a set of predetermined sentiment classifications, applying a trained machine learning system to select a category from a set of predefined categories for each of the one or more comments, applying a natural language processing module to generate a sub-category for each of the one or more comments, associating the generated sub-categories with their respective categories for the one or more comments, and generating a display of the determined categories for the particular transaction with the generated sub-categories, each generated sub-category being graphically connected to their respective categories.
US11853698B2 Natural language text processing for automated product gap clustering and display
An example computer-implemented method embodying the disclosed technology comprises digitally storing a plurality of digital objects comprising first type digital objects and second type digital objects, each digital object comprising an electronic digital representation of natural language text, and certain first type digital objects each being associated with exactly one second type digital object; programmatically generating a corpus of digital documents from the plurality of digital objects; programmatically embedding the electronic digital representation of natural language text of each first type digital object not associated with one of the second type digital objects, thereby generating a second set of vectors; programmatically determining, for each of the second set of vectors, a corresponding set of nearest neighbor vectors from the first set of vectors; programmatically generating recommendation data indicating potential new associations between first type digital objects and second type digital objects; and displaying a representation of the recommendation data.
US11853697B2 Dynamically inheriting accumulated attribution
An approach is provided in which a method, system, and program product build a time series prediction model based on one or more relationships between a first set of keywords in a set of first news articles and a second set of keywords in a set of second news articles. The time series prediction model includes a time-based interest level adjustment corresponding to a publication time between the set of first news articles and the set second of news articles. The method, system, and program product use the time series prediction model to compute an inherited initial interest level of a third news article that includes a set of new keywords based on the set of new keywords and the time-based interest level adjustment. The method, system, and program product assign the inherited initial interest level to the third news article.
US11853696B2 Automated text amendment based on additional domain text and control text
Aspects of the present disclosure provide techniques for automated text amendment. Embodiments include identifying a first plurality of n-grams in first text associated with a domain. Embodiments include identifying a second plurality of n-grams in second text associated with the domain. Embodiments include identifying a third plurality of n-grams in third text that is not associated with the domain. Embodiments include determining candidate n-grams that are overexpressed in the second plurality of n-grams compared to the third plurality of n-grams. Embodiments include determining a match between a candidate n-gram of the candidate n-grams and a given n-gram of the first plurality of n-grams based on one or more matching factors. Embodiments include amending the first text based on the match between the candidate n-gram and the given n-gram.
US11853694B2 Resolving temporal ambiguities in natural language inputs leveraging syntax tree permutations
In non-limiting examples of the present disclosure, systems, methods and devices for resolving temporal ambiguities are presented. A natural language input may be received. A temporal component of the input may be identified. A determination may be made that the temporal component includes a conjunction that separates temporal meeting block alternatives. A temporal ambiguity may be identified in one of the meeting block alternatives. A plurality of syntax tree permutations may be generated for the meeting block alternative where the ambiguity was identified. A machine learning model that has been trained to identify a most relevant permutation for a given natural language input may be applied to each of the plurality of permutations. A temporal meeting block alternative corresponding to the most relevant permutation may be surfaced.
US11853693B2 Creating rich communication services (RCS) message templates with graphical build and concurrent representative display
System and method for generating RCS message templates using a graphical user interface (GUI) with concurrent representative display. Templates are generated based on inputs via an input region of the GUI. Inputs can include a template name, a template type, and message content, which can include text, images, video, interactive buttons or icons, and so forth. Inputs can be static or parameterized. A representative message based on the template is concurrently displayed in a display region of the GUI. Based on the inputs, the system generates RCS message templates, such as by compiling JSON code corresponding to the user inputs and the representative display. The templates can be used to generate and send finalized RCS messages, such as text messages, rich cards, and so forth, by invoking a generated template and providing data for any parameterized fields in the template.
US11853690B1 Systems and methods for highlighting graphical models
Systems and methods may highlight paths through graphical models having executable semantics. Paths through a model leading from a starting location and terminating at final source and/or destination model elements may be identified. The paths may be highlighted. A model may include hierarchical levels, and the highlighting may be extended into lower or higher hierarchical levels relative to a current level. A model may execute over a plurality of simulation time steps, and the highlighting may indicate model elements executing in a given simulation time step.
US11853684B2 Synchronization and tagging of image and text data
A computing system accesses an image-based document and a text document having text extracted from the image-based document and provides a user interface displaying at least a portion of the image-based document. In response to selection of a text portion of the image-based document, the system determines an occurrence of the text portion within at least a portion of the image-based document and then applies a search model on the text document to identify the same occurrence of the text portion. Once matched, alignment data indicating a relationship between a selected tag and both the text portion of the image-based document and the text portion of the text document is stored.
US11853682B2 Systems and methods for identification and elimination of geometrical design rule violations of a mask layout block
Computer-implemented systems and methods for eliminating geometrical design rule violations, maintaining mask layout electrical connectivity, reliability verification, and design for manufacturing structural correctness of a mask layout block are provided. Exemplary systems and methods include comparing a feature dimension in a mask layout data file with a design rule in a reference rule file and identifying a design rule violation of a mask layout block if the feature dimension does not match the design rule. Methods may further include automatically correcting the design rule violation by modifying the feature dimension so the feature dimension matches the design rule. A design rule auto-correction tool may be provided and be configured to compare a feature dimension in a mask layout data file with a design rule in a reference rule file and correct the design rule violation. Disclosed embodiments advantageously correct all design rules including dependency rules.
US11853674B2 Methods and systems for integrated circuit photomask patterning
Methods and systems for IC photomask patterning are described. In some embodiments, a method includes inserting a dummy region in an IC design layout, the IC design layout includes an active region, and the active region and the dummy region is separated by a first distance. The method further includes performing one or more operations on the IC design layout, and the active region and the dummy region is separated by a second distance substantially less than the first distance. The method further includes performing a dummy region size reduction on the IC design layout to increase the second distance to a third distance substantially greater than the second distance, and the third distance is substantially greater than a minimum feature size to be patterned by a photolithography tool. The method further includes forming a photomask using the IC design layout.
US11853673B2 Standard cell template and semiconductor structure
The present disclosure provides a standard cell template and a semiconductor structure. The standard cell template includes a first well region and a second well region, arranged along a first direction; a first gate pattern, located in the first well region and extending along the first direction, for defining a first gate; a second gate pattern, located in the second well region and extending along the first direction, for defining a second gate; and a gate electrical connection pattern, located between the first gate pattern and the second gate pattern, for defining a gate electrical connection structure; where the gate electrical connection structure is arranged on the same layer as the first gate and the second gate to electrically connect the first gate and/or the second gate.
US11853669B2 Relocatable FPGA modules
A logic block can be relocated without recompilation from a first area to a second area on a field-programmable gate array (FPGA) if the pattern of fabric tiles in the second area is the same as the pattern of fabric tiles in the first area, and if the two areas have the same dimensions. The design system runs synthesis, placement, and routing on a partition of a design at a first location, exports that partition to a persistent on-disk database, imports one or multiple copies of the partition into a larger design, and moves one or more of the copies from the first area to a target area in the larger design. The compatibility of the second area may be identified based on fabric tile signatures of the first area and the second area.
US11853664B2 Compensation design of power converters
A method for compensation network design in a power converter design system is provided that includes computing optimal values for compensation components in a compensation network based on a plurality of loop specifications comprising crossover frequency (Fco), phase margin (PM), Gain Margin (GM), and low frequency gain (LFG), and applying changes to a power converter design comprising the compensation network based on the optimal values.
US11853659B2 Procedural model of fiber and yarn deformation
Modeling cross-sections of yarn may include receiving yarn simulation input comprising a descriptive model of a general curvature followed by the yarn, providing a plurality of fibers distributed radially from the center of a ply, setting a base position based on parameters, applying a strain model to simulate the effect of stretch forces applied to the yarn, and outputting a yarn model indicating position and directionality of fibers in the yarn. The technology also relates to real-time modeling of a garment comprising a fabric. For instance, real-time modeling of a garment may include providing an input associated with one or more parameters of the fabric, receiving frames of a computer simulated garment, the computer simulated garment including a simulation of the fabric, the fabric simulation including yarns simulated based on a yarn model.
US11853656B1 Data storage system modeling using application service level objectives and specified workload limits for storage tiers
Described are techniques for modeling processing performed in a data storage system. Inputs received may include a plurality of workloads each denoting a workload for one of a plurality of storage groups, a plurality of service level objectives each denoting a target level of performance for one of the plurality of storage groups, a plurality of capacities each denoting a storage capacity of one of a plurality of storage tiers, and a plurality of maximum workloads each denoting a maximum workload capability of one of the plurality of storage tiers. Using the inputs, placement of data of the plurality of storage groups on the plurality of storage tiers may be modeled. Output(s) may be generated based on the modeling where the output(s) may include an amount of each of the plurality of storage tiers allocated by modeling to each of the plurality of storage groups.
US11853653B2 Generative design using style grammars
This document describes a generative design platform that uses style to generate product designs. In one aspect, a method includes receiving, from a client computing device of a user, data identifying a set of design parameters including a product template for a product and one or more style grammars for the product. Each style grammar includes a set of stylistic parameters that define aesthetic characteristics of a group of related products. One or more physical constraints on a design of the product are obtained. A set of candidate product designs for the product are generated based on the product template, each style grammar, and the one or more physical constraints. A set of scores are generated for each candidate product design based on an evaluation of the candidate product designs. A subset of the candidate product designs are selected based on the scores.
US11853652B2 Systems and methods to implement commands based on selection sequences to a user interface
Systems and methods to implement commands based on selection sequences to a user interface are disclosed. Exemplary implementations may: store, electronic storage, a library of terms utterable by users that facilitate implementation of intended results; obtain audio information representing sounds captured by a client computing platform; detect the spoken terms uttered by the user present within the audio information; determine whether the spoken terms detected are included in the library of terms; responsive to determination that the spoken terms are not included in the library of terms, effectuate presentation of an error message via the user interface; record a selection sequence that the user performs subsequent to the presentation of the error message that causes a result; correlate the selection sequence with the spoken terms based on the selection sequence recorded subsequent to error message to generate correlation; and store the correlation to the electronic storage.
US11853649B2 Voice-controlled entry of content into graphical user interfaces
Implementations set forth herein relate to an automated assistant that can selectively determine whether to incorporate a verbatim interpretation of portions spoken utterances into an entry field and/or incorporate synonymous content into the entry field. For instance, a user can be accessing an interface that provides an entry field (e.g., address field) for receiving user input. In order to provide input for entry field, the user can select the entry field and/or access a GUI keyboard to initialize an automated assistant for assisting with filling the entry field. Should the user provide a spoken utterance, the user can elect to provide a spoken utterance that embodies the intended input (e.g., an actual address) or a reference to the intended input (e.g., a name). In response to the spoken utterance, the automated assistant can fill the entry field with the intended input without necessitating further input from the user.
US11853648B2 Cognitive and interactive sensor based smart home solution
Systems and methods for smart sensors are provided. A smart sensor includes: a case; a power adapter configured to be plugged directly into an electrical outlet; a computer processor; a microphone; a speaker; a camera; at least one sensor; a control switch; a sync button; a USB port; and a memory storing: an operating system; a voice control module; a peer interaction module; a remote interaction module; and a cognitive module. In embodiments, the power adapter includes prongs that extend from a back side of the case, and the microphone, the speaker, the camera, and the at least one sensor are on a front side of the case opposite the back side of the case.
US11853644B2 Playlist selection for audio streaming
An example embodiment may involve determining that a client device (such as a smartphone, tablet, or in-automobile audio device) is in an automobile and that the client device has access to a playlist of audio content. Possibly based on the client device being in the automobile and having access to the playlist of audio content, the client device may request a stream of the audio content. As a consequence of making the request, the client device may receive the stream of the audio content and begin audible playout of the audio content.
US11853635B2 Configuration and operation of display devices including content curation
Content management includes receiving an image of one or more display devices with respective first content displayed. For at least one display device, a display device identification (ID) is retrieved. A change to the first content displayed at the at least one display device is caused, based on the display device ID of the at least one display device, upon interaction with the image.
US11853629B1 System and method for feed forward control of printhead temperature in an inkjet printer to improve ink image quality
A method of operating an inkjet printer identifies a thermal load that will be imposed on the printheads in the inkjet printer during execution of a print job and identifies a remedial action to reduce the thermal load if the thermal load increases the temperature of the printheads above an upper threshold of a predetermined temperature range. The thermal load is identified from the ink image content data for the print job, the print job parameters for the print job, and environmental condition measurements received from sensors in the printer. The remedial actions include manipulation of the print job queue, alteration of print job parameters, and active cooling to remove heat from the printheads or media within the printer.
US11853626B2 Printing apparatus, method, and printing system for preventing undesired cancellation of receipt of print job
A printing apparatus includes a controller configured to perform a storage printing process that includes receiving a print job containing a first user name via the communication interface, storing the print job in the memory, and performing printing based on the stored print job when the first user name matches a second user name after accepting the second user name input via the user interface. When a cancel instruction has been input via the user interface while the printing based on the stored print job is being performed in the storage printing process, the controller cancels the printing based on the stored print job. When the cancel instruction has been input via the user interface while the print job containing the first user name is being received in the storage printing process, the controller continues the storage printing process without canceling the receipt of the print job.
US11853617B2 Managing write disturb based on identification of frequently-written memory units
A processing device of a memory sub-system is configured to perform a plurality of write operations on a memory device comprising a plurality of memory units; responsive to performing each write operation on a respective first memory unit of the memory device, the processing device is configured to identify a candidate memory unit that has been written to by a at least a threshold fraction of the plurality of write operations performed on the memory device; determine whether a threshold refresh criterion is satisfied; and responsive to determining that the threshold refresh criterion is satisfied, refresh data stored at one or more of the memory units that are proximate to the candidate memory unit.
US11853613B2 Encoding control method, memory storage device and memory control circuit unit
An encoding control method, a memory storage device and a memory control circuit unit are disclosed. The method includes: performing, by an encoding circuit, a first encoding operation to generate first parity data according to write data, a first sub-matrix and a second sub-matrix of a parity check matrix; performing, by the encoding circuit, a second encoding operation to generate second parity data according to the write data, the first parity data, a third sub-matrix, a fourth sub-matrix and a fifth sub-matrix of the parity check matrix; and sending a first write command sequence to instruct a storing of the write data, the first parity data and the second parity data to a rewritable non-volatile memory module.
US11853611B2 Network interface card implementing composite zoned namespace architecture
Systems, methods, and non-transitory computer-readable media for providing a network interface card implementing a C-ZNS architecture. The network interface card including an electronic processor configured to identify two or more host applications configured to access a storage device connected to the network interface card, divide the storage device into a plurality of zones, wherein each zone is associated with one of the two or more host applications, receive, from one of the two or more host applications, a command to write data to the storage device, and write the data into the zone associated with the one of the two or more host applications.
US11853609B2 Power mode control in a multi-memory device based on queue length
Methods, systems, and devices for power mode control in a multi-memory device are described. An apparatus may include a non-volatile memory and a volatile memory. The apparatus may operate the volatile memory in a first power mode and the non-volatile memory in a second power mode. The apparatus may transition the volatile memory from the first power mode to a third power mode based on a power mode command from a host device. The apparatus may transition the non-volatile memory from the second power mode to a fourth power mode that consumes less power than the second power mode irrespective of the command from the host device and based on a quantity of queued commands for the non-volatile memory being less than a threshold quantity.
US11853608B2 Information writing method and apparatus
An information writing method is applied to an non-volatile dual in-line memory module (NVDIMM), the NVDIMM includes an NVDIMM controller and a non-volatile memory (NVM), and the method includes receiving, by the NVDIMM controller, a sanitize command from a host, where the sanitize command is used to instruct the NVDIMM controller to sanitize data in the NVM using a first write pattern, and the first write pattern is one of at least two patterns of writing information into the NVM, and writing, by the NVDIMM controller, information into the NVM according to the sanitize command.
US11853603B2 Host memory buffer cache management
The present disclosure generally relates to host memory buffer (HMB) cache management. HMB is transient memory and may not always be available. For example, when the link between the data storage device and the host device is not active, the data storage device can't access the HMB. Placing an HMB log in the HMB controller that is disposed in the data storage device provides access to data that would otherwise be inaccessible in the HMB. The HMB log contains any deltas that have occurred since either the last copying to an HMB cache in the memory device or any delta that have occurred since the link became inactive. The HMB cache mirrors the HMB. In so doing, the data of the HMB is available to the data storage device not only when the link is active, but also when the link is not active.
US11853601B2 Nonvolatile memory device supporting protection mode and memory system including the same
A nonvolatile memory device comprising: a first block comprising multiple single level cells (SLCs), a second block comprising multiple multi-level cells (MLCs), and an operation controller is suitable to perform, in response to a read command applied from an outside: a read operation using an SLC method on first data stored in the first block or a read operation using an MLC method on second data stored in the second block in a normal mode, and a read operation using the MLC method on the first data or a read operation using the SLC method on the second data in a protection mode.
US11853599B2 Memory system and information processing system
A memory system includes a non-volatile memory and a controller that includes a first memory and is configured to write log data to the first memory, including a history of commands for controlling the memory system. An information processing system includes the memory system and an information processing device configured to store an expected value and to transmit a signal that instructs the memory system to stop when a value of the log data transmitted from the memory system does not match the expected value. The expected value and the transmitted value are determined based on the log data of the memory system.
US11853597B2 Memory management unit, method for memory management, and information processing apparatus
A memory management unit includes a controller performing a process translating a requested virtual address to a physical address based on a first region storing first entries indicating the physical address matching a given bit range of the virtual address and a second region storing a second entry associating the bit range with the first entries. When a second entry matching the bit range of a first address is hit in the second region, the controller sets, in the hit second entry, an identification number of a first entry specified by the first address. When the same second entry regarding the first address and a second address is hit and when an identification number specified by the second address is larger than an identification number set in the second entry, the controller obtains, from a memory, information of first entries subsequent to first entries associated with the hit second entry.
US11853595B2 Adaptive multi-stream classification for data storage systems
A stream set classification process may be implemented to classify streams opened by a host device on a data storage device. The data storage device may internally classify the streams into different stream classifications using a set of performance metrics. Stream classifications that cause the data storage device to show the greatest gains when compared with a set of baseline performance metrics for the data storage device and/or when compared with other stream classifications, may be selected by the data storage device and/or the host device for subsequent write operations.
US11853594B2 Neural network computing chip and computing method
A neural network computing chip includes a translation circuit and a computing circuit. After input data is processed by the translation circuit, a value of each element of the data input into the computing circuit is not a negative number, thereby meeting a value limitation condition imposed by the computing circuit on the input data.
US11853592B2 Reversible write techniques using physical storage device offloading
A system can use non-volatile solid state drives (SSDs) to provide storage. The SSDs can implement internal log structured systems (LSSs). A reversible write operation can be serviced by an SSD to write first data to an SSD logical address. The reversible write operation can update the SSD logical address to store the first data rather than old data stored at the SSD logical address prior to servicing the reversible write operation. The old data can be stored at an SSD physical address and mapping information indicates the SSD logical address is mapped to the SSD physical address. Servicing the reversible write operation can include: retaining the mapping information and the old data; and adding second mapping information that maps the SSD logical address to a second SSD physical address storing the first data. A subsequent read operation can read the old data using the retained mapping information.
US11853590B2 Read threshold estimation system using calculations based on polynomial regression
A controller determines, for each read operation, a mathematical model by using a) a set function of a read threshold voltage set among the plurality of read threshold voltages and b) a set checksum value; determines a polynomial regression model based on the mathematical model; determines a parameter set by using multiple computations between input and output matrices based on the polynomial regression model; and estimates a next read threshold voltage for a next read operation based on the parameter set. The controller computes mathematical operation algorithms to replace a normal multiplication operation, a normal division operation and a normal multiplication followed by division operation.
US11853588B2 Distributed storage resource reservation for replication, disaster recovery and data protection across multiple sites
A method includes: receiving, at a cluster controller of a first cluster, a request for pairing a first datastore of the first cluster to a second datastore of a second cluster, wherein each of the first cluster and the second cluster includes a plurality of datastores; determining whether the first datastore is available for pairing; in response to determining that the first datastore is available for pairing, generating an entry in a mapping table indicating that the first datastore is paired with the second datastore; receiving information associated with the second datastore; and in response to receiving the information, storing the information in the first datastore. The second cluster performs similar operations as those performed by the first cluster to achieve a bidirectional reservation between the first cluster and the second cluster.
US11853587B2 Data storage system with configurable durability
A fault-tolerant data storage system associates durability requirements of service level agreements (SLAs) for volumes stored in the fault-tolerant data storage system with volume partitions stored in the fault-tolerant data storage system. For a given volume partition, volume data is stored in two or more replicas on two or more different system components and/or erasure encoded across multiple other system components. The fault-tolerant data storage system uses the respective durability requirements of the SLAs and failure statistics of the system components to allocate bandwidth for replacing lost instances of redundantly stored volume data such that the lost data is replaced within a target time calculated to guarantee the durability requirements of the SLAs are satisfied.
US11853586B2 Automated usage based copy data tiering system
Techniques are disclosed herein for improved copy data management functionality in storage systems. For example, a method receives copy usage data for one or more data copies associated with a storage array, wherein the copy usage data is indicative of a usage associated with each of the one or more data copies, and updates the one or more data copies with one or more usage tags based on the received copy usage data. Further, the method may then scan the one or more usage tags associated with each of the one or more data copies, select one or more storage tiers for at least a portion of the one or more data copies based on the scanning of the one or more usage tags, and cause at least a portion of the one or more data copies to be stored in the selected one or more storage tiers.
US11853584B1 Generating volume snapshots
A method including, responsive to receiving a request identifying a volume and indicating a command to take a snapshot of the volume, mapping a second logical grouping of data to reference the first logical grouping of data, and remapping the first volume to map to the second logical grouping of data instead of the first logical grouping of data such that the first volume remains addressable with similar access permissions before and after creating the snapshot. The method also includes, in response to receiving a write request targeting the second logical grouping, splitting the second logical grouping into a plurality of ranges including a first range and a second range; wherein the first range of the second logical grouping maps to the first logical grouping, and the write request is performed on the second range of the second logical grouping.
US11853582B2 Storage system
A first node receives a read request, determines a storage drive location where data corresponding to one or more logical addresses designated in the read request is stored, and requests transfer of the data at the one or more logical addresses, from the second node, when the storage drive location is the second node. The second node reads a data chunk containing the data designated by the one or more logical addresses, from one or more storage drives, determines whether to decompress the data chunk based on the size of the data chunk and the size of the one or more logical addresses, decompresses the data chunk based on the determination as to decompress the data chunk, extracts data at the one or more logical addresses, and transfers the extracted data to the first node.
US11853579B2 Systems and methods for providing customer service functionality during portfolio migration downtime
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform steps of a method for providing customer data access during a migration process. The system may initiate a transfer of customer data from a source data server to a system platform and transfer a subset of the customer data to a temporary data storage. The system may modify the temporary copy of customer data and generate an instruction to modify the permanent copy of customer data. In response to the completion of the transfer of customer data from the source data server to the system mainframe, the system may then transfer and execute the instruction to modify the permanent copy of customer data.
US11853577B2 Tree structure node compaction prioritization
In some examples, a system arranges data in a plurality of nodes in a tree structure, where a given node of the plurality of nodes is associated with a probabilistic data structure that provides a probabilistic indication of whether data is present in the given node. The system determines, for reads of the given node, a false positive measure of false positives indicated by the probabilistic data structure, and prioritizes a compaction of the given node based on the determined false positive measure.
US11853576B2 Deleting data entities and deduplication stores in deduplication systems
Examples described herein relate to deletion of data entities in a deduplication system. Examples may maintain entries in a housekeeping queue, each entry including a priority value and a total unshared chunk size of a data entity to be deleted from the deduplication system. Examples may delete the data entities corresponding to the entries including a low priority value from the deduplication system. Examples may determine whether an available storage capacity of the deduplication system is sufficient after deleting the data entities corresponding to the entries including the low priority value. Examples may delete a data entity corresponding to an entry including a high priority value and a largest total unshared chunk size if the available storage capacity is insufficient.
US11853575B1 Method and system for data consistency across failure and recovery of infrastructure
A method and system for data consistency across failure and recovery of infrastructure. In one embodiment of the method, copies of first data blocks stored in a source memory are sent to a target site via a data link. While sending one or more of the copies of the first data blocks to the target site, source hashes for second data blocks stored in the source memory are calculated, wherein the first data blocks are distinct from the second data blocks. While sending one or more of the copies of the first data blocks to the target site, target hashes of data blocks stored in a target memory of the target site are received. While sending one or more of the copies of the first data blocks to the target site, the source hashes are compared with the target hashes, respectively. After sending the first data blocks to the target site via the data link, copies of only those second data blocks are sent to the target site with source hashes that do not compare equally with respective target hashes.
US11853570B2 Controller and memory system having the controller
A memory system includes: a memory device including first memory blocks, within which a single bit is to be programmed into a memory cell by using a single level cell (SLC) method, and second memory blocks, within which two or more bits are to be programmed into a memory cell by using a multi-level cell (MLC)-or-more method, and a controller configured to program first data in the first memory blocks by using the SLC method and then migrate the first data from the first memory blocks into the second memory blocks by using the MLC-or-more method, wherein the controller is further configured to read the first or second memory blocks according to a number of free blocks included in the first memory blocks, when the read request for the second memory block is received after the specific amount of time.
US11853567B2 Data retention in memory devices
A memory controller accesses a memory page in a memory block of a storage memory array of a memory device. The memory controller reads memory data stored in the accessed memory page. The memory controller determines a number of error bits associated with the memory data. The memory controller obtains an erase count corresponding to the accessed memory page, the erase count indicating a number of erase operations performed on the accessed memory page. The memory controller determines, from among one or more error threshold values, an error threshold value based at least on the erase count. The memory controller determines a relationship between the number of error bits and the error threshold value. The memory controller triggers a data refresh for the accessed memory block if the relationship between the number of error bits and the error threshold value satisfy a known criterion.
US11853566B2 Management method and system for address space of low delay file system and medium
A low-latency file system file address space management method and system, and a medium. The method of the present invention comprises: generating a superblock and a block group allocation table from an address space of a storage device, wherein the superblock stores file system information and the allocation situation of block groups on a liner address space of the storage device, and the block group allocation table is used for marking the allocation situation of data blocks in the corresponding block group; when a file is created, dynamically creating or selecting a corresponding block group according to the size of a specified data block and allocating the data block; and writing file data into the allocated data block, and updating the block group allocation table and information of the superblock.
US11853555B2 NVMe dual port enterprise SSD optimization
The present disclosure generally relates to a non-volatile memory express (NVMe) dual port controller occupying less real estate on an application specific integrated circuit (ASIC). Rather than utilizing separate NVMe modules in the controller, with each module dedicated to a single port, the dual ports can share the same module. The host device believes that there are dedicated module resources because the module has two NVMe registers to provide the host device with the feeling that there are dedicated modules. Additionally, an interconnect between the ports and the registers contributes to providing the host device the feeling that there are dedicated modules. Furthermore, the rather than losing the capabilities of a second module when operating in single port mode, all of the capabilities of the only module are available when operating in either single port mode or dual port mode.
US11853553B2 Memory system with a memory controller performing read operations using indexed parameters based on a time difference between write operations
A memory system includes a non-volatile memory in which data is stored in a plurality of pages including a first page and a second page and a memory controller. The controller is configured to perform a first write operation on the first page at a first time, perform a second write operation on the second page at a second time after the first time, perform a first read operation on the first page at a time after the first time using a first parameter and store a first index value in association with the first page and the first parameter, and determine a second parameter for a second read operation to be performed on the second page using a time difference between the first time and the second time and the first index value stored in association with the first page.
US11853551B2 Storage system and data reading method thereof
The embodiments of the present disclosure relate to the technical field of semiconductors and provide a storage system and a data reading method thereof. The storage system is configured to: enter a read data copy mode in response to a read-copy enable signal; if at least two groups of data in multiple groups of data exported from a memory array are a same in the read data copy mode, define the at least two groups of data as a category; export an identification signal that is used to indicate a data copy; transmit one group of data in the category to a corresponding data port; and disconnect a transmission path that is used to transmit another group of data in the category to a corresponding data port.
US11853549B2 Index storage in shingled magnetic recording (SMR) storage system with non-shingled region
The present application provides a data storage method, a data storage apparatus and a storage system, wherein the method includes: determining a data type of to-be-stored data when the to-be-stored data is obtained (S410); determining a target storage area with a data type same as that of the to-be-stored data based on the data type of data stored in each storage area in the SMR disk (S420); determining in the target storage area a target storage block into which the to-be-stored data is to be written (S430); generating the main index information and backup index information of the to-be-stored data based on the identifier of the target storage block (S440); generating the database index information of the to-be-stored data based on the to-be-stored data and the identifier of the target storage block (S450); and writing the to-be-stored data and the backup index information of the to-be-stored data into the target storage block, writing the main index information of the to-be-stored data into the CMR area or the non-SMR disk, and writing the database index information of the to-be-stored data into the non-SMR.
US11853545B2 Interleaved character selection interface
Apparatus and methods are disclosed for selection of characters from an electronic user interface. In one embodiment, a letter selection interface displays letters in a row, some of which are recordable by an input interpreter and others that are unrecordable. In one embodiment, unrecordable letters visually separate letters that are both (1) recordable, and (2) assigned to different but adjacent selection buttons. In response to received touch-screen activations, an interpreter records recordable letter selections and a display displays both recordable and unrecordable letter selections. The interpreter composes a sequence of the recorded letters. An algorithm identifies alternatives to the recorded sequence by editing one or more letters of the sequence, such that each edit changes a selected letter to an adjacent unrecordable letter. The algorithm outputs words that match the originally composed sequence or one of the identified alternatives.
US11853542B2 Systems and methods for using analytic objects in a dynamic data visualization interface
An electronic device displays a chart in accordance with contents of a plurality of shelf regions of a data visualization interface. The chart includes visual marks representing a set of data. The electronic device generates a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The device detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions. In response to the user input, the electronic device updates content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object.
US11853540B2 Method for interface control, electronic device and storage medium
A method for interface control across several electronic devices having different operating system includes: starting a first application in response to a first operation; obtaining, by the first device, a first presenting interface associated with the first application in a second device based on the first application; in response to an adjust instruction on the first presenting interface, generating a second presenting interface by adjusting content and/or a layout format of the first presenting interface in the first application; and sending the second presenting interface to the second device, to instruct the second device to generate and display a third presenting interface based on the second presenting interface. A first electronic device such as a mobile device or laptop may have a strong processing capability, and an auxiliary electronic device, such as a watch or other wearable device, may have a different operating system depending on its application.
US11853535B2 Sharing and using passes or accounts
The present disclosure generally relates to a computer system displaying user interfaces for accessing passes and transfer accounts. In some examples, passes are added to the computer system. In some examples, passes are accessed. In some examples, transfers relating to the passes and transfer accounts are displayed, such as in search user interfaces.
US11853534B1 System and method for dynamic accessibility app experiences
A method and system of providing users with accessibility tools based on the user's behavior during their access of an application. The system identifies behavior that is potentially associated with a particular disability. In response, the system causes one or more accessibility tools configured to improve the application experience for users with the identified disability to be enabled. In addition, past in-app behavior of a user may be used to determine whether an accessibility tool should again be offered to the same user during subsequent application use.
US11853526B2 Window display method, window switching method, electronic device, and system
This application provides a window display method, a window switching method, an electronic device, and a system. The method is applied to multi-screen collaboration between a mobile phone and a PC, and a plurality of application interfaces of the mobile phone are displayed in a form of tabs in a multi-screen collaboration window. In the multi-screen collaboration process, a background of the mobile phone may obtain user operations, distinguish between operation objects according to the user operations, and then determine a running status of an application and a window display status, so as to obtain an operation result that better meets user's expectation. The method may further implement file sharing between the mobile phone and the PC and between different applications of the mobile phone.
US11853521B2 Overhang electrode portions for input device, display device, and electronic device
A noise immunity of a detected capacitance is prevented or inhibited from lowering on a driving electrode different in width from the other driving electrodes, provided in an input device. A touch panel serving as an input device has a plurality of driving electrodes extending in an X-axis direction and arranged in a Y-axis direction intersecting with the X-axis direction, and a driving electrode arranged outside one side of an arrangement of the driving electrodes and extending in the X-axis direction. Further, the touch panel TP1 has a plurality of detecting electrodes extending in the Y-axis direction and arranged in the X-axis direction. The width of the driving electrode is smaller than the widths of the driving electrodes and the detecting electrode includes an expanding portion for expanding the area of the detecting electrode on the side opposite to the plurality of driving electrodes via the driving electrode.
US11853519B2 Touch substrate and manufacturing method therefor, touch display substrate, and touch display device
Provided are a touch substrate and a touch display substrate. The touch substrate includes: a touch structure, including a sensor pattern and a touch line, the sensor pattern including a plurality of first sensor patterns and a plurality of second sensor patterns, and the touch line includes a plurality of first touch lines and a plurality of second touch lines, each first sensor pattern is connected with at least one of the first touch lines, and each second sensor pattern is connected with at least one of the second touch lines; a first ground line located at a periphery of the touch structure; and at least one second ground line located at a side of the first ground line, wherein the first ground line and the at least one second ground line are connected at a side of the touch structure and are connected with one ground connection line.
US11853518B2 Multipoint touch surface controller
A multipoint touch surface controller is disclosed herein. The controller includes an integrated circuit including output circuitry for driving a capacitive multi-touch sensor and input circuitry for reading the sensor. Also disclosed herein are various noise rejection and dynamic range enhancement techniques that permit the controller to be used with various sensors in various conditions without reconfiguring hardware.
US11853515B2 Ultra-thin touch sensors
Touch screens with ultra-thin stack-ups can provide for a lower profile device, can improve the optical image on the display by reducing the display to cover glass distance, and can reduce the weight of the device. In some examples, the thickness of the touch screen stack-up can be reduced and/or the border region reduced, by removing the flex circuit connection from the stack-up. A flexible substrate can be used to enable routing of touch electrodes to touch circuitry. In some examples including a shield layer, the thickness of the touch screen stack-up can be reduced by routing the shield layer to a shield electrode on the touch sensor panel. The shield layer can then be routed to touch sensing circuitry via the flexible substrate. In some examples, the touch sensor panel or a portion of thereof can be integrated with the polarizer.
US11853506B1 Touch driving apparatus, touch control apparatus and touch driving method
A touch driving apparatus, a touch control apparatus and a touch driving method are provided. The touch driving apparatus includes at least one output module. Each output module comprises at least two output stage circuits, each having an output terminal configured to output a driving signal to a connected driving electrode. The method includes: for each output module, determining a first and a second output stage circuit groups in the current driving time period according to a CDM code matrix. A first driving signal group corresponding to the first output stage circuit group is expected to discharge a first driving electrode group, and a second driving signal group corresponding to the second output stage circuit group is expected to charge a second driving electrode group; and controlling utilizing power from the first driving electrode group to charge the second driving electrode group, in response to the determination.
US11853500B2 Touch substrate and touch device
A touch substrate includes: a substrate, which includes a touch area and a bonding area on one side of the touch area; and a plurality of pads on the substrate, wherein the plurality of pads are arranged in the bonding area at intervals, wherein the pad includes a first metal layer, a first organic layer and a second metal layer, arranged in this order on the substrate, a first via is formed in the first metal layer, a second via is formed in the first organic layer, an orthographic projection of the first via on the substrate and an orthographic projection of the second via on the substrate do not overlap, a part of the first organic layer is in the first via, and a part of the second metal layer is in contact with the first metal layer through the second via.
US11853493B2 Method of manufacturing a touch sensitive panel
A method of manufacturing a transparent conductive film for a touch sensitive panel, comprising: providing a layered structure comprising a plurality of homogeneous layers which include at least a first transparent conductive layer, a second transparent conductive layer, and a transparent support substrate between the first transparent conductive layer and the second transparent conductive layer, the transparent support substrate being the thickest layer of the layered structure; forming an electrode pattern in the first transparent conductive layer by laser ablation of the first transparent layer by a laser beam incident on the first transparent layer from a side of the transparent support substrate on which the first transparent layer is provided; wherein the laser beam and transparent support substrate are configured such that the laser beam energy density is reduced by 50% or more by the transparent support substrate.
US11853492B2 Rotary control input device for a capacitive touch screen
A rotary control input device for a capacitive touch screen is disclosed. The control device comprises a mounting element for retaining the device in place on the capacitive touch screen, a circuit frame rotatably mounted on the mounting element, the circuit frame including a rotation electrode, the rotation electrode being disposed to be adjacent and spaced apart from the capacitive touch screen when the device is retained in place. The device further includes a conductive body portion that is electrically connected to the rotation electrode, the circuit frame being rotatable about the mounting element, with respect to the capacitive touch screen, by a user via the conductive body portion.
US11853489B2 Electronic pen of capacitive system, electronic pen cartridge of capacitive system, charging tray for electronic pen, and charging tray for electronic pen cartridge
An electronic pen of a capacitive system includes a tubular pen casing, which houses an electronic circuit including a signal transmitting circuit that generates a signal to be supplied to a position detecting sensor and which houses a power storage device that provides a supply voltage to the electronic circuit and is chargeable. The electronic pen further includes a first conductor part and a second conductor part that are disposed to be exposed to outside to contactlessly form electric field coupling with power transmitting electrodes of a power transmitting part of an external charging device, to operate as power receiving electrodes. The electronic circuit includes a charging circuit that allows charging of the power storage device by being connected to the first conductor part and the second conductor part, and at least one of the first and second conductor parts is configured by part of the pen casing.
US11853488B2 Electronic pen and coordinate input apparatus
Disclosed is an electronic pen that includes a conductive core body, a power supply circuit, a first signal generation circuit which receives power from the power supply circuit and generates a first signal, and a second signal generation circuit which receives power from the power supply circuit and generates a second signal different from the first signal, and an operation switch which sets an operation mode of the electronic pen to either a first operation mode or a second operation mode. While the operation mode of the electronic pen is set to the first operation mode, the conductive core body transmits the first signal generated by the first signal generation circuit. While the operation mode of the electronic pen is set to the second operation mode, the conductive core body transmits the second signal generated by the second signal generation circuit.
US11853486B2 Stylus and position calculation method
A stylus includes a processor that acquires first coordinate values in a pen coordinate system at an occurrence position of a pen event detected by a pen sensor and acquires second coordinate values in a device coordinate system at the occurrence position of the pen event. The processor uses a plurality of sets of coordinate value pairs to determine conversion parameters for converting coordinates from the pen coordinate system into the device coordinate system and uses the determined conversion parameters and a measured amount of movement of the stylus to calculate coordinate values of the stylus in the device coordinate system.
US11853482B2 Interactive display
Systems and methods of use are presented for selecting and displaying media content on a display where the media content is determined by user manual manipulation of the content pages of a book positioned on a book reader. The display includes a video display screen and a media player. The media player has a storage drive configured to accept and store media content, and a processor configured to access the storage drive to transmit selected media content to the video display screen when signaled by the book reader to do so. The book reader includes a plurality of sensors divided into a plurality of right side sensors and a plurality of left side sensors that are configured to detect and determine which content page of the book is currently open and displayed on the book reader. When a content page is displayed and detected, a controller signals the processor.
US11853479B2 Haptic garment
A haptic garment has a body configured to couple with a subject, and an input on or in the body and configured to receive stimuli signals from a VR or AR system. The garment also has a port operatively coupled with the input to receive the stimuli signals. Preferably, the port is configured to removably couple a stimulus module. As known by those in the art, the stimulus module produces a physical stimulus as a function of the stimuli signals.
US11853478B2 Multi-modal switching controller for communication and control
A controller is communicatively coupled to the one or more user input devices, such as sensors or electrodes, a user interface device, and one or more switch-controlled devices. The controller presents a configuration user interface on the user interface device including selectable configurations for access modes. The controller assigns one or more of the user input devices according to a current selected configuration of an access mode. The controller detects a volitional user input corresponding to a change in a particular signal detected by a particular user input device. The controller identifies the user input based on the current selected configuration and the detected volitional user input and switches the switch-controlled device based on the detected user input. In one or more embodiments, the system includes one or more sensors for detection of movement, gestures, eye tracking or other input.
US11853476B2 Augmented and virtual reality display systems for oculometric assessments
Example techniques are disclosed for increasing the sensitivity of an augmented or virtual reality display system to collecting eye-tracking data for detecting physiological conditions, such as neural processes. An example method includes accessing eye-tracking information associated with a control population and an experimental population, the eye-tracking information reflecting, for each user of the control population and the experimental population, eye-tracking metrics associated with the user; scaling the eye-tracking information based on the eye-tracking information associated with the control population; and determining a sensitivity measure reflecting a distance measure between the control population and experimental population. The sensitivity measure may be utilized to modify physical or operational parameters for the display system and/or the protocol for performing a test.
US11853475B2 Performance-based feedback for activity in a low-gravity environment
A device is configured to provide performance support in a low-gravity environment. The device obtains and operates on first data indicative of a body pose of an individual, and second data indicative of a gaze direction of the individual. The device is configured to determine, based on the first data and the second data, a first time series of body poses and a second time series of gaze directions that represent the individual performing a task, obtain a nominal performance scheme for the task, perform an evaluation of the first and second time series in relation to the nominal performance scheme for detection of a performance deviation, and provide, based on the evaluation, feedback data for presentation by a feedback device.
US11853474B2 Algorithmically adjusting the hit box of icons based on prior gaze and click information
A method including determining historical user data associated with an event occurring on a wearable device, determining a probability of interacting with an object on a display of the wearable device based on the historical user data, scaling a hitbox associated with the object to form a scaled hitbox, detecting a user input based on an eye tracking being within the scaled hitbox, and in response to detecting the user input, initiating an action corresponding to the object.
US11853470B2 Metaverse avatar wearing a clickable link
A first avatar in a VR room can show a clickable image on its outer surface. Or it can wear a sandwich board showing clickable images. When a second avatar gets close to the first avatar, it can click the image, taking the second avatar to another room. The first avatar defines an off ramp from the first room, outside the control of the first room. An avatar can sing a link to another room. A listening avatar can decode the song and download the link and pick it, to go to the other room. A clickable link on an avatar can take both avatars to the same destination.