Document | Document Title |
---|---|
US11431004B2 |
Method for separating a gasket main body from a carrier film
A method of suctioning a gasket main body with a suction jig to separate the gasket main body from a carrier film. The method separates a gasket main body from a carrier film in a gasket including a combination of the gasket main body and the carrier film adhered thereto, where a suction jig is used to separate the carrier film and the gasket main body; the suction jig includes a suction surface at a position facing the carrier film; the suction surface being formed with a suction groove having a shape that corresponds with a planar shape of the gasket main body, the suction groove being formed with a plurality of suction paths across the entire periphery; and the gasket main body is suctioned to the suction groove with the suction force from the suction paths in the suction jig and separated from the carrier film. |
US11431002B2 |
Fuel cell microseal and a method of manufacture thereof
A microseal for a metal bead seal joint includes a substantially horizontal surface, first and second substantially vertical surfaces disposed on opposite ends of the substantially horizontal surface, and a contoured surface operatively configured to adhere to a portion of a metal bead. The contoured surface may be disposed opposite the substantially horizontal surface and may be integral to the first and second substantially vertical surfaces. The substantially horizontal surface may be operatively configured to substantially maintain its horizontal surface orientation in both a compression state and a non-compression state. |
US11430988B2 |
Electrode and secondary battery including the same
An electrode and a secondary battery, the electrode including a conductive substrate; and a plurality of active material layers on the conductive substrate, wherein the plurality of active material layers includes a first active material layer and a second active material layer; the first active material layer is on the substrate, the second active material layer is on the first active material layer; the first active material layer includes a first active material and a first binder; the second active material includes a second active material and a second binder; the first active material layer or the second active material layer includes convex portions and concave portions, and the concave portions have a triangular cross section or a trapezoidal cross section. |
US11430985B2 |
Electrode, secondary battery, battery pack, and vehicle
According to one embodiment, an electrode is provided. A length of a first active material portion along a first direction is within a range of 0.7T or more and 0.95T or less with respect to a thickness T of an active material-containing layer. The first direction is parallel to a thickness direction. A second active material portion further contains solid electrolyte particles. A ratio E1/E2 is 0 or more and 0.01 or less. The ratio E1/E2 represents a ratio of a content E1 of the solid electrolyte particles per unit area in the first active material portion (including 0) to a content E2 of the solid electrolyte particles per unit area in the second active material portion. |
US11430984B2 |
Electrodes including a passivation layer
Electrodes including a passivation layer formed prior to receiving an initial charge are provided. The electrodes comprise an electrode-composition including an active electrode species, in which the electrode-composition comprises a first surface. The electrodes also comprise a passivation layer positioned onto at least a portion of the first surface. The passivation layer comprises: (i) a matrix material comprising (a) a cured propoxylated polymer, (b) an uncured hydrophobic glycol ether, or a combination of (a) and (b); and (ii) at least a first electrolyte. The electrodes may be included into an electrochemical cell. |
US11430983B2 |
Nonaqueous electrolyte secondary battery
A nonaqueous electrolyte secondary battery includes a positive electrode containing a lithium transition metal oxide as a positive electrode active material, a negative electrode containing a carbon material as a negative electrode active material, and a nonaqueous electrolyte. The lithium transition metal oxide contains W and Si, and W and Si adhere to the surface of the carbon material constituting the negative electrode active material. The amount of W adhering to the surface of the carbon material is 2 times or less in terms of a molar ratio to the amount of Si adhering to the surface of the carbon material. |
US11430982B2 |
Nonpolar all-solid-state battery and electronic device
A nonpolar all-solid-state battery that includes a first electrode; a second electrode; and a solid electrolyte layer the first electrode and the second electrode. Each of the first electrode and the second electrode includes a first active material and at least one second active material. The first active material functions as both a positive electrode active material and a negative electrode active material. The first active material has a larger specific capacity when functioning as the positive electrode active material than when functioning as the negative electrode active material. In each of the first electrode and the second electrode, a ratio of the first active material to a total amount of the first and second active materials is more than 50% by mass and less than 100% by mass. A mass of each of the first and second active materials is equal between the first electrode and the second electrode. |
US11430980B2 |
Negative electrode active material, mixed negative electrode active material, negative electrode for nonaqueous electrolyte secondary battery, lithium ion secondary battery, production method of negative electrode active material, and production method of lithium ion secondary battery
A negative electrode active material comprising: particles of negative electrode active material, wherein the particles of negative electrode active material contain particles of silicon compound containing a silicon compound (SiOx:0.5≤x≤1.6), and wherein the particles of silicon compound have, as chemical shift values obtained from a 29Si-MAS-NMR spectrum, an intensity A of a peak derived from amorphous silicon obtained in −40 to −60 ppm, an intensity B of a peak derived from silicon dioxide obtained in the vicinity of −110 ppm, and an intensity C of a peak derived from Si obtained in the vicinity of −83 ppm, which satisfy the following formula 1 and formula 2. B≤1.5×A (1) B |
US11430976B2 |
Positive electrode for nonaqueous electrolyte secondary batteries, and nonaqueous electrolyte secondary battery
A positive electrode includes a positive electrode current collector and a positive electrode mixture layer disposed on the current collector. The positive electrode mixture layer includes a lithium transition metal composite oxide containing 50 mol % or more Ni relative to the total number of moles of metal element or elements except Li, a conductive carbon material, and an adhesion improver capable of attaching to the lithium transition metal composite oxide and the carbon material. The adhesion improver contains a Lewis acidic group, a Lewis basic group, and an aromatic ring-containing hydrophobic group. |
US11430975B2 |
Lithium secondary battery
A lithium secondary battery comprises a cathode, an anode, a separator and a nonaqueous electrolyte solution. The cathode includes a first cathode active material in which at least one of metals included in the first cathode material has a concentration gradient region between a central portion and a surface portion, and a second cathode active material having a single particle structure. The lithium secondary battery has improved life-span and penetration stability. |
US11430971B2 |
Method of manufacturing an organic light-emitting device and an organic light-emitting device manufactured by using the same
A method of manufacturing an organic light-emitting device includes a heat treatment performed at a set or predetermined temperature range when forming a hole transport layer utilizing a solution process. When an emission layer is formed thereon utilizing a solution process, a mixed layer may be formed to a suitable thickness for improving hole injection into the emission layer. An organic light-emitting device may be manufactured utilizing the method. |
US11430970B2 |
Organic device, display apparatus, image capturing apparatus, illumination apparatus, and moving body
An organic device comprising a reflective electrode, an organic layer arranged on the reflective electrode, a semi-transmissive electrode arranged on the organic layer and a reflection surface formed above the semi-transmissive electrode is provided. The organic layer emits white light and includes a blue-emitting layer. An optical distance L of the organic layer satisfies L≥[{(ϕr+ϕs)/π}×(λb/4)]×1.2, where λb is a peak wavelength of the blue-emitting layer, ϕr and ϕs are a phase shift of the wavelength λb in the reflective electrode and the semi-transmissive electrode, respectively. A resonant wavelength of an optical distance between the semi-transmissive electrode and the reflection surface is shorter than the wavelength λb. |
US11430957B2 |
Conjugated polymers including an indacen-4-one derivative, procedure for their preparation and photovoltaic devices comprising the same
There is a conjugated polymer having a derivative of indacen-4-one having general formula (I): wherein: R1 and R2, same or different, are selected from C1-C30 alkyl groups, linear or branched; optionally substituted cycloalkyl groups; optionally substituted aryl groups; optionally substituted heteroaryl groups; C1-C30 alkoxyl groups, linear or branched; R4—O—[CH2—CH2—O]m— polyoxyethylene groups, wherein R4 is selected from C1-C30 alkyl groups, linear or branched, and m is an integer ranging from 1 to 4; —R5—OR6 groups, wherein R5 is selected from C1-C30 alkylene groups, linear or branched, and R6 represents a hydrogen atom or is selected from C1-C30 alkyl groups, linear or branched, or is selected from R4—[—OCH2—CH2—]p— polyoxyethylene groups, wherein R4 has the same meanings as reported above and p is an integer ranging from 1 to 4; —COR7 groups, wherein R7 is selected from C1-C30 alkyl groups, linear or branched; —COOR8 groups, wherein R8 is selected from C1-C30 alkyl groups, linear or branched; or they represent a —CHO group or a cyano (—CN) group; R3 is selected from C1-C30 alkyl groups, linear or branched; optionally substituted cycloalkyl groups; optionally substituted aryl groups; and C1-C30 alkoxyl groups, linear or branched; n is an integer ranging from 10 to 500. There is also a photovoltaic device (or solar device) having a support having the conjugated polymer having a derivative of indacen-4-one. |
US11430954B2 |
Resistance drift mitigation in non-volatile memory cell
A mushroom-type Phase-Change Memory (PCM) device includes a substrate, a lower interconnect disposed in the substrate, a first dielectric layer disposed on the substrate, a bottom electrode disposed in the first dielectric layer and extending above an upper surface of the first dielectric layer, a type drift-mitigation liner encircling an upper portion of the bottom electrode extending above the upper surface of the first dielectric layer, a PCM element disposed on the liner and an upper surface of the bottom electrode, a top electrode disposed on the PCM element, and a second dielectric layer disposed on an exposed portion of the first dielectric layer and the top electrode, wherein the second dielectric layer is disposed on sidewalls of the liner, the PCM element, and the top electrode. |
US11430952B2 |
Electronic device and method for manufacturing electronic device
A method for manufacturing an electronic device including a semiconductor memory may include forming a first carbon electrode material, surface-treating the first carbon electrode material to decrease a surface roughness of the first carbon electrode material, and forming a second carbon electrode material on the treated surface of the first carbon electrode material. The second carbon electrode material may have a thickness that is greater than a thickness of the first carbon electrode material. |
US11430945B2 |
MTJ device performance by adding stress modulation layer to MTJ device structure
A method for fabricating an improved magnetic tunneling junction (MTJ) structure is described. A bottom electrode is provided on a substrate. A MTJ stack is deposited on the bottom electrode. A top electrode is deposited on the MTJ stack. A first stress modulating layer is deposited between the bottom electrode and the MTJ stack, or a second stress modulating layer is deposited between the MTJ stack and the top electrode, or both a first stress modulating layer is deposited between the bottom electrode and the MTJ stack and a second stress modulating layer is deposited between the MTJ stack and the top electrode. The top electrode and MTJ stack are patterned and etched to form a MTJ device. The stress modulating layers reduce crystal growth defects and interfacial defects during annealing and improve the interface lattice epitaxy. This will improve device performance. |
US11430941B2 |
Piezoelectric polyvinylidene fluoride material, method for manufacturing same, and fingerprint recognition module
A piezoelectric polyvinylidene fluoride (PVDF) material, a method for manufacturing the same, and a fingerprint recognition module are provided. The polyvinylidene PVDF material includes PVDF, a first solvent, a second solvent, a fluorosurfactant, and an inducing material. Material of the inducing material is one of carbon nanotubes, carbon black, and gold nanorods. Because of the high anisotropy of the inducing material, molecular orientation of the PVDF material is induced, thereby improving piezoelectric performance of the piezoelectric PVDF material. Problems of conventional piezoelectric PVDF materials, which are used in ultrasonic fingerprint recognition modules, such as poor piezoelectric performance and high-energy loss are improved. |
US11430938B2 |
Piezoelectric driving device having a detection element at the center of a vibrating portion
A piezoelectric driving device includes a vibrating portion including a piezoelectric element for driving and a piezoelectric element for detection and vibrating by driving of the piezoelectric element for driving, a drive circuit that generates a drive signal for driving the piezoelectric element for driving, and a detection circuit that detects vibration of the vibrating portion based on a detection signal output from the piezoelectric element for detection with the vibration of the vibrating portion, wherein the piezoelectric element for detection is placed in an area containing a center of the vibrating portion. |
US11430934B2 |
Light-emitting diode device
A light-emitting device includes: a substrate, including a first edge, a second edge, a third edge and a fourth edge; a semiconductor stack formed on the substrate, comprising a first semiconductor layer, a second semiconductor layer and an active layer; a first electrode formed on the first semiconductor layer, comprising a first pad electrode; and a second electrode formed on the second semiconductor layer, comprising a second pad electrode and a second finger electrode; wherein in a top view, the first pad electrode is adjacent to a corner of the substrate that is intersected by the first and the second edges; the second finger electrode is not parallel with the third and the first edges; and a distance between the second finger electrode and the first edge increases along a direction from an end of the second finger electrode that connects the second pad electrode toward the second edge. |
US11430932B2 |
Driving backplane, micro-LED display panel and display devices
The present disclosure relates to a driving backplane, a micro-LED display panel and a micro-LED display device. The driving backplane, includes a plurality of pixel units arranged in an array, each of the pixel units comprising: an anode lead; a cathode lead at a side of the anode lead; and at least two pairs of electrodes, each pair of electrodes of the at least two pairs of electrodes including an anode and a cathode oppositely disposed, the anode being electrically connected to the anode lead, and the cathode being electrically connected to the cathode lead. In the course of using the foregoing driving backplane of the micro-LED display panel, it is only necessary to solder an LED chip on one pair of electrodes of the at least two pairs of electrodes. |
US11430930B2 |
Display panel and display device with dual substrates
The present invention provides a display panel and a display device. The display panel divides a driving circuit of a driving circuit layer into a first portion, a second portion, and a connecting portion. The first portion and the second portion are on opposite sides of a substrate. A projection region of the second portion on the substrate is located in a projection region of the first portion on the substrate. Therefore, the second portion is located in a display region, a connecting region of external wires which cannot display is eliminated, and a bezel of the display panel is eliminated. |
US11430926B2 |
Signal coupling device
A signal coupling device includes a first element to output a signal, and a second element to receive the signal. A first silicone gel covers the first element. A second silicone gel covers the second element. A stacked body comprising at least one of an insulated coil or a capacitor is provided. The first element, the second element, and the stacked body are encapsulated in resin material, which contacts the first and second silicone gels. |
US11430924B2 |
Wavelength conversion component and light emitting device including the same
A wavelength conversion component includes a plurality of wavelength conversion members, a plurality of transmission type optical members respectively disposed on the wavelength conversion members, and a first member including a plurality of wall portions respectively located between adjacent ones of the wavelength conversion members. A light emitting device includes such wavelength conversion component. |
US11430917B2 |
Semiconductor component comprising a deformation layer and method for producing a semiconductor component comprising a deformation layer
A semiconductor component may include a semiconductor body having a first semiconductor layer and a second semiconductor layer, a first main face and a second main face, opposite from the first main face, the first main face being formed by a surface of the first semiconductor layer and the second main face being formed by a surface of the second semiconductor layer. At least one side face may join the first main face to the second main face, an electrically conducting carrier layer, which covers the second main face at least in certain regions and extends from the second main face to at least one side face of the semiconductor body. An electrically conducting continuous deformation layer may cover the second main face at least in certain regions. The electrically conducting deformation layer may have an elasticity that is identical to or higher than the electrically conducting carrier layer. |
US11430914B2 |
Semiconductor light emitting device and method of manufacturing semiconductor light emitting device
A semiconductor light emitting device includes a light extraction layer having a light extraction surface. Multiple cone-shaped parts formed in an array are provided on the light extraction surface of the semiconductor light emitting device. A proportion of an area occupied by the multiple cone-shaped parts per a unit area of the light extraction surface is not less than 65% and not more than 95% in a plan view of the light extraction surface, and an aspect ratio h/p defined as a proportion of a height h of the cone-shaped part relative to a distance p between apexes of adjacent cone-shaped parts is not less than 0.3 and not more than 1.0. |
US11430909B2 |
BSI chip with backside alignment mark
A method includes forming image sensors in a semiconductor substrate. A first alignment mark is formed close to a front side of the semiconductor substrate. The method further includes performing a backside polishing process to thin the semiconductor substrate, forming a second alignment mark on the backside of the semiconductor substrate, and forming a feature on the backside of the semiconductor substrate. The feature is formed using the second alignment mark for alignment. |
US11430907B2 |
Method for producing an optoelectronic semiconductor chip and optoelectronic semiconductor chip
In an embodiment a method includes providing a growth substrate comprising a growth surface formed by a planar region having a plurality of three-dimensional surface structures on the planar region, directly applying a nucleation layer of oxygen-containing AlN to the growth surface and growing a nitride-based semiconductor layer sequence on the nucleation layer, wherein growing the semiconductor layer sequence includes selectively growing the semiconductor layer sequence upwards from the planar region such that a growth of the semiconductor layer sequence on surfaces of the three-dimensional surface structures is reduced or non-existent compared to a growth on the planar region, wherein the nucleation layer is applied onto both the planar region and the three-dimensional surface structures of the growth surface, and wherein a selectivity of the growth of the semiconductor layer sequence on the planar region is targetedly adjusted by an oxygen content of the nucleation layer. |
US11430904B2 |
Solar cell and method of manufacturing solar cell
A solar cell includes: a crystalline semiconductor substrate of a first conductivity type; a first semiconductor layer provided on a first region on one principal surface of the substrate; a second semiconductor layer provided on a second region on the one principal surface different from the first region; a first transparent electrode layer provided on the first semiconductor layer; and a second transparent electrode layer provided on the second semiconductor layer. The first semiconductor layer includes a first amorphous semiconductor layer of the first conductivity type and a first crystalline semiconductor part extending from the one principal surface toward the first transparent electrode layer. The second semiconductor layer includes a second amorphous semiconductor layer of a second conductivity type different from the first conductivity type. |
US11430900B2 |
Wavelength-selective specularly reflecting photovoltaic module and manufacture thereof
A photovoltaic module comprises a plurality of photovoltaic cells, and a polymeric film positioned on an incident light side of the plurality of photovoltaic cells, wherein the polymeric film transmits a range of wavelengths of the incident light spectrum and specularly reflects wavelengths outside of the range. An encapsulant layer is in contact with the polymeric film. The polymeric film may have a first surface area larger than a second surface area of the layer of photovoltaic cells. The polymeric film may have one or more through-holes so that encapsulant can penetrate through the through-holes at elevated temperature during lamination thereby bonding to a front glass of the photovoltaic module. |
US11430896B2 |
Semiconductor device and manufacturing method thereof
A semiconductor device capable of high speed operation is provided. Further, a highly reliable semiconductor device is provided. An oxide semiconductor having crystallinity is used for a semiconductor layer of a transistor. A channel formation region, a source region, and a drain region are formed in the semiconductor layer. The source region and the drain region are formed in such a manner that one or more of elements selected from rare gases and hydrogen are added to the semiconductor layer by an ion doping method or an ion implantation method with the use of a channel protective layer as a mask. |
US11430892B2 |
Inner spacers for gate-all-around transistors
A semiconductor device and a method of forming the same are provided. A semiconductor device according to the present disclosure includes a first source/drain feature, a second source/drain feature, a first semiconductor channel member and a second semiconductor channel member extending between the first and second source/drain features, and a first dielectric feature and a second dielectric feature each including a first dielectric layer and a second dielectric layer different from the first dielectric layer. The first and second dielectric features are sandwiched between the first and second semiconductor channel members. |
US11430890B2 |
Integrated circuits with channel-strain liner
Examples of an integrated circuit with a strain-generating liner and a method for forming the integrated circuit are provided herein. In some examples, an integrated circuit device includes a substrate, a fin extending from the substrate, and a gate disposed on the fin. The gate has a bottom portion disposed towards the fin and a top portion disposed on the bottom portion. A liner is disposed on a side surface of the bottom portion of the gate such that the top portion of the gate is free of the liner. In some such examples, the liner is configured to produce a channel strain. |
US11430887B2 |
High voltage isolation devices for semiconductor devices
High voltage isolation devices for semiconductor devices and associated systems, are disclosed herein. The isolation device may support operations of a 3-dimensional NAND memory array of the semiconductor device. In some embodiments, during high voltage operations (e.g., erase operations), the isolation device may provide a high voltage to the memory array while isolating other circuitry supporting low voltage operations of the memory array from the high voltage. The isolation device may include a set of narrow active areas separating the low voltage circuitry from the high voltage and a gate over the narrow active areas. In a further embodiment, the isolation device includes interdigitated narrow active areas and a common gate over the interdigitated narrow active areas to reduce an area occupied by the isolation devices. |
US11430884B2 |
Semiconductor device
A semiconductor device includes a semiconductor part; first and second electrodes respectively on back and front surfaces of the semiconductor part; third and fourth electrodes inside a trench of the semiconductor part, the fourth electrode being provided between the first electrode and the third electrode; a first insulating portion electrically insulating the third electrode from the semiconductor part; a second insulating portion electrically insulating the third electrode from the second electrode; a third insulating portion electrically insulating the fourth electrode from the semiconductor part; a fourth insulating portion electrically insulating the fourth electrode from the third electrode; and a fifth insulating portion including a first portion and a second portion, the first portion being provided inside the fourth electrode, the second portion extending outward of the fourth electrode. The second portion extends from the first portion in a first direction from the first electrode toward the second electrode. |
US11430883B2 |
Semiconductor device including insulation film with plurality of opening portions and manufacturing method for semiconductor device
An insulation film includes a first opening portion in at least one of a cell region and a termination region, and a second opening portion in an interface region. The second opening portion has an opening ratio lower than an opening ratio of the first opening portion. The semiconductor device includes a first impurity layer of a second conductivity type, and a second impurity layer of the second conductivity type. The first impurity layer is disposed on a surface of a semiconductor substrate below the first opening portion. The second impurity layer has impurity concentration lower than impurity concentration of the first impurity layer, and is disposed on the surface of the semiconductor substrate below the second opening portion. |
US11430880B2 |
Insulated gate bipolar transistor and method of manufacturing same
The present disclosure relates to an insulated gate bipolar transistor (IGBT) and, more particularly, to an insulated gate bipolar transistor, in which a barrier region is in a mesa between adjacent trench gates to divide the width of the mesa, thereby inducing the accumulation of hole carriers, and thus reducing an on-resistance (e.g., of the IGBT). |
US11430876B2 |
Method for producing self-aligned gate and source/drain via connections for contacting a FET transistor
The disclosed technology is related to a method that includes the formation of contact vias for contacting gate electrodes and source (S) or drain (D) electrodes of nano-sized semiconductor transistors formed on a semiconductor wafer. The electrodes are mutually parallel and provided with dielectric gate and S/D plugs on top of the electrodes, and the mutually parallel electrode/plug assemblies are separated by dielectric spacers. The formation of the vias takes place by two separate self-aligned etch processes, the Vint-A etch for forming one or more vias towards one or more S/D electrodes and the Vint-G etch for forming one or more vias towards one or more gate electrodes. According to the disclosed technology, a conformal layer is deposited on the wafer after the first self-aligned etch process, wherein the conformal layer is resistant to the second self-aligned etch process. The conformal layer thereby protects the first contact via during the second self-aligned etch. |
US11430873B2 |
Self aligned gate connected plates for group III-Nitride devices and methods of fabrication
A device includes a first Group III-Nitride (III-N) material, a gate electrode above the III-N material, and the gate electrode. The device further includes a tiered field plate, suitable for increasing gate breakdown voltage with minimal parasitics. In the tiered structure, a first plate is on the gate electrode, the first plate having a second sidewall laterally beyond a sidewall of the gate, and above the III-N material by a first distance. A second plate on the first plate has a third sidewall laterally beyond the second sidewall and above the III-N material by a second distance, greater than the first. A source structure and a drain structure are on opposite sides of the gate electrode, where the source and drain structures each include a second III-N material. |
US11430871B2 |
Gallium-nitride-based module with enhanced electrical performance and process for making the same
The present disclosure relates to a Gallium-Nitride (GaN) based module, which includes a module substrate, a thinned switch die residing over the module substrate, a first mold compound, and a second mold compound. The thinned switch die includes an electrode region, a number of switch interconnects extending from a bottom surface of the electrode region to the module substrate, an aluminium gallium nitride (AlGaN) barrier layer over a top surface of the electrode region, a GaN buffer layer over the AlGaN barrier layer, and a lateral two-dimensional electron gas (2DEG) layer realized at a heterojunction of the AlGaN barrier layer and the GaN buffer layer. The first mold compound resides over the module substrate, surrounds the thinned switch die, and extends above a top surface of the thinned switch die to form an opening over the top surface of the thinned switch die. The second mold compound fills the opening. |
US11430869B2 |
Method for making superlattice structures with reduced defect densities
A method for making a semiconductor device may include forming a superlattice on a substrate comprising a plurality of stacked groups of layers, with each group of layers including a plurality of stacked base semiconductor monolayers defining a base semiconductor portion, and at least one non-semiconductor monolayer constrained within a crystal lattice of adjacent base semiconductor portions. Moreover, forming at least one of the base semiconductor portions may include overgrowing the at least one base semiconductor portion and etching back the overgrown at least one base semiconductor portion. |
US11430866B2 |
Device contact sizing in integrated circuit structures
Discussed herein is device contact sizing in integrated circuit (IC) structures. In some embodiments, an IC structure may include: a first source/drain (S/D) contact in contact with a first S/D region, and a second S/D contact in contact with a second S/D region, wherein the first S/D region and the second S/D region have a same length, and the first S/D contact and the second S/D contact have different lengths. |
US11430864B2 |
VFET device with controllable top spacer
Techniques for controlling top spacer thickness in VFETs are provided. In one aspect, a method of forming a VFET device includes: depositing a dielectric hardmask layer and a fin hardmask(s) on a wafer; patterning the dielectric hardmask layer and the wafer to form a fin(s) and a dielectric cap on the fin(s); forming a bottom source/drain at a base of the fin(s); forming bottom spacers on the bottom source/drain; forming a gate stack alongside the fin(s); burying the fin(s) in a dielectric fill material; selectively removing the fin hardmask(s); recessing the gate stack to form a cavity in the dielectric fill material; depositing a spacer material into the cavity; recessing the spacer material to form top spacers; removing the dielectric cap; and forming a top source/drain at a top of the fin(s). A VFET device is also provided. |
US11430862B2 |
Superjunction semiconductor device including parallel PN structures and method of manufacturing thereof
A semiconductor device has an active region through which current flows and a termination structure region. On a front surface of a semiconductor substrate of a first conductivity type, a first semiconductor layer of the first conductivity type is provided. On a surface of the first semiconductor layer in the active region, a first parallel pn structure is provided including first columns of the first conductivity type and second columns of a second conductivity type disposed repeatedly alternating one another in a plane parallel to the front surface. In the termination structure region, a second parallel pn structure is provided including third columns of the first conductivity type and fourth columns of the second conductivity type disposed repeatedly alternating one another. On a surface of the second parallel pn structure, a first semiconductor region of the second conductivity type is provided including plural regions apart from one another. |
US11430859B2 |
Display device for driving at high speed
A display device includes a first pixel, a second pixel, a first data line connected to the first pixel, and a second data line connected to the second pixel. Each of the first pixel and the second pixel includes a transistor including a conductive layer, a semiconductor layer on the conductive layer, a gate electrode on the semiconductor layer, and a source/drain electrode connected to the semiconductor layer, a capacitor including a first capacitor electrode in a same layer as the gate electrode and a second capacitor electrode on the first capacitor electrode, and a light emitting device on the transistor and the capacitor. The first data line is in a same layer as the source/drain electrode, and the second data line is in a same layer as one of the conductive layer and the second capacitor electrode. |
US11430858B2 |
Display panel having power bus line with reduced voltage drop
A display panel includes a substrate including a first non-display area surrounding a transmission area, a display area on an outer portion of the first non-display area, and a second non-display area surrounding the display area, driving thin film transistors and display elements in the display area, a first power supply line in the second non-display area and extending in a first direction, first driving voltage lines and second driving voltage lines extending in a second direction intersecting with the first direction and spaced apart from each other with the transmission area therebetween, and a power bus line connected to the second driving voltage lines in the first non-display area or second non-display area, the power bus line extending in the first direction. A length of the power bus line in the first direction is less than a length of the first power supply line in the first direction. |
US11430850B2 |
Display apparatus
A display apparatus includes a first signal line and a second signal line that each extend on a substrate in a first direction and are spaced apart in a second direction that crosses the first direction; a plurality of first metal patterns spaced apart from each other in the first direction, wherein at least a portion of the first metal patterns overlaps the first signal line and is electrically connected to the first signal line; and a plurality of second metal patterns spaced apart from each other in the first direction, wherein at least a portion of the second metal patterns overlaps the second signal line and is electrically connected to the second signal line, wherein the plurality of first metal patterns and the plurality of second metal patterns are spaced apart in the first direction in a zigzag arrangement. |
US11430849B2 |
Organic light emitting diode display
According to an exemplary embodiment, an organic light emitting diode display includes: a substrate; a semiconductor layer; a first gate insulating layer disposed on the oxide semiconductor layer; a first gate layer disposed on the first gate insulating layer; a first interlayer insulating layer disposed on the first gate layer; a first data layer disposed on the first interlayer insulating layer; a second interlayer insulating layer disposed on the first data layer; a driving voltage line and a driving low voltage line disposed on the second interlayer insulating layer and separated from each other; an upper insulating layer covering the driving voltage line and the driving low voltage line; and an anode disposed on the upper insulating layer and overlapping the driving voltage line or the driving low voltage line. |
US11430843B2 |
Display panel and electronic equipment having micro light-emitting diode in transparent display area
A display panel and an electronic equipment are provided. By setting micro light-emitting diodes in a transparent display area, the transparent display area has high light transmittance and high display brightness, and a technical problem of an inferior display performance of the display panel and the electronic equipment is prevented. |
US11430839B2 |
Display panel having active layer with a surface layer in which F concentration is greater than a core layer
A display panel includes: a base substrate; a circuit layer on the base substrate; and a display element layer on the circuit layer, wherein the circuit layer includes an active layer on the base substrate and containing boron and fluorine; a control electrode on the active layer; and a control electrode insulation layer between the active layer and the control electrode, wherein the active layer includes: a core layer in which a concentration of the boron is greater than a concentration of the fluorine; and a surface layer on the core layer and in which a concentration of the fluorine is greater than a concentration of the boron. |
US11430838B2 |
Display device
A display device includes a flexible display module and provides a display area including a fingerprint recognition area, and a non-display area outside the display area. The flexible display module includes a display panel including a light-emitting element, a touch sensing unit disposed on the display panel, and a fingerprint recognition unit overlapping with the fingerprint recognition area. The touch sensing unit is configured to sense pressure applied to the flexible display module in an in-folding mode in which the flexible display module is folded such that a portion of the display area faces another portion of the display area. |
US11430836B2 |
Display device and manufacturing method thereof
A display device according to an embodiment of the inventive concept provides includes a substrate, a green light emitting element group and a blue light emitting element group, which are repeatedly arranged in a first direction parallel to a top surface of the substrate, and a red conversion pattern on the green light emitting element group and the blue light emitting element group. Here, the red conversion pattern overlaps a portion of the green light emitting element group and a portion of the blue light emitting element group in a second direction perpendicular to the top surface of the substrate. |
US11430835B2 |
Organic light emitting display device
An OLED display device includes a substrate, a first protection layer substrate, conductive lines extending substantially in a first direction, a second protection layer, a first electrode overlapping at least a part of the conductive lines, a pixel defining layer including an opening exposing at least a part of the first electrode, an organic light emission layer, and a second electrode. The opening is divided into a first polygon and a second polygon with respect to an imaginary straight line that passes through the opening at a maximum length in the first direction. A planar area of the first polygon is different from a planar area of the second polygon. |
US11430823B2 |
Method for manufacturing semiconductor image sensor device having deep trench isolation
A semiconductor image sensor device includes a semiconductor substrate, a radiation-sensing region, and a first isolation structure. The radiation-sensing region is in the semiconductor substrate. The first isolation structure is in the semiconductor substrate and adjacent to the radiation-sensing region. The first isolation structure includes a bottom isolation portion in the semiconductor substrate, an upper isolation portion in the semiconductor substrate, and a diffusion barrier layer surrounding a sidewall of the upper isolation portion. |
US11430821B2 |
Image sensor with active clamp to suppress transfer gate feedthrough
An image sensor may include an array of image pixels arranged in rows and columns. Each column of pixels may be coupled to current source transistors and active clamping circuitry. The active clamping circuitry may be configured to sample a reset voltage and to selectively pull down the column line after a charge transfer operation if the column line exceeds the previously sampled reset voltage. The active clamping circuitry can reduce settling time during low light conditions while eliminate column fixed pattern noise. |
US11430816B2 |
Method for preparing interlayer insulating layer and method for manufacturing thin film transistor, thin film transistor
The present disclosure provides a method for preparing an interlayer insulating layer and a method for manufacturing a thin film transistor, and a thin film transistor, belongs to the field of display technology, and can solve the problem of poor resistance to breakdown of the interlayer insulating layer in the related art. The method for preparing an interlayer insulating layer includes the following steps: forming a silicon oxide layer with a first reaction gas and forming a silicon nitride layer with a second reaction gas such that hydrogen content in the silicon nitride layer is less than or equal to hydrogen content in the silicon oxide layer. |
US11430808B2 |
Memory device
A memory device includes a substrate; a stacked structure including a plurality of gate layers and a plurality of interlayer insulating layers that are alternately stacked on the substrate in a vertical direction, the stacked structure including a row of cutouts, each of the cutouts extending in a first horizontal direction and being configured to cut the plurality of gate layers, the cutouts being apart from each other and arranged in a cell region of the stacked structure in the first horizontal direction; and a row of channel structures, the channel structures being arranged in the cell region in the first horizontal direction, each of the channel structures extending in the vertical direction to penetrate the plurality of gate layers. |
US11430806B2 |
Nonvolatile memory device
A nonvolatile memory device includes a peripheral circuit including a first active region and a memory block including a second active region on the peripheral circuit. The memory block includes a vertical structure including pairs of a first insulating layer and a first conductive layer, a second insulating layer on the vertical structure, a second conductive layer and a third conductive layer spaced apart from each other on the second insulating layer, first vertical channels and second vertical channels. The second conductive layer and the third conductive layer are connected with a first through via penetrating the vertical structure, the second active region, and a region of the second insulating layer that is exposed between the second conductive layer and the third conductive layer. |
US11430804B2 |
Vertical memory devices
A vertical memory device is provided. The vertical memory device includes gate electrodes formed on a substrate and spaced apart from each other in a first direction substantially perpendicular to an upper surface of the substrate, the gate electrodes including a first gate electrode and a second gate electrode that is interposed between the first gate electrode and the substrate; a channel extending through the gate electrodes in the first direction; an insulating isolation pattern extending through the first gate electrode in the first direction, and spaced apart from the first gate electrode in a second direction substantially parallel to the upper surface of the substrate; and a blocking pattern disposed on an upper surface, a lower surface and a sidewall of each of the gate electrodes, the sidewall of the gate electrodes facing the channel. The insulating isolation pattern directly contacts the first gate electrode. |
US11430801B2 |
Methods and apparatus for three dimensional NAND structure fabrication
Methods and apparatus for forming a plurality of nonvolatile memory cells are provided herein. In some embodiments, the method, for example, includes forming a plurality of nonvolatile memory cells, comprising forming, on a substrate, a stack of alternating layers of metal including a first layer of metal and a second layer of metal different from the first layer of metal; removing the first layer of metal to form spaces between the alternating layers of the second layer of metal; and one of depositing a first layer of material to partially fill the spaces to leave air gaps therein or depositing a second layer of material to fill the spaces. |
US11430796B2 |
SRAM layout scheme for improving write margin
A semiconductor device is provided. The semiconductor can apply different voltages to sources and bases (bulks, N-type well) of pull-up transistors and improves write margin of memory cells. An SRAM of the invention includes P-well regions PW_1 and PW_2, an N-well region NW, a first metal wire M1, and a second metal wire M2. The P-well regions PW_1 and PW_2 extend in a first direction, and pull-down transistors and accessing transistors are formed therein. The N-well region NW extends in first direction, and pull-up transistors are formed therein. The first metal wire M1 extends in the first direction on the N-well region NW and is electrically connected to the N-well region NW. The second metal wire M2 extends in a second direction orthogonal to the first direction and electrically connected to a common S/D region of a pair of pull-up transistors that are formed in the N-well region NW. |
US11430793B2 |
Microelectronic devices including passing word line structures, and related electronic systems and methods
A microelectronic device comprises a first pillar of a semiconductive material, a second pillar of the semiconductive material adjacent to the first pillar of the semiconductive material, an active word line extending between the first pillar and the second pillar, and a passing word line extending on a side of the second pillar opposite the active word line, the passing word line extending into an isolation region within the semiconductive material, the isolation region comprising a lower portion and an upper portion having a substantially circular cross-sectional shape and a larger lateral dimension than the lower portion. Related microelectronic devices, electronic systems, and methods are also described. |
US11430791B2 |
Semiconductor device and operation method thereof
A semiconductor device capable of obtaining the threshold voltage of a transistor is provided. The semiconductor device includes a first transistor, a first capacitor, a first output terminal, a first switch, and a second switch. A gate and a source of the first transistor are electrically connected to each other. A first terminal of the first capacitor is electrically connected to the source. A second terminal and the first output terminal of the first capacitor are electrically connected to a back gate of the first transistor. The first switch controls input of a first voltage to the back gate. A second voltage is input to a drain of the first transistor. The second switch controls input of a third voltage to the source. |
US11430790B2 |
Semiconductor device and method
An embodiment device includes: an isolation region on a substrate; a first fin extending above a top surface of the isolation region; a gate structure on the first fin; and an epitaxial source/drain region adjacent the gate structure, the epitaxial source/drain region having a first main portion and a first projecting portion, the first main portion disposed in the first fin, the first projecting portion disposed on a first sidewall of the first fin and beneath the top surface of the isolation region. |
US11430788B2 |
Integrated circuit with latch-up immunity
Various embodiments of the present disclosure are directed towards a method for forming an integrated chip. The method includes forming an epitaxial structure having a first doping type over a first portion of a semiconductor substrate. A second portion of the semiconductor substrate is formed over the epitaxial structure and the first portion of the semiconductor substrate. A first doped region having the first doping type is formed in the second portion of the semiconductor substrate and directly over the epitaxial structure. A second doped region having a second doping type opposite the first doping type is formed in the second portion of the semiconductor substrate, where the second doped region is formed on a side of the epitaxial structure. A plurality of fins of the semiconductor substrate are formed by selectively removing portions of the second portion of the semiconductor substrate. |
US11430783B2 |
Electrostatic discharge protection apparatus
The electrostatic discharge (ESD) protection apparatus includes a first well, a second well, a first doping region, and a second doping region. The first well is disposed in a substrate having a first conductivity type, wherein the first well has a second conductivity type and the substrate is electrically connected to a first pad. The second well is disposed in the first well, wherein the second well has the first conductivity type. The first doping region is disposed in the second well, wherein the first doping region has the second conductivity type, and the first doping region is electrically connected to a second pad. The second doping region is disposed in the second well, wherein the second doping region has the first conductivity type. |
US11430782B2 |
Silicon controlled rectifier and method for making the same
The present disclosure provides a silicon controlled rectifier and a manufacturing method thereof. The silicon controlled rectifier comprises: a P-type substrate; an N-type well 60, an upper portion of which is provided with a P-type heavily doped region 20 and an N-type heavily doped region 28; an N-type well 62, an upper portion of which is provided with a P-type heavily doped region 22 and an N-type heavily doped region 26; and a P-type well 70 connecting the N-type well 60 and the N-type well 62, an upper portion of which is provided with a P-type heavily doped region 24; wherein a first electrode is in mirror symmetry with a second electrode with respect to the P-type heavily doped region 24, and shallow trench isolations are respectively provided between the P-type heavily doped region 24 and each of the N-type heavily doped region 28 and the N-type heavily doped region 26. |
US11430778B2 |
Differential trench fill for ease of layout design
An integrated circuit structure comprises a plurality of structures above a substrate, wherein spacing between the structures creates a range of different open density regions from a relatively low open density region to a high open density region. A first fill material fills at least a portion of openings between the structures in at least the high open density region to provide a substantially uniform open density across the different open density regions, wherein the first fill material is patterned to include openings therein. A second fill material fills the openings between the structures in the low open density region, and fills the openings in the first fill material in the at least the high open density region. |
US11430769B2 |
Tunable integrated optics LED components and methods
Light emitting diode (LED) devices and methods. An example apparatus can include a substrate, one or more LEDs, light-transmissive encapsulation material, and a reflective material covering a portion of the encapsulation material to form a defined opening. The opening allows light emitted from an LED to pass through in a prescribed manner. In some embodiments, the apparatus can be subsequently treated to modify the surface having the opening. In other embodiments, the reflective material can be disposed on a lateral surface of the encapsulation material to reflect light in a desired direction. |
US11430766B2 |
Bonded semiconductor devices having processor and dynamic random-access memory and methods for forming the same
Embodiments of semiconductor devices and fabrication methods thereof are disclosed. In an example, a semiconductor device includes a first semiconductor structure including a processor, an array of static random-access memory (SRAM) cells, and a first bonding layer including a plurality of first bonding contacts. The semiconductor device also includes a second semiconductor structure including an array of dynamic random-access memory (DRAM) cells and a second bonding layer including a plurality of second bonding contacts. The semiconductor device further includes a bonding interface between the first bonding layer and the second bonding layer. The first bonding contacts are in contact with the second bonding contacts at the bonding interface. |
US11430761B2 |
Semiconductor package and method for manufacturing the same
Present disclosure provides a semiconductor package, including a first substrate having a first active surface and a first trench recessed from the first active surface, a second substrate having a second trench facing the first trench, and a pathway cavity defined by the first trench and the second trench. The first trench comprises a first metal protrusion and a first insulating protrusion. A method for manufacturing the semiconductor package described herein is also disclosed. |
US11430759B2 |
Display device incorporating self-assembled monolayer and method of manufacturing the same
A display device and a method of manufacturing the same are provided. The display device includes a first electrode disposed on a substrate, an adhesive auxiliary layer disposed on the first electrode and including a self-assembled monolayer, a light emitting element disposed on the adhesive auxiliary layer, and a contact electrode disposed between the adhesive auxiliary layer and the light emitting element. The light emitting element includes a first semiconductor layer, a second semiconductor layer disposed on the first semiconductor layer, and an intermediate layer disposed between the first semiconductor layer and the second semiconductor layer. |
US11430758B2 |
Creating 3D features through selective laser annealing and/or laser ablation
A semiconductor device includes a solder supporting material above a substrate. The semiconductor device also includes a solder on the solder supporting material. The semiconductor device further includes selective laser annealed or laser ablated portions of the solder and underlying solder supporting material to form a semiconductor device having 3D features. |
US11430752B1 |
Low cost millimiter wave integrated LTCC package
LTCC structure extends between top and bottom surfaces, with at least one cavity being formed within the structure and extending from the top surface inwardly in the direction of the bottom surface. A die is disposed within the cavity a top surface of the die is positioned flush with the top surface of the package, resulted in the shortest length of the wire box connecting the die with the LTCC structure and ultimately reducing the inductance. |
US11430750B2 |
Semiconductor device package having an antenna formed over a foaming agent filled cavity in a support layer
A semiconductor device package includes a first substrate, an antenna, a support layer, a dielectric layer and a second substrate. The first substrate has a first surface and a second surface opposite to the first surface. The antenna element is disposed on the second surface of the first substrate. The support layer is disposed on the first surface of the first substrate and at the periphery of the first surface of the first substrate. The support layer has a first surface facing away from the first substrate. The dielectric layer is disposed on the first surface of the support layer and spaced apart from the first substrate. The dielectric layer is chemically bonded to the support layer. The second substrate is disposed on a first surface of the dielectric layer facing away from the support layer. |
US11430748B2 |
Inspection and identification to enable secure chip processing
A computer-implemented method executed on a processor for detecting whether a wafer has been tampered during a semiconductor fabrication process, the method including, at a plurality of patterning steps where lithographic patterns are defined and etched or at a plurality of fabrication processing steps, marking, via an identification tool, each die with an unclonable identification in a memory array, inspecting, via an inspection tool, each of the dies, and removing compromised wafers from a wafer pool during the semiconductor fabrication process. |
US11430746B2 |
Multidie supports for reducing die warpage
Implementations of a semiconductor device may include a first largest planar surface, a second largest planar surface and a thickness between the first largest planar surface and the second largest planar surface; and one of a permanent die support structure, a temporary die support structure, or any combination thereof coupled to one of the first largest planar surface, the second largest planar surface, the thickness, or any combination thereof. The first largest planar surface, the second largest planar surface, and the thickness may be formed by at least two semiconductor die. The warpage of one of the first largest planar surface or the second largest planar surface may be less than 200 microns. |
US11430743B1 |
Transistor with shield system including multilayer shield structure arrangement
A transistor includes a semiconductor substrate having first and second terminals. An interconnect structure, on an upper surface of the substrate, is formed of layers of dielectric material and electrically conductive material. The conductive material includes a first pillar connected with the first terminal, a second pillar connected with the second terminal, and a shield system between the first and second pillars. The shield system includes forked structures formed in at least two conductive layers of the interconnect structure and at least partially surrounding segments of the second pillar. The shield system may additionally include shield traces formed in a first conductive layer positioned between gate fingers and the first pillars and/or the shield system may include shield runners that are located in an electrically conductive layer that is below a topmost electrically conductive layer with the first pillar being connected to a runner in the topmost conductive layer. |
US11430741B2 |
Ceramic-metal substrate with low amorphous phase
A ceramic-metal substrate in which the ceramic substrate has a low content of an amorphous phase. The ceramic-metal substrate includes a ceramic substrate and on at least one side of the ceramic substrate a metallization. The ceramic-metal substrate has at least one scribing line, at least one cutting edge, or both at least one scribing line and at least one cutting edge. Amorphous phases extend parallel to the scribing line and/or the cutting edge in a width of at most 100 μm or of at least 0.50 μm. |
US11430737B2 |
Flexible printed circuit board with embedded electronic element
Provided is a printed circuit board including a laminate that is formed by vertically stacking a plurality of insulating layers including a rigid insulating layer, a flexible insulating layer having a first region in vertical contact with at least one of the plurality of insulating layers and a second region located on an outer side of the laminate, and a first electronic element embedded in the flexible insulating layer. |
US11430735B2 |
Barrier removal for conductor in top via integration scheme
A multi-layer device comprising a barrier or adhesion layer located on a portion of a first top surface of a first layer, a conductive metal layer located on barrier or adhesion layer; and a dielectric layer located on top of the first layer, wherein the dielectric layer is in direct contact with the sidewall of the conductive metal layer. |
US11430733B2 |
Method of testing wafer
A method includes capturing an image of a wafer, the wafer comprising a first conductive contact over an active region of the wafer and a second conductive contact over a shallow trench isolation (STI) region abutting the active region; identifying a brightness of a first contact region in the captured image at which the first conductive contact is rendered; identifying a brightness of a second contact region in the captured image at which the second conductive contact is rendered; and in response to the identified brightness of the first contact region in the captured image being substantially the same as the identified brightness of the second contact region in the captured image, determining that the second conductive contact is shorted to the first conductive contact. |
US11430732B2 |
Vertical memory devices
A vertical memory device includes a cell stacked structure, a wiring connection structure, and a first insulating interlayer. The cell stacked structure may include insulation layers and gate patterns repeatedly and alternately stacked on a first region of a substrate. The wiring connection structure may contact side walls of the cell stacked structure. The wiring connection structure may include a first staircase structure having one side of a stepped shape, a second staircase structure having one side of a stepped shape and disposed below the first staircase structure, and a first dummy staircase structure between the first and second staircase structures. The first and second staircase structures may be spaced apart from each other in the first direction, and both sides in the first direction of the first dummy staircase structure may have stepped shapes. The first insulating interlayer may be on the substrate to cover the wiring connection structure. |
US11430730B2 |
Wiring substrate and semiconductor device
A wiring substrate of the present disclosure includes a substrate, a first conductive layer, a first insulating layer, and a second conductive layer. The substrate has an insulating surface. The first conductive layer is disposed on the substrate and includes a first part and a second part. The first part has a first thickness. The second part has a second thickness thinner than the first thickness and is adjacent to the first part. The first insulating layer is disposed on the first part and apart from the second part. The first insulating layer is disposed between the second conducting layer and the first part. |
US11430729B2 |
MIM capacitor with a symmetrical capacitor insulator structure
Various embodiments of the present application are directed towards a metal-insulator-metal (MIM) capacitor. The MIM capacitor comprises a bottom electrode disposed over a semiconductor substrate. A top electrode is disposed over and overlies the bottom electrode. A capacitor insulator structure is disposed between the bottom electrode and the top electrode. The capacitor insulator structure comprises at least three dielectric structures vertically stacked upon each other. A bottom half of the capacitor insulator structure is a mirror image of a top half of the capacitor insulator structure in terms of dielectric materials of the dielectric structures. |
US11430728B2 |
Wafer level stacked structures having integrated passive features
A method includes obtaining an active feature layer having a first surface bearing one or more active feature areas. A first capacitor plate of a first capacitor is formed on an interior surface of a cap. A second capacitor plate of the first capacitor is formed on an exterior surface of the cap. The first capacitor plate of the first capacitor overlays and is spaced apart from the second capacitor plate of the first capacitor along a direction that is orthogonal to the exterior surface of the cap to form the first capacitor. The cap is coupled with the first surface of the active feature layer such that the second capacitor plate of the first capacitor is in electrical communication with at least a first active feature of the active feature layer. The cap is bonded with the passive layer substrate. |
US11430727B2 |
Ceramic circuit substrate
A ceramic circuit substrate is suitable for silver nanoparticle bonding of semiconductor elements and has excellent close adhesiveness with a power module sealing resin. A ceramic circuit substrate has a copper plate bonded, by a braze material, to both main surfaces of a ceramic substrate including aluminum nitride or silicon nitride, the copper plate of at least one of the main surfaces being subjected to silver plating, wherein: the copper plate side surfaces are not subjected to silver plating; the thickness of the silver plating is 0.1 μm to 1.5 μm; and the arithmetic mean roughness Ra of the surface roughness of the circuit substrate after silver plating is 0.1 μm to 1.5 μm. |
US11430726B2 |
Semiconductor module
A semiconductor device (4a-4d) and a wiring device (5) are provided on a main surface of a base plate (1). A first wire (11a-11e) connects an external electrode (7a-7e) and a first relay pad (8a-8e) of the wiring device (5). A second wire (12a-12e) connects a pad (13a-13e) of the semiconductor device (4a-4d) and the second relay pad (9a-9e) of the wiring device (5). Resin (15) seals the semiconductor device (4a-4d), the wiring device (5) and the first and second wires (11a-11e,12a-12e). The second wire (12a-12e) is thinner than the first wire (11a-11e). The pad (13a-13e) is smaller than the first relay pad (8a-8e). |
US11430724B2 |
Ultra-thin, hyper-density semiconductor packages
Ultra-thin, hyper-density semiconductor packages and techniques of forming such packages are described. An exemplary semiconductor package is formed with one or more of: (i) metal pillars having an ultra fine pitch (e.g., a pitch that is greater than or equal to 150 μm, etc.); (ii) a large die to-package ratio (e.g., a ratio that is equal to or greater than 0.85, etc.); and (iii) a thin pitch translation interposer. Another exemplary semiconductor package is formed using coreless substrate technology, die back metallization, and low temperature solder technology for ball grid array (BGA) metallurgy. Other embodiments are described. |
US11430723B2 |
Semiconductor device with a semiconductor die embedded between an extended substrate and a bottom substrate
A method of manufacturing a semiconductor device having a semiconductor die within an extended substrate and a bottom substrate may include bonding a bottom surface of a semiconductor die to a top surface of a bottom substrate, forming an adhering member to a top surface of the semiconductor die, bonding an extended substrate to the semiconductor die and to the top surface of the bottom substrate utilizing the adhering member and a conductive bump on a bottom surface of the extended substrate and a conductive bump on the bottom substrate. The semiconductor die and the conductive bumps may be encapsulated utilizing a mold member. The conductive bump on the bottom surface of the extended substrate may be electrically connected to a terminal on the top surface of the extended substrate. The adhering member may include a laminate film, a non-conductive film adhesive, or a thermal hardening liquid adhesive. |
US11430721B2 |
Power module
Two semiconductor elements and a capacitive element are located at vertices of a triangle. A first shortest path between the semiconductor elements, and a second shortest path and a third shortest path between the capacitive element and the two respective semiconductor elements, satisfy (first shortest path)≥(second shortest path) and ((first shortest path)2+(second shortest path)2)≥(third shortest path)2. A first electrically conductive metal pattern and a second electrically conductive metal pattern each have a thickness that is equal to or larger than two times a depth of a skin through which current flows owing to skin effect generated according to frequency characteristics of current paths having: a first resonance frequency obtained from capacitances and inductances between the semiconductor elements; a second resonance frequency between one of the semiconductor elements and the capacitive element; and a third resonance frequency between another one of the semiconductor elements and the capacitive element. |
US11430717B2 |
Semiconductor device
A semiconductor device may include: an upper conductive plate, a middle conductive plate, and a lower conductive plate that are stacked on each other; a first semiconductor chip located between the upper conductive plate and the middle conductive plate and electrically connected to both the upper conductive plate and the middle conductive plate; and a second semiconductor chip located between the middle conductive plate and the lower conductive plate and electrically connected to both the middle conductive plate and the lower conductive plate, wherein one of an area of the upper conductive plate and an are of the lower conductive plate may be smaller than an area of the middle conductive plate, and another of the area of the upper conductive plate and the area of the lower conductive plate may be larger than the area of the middle conductive plate. |
US11430716B2 |
Power semiconductor device and power conversion device using the same
An object is to suppress a decrease in reliability due to peeling of an insulating layer and another member of a power semiconductor device. A power semiconductor device according to the present invention includes: a power semiconductor element; a conductor portion that transmits a current to the power semiconductor element; an insulating layer in contact with a surface of the conductor portion on a side opposite to a side on which the power semiconductor element is arranged; a metallic heat dissipating portion that opposes the conductor portion while sandwiching the insulating layer; and an output terminal that is connected to the conductor layer and outputs a different signal depending on a contact state of the insulating portion, the insulating layer having an insulating portion and a conductor layer sandwiched between the conductor portion and the metallic heat dissipating portion via the insulating portion. |
US11430715B2 |
RF devices with enhanced performance and methods of forming the same
The present disclosure relates to a radio frequency device that includes a transfer device die and a multilayer redistribution structure underneath the transfer device die. The transfer device die includes a device region with a back-end-of-line (BEOL) portion and a front-end-of-line (FEOL) portion over the BEOL portion and a transfer substrate. The FEOL portion includes isolation sections and an active layer surrounded by the isolation sections. A top surface of the device region is planarized. The transfer substrate resides over the top surface of the device region. Herein, silicon crystal does not exist within the transfer substrate or between the transfer substrate and the active layer. The multilayer redistribution structure includes a number of bump structures, which are at a bottom of the multilayer redistribution structure and electrically coupled to the FEOL portion of the transfer device die. |
US11430713B2 |
Fastening structure and power conversion apparatus using fastening structure
A member to be fastened on one side of which a member to be fixed is placed; a plate-shaped holding spring member which is disposed on the member to be fixed on one side thereof opposite to the member to be fastened; a support which extends outward of an end part of a longitudinal central part of the plate-shaped holding spring member and which has a through hole formed therein; a supporting column which is provided on the support and bends toward the member to be fastened; a fixing screw hole which is provided in the member to be fastened and disposed at a position corresponding to the through hole of the support so as to have the same axial center as the through hole; and a fixing screw which is inserted into the through hole of the support and screwed to the fixing screw hole. |
US11430711B2 |
Carbon nanotube enhanced silver paste thermal interface material
A high performance, lead free, Ag paste thermal interface material (TIM) for die attachment and substrate bonding in electronic packaging includes: (i) multiscale silver particles, (ii) metal-coated carbon nanotubes (CNTs), (iii) a polymer, and (iv) a liquid carrier. The multiscale silver particles and metal-coated carbon nanotubes, which function as hybrid filler components, are uniformly dispersed within the TIM composition. The sintered TIM exhibits high density, high mechanical strength, and high thermal conductivity. The components of the liquid carrier including the solvent, binder, surfactants, and thinner are completely evaporated or burned off during sintering. Sintering of the TIM can be conducted at a relatively low temperature, without or with very low (<0.1 MPa) pressure, in open air and without vacuum or inert gas protection. The TIM can be utilized in substrate bonding not only on conventional metal-plated surfaces but also bare Cu substrate surfaces. |
US11430707B2 |
Semiconductor device and method of manufacturing semiconductor device
The semiconductor device includes an insulating circuit substrate mounted with a semiconductor element; an external terminal; a base including a support portion; an adhesive sheet; and a sealing portion covering the semiconductor element. The support portion has a first surface, a second surface on the side opposite to the first surface, and a first opening opened at the first surface and the second surface. The insulating circuit substrate is disposed in the first opening. The adhesive sheet is disposed on the second surface of the support portion and has a second opening in which the semiconductor element is disposed in plan view. The adhesive sheet is projected into the first opening in plan view and adhered to a circuit block. The external terminal is adhered on the adhesive sheet and has a connecting surface to which a bonding wire is connected. |
US11430705B2 |
Display panel and method of manufacturing thereof
A display panel and a method of manufacturing thereof are provided. The method of manufacturing a display panel includes forming a driving circuit on a substrate; forming an electrode, including a first area and a second area therewith, on the driving circuit; mounting a first micro Light Emitting Diode (LED), for forming a sub pixel, on the first area; forming an absorption layer on the second area, the absorption layer configured to absorb an external light; removing, based on the sub pixel being defective, the absorption layer; and mounting a second micro LED on the second area after removing the absorption layer. |
US11430703B2 |
Aligning component carrier structure with known-good sections and critical section with other component carrier with components and dummies
A method of manufacturing component carriers includes carrying out a test for each of multiple sections of a component-carrier structure, inserting at least one functional component in each of further sections of a further component-carrier structure to be connected with the component-carrier structure so that each further section assigned to a respective section having successfully passed the test is provided with at least one functional component, and inserting at least one functionally inactive dummy component in each of the further sections assigned to a respective section having failed the test. |
US11430701B2 |
Gate oxide structures in semiconductor devices
A semiconductor device with different gate structure configurations and a method of fabricating the same are disclosed. The method includes forming first and second nanostructured channel regions on first and second fin structures, forming first and second oxide layers with first and second thicknesses, forming a dielectric layer with first and second layer portions on the first and second oxide layers, forming first and second capping layers with first and second oxygen diffusivities on the first and second layer portions, growing the first and second oxide layers to have third and fourth thicknesses, and forming a gate metal fill layer over the dielectric layer. The first and second thicknesses are substantially equal to each other and the first and second oxide layers surround the first and second nanostructured channel regions. The second oxygen diffusivity is higher than the first oxygen diffusivity. The fourth thickness is greater than the third thickness. |
US11430697B2 |
Method of forming a mask layer
A method for forming a mask layer above a semiconductor fin structure is disclosed. In one aspect the method includes forming a first set of spacers and a second set of spacers arranged at the side surfaces of the first set of spacers, providing a first filler material between the second set of spacers, etching a top portion of the first filler material to form recesses between the second set of spacers, and providing a second filler material in the recesses, the second filler material forming a set of sacrificial mask lines. Further, the method includes recessing a top portion of at least the first set of spacers, providing a mask layer material between the sacrificial mask lines, and removing the sacrificial mask lines and the first filler material. |
US11430694B2 |
Metal gates of transistors having reduced resistivity
A method includes forming a transistor, which includes forming a gate dielectric on a semiconductor region, forming a gate electrode over the gate dielectric, and forming a source/drain region extending into the semiconductor region. The method further includes forming a source/drain contact plug over and electrically coupling to the source/drain region, and forming a gate contact plug over and in contact with the gate electrode. At least one of the forming the gate electrode, the forming the source/drain contact plug, and the forming the gate contact plug includes forming a metal nitride barrier layer, and depositing a metal-containing layer over and in contact with the metal nitride barrier layer. The metal-containing layer includes at least one of a cobalt layer and a metal silicide layer. |
US11430692B2 |
Thermally stable copper-alloy adhesion layer for metal interconnect structures and methods for forming the same
An opening is formed through a dielectric material layer to physically expose a top surface of a conductive material portion in, or over, a substrate. A metallic nitride liner is formed on a sidewall of the opening and on the top surface of the conductive material portion. A metallic adhesion layer including an alloy of copper and at least one transition metal that is not copper is formed on an inner sidewall of the metallic nitride liner. A copper fill material portion may be formed on an inner sidewall of the metallic adhesion layer. The metallic adhesion layer is thermally stable, and remains free of holes during subsequent thermal processes, which may include reflow of the copper fill material portion. An additional copper fill material portion may be optionally deposited after a reflow process. |
US11430690B2 |
Interconnects having air gap spacers
A semiconductor structure includes a substrate. A first metallization layer is disposed on the substrate. A second metallization layer is disposed on the first metallization layer and having one or more openings, wherein at least one of the one or more openings is configured to expose a top surface of the first metallization layer. A polymer-adhering liner layer is disposed on sidewalls of the at least one of the one more openings in the second metallization layer. A dielectric polymer is disposed in the at least one of the one or more openings in the second metallization layer and on the polymer-adhering liner layer. The dielectric polymer is configured to seal an air gap in the dielectric polymer. |
US11430688B2 |
Two-stage pin lifter for de-chuck operations
Various embodiments include apparatuses to raise and lower substrates, as used in the semiconductor and allied industries, toward or away from a substrate-holding mechanism (e.g., such as an electrostatic chuck (ESC). In a specific embodiment, a substrate lift-mechanism includes a number of pins to position the substrate above a substrate-holding device. Mid-position sensors are respectively coupled to a corresponding pin. The mid-position sensors monitor an intermediate position of the corresponding pin between a maximum position and a minimum position. Other apparatuses and systems are disclosed. |
US11430685B2 |
Wafer placement apparatus and method of manufacturing the same
A wafer placement apparatus includes a disc-shaped ceramic plate having an upper surface as a wafer placement surface and in which an electrode is embedded; a disc-shaped cooling plate provided on a lower surface, opposite the wafer placement surface, of the ceramic plate; and a resin adhesive-sheet layer with which a bonding surface as the lower surface of the ceramic plate and a bonding surface as an upper surface of the cooling plate are bonded to each other, wherein at least one of the bonding surface of the ceramic plate and the bonding surface of the cooling plate has a surface roughness Ra that is higher in an outer part of the bonding surface than in an inner part of the bonding surface. |
US11430679B2 |
Semiconductor manufacturing apparatus
A semiconductor manufacturing apparatus including at least one load module including a load port on which a substrate container is located, a plurality of substrates being mountable on the substrate container; at least one loadlock module including a loadlock chamber directly connected to the substrate container, the loadlock chamber interchangeably having atmospheric pressure and vacuum pressure, a first transfer robot within the loadlock chamber, and a substrate stage within the loadlock chamber, the plurality of substrates being mountable on the substrate stage; a transfer module including a transfer chamber connected to the loadlock chamber, a second transfer robot within the transfer chamber, and a substrate aligner within the transfer chamber; and at least one process module including at least one process chamber connected to the transfer module. |
US11430678B2 |
Particle beam inspection apparatus
An improved particle beam inspection apparatus, and more particularly, a particle beam inspection apparatus including an improved load lock unit is disclosed. An improved load lock system may comprise a plurality of supporting structures configured to support a wafer and a conditioning plate including a heat transfer element configured to adjust a temperature of the wafer. The load lock system may further comprise a gas vent configured to provide a gas between the conditioning plate and the wafer and a controller configured to assist with the control of the heat transfer element. |
US11430675B2 |
Substrate processing apparatus and processing liquid reuse method
A substrate processing apparatus includes a processing tank, a reservoir, a remover, a mixer, and a return path. Etching is performed on a substrate in the processing tank by immersing the substrate in a processing liquid containing a chemical liquid and silicon. The reservoir recovers and stores the processing liquid discharged from the processing tank. The remover recovers a portion of the processing liquid discharged from the processing tank, and removes silicon from the recovered processing liquid. The mixer mixes the processing liquid stored in the reservoir with the processing liquid from which silicon has been removed by the remover. The processing liquid mixed by the mixer is returned to the processing tank through a return path. |
US11430673B2 |
Substrate processing apparatus and substrate processing method
A substrate processing apparatus includes at least one nozzle unit configured to eject a processing liquid to a substrate. The at least one nozzle unit includes a conductive part for voltage application configured to be brought into contact with the processing liquid, and a voltage detection part or a current detection part configured to be brought into contact with the processing liquid. A non-conductive part is interposed between the conductive part for voltage application and the voltage detection part or between the conductive part for voltage application and the current detection part. A voltage application part is connected to the conductive part for voltage application, and a voltage detector is installed in the voltage detection part or a current detector is installed in the current detection part. |
US11430672B2 |
Drying environments for reducing substrate defects
One or more embodiments described herein generally relate to drying environments within semiconductor processing systems. In these embodiments, substrates are cleaned and dried within a drying environment before returning to the factory interface. However, due to an opening between the factory interface and the drying environment, air flows from the factory interface into the drying environment, often reducing the effectiveness of the drying processes. In embodiments described herein, the air flow is blocked by a sliding door that raises up to the closed position when a substrate enters the drying portion of the dryer located within the drying environment. After the substrate exits the dryer and before the substrate enters the factory interface, the sliding door lowers to the opened position such that the substrate can enter the factory interface. As such, these processes allow for multiple substrates to dry quickly and consistently within the system, improving throughput. |
US11430662B2 |
Substrate processing method and substrate processing apparatus
A substrate processing method includes forming a liquid film of an alkaline processing liquid on a substrate by supplying the alkaline processing liquid having a reduced oxygen concentration onto the substrate; and etching the substrate by rotating the substrate while supplying the alkaline processing liquid in a state that the liquid film having a given thickness is formed on the substrate. |
US11430661B2 |
Methods and apparatus for enhancing selectivity of titanium and titanium silicides during chemical vapor deposition
Methods and apparatus for selectively depositing a titanium material layer atop a substrate having a silicon surface and a dielectric surface are disclosed. In embodiments an apparatus is configured for forming a remote plasma reaction between titanium tetrachloride (TiCl4), hydrogen (H2) and argon (Ar) in a region between a lid heater and a showerhead of a process chamber at a first temperature of 200 to 800 degrees Celsius; and flowing reaction products into the process chamber to selectively form a titanium material layer upon the silicon surface of the substrate. |
US11430654B2 |
Initiation modulation for plasma deposition
Exemplary deposition methods may include forming a plasma of an oxygen-containing precursor within a processing region of a semiconductor processing chamber. The processing region may house a semiconductor substrate on a substrate support. The methods may include, while maintaining the plasma of the oxygen-containing precursor, flowing a silicon-containing precursor into the processing region of the semiconductor processing chamber at a first flow rate. The methods may include ramping the first flow rate of the silicon-containing precursor over a period of time to a second flow rate greater than the first flow rate. The methods may include depositing a silicon-containing material on the semiconductor substrate. |
US11430646B2 |
Atmospheric pressure ion source interface
An interface for receiving ions in a carrier gas from an atmospheric pressure ion source at a spectrometer that is configured to analyse the received ions at a lower pressure includes an interface vacuum chamber having a downstream aperture; a support assembly defining an axial bore arranged to allow a removable capillary tube to extend therethrough; ions being received from the atmospheric pressure ion source through the capillary tube and directed towards the downstream aperture; and a jet disruptor, positioned downstream from the axial bore and configured to disrupt gas flow between the axial bore and the downstream aperture only when the capillary tube is not fully inserted through the axial bore. |
US11430645B2 |
Electron beam throttling for electron capture dissociation
In one aspect, an electron-ion reaction module, e.g., an electron capture dissociation module, for use in a mass spectrometer is disclosed, which comprises a chamber, an electron source for generating electrons and introducing the electrons into the chamber, a gate electrode positioned relative to the electron source and the chamber, and a DC voltage source operatively coupled to the gate electrode for applying control voltages to the gate electrode. The electron-ion interaction module can further include a controller operably coupled to the DC voltage source and configured for adjusting the DC voltage applied to the gate electrode to adjust flow of electrons into the chamber. |
US11430643B2 |
Quantification of processing chamber species by electron energy sweep
A plasma processing system includes a plasma chamber configured to contain a plasma, a shutter chamber fluidically coupled to the plasma chamber via a first orifice, a mass spectrometer fluidically coupled to the shutter chamber, and a shutter disposed in the shutter chamber between the first orifice and the mass spectrometer in the path of a particle beam. The first orifice is configured to generate the particle beam from the plasma using a pressure differential between the shutter chamber and the plasma chamber. The mass spectrometer includes an ionizer configured to ionize species of the particle beam by sweeping through a range of electron energies in a plurality of energy steps. The shutter is configured to open and close during each of the plurality of energy steps. |
US11430642B2 |
Controlling multiple plasma processes
A power converter is capable to convert an electrical input power into a bipolar output power and to deliver the bipolar output power to at least two independent plasma processing chambers. The power converter includes a power input port for connection to an electrical power delivering grid, at least two power output ports each for connection to one of the plasma processing chambers, and a controller configured to control the power converter to deliver the bipolar output power to the power output ports, using at least one of control parameters including power, voltage, current, excitation frequency, and threshold for protective measures. The controller includes a virtual power supply for each power output port, and each virtual power supply includes a separate complete set of all fixed and time varying parameters and internal states associated with the operation of the individual power output port. |
US11430640B2 |
Substrate processing apparatus
A substrate processing apparatus having an improved exhaust structure includes a reaction space formed between a processing unit and a substrate support unit, an exhaust unit surrounding the reaction space, an exhaust port with a channel inside, a partition wall with an exhaust line inside, wherein the channel of the exhaust port connects the exhaust unit and the exhaust line. |
US11430636B2 |
Plasma processing apparatus and cleaning method
Disclosed is a plasma processing apparatus including: a processing container; a susceptor configured to serve as a lower electrode and mount a processing target substrate thereon; a shower head provided above the susceptor to supply a processing gas into the processing container; an upper electrode provided above the placing table; a high frequency power supply configured to apply a high frequency power to the susceptor to generate plasma of the processing gas within the processing container; and a DC voltage application unit configured to apply a DC voltage to the upper electrode. The shower head includes a UEL base, and a CEL provided on the UEL base at susceptor side, and an insulating portion provided between the UEL base and the CEL. The DC power supply applies the DC voltage to the CEL. |
US11430635B2 |
Precise plasma control system
Some embodiments include a plasma system comprising: a plasma chamber, an RF plasma generator, a bias generator, and a controller. The RF plasma generator may be electrically coupled with the plasma chamber and may produce a plurality of RF bursts, each of the plurality of RF bursts including RF waveforms, each of the plurality of RF bursts having an RF burst turn on time and an RF burst turn off time. The bias generator may be electrically coupled with the plasma chamber and may produce a plurality of bias bursts, each of the plurality of bias bursts including bias pulses, each of the plurality of bias bursts having an bias burst turn on time and an bias burst turn off time. In some embodiments the controller is in communication with the RF plasma generator and the bias generator that controls the timing of various bursts or waveforms. |
US11430633B2 |
Illumination apertures for extended sample lifetimes in helical tomography
Apertures having references edges are situated to define a sample irradiation zone and a shielded zone. The sample irradiation zone includes a portion proximate the shielded zone that is conjugate to a detector. A sample is scanned into the sample irradiation zone from the shielded zone so that the sample can remain unexposed until situated properly with respect to the detector for imaging. Irradiation exposure of the sample is reduced, permitting superior imaging. |
US11430626B2 |
High-resolution display plasma module and manufacturing method thereof
The present invention belongs to the field of electronic display technology, and relates to a high-resolution display plasma module and a manufacturing method thereof. The high-resolution display plasma module includes a pixel electrode and a transparent electrode. A display plasma is provided between the pixel electrode and the transparent electrode, and a spacer frame is provided around the display plasma. A plasma barrier enclosure array is provided on the pixel electrode. The plasma barrier enclosure array includes a plurality of plasma barrier enclosures arranged in an array. The pixel electrode includes a plurality of pixel electrode units arranged in an array. The plasma barrier enclosure is located on the gap between the pixel electrode units. Each plasma barrier enclosure contains only one pixel electrode unit. |
US11430624B2 |
Current sensor output converter for circuit breakers that are configured for Rogowski coils
In a circuit breaker arrangement, this disclosure describes a method and circuit design enables a current transformer to be used to detect ground faults in circuit breakers (such as a main-tie-main circuit breakers) that have been designed to receive signals from Rogowski coils. |
US11430622B2 |
Interrupter assembly
It is provided an interrupter assembly for power distribution systems that is improved in terms of at least one of compactness, durability, synchronicity and dielectric withstand. |
US11430621B2 |
DC circuit breaker
A DC circuit breaker according to various embodiments may comprise: a first terminal unit connected to a power source; and a second terminal unit connected to the first terminal unit and connected to a load, wherein the first terminal unit includes at least a pair of first terminals connected to each other in parallel and connected to the power source, and the second terminal unit includes at least a pair of second terminals corresponding respectively to the first terminals and connected to each other in parallel so as to be connected to the load. |
US11430620B1 |
Keyboard device and key structure thereof
A keyboard device includes plural key structures. Each key structure includes a base plate, a keycap, a connecting member and at least one raised structure. The keycap is located over the base plate. The connecting member is arranged between the base plate and the keycap. The keycap is movable upwardly or downwardly relative to the base plate through the connecting member. The connecting member includes at least one first hook part. The raised structure is installed on the base plate. The first hook part is connected with the raised structure. The raised structure includes a top wall, a lateral wall and a perforation. The lateral wall is connected between the top wall and the base plate. The perforation is formed in the lateral wall. The first hook part is penetrated through the perforation and contacted with the top wall. |
US11430616B2 |
Trigger activated tools having activation lockouts
Trigger activated tools are provided that have one or more activation lockouts. The activation lockouts include electrical resets, variable position lockouts, mechanical lockouts, shield lockouts, and any combinations thereof. |
US11430614B2 |
Modified activated carbon and method for producing same
The present invention relates to a coconut shell-derived modified activated carbon having a BET specific surface area of 1400 to 2000 m2/g, a value of hydrogen content/carbon content of 0.0015 to 0.0055, and intra-skeletal oxygen of 0.9 mass % or less. |
US11430610B2 |
Film capacitor
A film capacitor that includes a laminate having a first resin film including a first metal layer on a surface thereof alternately laminated with a second resin film including a second metal layer on a surface thereof, the laminate having opposed first and second ends, a first external electrode on the first end of the laminate, and a second external electrode on the second end of the laminate, wherein the first resin film protrudes more than the second resin film by a first protruding length of 0.5 mm to 3 mm on the first end of the laminate, and the first resin film has a Young's modulus at 150° C. of 0.6 GPa or more in a direction perpendicular to a lamination direction of the laminate and parallel to a direction from the first end to the second end of the laminate. |
US11430606B2 |
Coupled inductor structures utilizing magnetic films
An inductor is disclosed, including a first wire, a non-conductive material, and a shell. The non-conductive material may cover the first wire, with a portion of each end of the first wire uncovered. The shell may include a top portion and a bottom portion and include at least one magnetized layer and at least one gap between the first portion and the second portion. The shell may also surround a portion of the non-conductive material. |
US11430605B2 |
Method for producing metal foils
There is provided a method for producing metal foils, capable of easily crystalizing amorphous soft magnetic material of a plurality of metal foils into nano-crystal magnetic by uniformly heating the metal foils. Separating members (magnets) are disposed on the opposite sides of a laminate, which has been obtained by laminating a plurality of metal foils made of amorphous soft magnetic material, in the laminated direction of the laminate, and the metal foils forming the laminate are magnetized with the magnets. Thus, the adjacent metal foils are separated from each other in the laminated direction and a gap is formed between the metal foils. The metal foils are heated with the gap formed therebetween so that the amorphous soft magnetic material of each metal foil is crystalized into nano-crystal magnetic material. |
US11430603B2 |
Inductor
An inductor includes a core including a multilayer part in which magnetic layers and insulating layers are alternately stacked; a coil including a wound part having a winding axis substantially perpendicular to a stacking direction of the multilayer part; and an element body. The multilayer part includes a first multilayer part in which first magnetic layers and insulating layers are alternately stacked and second and third multilayer parts in which second magnetic layers and insulating layers are alternately stacked, the electrical resistivity and/or relative magnetic permeability of the second magnetic layers being larger than those of the first magnetic layers. The first multilayer part has first and second surfaces that are perpendicular to the stacking direction and face each other and third and fourth surfaces that are parallel to the stacking and winding axis directions. The second and third multilayer parts are arranged on the first and second surfaces. |
US11430602B2 |
Coil component
An adhesive layer is in contact with a rising portion of a metal terminal and an outer end surface of a flange portion of a drum-shaped core. A surface of the rising portion that faces the outer end surface is an inclined surface that inclines with respect to the outer end surface. The thickest portion of the adhesive layer is located near a position at which a distance between the inclined surface and the outer end surface is largest. The thickness of the thickest portion of the adhesive layer is 13 μm or more. |
US11430601B2 |
Coil component
A coil electrode 4 provided in a coil component 1a includes a plurality of inner metal pins 5a arranged on an inner peripheral side of a coil core 3, a plurality of outer metal pins 5b arranged on an outer peripheral side of the coil core 3 to form a plurality of pairs with the inner metal pins 5a, a plurality of lower wiring patterns 7 that connect lower ends of the inner metal pins 5a and the outer metal pins 5b in the pairs, and a plurality of upper wiring patterns 6 that connect upper ends of the outer metal pins 5b to upper ends of inner metal pins 5a adjacent to the inner metal pins 5a that form the pairs with the outer metal pins 5b. |
US11430593B2 |
Multilayer coil component
A multilayer coil component includes a multilayer body that is formed by stacking a plurality of insulating layers on top of one another and that has a coil built into the inside thereof; and a first outer electrode and a second outer electrode that are electrically connected to the coil. The coil is formed by electrically connecting a plurality of coil conductors, which are stacked together with insulating layers, to one another. When a coil axis is assumed that is parallel to the length direction and penetrates from the first end surface to the second end surface of the multilayer body, all the coil conductors are arranged so that circles centered on center points of the coil conductors and having diameters that are less than or equal to around 20% of a coil diameter overlap a circumference of a virtual circle centered on the coil axis. |
US11430592B2 |
Magnetic elements of amorphous based dual free layer structures and recording devices using such elements
A magnetic element includes a first free layer, a barrier layer over the first free layer, and a second free layer over the barrier layer. The first free layer includes a first ferromagnetic bilayer and a first amorphous insertion layer (e.g., CoHf) between the first ferromagnetic bilayer. The first ferromagnetic bilayer is selected from CoB, CoFeB, FeB, and combinations thereof. The second free layer includes a second ferromagnetic bilayer and a second amorphous insertion layer (e.g., CoHf) between the second ferromagnetic bilayer. The second ferromagnetic bilayer is selected from CoB, CoFeB, FeB, and combinations thereof. Each of the first and the second amorphous insertion layer independently can be ferromagnetic or non-ferromagnetic and can have a recrystallization temperature of about 300° C. and above. The magnetic element can further include a non-ferromagnetic amorphous buffer layer and/or a non-ferromagnetic amorphous capping layer. The magnetic element can further include a ferromagnetic amorphous seed layer. |
US11430587B2 |
High frequency spiral termination
A high frequency termination for converting a high frequency electrical signal of a circuit into heat. The high frequency termination includes a substrate. The high frequency termination also includes a spiral resistor formed on the substrate and having a first end and a second end. The high frequency termination also includes a conductive pad electrically coupled to the first end of the spiral resistor. The high frequency termination also includes a contact electrically coupled to the conductive pad and configured to connect to the circuit. |
US11430584B2 |
Device for DC current transmission and cooling method
The present disclosure relates to DC transmission. Some embodiments may include a device for DC transmission comprising: a superconducting transmission line including a superconducting conductor element; and a cooling device for cooling an inner region of the transmission line with a fluid coolant to a temperature below a critical temperature of the superconducting conductor element. The superconducting transmission line may comprise a vacuum-insulated sleeve thermally isolating the inner region of the transmission line from a warmer outer surrounding area. The cooling device may comprise a feed device feeding coolant at an end region of the transmission line into the inner region of the transmission line. The transmission line may be free of internally arranged feed devices for feeding coolant at locations away from the end region. |
US11430581B2 |
Contactless infernal measurement device, contactless internal measurement method, and internal measurement result display system
Provided is a contactless internal measurement device including an electromagnetic wave irradiation unit that irradiates an electromagnetic wave to a measurement subject, and an electromagnetic wave receiver that detects the electromagnetic wave reflected by the measurement subject. The electromagnetic wave irradiation unit is disposed to reduce a polarization component of the electromagnetic wave detected by the electromagnetic wave receiver, the polarization component being the same as a polarization component of the electromagnetic wave irradiated by the electromagnetic wave irradiation unit. |
US11430579B2 |
Apparatus and methods for storing hazardous waste materials by encasing same in a fusible metal alloy
An apparatus is provided for storing hazardous waste material, which includes one or more of spent nuclear fuel, radioactive material, and fissionable material. A fusible alloy material, for example, a eutectic material, resides within the apparatus and surrounds the hazardous waste material. In the preferred embodiments, it is suggested that the fusible alloy material exhibits liquidus and solidus or melting temperatures that are between about 100 and 300 degrees Fahrenheit for facilities using the apparatus and methods for liquid storage pool loading applications. For facilities using the apparatus and methods for dry loading, the fusible alloy materials may exhibit liquidus and solidus or melting temperatures that are between about 100 and 650 degrees Fahrenheit. The fusible alloy material is introduced in a liquid phase and eventually solidifies into a solid phase as the temperature of the hazardous waste material and/or the local environment decreases. |
US11430575B2 |
Systems and methods for a data driven disease test result prediction
A system for a data driven disease test result prediction, the system comprising a computing device configured to receive user data, wherein the user data includes user parameters, generate, using the user data, training data wherein the training data includes a plurality of entries wherein each entry correlates user parameter data to at least a prediction parameter of the plurality of prediction parameters associated with an infectious disease, train, using the training data and a machine-learning process, a machine-learning model, wherein the trained machine-learning model is configured to generate a plurality of infectivity parameters; compare the plurality of infectivity parameters to a retest target threshold, and determine, as a function of the comparison, a confidence metric, wherein the confidence metric informs a testing protocol. |
US11430574B2 |
Medical image diagnosis support device and magnetic resonance imaging apparatus
Two or more learning images generated for a first subject or a second subject and one or more correct answer images generated for the second subject or a third subject are received. In a case where pixel values of corresponding pixels of the two or more learning images are synthesized by using a synthesis parameter value, the parameter value at which the synthesized pixel values are close to a pixel value of a corresponding pixel of the correct answer image is obtained. An image generated for the first subject and having the same type as the two or more learning images is received as an examination target image. A synthesized image desired by a user is generated by synthesizing pixel values of corresponding pixels of the two or more examination target images by using the synthesis parameter value. |
US11430572B2 |
Multiple wavelength sensor emitters
A physiological sensor has light emitting sources, each activated by addressing at least one row and at least one column of an electrical grid. The light emitting sources are capable of transmitting light of multiple wavelengths and a detector is responsive to the transmitted light after attenuation by body tissue. |
US11430564B2 |
Personalized patient positioning, verification and treatment
A patient's healthcare experience may be enhanced utilizing a system that automatically recognizes the patient based on one or more images of the patient and generates personalized medical assistance information for the patient based on electronic medical records stored for the patient. Such electronic medical records may comprise imagery data and/or non-imagery associated with a medical procedure performed or to be performed for the patient. As such, the imagery and/or non-imagery data may be incorporated into the personalized medical assistance information to provide positioning and/or other types of diagnostic or treatment guidance to the patient or a service provider. |
US11430562B2 |
Selective reaction to failure to complete medical action
Embodiments consistent with the present disclosure provide systems, methods, and devices for providing wound capturing guidance. In one example, consistent with the disclosed embodiments, an example system may: display, on a mobile device, a user interface configured to guide a patient through one or more steps for performing a medical action, the plurality of steps including at least: using at least one item of a medical kit; and capturing at least one image of at least part of the at least one item of the medical kit using at least one image sensor associated with the mobile device. The example system may also: detect a failure to successfully complete the medical action; select from one or more alternative reactions, a reaction to the detected failure likely to bring a successful completion of the medical action; and provide instructions associated with the selected reaction. |
US11430553B1 |
Green Screen—health verification system (GS-HVS)
A system and method of testing, recording, tracking, and verifying the health of an individual to other persons while providing confidence that the individual user has taken and reported to at least one medical measurement, and this measurement has been identified as normal or not normal to the specific individual user, is provided. A medical instrument which is self-administered by the said individual user and a Green Screen Health Verification System (GS-HVS) server are provided. Software that contains prearranged decisions and protocols to provide guidance to said individual user and to an individual user's supervisor and records any abnormal reporting from said individual user and provides alerts based on said protocol. Software returns guidance from said GS-HVS server to said individual user, and upon said GS-HVS indicting that said individual user has good health, software displays a good health status or “Green Screen” on said individual user's said mobile device. |
US11430552B2 |
Patient monitoring longitudinal monitored data interpretation and management
A system and method to reduce and manage patient monitoring alarms utilizing a longitudinal, analytics-based analysis. The method includes a patient monitoring system receiving monitored data from one or more patients and generating threshold alerts for each patient based upon alert thresholds in real time. The number of alert thresholds that occur over an analysis period is compared to an enhanced alert threshold. If the number and frequency of the threshold alerts violates an enhanced alert threshold, an enhanced indicator is generated on a display for the patient being monitored. The enhanced indicator can be generated for any one or multiple monitored data types from the patient and enhances the longitudinal monitoring of the patient over an analysis period. The enhanced indicator provides a visual indicator to the monitoring technician of the occurrence of a higher than desired number of threshold alerts over the analysis period. |
US11430543B2 |
Sequencing output determination and analysis with target-associated molecules in quantification associated with biological targets
Embodiments of a method and/or system can include generating a set of target-associated molecules (e.g., spike-in molecules) associated with one or more biological targets; generating one or more spike-in mixtures based on processing the set of target-associated molecules with one or more samples including the one or more biological targets; performing one or more Sanger sequencing operations on the one or more spike-in mixtures; determining one or more abundance metrics based on chromatogram-related outputs from the one or more Sanger sequencing operations; and/or facilitating characterization of one or more medical conditions based on the one or more abundance metrics. |
US11430542B2 |
Computer implemented method for predicting true agronomical value of a plant
A computer implemented method for predicting an agronomical value and a breeding value of a plant belonging to a population, the method includes the steps of: obtaining at least some genotypic data from a subset of lines from the population, obtaining at least some phenotypic data from a subset of lines from the population, providing a statistical model receiving in input the genotypic data and phenotypic data, using the statistical model to output at least an agronomical value estimated for the plant. More particularly, the statistical model is a mixed model combining fixed effects and random effects. |
US11430540B2 |
Defective memory unit screening in a memory system
A memory system having non-volatile media and a controller configured to process requests from a host system to store data in the non-volatile media or retrieve data from the non-volatile media. The non-volatile media has a set of memory units. The memory system stores an indicator indicating whether the memory system is operating in a user mode or a manufacturing mode. A defect manager of the memory system identifies a threshold based on the indicator, monitors an error rate in reading data from the non-volatile media and, in response to the error rate reaching the threshold, screens the non-volatile media for defective memory units. |
US11430534B2 |
Method for testing storage systems, electronic device, and computer program product
Techniques test a storage system. Such techniques involve: acquiring a result of performing a first test on the storage system using a test case; if the result indicates that the storage system fails the first test, performing a second test on the storage system based on a problem of the storage system; and if the result indicates that the storage system passes the first test, determining a security level of the test case based on the result. Such techniques can effectively enhance test performance and system reliability of the storage system. |
US11430528B2 |
Determining a read voltage based on a change in a read window
A change in a read window of a group of memory cells of a memory device that has undergone a plurality of program/erase cycles (PECs) can be determined. read voltage can be determined based at least in part on the determined change in the read window. |
US11430526B2 |
Interleaved two-pass data programming techniques with reduced write amplification
In a coarse programming, the threshold voltage of the memory cell is programmed to a first level representative of N−1 bit values data according to a first mapping between combinations of values of N−1 possible bits and threshold levels. A group identification is representative of whether the first level is an odd or even numbered level in the first mapping. For a fine programming, the memory cell is read, based on the group identification, to obtain the N−1 bit values; and at least one additional bit is received to join the N−1 bit values to form at least N bit values. The threshold voltage of the memory cell is then finely programmed to a second level representative of the at least N bit values according to a second mapping between combinations of values of the at least N possible bits and threshold levels. |
US11430521B2 |
Three dimensional stacked nonvolatile semiconductor memory in which the channel potential of a memory cell in a non-selected NAND cell unit is increased
A three dimensional stacked nonvolatile semiconductor memory according to an example of the present invention includes a memory cell array comprised of first and second blocks. The first block has a first cell unit which includes a memory cell to be programmed and a second cell unit which does not include a memory cell to be programmed, and programming is executed by applying a program potential or a transfer potential to word lines in the first block after the initial potential of channels of the memory cells in the first and second cell units is set to a plus potential. In the programming, the program potential and the transfer potential are not applied to word lines in the second block. |
US11430518B1 |
Conditional drift cancellation operations in programming memory cells to store data
A memory device having memory cells, voltage drivers, and a controller configured to determine, based on an attribute of a memory cell, whether to apply a drift cancellation pulse that is in the opposite polarity of a programming pulse configured to place the memory cell in a state to represent a bit of data. If the drift in the state of the memory cell from a previous programming operation to write data into the memory cell is predicted to be insufficient to prevent the selection of the memory cell during the application of the programming pulse, the drift cancellation pulse is skipped. Otherwise, the drift cancellation pulse is applied in the opposite polarity of the programming pulse. |
US11430517B2 |
Distinct chip identifier sequence utilizing unclonable characteristics of resistive memory on a chip
Stochastic or near-stochastic physical characteristics of resistive switching devices are utilized for generating data distinct to those resistive switching devices. The distinct data can be utilized for applications related to electronic identification. As one example, data generated from physical characteristics of resistive switching devices on a semiconductor chip can be utilized to form a distinct identifier sequence for that semiconductor chip, utilized for verification applications for communications with the semiconductor chip or utilized for generating cryptographic keys or the like for cryptographic applications. |
US11430515B2 |
Resistive memory device controlling bitline voltage
A resistive memory device includes a memory cell array, control logic, a voltage generator, and a read-out circuit. The memory cell array includes memory cells connected to bit lines. Each memory cell includes a variable resistance element to store data. The control logic receives a read command and generates a voltage control signal for generating a plurality of read voltages based on the read command. The voltage generator sequentially applies the read voltages to the bit lines based on the voltage control signal. The read-out circuit is connected to the bit lines. The control logic determines values of data stored in the memory cells by controlling the read-out circuit to sequentially compare values of currents sequentially output from the memory cells in response to the plurality of read voltages with a reference current. |
US11430510B2 |
Multi-level ferroelectric field-effect transistor devices
A device comprises a non-volatile memory and a control system. The non-volatile memory includes an array of non-volatile memory cells, wherein at least one non-volatile memory cell includes a ferroelectric field-effect transistor (FeFET) device. The FeFET device includes first and second source/drain regions, and a gate structure which comprises a ferroelectric layer, and a gate electrode disposed over the ferroelectric layer. The ferroelectric layer comprises a first region adjacent to the first source/drain region and a second region adjacent to the second source/drain region. The control system is operatively coupled to the non-volatile memory to program the FeFET device to have a logic state among a plurality of different logic states. At least one logic state among the plurality of different logic states corresponds to a polarization state of the FeFET device in which the first and second regions of the ferroelectric layer have respective remnant polarizations with opposite polarities. |
US11430507B2 |
Memory device with enhanced access capability and associated method
A memory array includes a first memory cell and a second memory cell, each including a data storage element having a first terminal and a second terminal, a first access transistor coupled to the first terminal of the data storage element, and a second access transistor coupled to the second terminal of the data storage element. The memory device also includes a first bit line coupled to the first access transistor of the first memory cell, a second bit line coupled to the second access transistor of the first memory cell, a third bit line coupled to the first access transistor of the second memory cell and a fourth bit line coupled to the second access transistor of the second memory cell. |
US11430506B2 |
Wordline coupling techniques
Various implementations described herein are directed to a device having a first read wordline formed in a first metal layer and a read wordline driver having an output node coupled to one or more memory cells via the first read wordline formed in the first metal layer. The device may include a second read wordline formed in a second metal layer that is different than the first metal layer, and the read wordline driver may have an input node coupled to the second read wordline formed in the second metal layer. |
US11430505B2 |
In-memory computing using a static random-access memory (SRAM)
The present disclosure relates to in-memory computing using a static random access memory (SRAM). In particular, the present disclosure relates to a structure including a memory configured to store a first word and a second word, the memory further includes a configurable data path circuit, and the configured data path circuit is configured to perform an arithmetic logical operation based on the first word and the second word in parallel. |
US11430497B2 |
Magnetic storage element
There is provided a magnetic storage element including: a storage layer; a reference layer provided at least one surface side of the storage layer with a non-magnetic layer in between; a magnetization fixation layer provided at a surface side opposite to a surface of the reference layer at which the storage layer is provided, with a non-magnetic layer in between; and a magnetization assist layer provided at a surface side opposite to a surface of the magnetization fixation layer at which the reference layer is provided, with a non-magnetic layer in between, in which change in a magnetization direction is easier than in the storage layer. |
US11430496B2 |
Phase-aware DDR command dynamic scheduling
A method for performing phase aware dynamic scheduling of a plurality of double data rate (DDR) commands includes determining a ratio of a frequency of DDR controller clock to a frequency of a DDR clock. The method includes determining a number of clock cycles of the DDR clock required for each DDR command of the plurality of DDR commands. The method includes, based on the ratio of the frequency of the DDR controller clock to the frequency of the DDR clock and the number of clock cycles of the DDR clock required for each DDR command, determining a sequence of the plurality of DDR commands according to a priority corresponding to the each DDR command, and transmitting the plurality of DDR commands to DDR devices over one or more clock cycles of the DDR controller clock according to the determined sequence of the plurality of DDR commands. |
US11430494B2 |
DQS position adjustment method, controller and network device
A controller for data strobe signal (DQS) position adjustment includes, when the controller obtains margin effective widths of all data signals in a transmission bus, it determines a left boundary and a right boundary based on the margin effective widths, where the left boundary is a largest value in minimum values of the margin effective widths of all the DQs, and the right boundary is a smallest value in maximum values of the corresponding margin effective widths when all the DQs are aligned with the left boundary. The controller calculates a first central position based on the left boundary and the right boundary, where the first central position is a center of a smallest margin effective width obtained after all the DQs are aligned during read data training, and adjusts a delay line (DL) of the DQS to the first central position. |
US11430492B2 |
Apparatuses including multiple read modes and methods for same
Apparatuses and methods including multiple read modes for reading data from a memory are described. An example apparatus includes a memory including a first read mode and a second read mode. The memory has a read operation for the first read mode including a first pre-access phase, an access phase, and a first post-access phase. The read operation for the second read mode includes a second pre-access phase, the access phase, and a second post-access phase. The read operation for either the first read mode or the second read mode is performed responsive to the memory receiving a read command. The second pre-access phase is different from the first pre-access phase, with the second pre-access phase having a shorter time than the first pre-access phase measured from receipt of the read command. |
US11430489B2 |
Power management component for memory sub-system power cycling
A memory sub-system comprises a power management component comprising a plurality of regulators configured to output respective operating voltages for the memory sub-system. The power management component comprises a power management integrated circuit (PMIC) and is configured to monitor voltage levels of the plurality of regulators and prevent an event of the memory sub-system from occurring until the monitored voltage levels of a set of the plurality of regulators are determined to have reached respective threshold voltage levels. |
US11430485B2 |
Systems and methods for mixing synthetic voice with original audio tracks
The disclosed computer-implemented method may include accessing an audio track that is associated with a video recording, identifying a section of the accessed audio track having a specific audio characteristic, reducing a volume level of the audio track in the identified section, accessing an audio segment that includes a synthesized voice and inserting the accessed audio segment into the identified section of the audio track, where the inserted segment has a higher volume level than the reduced volume level of the audio track in the identified section. The synthesized voice description can be used to provide additional information to a visually impaired viewer without interrupting the audio track that is associated with the video recording, typically by inserting the synthesized voice description into a segment of the audio track in which there is no dialog. Various other methods, systems, and computer-readable media are also disclosed. |
US11430484B1 |
Interface for indicating video editing decisions
A video edit may include one or more segments of a video. A graphical user interface may convey information that indicates video editing decisions made to generate the video edit. The graphical user interface may include a timeline element to represent the length of the video and one or more inclusion elements to visually indicate the segment(s) of the video included in the video edit. The graphical user interface may convey information on the segment(s) of the video that have been automatically included in the video edit and the segment(s) of the video that have been manually included in the video edit. |
US11430481B2 |
Dual-surface self-servo-write for storage device
A self-servo-write (SSW) method in a storage device includes detecting, with a first read head, SSW spiral signals from a first track on a first storage medium surface, processing the SSW spiral signals from the first track using a first read channel, to generate first control signals for positioning the first read head relative to the first track, detecting, with a second read head, SSW spiral signals from a second track on a second storage medium surface, processing the SSW spiral signals from the second track using a second read channel, to generate second control signals for positioning the second read head relative to the second track, positioning a first write head relative to the first track using the first control signals via a single write channel, and positioning a second write head relative to the second track using the second control signals via the single write channel. |
US11430475B2 |
Magnetic tape, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support; and a magnetic layer including ferromagnetic powder and a binding agent on the non-magnetic support, in which the magnetic layer has a servo pattern, and an absolute value ΔN of a difference between a refractive index Nxy measured regarding an in-plane direction of the magnetic layer and a refractive index Nz measured regarding a thickness direction of the magnetic layer is 0.25 to 0.40, a magnetic tape cartridge and a magnetic tape apparatus including this magnetic tape. |
US11430471B1 |
Partial adjustment of disk drive areal density to compensate for head or surface degradation
A disk drive is operable to determine degradation associated with writing to a disk surface by a head which has written existing data at a first areal density. A second areal density less than the first areal density is determined that remediates the degradation. The disk drive performs subsequent writes to the disk surface at the second areal density, and continues to read the existing data at the first areal density. |
US11430460B2 |
Method and device for processing audio signal, and storage medium
An original noisy signal of each of at least two microphones is acquired by acquiring, using the at least two microphones, an audio signal emitted by each sound source. For each frame in time domain, an estimated frequency-domain signal of each sound source is acquired according to the original noisy signal of each of the at least two microphones. A frequency collection containing a plurality of predetermined static frequencies and dynamic frequencies is determined in a predetermined frequency band range. A weighting coefficient of each frequency contained in the frequency collection is determined according to the estimated frequency-domain signal of the each frequency in the frequency collection. A separation matrix of the each frequency is determined according to the weighting coefficient. The audio signal emitted by each of the at least two sound sources is acquired based on the separation matrix and the original noisy signal. |
US11430459B2 |
Self-calibration dynamic spatiotemporal beamforming system
A mobile platform for calibrated data acquisition includes a transceiver within the mobile platform, a locomotion unit configured to move the mobile platform within an area, a sensor coupled with the locomotion unit and configured to output a signal, and a controller that is configured to request a measurement of a parameter from the sensor, remove from the measurement, background noise associated with the mobile platform, thereby focusing the measurement to foreground noise, in response to the mobile platform reaching a new position and direction, request a second measurement of the parameter from the sensor, remove from the second measurement, background noise associated with the mobile platform at the new position, aggregate the signal from the sensor and associated position and direction to create an energy map via spatio-dynamic beamforming, and analyzing the energy map to identify a state of an apparatus in the area. |
US11430458B2 |
Unified speech/audio codec (USAC) processing windows sequence based mode switching
A Unified Speech and Audio Codec (USAC) that may process a window sequence based on mode switching is provided. The USAC may perform encoding or decoding by overlapping between frames based on a folding point when mode switching occurs. The USAC may process different window sequences for each situation to perform encoding or decoding, and thereby may improve a coding efficiency. |
US11430454B2 |
Methods and apparatus to identify sources of network streaming services using windowed sliding transforms
Methods and apparatus to identify sources of network streaming services using windowed sliding transforms are disclosed. An example apparatus includes a windowed sliding transformer to perform a first time-frequency analysis of a first block of a first received audio signal according to a first trial compression configuration, and perform a second time-frequency analysis of the first block of the first audio signal according to a second trial compression configuration, wherein the windowed sliding transformer includes a multiplier to multiply a vector including a first frequency-domain representation and a matrix including a third frequency-domain representation, a coding format identifier to identify, from the received first audio signal representing a decompressed second audio signal, an audio compression configuration used to compress a third audio signal to form the second audio signal, wherein the audio compression configuration is the first trial compression configuration or the second trial compression configuration, and a source identifier to identify a source of the second audio signal based on the identified audio compression configuration. |
US11430451B2 |
Layered coding of audio with discrete objects
A first layer of data having a first set of Ambisonic audio components can be decoded where the first set of Ambisonic audio components is generated based on ambience and one or more object-based audio signals. A second layer of data is decoded having at least one of the one or more object-based audio signals. One of the object-based audio signals is subtracted from the first set of Ambisonic audio components. The resulting Ambisonic audio components are rendered to generate a first set of audio channels. The one or more object-based audio signals are spatially rendered to generate a second set of audio channels. Other aspects are described and claimed. |
US11430449B2 |
Voice-controlled management of user profiles
A management of user profiles comprises calculating, for an audio segment, a user confidence measure representing a probability that the audio segment comprises speech of a user and a group confidence measure representing a probability that the audio segment comprises speech of a group of users. A user profile is then managed based on a comparison between the user confidence measure and a user confidence threshold and between the group confidence measure and a group confidence threshold. The embodiments thereby achieve an efficient voice-controlled user profile management by utilizing a layered approach that provides user profiles for group of users as fallback when the identity of the speaking user can not accurately be recognized. |
US11430446B1 |
Dialogue system and a dialogue method
There is provided a dialogue system comprising: an input for obtaining an input signal relating to speech or text input provided by a user; an output for outputting speech or text information specified by a determined dialogue act; and a processor configured to: determine dialogue information from the input signal; determine the dialogue act based on the determined dialogue information, wherein determining the dialogue act comprises: selecting a next state from a plurality of states, wherein each of the plurality of states comprises information specifying a dialogue act and transition information specifying a transition to another state, the transitions defining one or more dialogue pathways, wherein selecting the next state comprises selecting a state which is specified by the transition information in a current state or selecting a state which is specified by a rule in a first set of one or more rules. |
US11430442B2 |
Contextual hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for contextual hotwords are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of determining, by a computing device, a context associated with the computing device. The actions further include, based on the context associated with the computing device, determining a hotword. The actions further include, after determining the hotword, receiving audio data that corresponds to an utterance. The actions further include determining that the audio data includes the hotword. The actions further include, in response to determining that the audio data includes the hotword, performing an operation associated with the hotword. |
US11430441B2 |
Voice device, interaction method of same, device and storage medium
The present application discloses a voice device, an interaction method of the voice device, a device and a storage medium, where the interaction method is applied to the voice device, the voice device is in communicational connection with a control device, and the interaction method includes: in response to a received wake-up message, starting a first target application indicated by the wake-up message; in response to received operation data of a user sent by the control device, generating a first control instruction according to the operation data of the user; controlling, according to the first control instruction, the first target application to perform an operation indicated by the first control instruction. As a result, remote control of the first target application of the voice device by a user is achieved, and the remote operation scenario of the voice device is also realized. |
US11430438B2 |
Electronic device providing response corresponding to user conversation style and emotion and method of operating same
An electronic device includes a microphone, a communication circuit, and a processor configured to obtain a user's utterance through the microphone, transmit first information about the utterance through the communication circuit to an external server for at least partially automatic speech recognition (ASR) or natural language understanding (NLU), obtain a second text from the external server through the communication circuit, the second text being a text resulting from modifying at least part of a first text included in a neutral response to the utterance based on parameters corresponding to the user's conversation style and emotion identified based on the first information, and provide a voice corresponding to the second text or a message including the second text in response to the utterance. |
US11430435B1 |
Prompts for user feedback
Techniques for selectively requesting feedback from users are described. A system may receive a user input and perform an action responsive to the user input. The system may determine whether feedback should be requested from the user. Such determination may be based on various signals such as the user's present emotional state, whether the user input included profanity, whether the user input interrupted an output of the system, etc. When the system determines feedback should be requested, the system may select a feedback prompt pre-established by a domain, skill, or the like. After the system outputs the response to the user input, the system may output the feedback prompt. |
US11430434B1 |
Intelligent privacy protection mediation
Systems, methods, and devices for privacy protection and user data obfuscation are disclosed. A speech-controlled device captures audio including a spoken command, and sends audio data corresponding thereto to a server(s). The server(s) 120 determines a user that spoke the command. The server(s) also determines, based on a profile of the user, user data (e.g., age, geographic location, etc.). The server(s) determines user group data encompassing the user data (e.g., including an age range encompassing the user's age, a geographic area encompassing the user geographic location, etc.). The server(s) determines a remote device(s) storing or having access to content responsive to the spoken command. The server(s) sends the user group data to the remote device(s), receives output content responsive to the spoken command and tailored to the user group data from the remote device(s), and causes the speech-controlled device to emit the output content. |
US11430433B2 |
Meeting-adapted language model for speech recognition
A system includes acquisition of meeting data associated with a meeting, determination of a plurality of meeting participants based on the acquired meeting data, acquisition of e-mail data associated with each of the plurality of meeting participants, generation of a meeting language model based on the acquired e-mail data and the meeting data, and transcription of audio associated with the meeting based on the meeting language model. |
US11430428B2 |
Method, apparatus, and storage medium for segmenting sentences for speech recognition
The present disclosure describes a method, apparatus, and storage medium for performing speech recognition. The method includes acquiring, by an apparatus, first to-be-processed speech information. The apparatus includes a memory storing instructions and a processor in communication with the memory. The method includes acquiring, by the apparatus, a first pause duration according to the first to-be-processed speech information; and in response to the first pause duration being greater than or equal to a first threshold, performing, by the apparatus, speech recognition on the first to-be-processed speech information to obtain a first result of sentence segmentation of speech, the first result of sentence segmentation of speech being text information, the first threshold being determined according to speech information corresponding to a previous moment. |
US11430426B2 |
Relevant document retrieval to assist agent in real time customer care conversations
An enhanced information retrieval system takes a customer utterance and constructs a contextually-enriched content-based query allowing the system to retrieve the most relevant documents to assist an agent in a real-time conversation with the customer. Phrases in the utterance are classified as informational or non-informational using a machine learning system trained with phrases from prior conversations of multiple users. Content phrases are extracted from the informational phrases using keyword extraction (ranking noun phrases), intent/action extraction (semantic role labeling), and topic label extraction (clustering of historical logs). Emotional content is identified using a sequence tagging model and removed. Contextual information from prior conversations with this user is combined with the updated content phrases to create the contextually-enhanced content-based query, which can then be submitted to the information retrieval system. |
US11430425B2 |
Speech generation using crosslingual phoneme mapping
Computer generated speech can be generated for cross-lingual natural language textual data streams by utilizing a universal phoneme set. In a variety of implementations, the natural language textual data stream includes a primary language portion in a primary language and a secondary language portion that is not in the primary language. Phonemes corresponding to the secondary language portion can be determined from a set of phonemes in a universal data set. These phonemes can be mapped back to a set of phonemes for the primary language. Audio data can be generated for these phonemes to pronounce the secondary language portion of the natural language textual data stream utilizing phonemes associated with the primary language. |
US11430423B1 |
Method for automatically translating raw data into real human voiced audio content
A method for automatically translating raw data into real human voiced audio content is provided according to an embodiment of the present disclosure. The method may comprise ingesting data, separating the data into or associating the data with a data type, and creating a list of descriptive data associated with the data type. In some embodiments, the method further comprises compiling audio phrases types associated with the descriptive data, associating a pre-recorded audio file with each audio phrase, and merging a plurality of pre-recorded audio files to create a final audio file. |
US11430421B2 |
Adaptive null forming and echo cancellation for selective audio pick-up
Audio pickup systems and methods are provided to enhance an audio signal by removing noise components related to an acoustic environment. The systems and methods receive a primary signal and one or more reference signals from various microphones. Adaptive filtering and combining minimizes an energy content of a resulting output signal, e.g., to form a substantially null output when the system is in a static acoustic environment. When the system is a playback sound source, one or more echo cancellers may contribute to removing content from the output signal. A change in the acoustic environment, such as a new sound source, causes content in the output signal until the adaptive filtering adapts to the new environment. In some examples, a desired content such as a wake-up word is detected and adaptation is stopped. |
US11430415B2 |
Apparatus and method
A management unit including: a demand plan generating unit that obtains control information items related to energy consuming appliances; an obtaining unit that obtains picture data items showing the appliances; a memory which stores the picture data items obtained by the obtaining unit; a selecting unit which selects a picture data item from selection candidates including the picture data items stored in the memory, based on a specified control mode; a processor that executes processing for superimposing the control information items corresponding to the appliances in the picture data item selected by the selecting unit; and an output unit which displays the picture data item with the superimposed control information item. |
US11430413B2 |
Method, device, and computer program product for managing virtual visual content
Embodiments of the present disclosure relate to a method, a device, and a computer program product for managing virtual visual content. A method for managing virtual visual content is provided, which includes: determining a plurality of content portions from virtual visual content that is to be interacted with a user, the plurality of content portions having different change frequencies in the interaction; and transmitting, based on the change frequencies, the plurality of content portions to a plurality of computing devices having different proximities to the user, respectively. Through the embodiments of the present disclosure, the delay of a user interacting with virtual visual content can be reduced. |
US11430411B2 |
Content sharing protocol
A method for sharing content between one host display and at least one associated display, each display having an image area, the method including for each associated display, the host display receiving the resolution of an image area of the associated display and defining a sharing area on the host display having the same resolution, and displaying the unscaled content in the sharing area of the host display on the image area of the associated display. |
US11430410B2 |
Display cycle control system
A display system modifies display cycles of one or more displays to perform a system operation while avoiding visual perturbations at the one or more displays. The display system modifies, synchronizes, or both, blanking periods of the one or more displays such that blanking periods equal or exceed a blackout duration and overlap for at least the blackout duration. Then the system performs the system operation during an overlapping portion of the one or more blanking periods, where the system operation reduces availability of display data at the one or more displays. |
US11430409B2 |
Frame-rate based illumination control at display device
A display system includes a rendering device and a display device. The rendering device is to render a sequence of frames for display at a frame rate and to set an illumination configuration to be applied by the display device during a frame period for each frame of the sequence of frames based on the frame rate. The illumination configuration controls at least one of an illumination level and a duration for an illumination strobe, and at least one of an illumination level for an illumination fill preceding the illumination strobe in the frame period and an illumination level for an illumination fill following the illumination strobe in the frame period. The display device is to receive a representation of the illumination configuration from the rendering device and apply the illumination configuration during a frame period for each frame of the sequence of frames to display the frame. |
US11430408B1 |
Detecting display device failures using power consumption profiling
Detecting failures using power consumption profiling, including calibrating, at a first time, a system power profile of an information handling system (IHS), including identifying an initial baseline current value of a backlight power of a display device of the IHS; identifying an initial baseline current value of a timing controller of the IHS; calculating, at a second time, an updated system power profile, including: identifying an updated current value of the backlight power of the display device of the IHS; identifying an updated current value of the timing controller of the IHS; determining whether the updated current value of the backlight power of the display device is within a threshold value of the initial baseline current value of the backlight power of the display device. |
US11430404B2 |
Display device including pixel and electronic device
A display device capable of improving image quality is provided. The display device is provided with an adder circuit in and outside a display region, and the adder circuit has a function of adding a plurality of data supplied from a source driver together. Components of the adder circuit are divided and partly arranged in the display region. Thus, limitation on the size of the component included in the adder circuit can be eased, and data addition can be performed efficiently. In addition, by providing other components included in the adder circuit outside the display region, the number of wirings in the display region can be reduced and the aperture ratio of the pixel can be increased. |
US11430402B2 |
Display apparatus
A display apparatus includes a display panel comprising a pixel which is connected to a gate line and a data line, a gate driver configured to generate a gate signal having a gate-on voltage and a gate-off voltage and to provide the gate line with the gate signal, and a gate controller configured to generate a clock signal having a duty ratio and to provide the gate driver with the clock signal, where a mean amplitude of the clock signal in a vertical blanking period of a frame cycle is smaller than the mean amplitude of the clock signal in an active period of the frame cycle. |
US11430398B2 |
Systems and methods for mask-based spatio-temporal dithering
In one embodiment, a computing system may receive a target image with a first number of bits per color and access a seed mask from a storage media. The system may generate a set of masks based on the seed mask. Each of the masks may include a number of first dot patterns that observe a spatial stacking property. The system may generate a number of images based on the target image and the set of masks. Each of the images may have a second number of bits per color smaller than the first number of bits per color. The system may display the images sequentially in time domain on a display for representing the target image. The images may have a number of second dot patterns for representing corresponding grayscale values. The second dot patterns of the images may observe a temporal stacking property across the images. |
US11430397B2 |
System and method for compensating uniformity of brightness
A system and a method for compensating uniformity of brightness are provided. The system includes an edge-type backlight assembly, a display panel, a brightness sensor, a compensating calculator, and a local dimming controller. The display panel is disposed above the edge-type backlight assembly. The display panel includes plural regions for local dimming. The brightness sensor is configured to measure whether the brightness distribution of the display panel is uniform. When the brightness distribution of the display panel is not uniform, the compensating calculator calculates a brightness compensation value corresponding to each of the regions of the display panel. The local dimming controller is configured to drive the edge-type backlight assembly according to the brightness compensation value corresponding to each of the regions of the display panel. |
US11430394B2 |
Display device, and method of sensing a driving characteristic
A display device includes a sensing circuit and a controller which selects a pixel row in a frame period. A vertical blank period of the frame period includes a sensing time in which the sensing circuit performs a sensing operation for the selected pixel row. The sensing circuit measures a first source voltage of a driving transistor of a pixel in the selected pixel row at a first time point of the sensing time, and measures a second source voltage of the driving transistor at a second time point of the sensing time. The controller calculates a threshold voltage parameter and a mobility parameter based on the first and second source voltages, predicts a saturated source voltage of the driving transistor based on the threshold voltage parameter and the mobility parameter, and calculates a threshold voltage of the driving transistor based on the saturated source voltage. |
US11430390B2 |
Display device having two data lines for outputting different data voltages
A display device includes a scan write line for receiving a scan write signal, a first driving voltage line for receiving a first driving voltage, a first data line for receiving first data voltages, a second data line for receiving second data voltages, and a sub-pixel connected to the scan write line, the first data line, the second data line, and the first driving voltage line, wherein the sub-pixel includes a light emitting element connected to the first driving voltage line, a constant current generator configured to apply a driving current to the light emitting element according to a first data voltage among the first data voltages of the first data line, and a light emission period controller configured to control a light emission period of the light emitting element according to a second data voltage among the second data voltages of the second data line. |
US11430389B2 |
Display device and electronic apparatus
[Object] It is possible to further improve reliability.[Solution] There is provided a display device including: a pixel unit which is configured with a plurality of pixel circuits arranged in a matrix, each of the pixel circuits including a light emitting element and a driving circuit for driving the light emitting element; scanning lines which are interconnections connected to the respective pixel circuits and are provided to extend in a first direction and correspond to respective rows of a plurality of the pixel circuits; and signal lines which are interconnections connected to the respective pixel circuits and are provided to extend in a second direction orthogonal to the first direction and correspond to respective columns of a plurality of the pixel circuits. One of the scanning lines and the signal lines, provided for the one pixel circuit, which is larger in number is positioned in a lower-level interconnection layer. An electrode of a capacitance element included in the driving circuit is positioned in the interconnection layer in which either the scanning lines or the signal lines are provided. |
US11430388B2 |
Display panel, driving method for the same, and display device
Provided is a display panel including n pixel sets. Each pixel set includes 2m pixel rows arranged along a first direction, where n and m are positive integers. Each pixel row includes pixel circuits arranged along a second direction, and the second direction intersects with the first direction. Each pixel circuit includes: a driving transistor; a first reset module configured to transmit, in response to a first scan signal provided by a first scan signal line, a first reset signal provided by a first reset signal line to a gate electrode of the driving transistor, the first reset signal including alternating high and low levels; and a second reset module configured to transmit, in response to a second scan signal provided by a second scan signal line, a second reset signal provided by a second reset signal line to an anode of an organic light-emitting element. |
US11430387B2 |
Display device and driving method therefor
In a display device that performs external compensation, pixel circuits are classified into specific and general pixel circuits. When display is restarted, a current measurement circuit, along with a drive circuit, measures a current flowing through a drive transistor in the specific pixel circuit as a first current. A correction circuit obtains a recovery ratio for a characteristic of the drive transistor on the basis of an amount of the first current and corrects a video signal for each of the specific and general pixel circuits using the recovery ratio. Thus, when display is restarted, a suitably compensated image is displayed. |
US11430386B2 |
Display apparatus
A display apparatus includes a display, a loudspeaker and a controller. The controller is configured to: perform, based on one or both of (i) image information of an image that is displayed on the display, and (ii) sound information of sound that is output from the loudspeaker, electric current control processing that controls a sum of an electric current to be supplied to the display and an electric current to be supplied to the loudspeaker. |
US11430381B2 |
Image display device
An image display device includes pixels arranged in a matrix form on a grass. Each of the pixels includes: a drive circuit disposed on the grass and configured to receive a power supply control signal and an analog image signal; and an inorganic semiconductor light emitting element mounted on the drive circuit and electrically connected to the drive circuit. The inorganic semiconductor light emitting element is configured to emit a light based on a driving current provided from the drive circuit. The power supply control signal is applied at once to the pixels. The drive circuit is configured to control a grayscale of a light emitted by the inorganic semiconductor light emitting element by controlling a pulse width of a driving current having an amplitude corresponding to a voltage of the power supply control signal based on a voltage of the analog image signal. |
US11430378B2 |
Display and manufacturing method for a display
A display includes a plurality of pixels. The pixels include at least one emitter unit. The emitter units each include a primary emitter and a secondary emitter for generating light of the same color. The secondary emitter is associated with the primary emitter of the corresponding emitter unit. The primary emitters and the secondary emitters are based on at least one semiconductor material. The emitter units each include a correction circuit. The correction circuits are each configured to be able to switch the generation of light from the primary emitter to the associated secondary emitter in case of a defect of the associated primary emitter. |
US11430374B2 |
Display apparatus and method of manufacturing the same
Provided is a display apparatus including a plurality of subpixels and configured to emit light based on each of the plurality of subpixels, the display apparatus including a substrate, a driving layer provided on the substrate and including a driving element which is configured to apply current to the display apparatus, a first electrode electrically connected to the driving layer, a first semiconductor layer provided on the first electrode, an active layer provided on the first semiconductor layer, a second semiconductor layer provided on the active layer, a second electrode provided on the second semiconductor layer, and a reflective layer provided on the second semiconductor layer, wherein light emitted from the active layer resonates between the first electrode and the reflective layer. |
US11430373B2 |
LED display device
A display device includes a support and first and second conductive electrical power supply elements, the first conductive element being arranged on the support. The display device also includes LED modules, each including at least one LED and two electrical power supply pads that are arranged on two opposite faces, respectively, of the LED module, one of which corresponds to an emissive face of the LED. The electrical power supply pads of each LED module are connected to the first and second conductive electrical power supply elements, respectively, and the connection area of an electrical power supply pad of an LED module for connection with the first conductive electrical power supply element is smaller than a receiving area of the first conductive element corresponding to the area of the first conductive element in a parallel plane to the connection areas of the power supply pads of the LED modules. |
US11430371B2 |
Pulse width modulation for driving pixel using comparator
A display device provides pulse width modulation (PWM) control of pixels using comparator circuits within each pixel. The display device includes a display panel and a row driver connected to the display panel. The row driver includes a counter configured to generate count bit values for subframes of a pulse width modulation (PWM) frame. The display panel includes pixels, each pixel including a comparator circuit and a light emitting diode. The comparator circuit includes a dynamic comparison node. The comparator circuit is configured to generate comparison results at the dynamic comparison node by comparing the count bit values of the subframes and data bit values of a control word defining a brightness level of the pixel for the PWM frame. The LED is configured to turn on or off responsive to the comparison results at the dynamic comparison node. |
US11430369B2 |
Determining method of gamma value and device thereof, and display terminal
The present invention provides a determining method of a gamma value and a device thereof, and a display terminal. The method includes obtaining a plurality of target gray scales from a gray scale range of a display panel; determining a local gamma value of each of the target gray scales of the plurality of the target gray scales; determining an approximate gamma value of the display panel according to the local gamma value of the plurality of the target gray scales; and determining a gamma value of the display panel according to the approximate gamma value. |
US11430366B2 |
Display device and method for controlling the same
A display device according to an embodiment of the present disclosure includes a display panel including a plurality of pixels, a memory in which deterioration data of the pixels is accumulated and stored and compensation data with respect to the deterioration data is stored, and a controller configured to apply the compensation data to input image data to generate output image data, and when an increase amount of deterioration data of the pixels generated as the output image data is displayed on the display panel is equal to or greater than a threshold, to accumulate the increase amount of the deterioration data to store the deterioration data in the memory. |
US11430364B1 |
Display panel area refresh rates
In some examples, a computing device can include a processor resource and a non-transitory memory resource storing machine-readable instructions to cause the processor resource to receive a signal from a graphics processing unit, cause, based on the signal, a first portion of image data to be sent to a first pixel on a moving image area of the display panel at a first refresh rate over a plurality of frames in response to a first thin film transistor (TFT) associated with the first pixel being on, and cause, based on the signal, a second portion of the image data to be sent to a second pixel on a static image area of the display panel at a second refresh rate over the plurality of frames. |
US11430363B1 |
Data driving circuit and display apparatus with reduced power consumption
A data driving circuit of reduced power consumption by smoothing large voltage changes includes a shift register circuit, a first latch, a second latch, a level shift circuit, a digital-to-analog (DAC) circuit, and an output circuit. The first latch circuit samples the digital signal, the second latch circuit detects a boundary value of the sampled signal in a specified grayscale range. The boundary value of the sampled signal is compared with the boundary value of a previous sampled signal and if different from the previous boundary value, the second latch outputs a compensation control signal being effective; the output circuit sets the voltage of the data line at a specified voltage before outputting the driving voltage to the data line. A display apparatus is also disclosed. |
US11430362B2 |
Display control device, display control method, and non-transitory recording medium
A display control device for controlling a display panel that includes a light-emitting unit and that displays image data, the display control device comprises a light-emission control unit that controls a light-emission timing of the light-emitting unit; and an image-data update control unit that controls an update timing of the image data independently from the control of the light-emission timing. |
US11430360B2 |
Electronic device
An electronic device includes: a display module including a display panel and an input sensor disposed on the display panel, the display panel having a first area including a plurality of pixels and a second area having a transmittance higher than that of the first area; a first sensor disposed below the display module, overlapping the second area, and configured to measure a first signal having biometric information of a user; a second sensor disposed to surround the first sensor, overlapping the first area, and configured to measure a second signal applied from the user; and a driving unit connected to the display module, the first sensor, and the second sensor, the driving unit configured to drive the first sensor and the second sensor together with the display module. |
US11430359B2 |
Image display device
An image display device a light source, an image display layer and a refractive structure layer. The light source emits a light beam. The image display layer is located over the light source. The image display layer includes plural pattern sections. The refractive structure layer has a reference plane. When the light beam is irradiated on the refractive structure layer and there is a first angle between the light beam and the reference plane, the light beam is guided to a first pattern section, so that a first image is displayed on the image display layer. When the light beam is irradiated on the refractive structure layer and there is a second angle between the light beam and the reference plane, the light beam is guided to a second pattern section, so that a second image is displayed on the image display layer. |
US11430350B2 |
Multi-purpose signage assembly
A multi-purpose signage assembly is provided. The multi-purpose signage assembly including a framework having a plurality of edges. The edges bounding opposing first and second panels. A first screen received by the first panel and a second screen received by the second panel. One of the plurality of edges having a plurality of slot assemblies. Another of the plurality of edges having a plurality of slot assemblies. A plurality of opposing magnets positioned in the plurality of slot assemblies of one of the edges or the slot assemblies of the other edge. The plurality of opposing magnets configured to attract each other in a manner such as to retain the opposing magnets in the slot assemblies. The plurality of opposing magnets further configured to attach the multi-purpose signage assembly to a ferrous surface with sufficient magnetic force to maintain the multi-purpose signage assembly in place. |
US11430347B2 |
Providing diet assistance in a session
The present disclosure provides method and apparatus for providing diet assistance to a user in a session. At least one message may be received in the session, the session being between the user and an electronic conversational agent. A diet intention associated with the user may be deduced based on the session and the at least one message. Diet information may be extracted from the at least one message. A diet requirement of the user may be identified based at least on the session and the at least one message. A diet suggestion for the user may be obtained based at least on the diet intention, the diet information and the diet requirement. A response including the diet suggestion may be generated and provided to the user. |
US11430345B2 |
Wooden speller toy
The present disclosure is a toy that has hexagonal rings with letters on each hexagonal side that can be rotated to spell words that are present on cards that the users views, the hexagonal rings are removable and replaceable on a lift bar that fits into opening the vertical supports, to facilitate the rotating of the letters the inner hexagonal ring is offset from the letters on the outer ring so the letters fall into place, the variety of words that can be spelled are increased with sets of three hexagonal rings, each with their individual colors for their letters, and three sets of cards with words to spell, each with a color corresponding to the color of one of the set of hexagonal rings. |
US11430343B2 |
Aircraft mission computing system comprising a mission deck
An aircraft mission computing system includes an aircraft mission path computing engine, and a mission deck comprising a display and a display management assembly configured for displaying, on the display, at least one button for defining an operational specification of the mission. The computing engine is configured to be activated after defining the choice of operational specification using the definition button to determine at least one possible path of the aircraft based on the or each choice of defined operational specification using the or each definition button. The display management assembly is configured to display, on the display, after the activation of the computing engine, at least one outcome indicator providing mission feasibility information while respecting the or each operational specification choice. |
US11430334B2 |
Systems and methods for adaptable rear-end collision alerts
Systems, methods, and other embodiments described herein relate to improving alert activation for rear collision avoidance. In one embodiment, a method includes responsive to detecting a target object that is located behind a subject vehicle, determining, by the subject vehicle, characteristics about a surrounding environment of the subject vehicle, including of the target object. The method includes analyzing the characteristics to identify lateral free space next to the subject vehicle that is an area without obstruction beside the subject vehicle. The method includes modifying a collision threshold for activating an alert to the target object according to the lateral free space. |
US11430331B2 |
Power and thermal management systems and methods for autonomous vehicles
Systems and methods for power and thermal management of autonomous vehicles are provided. In one example embodiment, a computing system includes processor(s) and one or more tangible, non-transitory, computer readable media that collectively store instructions that when executed by the processor(s) cause the computing system to perform operations. The operations include obtaining data associated with an autonomous vehicle. The operations include identifying one or more vehicle parameters associated with the autonomous vehicle based at least in part on the data associated with the autonomous vehicle. The operations include determining a modification to one or more operating characteristics of one or more systems onboard the autonomous vehicle based at least in part on the one or more vehicle parameters. The operations include controlling a heat generation of at least a portion of the autonomous vehicle via implementation of the modification of the operating characteristic(s) of the system(s) onboard the autonomous vehicle. |
US11430330B2 |
Method for predicting travel time using spatio-temporal model and apparatus thereof
According to the present invention, a method for a travel time predicting apparatus to predict a travel time by using a travel time prediction model, including generating a first prediction model for prediction of a travel time of a vehicle that will pass through a specific area by using first traffic data that are related to a travel speed at the specific area; generating a second prediction model by modifying the first prediction model that relates to the travel speed at the specific area and is different from the first traffic data; and predicting a travel time of the vehicle that will pass through the specific area by using the second prediction model can be provided so that a travel time at which a specific vehicle passes a specific area can be more precisely predicted compared to a conventional art and predicted travel time information can be promptly and precisely provided to the user. |
US11430327B2 |
Integrated accessible pedestrian system
An integrated pedestrian access system comprising of wireless push buttons adapted to transmit and receive wireless signals and receivers connected to pedestrian crosswalk signal systems, wherein said one or more receivers are configured to communicate with the wireless push buttons through wireless signals, communicate among the receivers, determine whether source device from which a request for registering a pedestrian signal is received through the said communication is the wireless push button or the receivers, determine status of pedestrian signal based on signals received from the pedestrian signal system, register request for pedestrian crosswalk signal if walk signal of the pedestrian signal is not on in the desired direction as per the status of pedestrian signal and provide acknowledgement corresponding to the status of pedestrian signal through the said source device. |
US11430320B2 |
Method and device to notify an individual
A computer implemented method, device and product are provided. The method is under control of one or more processors with specific executable program instructions to obtain presence data indicative of one or more people in an environment and analyze the presence data to determine activity of the one or more people in the environment. The method determines a first notification preference and a second notification preference based on the activity of the one or more people in the environment and generates a command to apply the first notification preference or the second notification preference at a predetermined time. |
US11430319B1 |
Cavitation detection system
Cavitation that occurs within a pump of a machine, such as truck or other work machine, can potentially damage the pump and/or other components of the machine. The machine can have a cavitation monitor configured to detect cavitation and/or cavitation damage associated with the pump based on vibration data, speed data associated with mechanical movements of the pump, and operating data associated with the machine overall. If the cavitation monitor detects cavitation and/or cavitation damage, the cavitation monitor can cause corresponding alerts to be displayed to a machine operator or other user. |
US11430318B1 |
Electrical surge management of railway signaling equipment
There is described systems and methods for managing an electrical surge of railway signaling equipment. A breaker includes a mechanical reset button that shifts positions in response to detecting the electrical surge exceeding a threshold amperage. An opto-isolator deenergizes in response to the position shift of the mechanical reset button. The event recorder transmits an alarm signal to a remote office system in response to the deenergizing of the opto-isolator. |
US11430316B2 |
Wearable device and system for tracking
A wearable device and a system for tracking the wearable device may enhance safety and peace of mind for a parent or caretaker of a child or other individual. The system may include a computing device, such as a smartphone, executing an application that provides alerts based on a distance between the computing device and the wearable device exceeding a threshold distance, based on the wearable device crossing a define geographic boundary, or one or more similar triggers. The wearable device may include an input button that allows a user of the wearable device to send a signal to the computing device of the parent or caretaker. An alert on the computing device might be disabled by pressing the input button on the wearable device. |
US11430314B2 |
Low-power wire rope safety diagnosis method and system
A low-power wire rope safety diagnosis method and a system thereof are provided. Since a sensor should be continuously turned on to allow a plurality of sensor nodes to diagnose safety of a wire rope in real time and it consumes much power, there is provided a method and system which can perform the safety diagnosis only when a movement is detected while being in a standby mode to reduce the power consumption, and determine a defect more correctly and consistently by utilizing deep learning when defects are determined through a wire rope safety diagnosis. |
US11430311B2 |
Imaging device, monitoring device, and electronic appliance
An imaging device capable of detecting differences with low power consumption is provided. The imaging device includes a pixel including a photoelectric conversion element and a transistor; an analog processing circuit; and a digital processing circuit. The imaging device is operated in a first mode and a second mode. In the first mode, the analog processing circuit detects a difference between first imaging data taken by the pixel and second imaging data taken by the pixel and generates a trigger signal on the basis of the value of the difference. In the second mode, the digital processing circuit converts third imaging data taken by the pixel into digital data. Switching from the first mode to the second mode is performed on the basis of the trigger signal. |
US11430309B1 |
Detachable accessory for enhanced effects, accessibility, spectating, and play-along
A detachable for a computer game controller or a mobile device includes LEDs, speakers, haptic actuators, an accessory port, and other features. When attached to the phone or controller, the device can enhance the experience by adding extra sound, light, and haptics, or it can replace the game's sound with lights or haptics, replace game visuals with sounds, and replace game haptics by lights. When detached, the device can be handed to a second person to enhance the spectating experience by additional visuals, haptics and sounds and for using light or sound to indicate what actions the player is taking (to help learn the game) and allow play-along through an accessory port that supports controls. Light, sound or haptics can be used to indicate what actions the player is taking. |
US11430306B1 |
Smartphone application-based entertainment light show hardware and software time-based synchronization system that provides a synchronized entertainment light show not requiring real-time internet connection
A smartphone application-based entertainment light show hardware and software timing-based synchronization system is disclosed that provides a synchronized entertainment light show not requiring real-time internet connection. |
US11430303B2 |
Skill-based wagering methods, devices and systems
Embodiments of the invention comprise skill-based wagering games, systems and devices. In one embodiment of the invention, the configuration of a skill-based game is dependent upon the skill level of the player or players. In one embodiment, the game is configured so that the odds of winning the game, and thus the payout for a winning outcome, depends upon the player's skill level. In other embodiments, the payouts or awards offered to players are fixed and the difficultly level for achieving a winning outcome is adjusted based upon the skill levels of the players. |
US11430302B2 |
Cooperative card wagering game
A method for playing a cooperative card wagering game for a plurality of players and a dealer using a customer cooperative wagering table and a deck of cards with each card having a numerical value, the cooperative wagering table having a dealer table edge, a community table edge, and a community line positioned therebetween, each player has an individual hand, and contributes a card to form a community hand by placing the card upon the community line, the players cooperate to maximize the value of the community hand, while also maximizing their respective individual hands, whereby the players cannot obtain a player win result if the community hand is less than the dealer's hand in value. |
US11430301B2 |
System and method for customizing sports betting pre-commitment configurations
A system which automatically places (or offers a user the opportunity to place) one or more sports bets upon the satisfaction of a sports bet triggering event which is customizable by the user. |
US11430298B2 |
Systems and methods of electronic gaming including an upgradeable game object
A gaming machine presents a game in which an upgradeable object accrues value. The gaming machine includes a player input interface, a credit input mechanism and a game controller configured to perform operations. The game controller presents a primary game, in which a plurality of reels are simulated, spins the plurality of simulated reels each time a player makes a wager, determines, a number of scatter symbols stopped and displayed from the reels, triggers, a bonus game in which an appearance of the upgradeable game object is upgradeable and in which a credit value associated with the upgradeable game object is upgradeable, upgrades the appearance of the object, increases the credit value associated with the object, and adds the credit value associated with the object to the credit balance of the player. |
US11430295B2 |
Device for instant lottery ticket inspection and activation, and method and system for same
A device, system, and method are provided for inspecting, activating or voiding scratch-off instant lottery tickets. A remote point-of-sale device has a detector system that detects tampering with the coating placed over concealed game play information on the tickets, and reads coded identification and authentication information on the tickets. The device automatically communicates the coded identification and tampering data to a central computer system of a lottery. The central computer system provides activation signals back to the point of sale on a ticket-by-ticket basis. The device, method and system provide automated generation and communication of ticket-by-ticket tampering, activation, and voiding data between the remote device and a central computer system of a lottery. |
US11430294B2 |
Lottery transaction processing system
A lottery transaction processing method is provided and includes receiving a lottery play request by a lottery play generation processor. The method further includes generating play information including a unique play serial number, and a play random number key, by the play generation processor, generating a play digital signature as a function of the play information and the play random number key by the play generation processor, transmitting the play information and the play digital signature, but not the play random number key, over a network to a gaming system server for storage by the gaming system server, and issuing a lottery play record including the play information and the play random number key by the play generation processor. |
US11430293B2 |
Biometric access data encryption
The present application provides methods and corresponding systems for accessing services on a gaming device which, in certain embodiments, include the step or steps of obtaining at least one item of identity verification data from a user of a gaming device; encrypting the at least one item of identity verification data; comparing the at least one item of encrypted identity verification data received and at least one item of encrypted identity verification data obtained and stored previously on an authentication device; enabling at least one service on the gaming device based on a match between the encrypted identity verification data, the at least one service comprising a wager-type game; and displaying an interface screen comprising graphic objects associated with the wager-type game and at least one selectable element for the user to submit a gaming command and a wagering command during game play. |
US11430283B2 |
Methods and systems for delivering a document
A computer-implemented method for delivering a document to a user may include obtaining, via an automated teller machine (ATM), first identification data of the user, wherein the first identification data of the user includes a card number and a password associated with the card number; determining a notification status of the user based on the first identification data; obtaining, via the ATM, second identification data based on the notification status of the user; determining a delivery status of the user based on the first identification data and the second identification data; and delivering the document to the user based on the delivery status of the user via the ATM. |
US11430282B2 |
Use of spacers to accommodate less than a capacity number of coins in a roll of coins in a case
A standard sized coin roll holder is loaded with a stack of alternating coins and spacers such that a variable number of coins can be accommodated in a standard sized holder. The number of coins loaded into the holder can be configured to be one more than the number of spacers, starting with a coin, then a spacer and so on, such that a coin occupies both the first position and the last position in the stack and making a coin face visible at each end. A twenty coin holder can be loaded, for example, with 10 coins and 9 spacers or with 5 coins and 4 spacers. A compressible silicone rubber washer can also be included to account for slight variations in coin thickness, thus securing the stack within the available height inside a closed and sealed case. |
US11430280B2 |
Security-reinforced door lock, and gate security management system using same door lock
The present invention relates to a security-reinforced door lock, the security of which is reinforced, and a gate security management system using the same door lock, wherein: a double-unlock function using a security code stored in a user portable terminal, and a password input by a user's keystrokes may be provided so as to enhance user convenience; after a user enters or exits using a security code, the door lock itself may update the security code and the password together, generate multiple different passwords, and restrict the reuse of a single-used password or permit the reuse thereof only within a predetermined time, so as to allow the entry or exit of people who do not own a terminal in which a security code is stored, and prevent the leakage of the password; and multiple-visitor management for a door lock installed at a facility as well as a door lock for a single-woman household can be facilitated, and high security can be provided. |
US11430279B2 |
Functionalized microfluidic device and method
A microfluidic platform and method are provided. The microfluidic platform includes a base having an outer surface and a plurality of wells formed in the outer surface thereof for receiving fluid therein. The plurality of wells are in fluid communication with each other. A lid includes a plurality of channels having corresponding inputs and outputs. The lid is moveable between a first position wherein the lid is disengaged from the base and a second position wherein the inputs of each channel communicate with corresponding wells in the base. The fluid in each well is drawn into corresponding channels through the inputs thereof by capillary action. |
US11430278B2 |
Building management robot and method of providing service using the same
A building management robot includes a communication unit configured to recognize an identification device corresponding to a first divided space among at least one divided space in a building and acquire first identification information of the first divided space from the identification device, a camera configured to acquire image data including a position where the identification device is recognized, and a processor configured to recognize a user from the image data, confirm an authentication level of the first divided space of the recognized user from a database, and provide the user with a service based on the confirmed authentication level. |
US11430269B1 |
Valet ticket generation system
A valet ticket generation system that is operable to provide contribution to the operation of a valet service for a valet operator. The present invention includes a software configured to provide generation of valet tickets of at least two types wherein the two types of valet tickets are cross-referenced and operationally linked utilizing a first ticket identification number and a second ticket identification number. The second ticket identification number serves as a pin code for the first ticket identification number and is required to validate the first ticket identification number. The present invention further includes the providing of a unique website that is specific to the valet operator or the property on which the valet service is being provided. Further included is the ability to generate valet tickets on demand or have the tickets printed for inventory. Additional services are also facilitated by the system of the present invention. |
US11430265B2 |
Video-based human behavior recognition method, apparatus, device and storage medium
The present application discloses a video-based human behavior recognition method, apparatus, device and storage medium, and relates to the technical field of human recognitions. The specific implementation scheme lies in: acquiring a human rectangle of each video frame of the video to be recognized, where each human rectangle includes a plurality of human key points, and each of the human key points has a key point feature; constructing a feature matrix according to the human rectangle of the each video frame; convolving the feature matrix with respect to a video frame quantity dimension to obtain a first convolution result and convolving the feature matrix with respect to a key point quantity dimension to obtain a second convolution result; inputting the first convolution result and the second convolution result into a preset classification model to obtain a human behavior category of the video to be recognized. |
US11430264B2 |
Eye open or closed state detection method and electronic device
An eye open or closed state detection method, in addition to an eye opening feature, an iris shape feature and/or a vertical direction feature are added to identify the eye open or closed state, where the eye opening feature is used to represent an eye opening degree, the iris shape feature is used to represent a shape of an iris of an eye, and the vertical direction feature is used to represent a change degree of an eyelid curve. |
US11430259B2 |
Object detection based on joint feature extraction
In implementations of the subject matter described herein, a solution for object detection is proposed. First, a feature(s) is extracted from an image and used to identify a candidate object region in the image. Then another feature(s) is extracted from the identified candidate object region. Based on the features extracted in these two stages, a target object region in the image and a confidence for the target object region are determined. In this way, the features that characterize the image from the whole scale and a local scale are both taken into consideration in object recognition, thereby improving accuracy of the object detection. |
US11430258B2 |
Information processing apparatus, program, and information processing method
Provided is an information processing apparatus capable of preventing unauthorized collation.An information processing apparatus includes a data acquisition unit configured to automatically acquire a plurality of user data items to acquire feature data of a user on the basis of a time-series change in the plurality of user data items, a determination unit configured to compare a plurality of the feature data items acquired at different timings to determine whether or not the plurality of feature data items indicates an identical feature of the user, and a control unit configured to control authentication processing on the user depending on a first determination result that is a determination result obtained by the determination unit. |
US11430257B2 |
Methods and systems for maintaining hygienic conditions in automatic teller machines
Methods and systems are described for maintaining hygienic conditions in automatic teller machines by detecting whether or not a user is not in compliance with a hygienic standard. If a user is not in compliance, then the automatic teller machine may execute a hygienic action to cleanse the automatic teller machine. For example, the hygienic action may comprise automatically cleansing the automatic teller machine, disabling the automatic teller machine from service, transmitting a sanitation service request to an automatic teller machine provide, and/or initiating an alternative control scheme (e.g., voice controls, gesture-based controls, etc.) for the automatic teller machine. |
US11430256B2 |
Image scoring and identification based on facial feature descriptors
Technologies for grouping images, and ranking the images and the groupings, based on entities shown in the images. Images may be grouped based on faces shown in the images. Different images with faces that indicate the same entity (e.g., Adam) may be automatically grouped together. Different images with faces that indicate the same multiple entities (e.g., the people in my family) may also be automatically grouped together. Such automatic grouping may be based on facial recognition technologies. Further, images and groups of images may be automatically ranked based on the faces shown and entities represented. Such rankings may also be influenced by adjacent data that indicates family and friends and the like, and that can be used to identify such entities in the images. |
US11430255B2 |
Fast and robust friction ridge impression minutiae extraction using feed-forward convolutional neural network
Disclosed is a system and method for rapid noise-robust friction ridge impression minutiae extraction from digital signal using fully convolutional feed-forward neural network. The proposed neural network based system outperforms classical approaches and other neural network based systems for minutiae extraction in both speed and accuracy. The minutiae extracted using the system can be used at least for tasks such as biometric identity verification, identification or dactyloscopic analysis. |
US11430252B2 |
Electronic device and optical fingerprint recognition module thereof
An electronic device and an optical fingerprint recognition module thereof are provided. The optical fingerprint recognition module includes: an optical component, wherein the optical component includes a substrate and a grating dielectric layer disposed on the substrate, and the grating dielectric layer includes a plurality of repeating grating units arranged in an array manner; and a fingerprint sensor, wherein the fingerprint sensor is configured to receive a light signal transmitted from the optical component, and is configured to convert the light signal into an electrical signal. |
US11430247B2 |
Image generation using surface-based neural synthesis
Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving a two-dimensional continuous surface representation of a three-dimensional object, the continuous surface comprising a plurality of landmark locations; determining a first set of soft membership functions based on a relative location of points in the two-dimensional continuous surface representation and the landmark locations; receiving a two-dimensional input image, the input image comprising an image of the object; extracting a plurality of features from the input image using a feature recognition model; generating an encoded feature representation of the extracted features using the first set of soft membership functions; generating a dense feature representation of the extracted features from the encoded representation using a second set of soft membership functions; and processing the second set of soft membership functions and dense feature representation using a neural image decoder model to generate an output image. |
US11430233B2 |
Polarized scanning of dendritic identifiers
The disclosure features methods and systems that include illuminating a candidate structure with radiation linearly polarized along a first polarization direction and obtaining a first image of the dendritic structure, illuminating the candidate structure with radiation linearly polarized along a second polarization direction and obtaining a second image of the dendritic structure, where an angle between the first and second polarization directions is at least 10, for a set of pixels corresponding to a first region of the candidate structure in the first and second images, determining a first change in average pixel intensity between the first and second images, and authenticating the candidate structure as a dendritic structure based on the first change in average pixel intensity. |
US11430221B2 |
Enhancing detection of occluded objects in a multiple object detection system
A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may detect a plurality of current objects in a current video frame, generate initial object identifier mapping information assigning a candidate object identifier to a first object of the plurality of current objects, and detect a multi-object tracking (MOT) inaccuracy condition. Further, the system may generate a current fingerprint corresponding to the first object of the plurality of current objects, identify an assignment error based on comparing the current fingerprint to historic fingerprints associated with a plurality of historic objects detected in a previous frame, generate updated object identifier mapping information based on the assignment error, and display the current video frame based on the updated object identifier mapping information. |
US11430213B2 |
Information processing device, information processing method, and storage medium
An information processing device is configured to acquire a position of the information processing device and a position of a base station device, and to control a viewing device based on the position of the information processing device and the position of the base station device such that a user visually recognizes an image superimposed on a real space and indicating presence of the base station device or the user visually recognizes a real space image in which a base station image indicating the presence of the base station device is included in an image indicating the real space or a virtual reality image in which the real space is reproduced. |
US11430207B2 |
Reception apparatus, reception system, reception method and storage medium
Provided are a reception apparatus, a reception system, a reception method, and a storage medium that can naturally provide a personal conversation in accordance with a user without requiring the user to register the personal information thereof in advance. A disclosure includes a face information acquisition unit that acquires face information of a user; a conversation processing unit that acquires reception information including a content of conversation with the user; a face matching unit that matches, against the face information of one user, the face information registered in a user information database in which user information including the face information of the user and the reception information is registered; and a user information management unit that, when a result of matching of the face information performed by the face matching unit is unmatched, registers the user information of the one user to the user information database. |
US11430203B2 |
Computer-implemented method for registering low dimensional images with a high dimensional image, a method for training an aritificial neural network useful in finding landmarks in low dimensional images, a computer program and a system for registering low dimensional images with a high dimensional image
A computer-implemented method for registering low dimensional images with a high dimensional image includes receiving a high dimensional image of a region of interest and simulating synthetic low dimensional images of the region of interest from a number of poses of a virtual low dimensional imaging device, from the high dimensional image. The method determines positions of landmarks within the low dimensional images by applying a first learning algorithm to the low dimensional images and back projecting of the positions of the determined landmarks into the high dimensional image space, to thereby obtain the positions of the landmarks in the high dimensional image. The positions of landmarks within low dimensional images acquired form an imaging device are determined by applying the first or a second learning algorithm to the low dimensional images. The low dimensional images are registered with the high dimensional image based on the positions of the landmarks. |
US11430199B2 |
Feature recognition assisted super-resolution method
A vehicle mounted imaging system tracks and resolves image using an object image regions of interest at a higher resolution than that which can be provided by typical wide-angle optics. The imaging system includes an object identification camera, a sampling camera, and one or more computing devices. The one or more computing devices obtain a full-frame image from the object identification camera and identify at least one region of interest within the full frame image. The one or more computing devices then configure the sampling camera to capture images of a sampling area containing the region of interest, wherein the sampling area consists of some, but not all, of a field of view of the sampling camera. Using a super-image resolution technique, the one or more computing devices create a high-resolution image of the region of interest from a plurality of images captured by the sampling camera. |
US11430193B1 |
Resilient interdependent spatial alignment to improve and maintain spatial alignment between two coordinate systems for augmented reality and other applications
A computer-implemented method implements a resilient interdependent spatial alignment (RISA) process to improve and maintain spatial alignment between two associated coordinate systems by moving a follow coordinate system to align it to a lead coordinate system. In some use cases, the coordinate systems may be a physical space and a corresponding digital model of the space. A user device such as an augmented reality headset or robotic sensors may be moving in the physical space, and alignment to the model is continually maintained, updated and improved responsive to acquired spatial data to enable, for example, holographic display of the model in the headset very closely aligned to the physical space. Multiple volumes can each have corresponding digital “spaces” or RisaSites to manage anchor data with dynamic hand-off among them while accommodating differing scale and density. |
US11430190B2 |
Virtual and real image fusion method, virtual and real image fusion system and non-transient computer readable medium
A virtual and real image fusion method is disclosed. The method comprises the following operations: obtaining a picture of a three dimensional space by a first camera, in which the picture comprises a screen picture and a tag picture of an entity tag and the screen picture is projected on the entity tag; obtaining a corresponding point data of the entity tag on the screen picture according to the picture by a processor; obtaining a spatial correction parameter according to the corresponding point data by the processor; and displaying an image on the screen picture according to the spatial correction parameter by the processor. |
US11430189B2 |
Cloud assisted generation of local map data using novel viewpoints
An augmented reality system generates computer-mediated reality on a client device. The client device has sensors including a camera configured to capture image data of an environment and a location sensor to capture location data describing a geolocation of the client device. The client device creates a three-dimensional (3-D) map with the image data and the location data for use in generating virtual objects to augment reality. The client device transmits the created 3-D map to an external server that may utilize the 3-D map to update a world map stored on the external server. The external server sends a local portion of the world map to the client device. The client device determines a distance between the client device and a mapping point to generate a computer-mediated reality image at the mapping point to be displayed on the client device. |
US11430186B2 |
Visually representing relationships in an extended reality environment
Techniques are described herein that enable a user to provide speech inputs to control an extended reality environment, where relationships between terms in a speech input are represented in three dimensions (3D) in the extended reality environment. For example, a language processing component determines a semantic meaning of the speech input, and identifies terms in the speech input based on the semantic meaning. A 3D relationship component generates a 3D representation of a relationship between the terms and provides the 3D representation to a computing device for display. A 3D representation may include a modification to an object in an extended reality environment, or a 3D representation of a concepts and sub-concepts in a mind map in an extended reality environment, for example. The 3D relationship component may generate a searchable timeline using the terms provided in the speech input and a recording of an extended reality session. |
US11430184B1 |
Deformation joints
In some implementations, a method includes obtaining a first mesh portion and a second mesh portion associated with a skeleton of an object. The first mesh portion and the second mesh portion meet at a skeletal joint that is located on the skeleton. It is detected that a combination of the first mesh portion and the second mesh portion satisfies a joint telemetry criterion. A deformation joint is associated with at least one of the first mesh portion or the second mesh portion. The deformation joint is positioned at a distance away from the skeleton. The deformation joint has a flexion that is a function of the first mesh portion, the second mesh portion and the joint telemetry criterion. A display of the object is modified after associating the deformation joint with the at least one of the first mesh portion or the second mesh portion. |
US11430183B2 |
Method and system for digitally modeling an industrial space in virtual reality
A method for digitally modeling an industrial space, the industrial space including a plurality of pieces of equipment (E3) disposed in an industrial building (B), the modeling method including a step of three-dimensionally digitizing the industrial space so as to obtain a web (NAP) defining meshes representing the outer envelope of the industrial space with all of its pieces of equipment (E3), a step of real-time segmenting the web (NAP) in a virtual environment by a user during which: a bounding box (F) is positioned to bound at least one piece of equipment to be segmented (E3), and the points of the web (NAP), belonging to the volume of the bounding box (F), are associated so as to form a virtual object (OBJ). |
US11430181B1 |
Scene model enrichment using semantic labels
In one implementation, a method of enriching a three-dimensional scene model with a three-dimensional object model based on a semantic label is performed at a device including one or more processors and non-transitory memory. The method includes obtaining a three-dimensional scene model of a physical environment including a plurality of points, wherein each of the plurality of points is associated with a set of coordinates in a three-dimensional space, wherein a subset of the plurality of points is associated with a particular cluster identifier and a particular semantic label. The method includes retrieving a three-dimensional object model based on the particular semantic label, the three-dimensional object model including at least a plurality of points. The method includes updating the three-dimensional scene model by replacing the subset of the plurality of points with the three-dimensional object model. |
US11430178B2 |
Three-dimensional video processing
A method and system for three-dimensional video content processing is disclosed comprising an operation of receiving first video data representing three-dimensional video content arranged as a plurality of first tiles associated with respective sub-areas of an image. Another operation comprises providing data indicating for each first tile a depth range of video content within said tile. Another operation comprises determining for each first tile a respective volume based on the depth range. Another operation comprises determining a field of view of a user in relation to the first tile volumes. Another operation comprises rendering of the first video data for one or more first tiles only if their determined volume is at least partially within the field of view. |
US11430171B2 |
Explainable artificial intelligence
This disclosure describes techniques that include generating, based on a description of a scene, a movie or animation that represents at least one possible version of a story corresponding to the description of the scene. This disclosure also describes techniques for training a machine learning model to generate predefined data structures from textual information, visual information, and/or other information about a story, an event, a scene, or a sequence of events or scenes within a story. This disclosure also describes techniques for using GANs to generate, from input, an animation of motion (e.g., an animation or a video clip). This disclosure also describes techniques for implementing an explainable artificial intelligence system that may provide end users with information (e.g., through a user interface) that enables an understanding of at least some of the decisions made by the AI system. |
US11430169B2 |
Animating virtual avatar facial movements
Systems and methods generating an animation rig corresponding to a pose of a subject include accessing image data corresponding to the pose of the subject. The image data can include the face of the subject. The systems and methods process the image data by successively analyzing subregions of the image according to a solver order. The solver order can be biologically or anatomically ordered to proceed from subregions that cause larger scale movements to subregions that cause smaller scale movements. In each subregion, the systems and methods can perform an optimization technique to fit parameters of the animation rig to the input image data. After all subregions have been processed, the animation rig can be used to animate an avatar to appear to be performing the pose of the subject. |
US11430168B2 |
Method and apparatus for rigging 3D scanned human models
An electronic device for object rigging includes a processor. The processor is configured to obtain a 3D scan of an object. The processor is also configured to match a rigged parametric model to the 3D scan by minimizing a surface distance and 3D joint errors between the rigged parametric model and the 3D scan. The processor is further configured to identify a correspondence between the rigged parametric model and the 3D scan. Additionally, the processor is configured to transfer attributes of the rigged parametric model to the 3D scan based on the correspondence to generate a rigged 3D scan. The processor is also configured to apply animation motion to the rigged 3D scan. The rigged 3D scan with the applied animation motion is rendered on a display. |
US11430167B2 |
Image processing method and apparatus, computer device, and storage medium
Methods, systems, apparatus, and non-transitory computer readable storage media for image processing are provided. In one aspect, an image processing method includes: generating a garment deformation template image and a first human body template image based on a first semantic segmentation image of a human body in a first image and a target garment image, generating a target garment deformation image by performing deformation on the target garment image based on the garment deformation template image, obtaining a second human body template image by adjusting the first human body template image based on a second semantic segmentation image of the human body in the first image and the garment deformation template image, and transforming the first image into a second image including the human body wearing a target garment based on the target garment deformation image, the second human body template image, and the garment deformation template image. |
US11430163B2 |
Displaying a chart without rendering entirely obscured markers
A chart is displayed without rendering entirely obscured markers. Successive nested pixel maps of a chart of pixels are traversed. Each of the nested pixel maps has fewer data elements than a corresponding next one of the nested pixel maps. Obscurity states of markers of the chart are determined. The obscurity states include an entirely obscured state, an entirely visible state, and a partially visible state. Each of the markers for a particular nested pixel map is associated with a separate pixel for the particular nested pixel map. One or more of the markers associated with the entirely visible state and one or more of the markers associated with the partially visible state are rendered without rendering markers associated with the entirely obscured state. |
US11430162B2 |
System and method for image conversion
A method may include obtaining a first set of projection data with respect to a first dose level; reconstructing, based on the first set of projection data, a first image; determining a second set of projection data based on the first set of projection data, the second set of projection data relating to a second dose level that is lower than the first dose level; reconstructing a second image based on the second set of projection data; and training a first neural network model based on the first image and the second image. In some embodiments, the trained first neural network model may be configured to convert a third image to a fourth image, the fourth image exhibiting a lower noise level and corresponding to a higher dose level than the third image. |
US11430158B2 |
Intelligent real-time multiple-user augmented reality content management and data analytics system
Described is an intelligent real-time multiplayer content management and data analytics system for AR-based social platforms. The data management system described herein manages AR content and multiple user interactions with the AR content. Additionally, a new multiplayer multiple-stage information augmentation design based on real-time data analysis and live AR interaction is described. In this design, AR content design is very flexible and may be organized into one or more stages containing pre-defined content, on-line searched content, user-generated content, other user-generated content, real-time user interactively generated content, or some combination. The flexible content structure allows for a highly customizable AR social experience to maximize the system performance and user experience. |
US11430156B2 |
Apparatus, a method and a computer program for volumetric video
There are disclosed various methods, apparatuses and computer program products for volumetric video encoding and decoding. In some embodiments, projection data generated from a projection geometry of an object in a texture picture of volumetric video data is obtained. One or more property of the projection data is examined to determine whether at least one predetermined condition is fulfilled and if the examining reveals that at least one predetermined condition is fulfilled, at least one compression parameter for the projection data is adapted. The projection data is compressed by using the at least one compression parameter. |
US11430150B2 |
Method and apparatus for processing sparse points
A method and apparatus for processing sparse points. The method includes determining spatial hierarchical point data based on a key point set and a local point set of a sparse point set, determining relationship feature data by encoding a spatial hierarchical relationship between points of the spatial hierarchical point data, generating a global feature and a local feature of the sparse point set through a conversion operation associated with the relationship feature data, and generating a processing result for the sparse point set based on the global feature and the local feature. |
US11430149B2 |
Image processing device and image processing method
An image processing device is equipped with a marker detector, an oblique line detector, and a parking frame detector. The marker detector extracts, from an image, positive and negative edge segments that are aligned next to each other at a predetermined interval as a pair, and detects a parking space division marker based on the pair. The oblique line detector detects an edge on one side of an edge segment (single-edge segment) that is not extracted as the pair, and detects a presumed straight line based on the single-edge segment connected with an oblique line. The parking frame detector detects neighboring edge segments based on the positive and negative edge segments as well as the single-edge segment of the presumed straight line, and detects a parking space based on a distance between the neighboring edge segments. |
US11430146B2 |
Two-stage depth estimation machine learning algorithm and spherical warping layer for EQUI-rectangular projection stereo matching
A system and method is disclosed having an end-to-end two-stage depth estimation deep learning framework that takes one spherical color image and estimate dense spherical depth maps. The contemplated framework may include a view synthesis (stage 1) and a multi-view stereo matching (stage 2). The combination of the two-stage process may provide the advantage of the geometric constraints from stereo matching to improve depth map quality, without the need of additional input data. It is also contemplated that a spherical warping layer may be used to integrate multiple spherical features volumes to one cost volume with uniformly sampled inverse depth for the multi-view spherical stereo matching stage. The two-stage spherical depth estimation system and method may be used in various applications including virtual reality, autonomous driving and robotics. |
US11430144B2 |
Device and process for the contemporary capture of standard images and plenoptic images via correlation plenoptic imaging
A process and device for the plenoptic capture of photographic or cinematographic images are described, both based on the correlation measure or “Correlation Plenoptic Imaging” (CPI), comprising the steps of splitting a primary light beam (6) coming from at least one light source in at least two distinct light beams (7, 8), directing said distinct light beams towards two image capturing sensors to capture images, so that the first light beam is directed towards at least one first capturing sensor to capture a spatial measure of a scene and the second light beam is directed towards a second capturing sensor to capture an angular measure of said scene, said angular measure being adapted to provide the propagation direction of the light beam coming from the scene, said spatial measure being adapted to provide the conventional two-dimensional capture of the image of the scene. The device further comprises a main focal lens (Lb) arranged along the optical path of the first light beam, said main focal lens (Lb) and second sensor (14) being arranged so that the length of the light's optical path between the light source (4) and the second sensor (14) is substantially equal to the length of the light's optical path between the light source (4) and said main focal lens (Lb). |
US11430141B2 |
Artificial reality system using a multisurface display protocol to communicate surface data
This disclosure describes efficient communication of surface texture data between system on a chip (SOC) integrated circuits. An example system includes a first integrated circuit, and at least one second integrated circuit communicatively coupled to the first integrated circuit by a communication interface. The first integrated circuit, upon determining that surface texture data of a frame to be rendered for display by the second SoC integrated circuit is to be updated, (a) transmits the surface texture data in one or more update packets to the second integrated circuit using the communication interface, and (b) transmits a command to the second integrated circuit indicating that the surface texture data of the frame has been updated using the communication interface. The second integrated circuit, upon receipt of the command, (a) sets a pointer to a location in the display buffer storing the surface texture data of the frame, and (b) renders the surface texture data of the frame for display on a display device. |
US11430139B2 |
Registration method and setup
The invention relates to a registration method for determining position and orientation of an object in relation to a position detection system, wherein the method comprises the steps of capturing an image of a surface of an object with an image sensor unit comprising at least one motion sensor and/or at least one position sensor, determining a capturing position of the image sensor unit in a coordinate system of the position detection system by processing motion sensor signals provided by said motion sensor and/or position signals provided by said position sensor, photogrammetrically generating a surface model of the object from the captured image, and transforming the photogrammetrically generated surface model into the coordinate system of a position detection system. |
US11430138B2 |
Systems and methods for multi-frame video frame interpolation
Systems and methods for multi-frame video frame interpolation. Higher-order motion modeling, such as cubic motion modeling, achieves predictions of intermediate optical flow between multiple interpolated frames, assisted by relaxation of the constraints imposed by the loss function used in initial optical flow estimation. A temporal pyramidal optical flow refinement module performs coarse-to-fine refinement of the optical flow maps used to generate the intermediate frames, focusing a proportionally greater amount of refinement attention to the optical flow maps for the high-error middle frames. A temporal pyramidal pixel refinement module performs coarse-to-fine refinement of the generated intermediate frames, focusing a proportionally greater amount of refinement attention to the high-error middle frames. A generative adversarial network (GAN) module calculates a loss function for training the neural networks used in the optical flow estimation module, temporal pyramidal optical flow refinement module, and/or temporal pyramidal pixel refinement module. |
US11430137B2 |
Electronic device and control method therefor
An electronic device and a control method therefor are disclosed. A method for controlling an electronic device according to the present invention comprises the steps of: receiving a current frame; determining a region, within the current frame, where there is a movement, on the basis of a prior frame and the current frame; inputting the current frame into an artificial intelligence learning model on the basis of the region where there is the movement, to obtain information relating to at least one object included in the current frame; and determining the object included in the region where there is the movement, by using the obtained information relating to the at least one object. Therefore, electronic device can rapidly determine an object included in a frame configuring a captured image. |
US11430135B2 |
Capture-ball-based on-ball point distribution method and motion-posture recognition method, system, and apparatus
A capture-ball-based on-ball point distribution method, and a motion-posture recognition method, system, and apparatus are provided. The on-ball point distribution method is used for optical motion capture, and includes dividing a surface of a ball into a plurality of sub-regions, and distributing reflective marking points in the plurality of sub-regions such that a distribution of distance values between any two reflective marking points is concentrated. The reflective marking points are used for the optical motion capture of the ball. According to the on-ball point distribution method and the motion-posture recognition method, system, and apparatus, misrecognition caused by matching errors of the reflective marking points and increased coordinate errors of the spherical center can be effectively avoided. As such, the recognition degree of the capture ball in the system is improved. |
US11430131B2 |
Foreground segmentation and nucleus ranking for scoring dual ISH images
The present disclosure describes a method of foreground segmentation and nucleus ranking for scoring dual ISH images. The method has been developed to better identify those nuclei, within a selected field of view, that meet the criteria for dual ISH scoring. |
US11430130B2 |
Image processing method and computer-readable recording medium having recorded thereon image processing program
An image processing method that includes obtaining an original image including a cultured cell image with a background image, dividing the original image into blocks, each composed of a predetermined number of pixels, and obtaining a spatial frequency component of an image in each block for each block, and classifying each block as the one belonging to a cell cluster corresponding to the cell or the one belonging to other than the cell cluster in a two-dimensional feature amount space composed of a first feature amount which is a total of intensities of low frequency components having a frequency equal to or lower than a predetermined frequency and a second feature amount which is a total of intensities of high frequency components having a higher frequency than the low frequency component, and segmenting the original image into an area occupied by the blocks classified as the cell cluster and another area. |
US11430121B2 |
Assessment of abnormality regions associated with a disease from chest CT images
Systems and methods for assessing a disease are provided. Medical imaging data of lungs of a patient is received. The lungs are segmented from the medical imaging data and abnormality regions associated with a disease are segmented from the medical imaging data. An assessment of the disease is determined based on the segmented lungs and the segmented abnormality regions. The disease may be COVID-19 (coronavirus disease 2019) or diseases, such as, e.g., SARS (severe acute respiratory syndrome), MERS (Middle East respiratory syndrome), or other types of viral and non-viral pneumonia. |
US11430117B2 |
Systems and methods to process electronic images to provide localized semantic analysis of whole slide images
Systems and methods are disclosed for identifying formerly conjoined pieces of tissue in a specimen, comprising receiving one or more digital images associated with a pathology specimen, identifying a plurality of pieces of tissue by applying an instance segmentation system to the one or more digital images, the instance segmentation system having been generated by processing a plurality of training images, determining, using the instance segmentation system, a prediction of whether any of the plurality of pieces of tissue were formerly conjoined, and outputting at least one instance segmentation to a digital storage device and/or display, the instance segmentation comprising an indication of whether any of the plurality of pieces of tissue were formerly conjoined. |
US11430116B2 |
Systems and methods for processing electronic images to provide localized semantic analysis of whole slide images
Systems and methods are disclosed for identifying formerly conjoined pieces of tissue in a specimen, comprising receiving one or more digital images associated with a pathology specimen, identifying a plurality of pieces of tissue by applying an instance segmentation system to the one or more digital images, the instance segmentation system having been generated by processing a plurality of training images, determining, using the instance segmentation system, a prediction of whether any of the plurality of pieces of tissue were formerly conjoined, and outputting at least one instance segmentation to a digital storage device and/or display, the instance segmentation comprising an indication of whether any of the plurality of pieces of tissue were formerly conjoined. |
US11430114B2 |
Landmark estimating method, processor, and storage medium
A landmark estimating method estimates a position of a landmark that is a hole existing in an object and is a site through which an insertion portion penetrates, in an endoscope image obtained by picking up an image of the object by an endoscope with the insertion portion bent. The landmark estimating method includes estimating an axis of the insertion portion, estimating a boundary of the insertion portion and the object, and estimating the position of the landmark based on the axis and the boundary that are estimated. |
US11430113B2 |
Cancer detection systems and methods
A piece of medical information, e.g., a medical image of tissue, may be received for processing and analysis on a computing device or system. A region of the medical image may be analyzed to determine a presence of one or more contours in the region. One or more properties of the one or more contours may be extracted, where the one or more properties are inputted into a first algorithm to determine an indication of cancer for the region. The indication of cancer may be inputted into a second algorithm to generate a cancer score for the region. |
US11430109B2 |
Tray inserts and image quality, systems, methods and algorithm for quantifying tray's impact using the same
Various tray inserts, methods and algorithm for certifying candidate trays for use in an X-ray scanner system are discussed. The tray insert includes at least a body having multiple parts positioned for generation of image quality metrics for tray impact evaluation in; a first cover and a second cover disposed at opposite ends to fix and secure the body. The method including running an algorithm to control an X-ray system to collect baseline image data from certified trays, collecting candidate tray image data, extracting image quality metrics for both the baseline image data and the candidate tray image data, and performing statistical analysis using and comparing image quality metrics from the baseline image data and the candidate tray image data to certify the candidate tray based on the statistical and comparison results. |
US11430103B2 |
Method for image processing, non-transitory computer readable storage medium, and electronic device
A method for image processing includes the following. Edge pixel points in the image to be processed are determined by performing edge detection on the image to be processed. The number of the edge pixel points in the image to be processed is determined as a first pixel number. Determine that a moire pattern exists in the image to be processed when the first pixel number is larger than a first number threshold. |
US11430100B2 |
Printer-verifiers and systems and methods for verifying printed indicia
A printer-verifier is provided for printing and verifying a printed indicium. Printer-verifier includes imaging module for capturing image of printed indicium on print media, memory communicatively coupled to imaging module and configured to store print quality verification program, and processor communicatively coupled to memory. Processor is configured by print quality verification program to evaluate print quality of printed indicium, determine if print quality meets print quality standard, reject printed indicium on print media as rejected printed media when print quality does not meet print quality standard, and one of output location-specific feedback about rejected printed media or send a command signal to cutting device to destroy rejected printed media. Location-specific feedback is in same language as language associated with printer-verifier. A printer and methods for verifying the printed indicium are also provided. |
US11430095B2 |
Automatic display management metadata generation for gaming and/or SDR+ contents
Different candidate image data feature types are evaluated to identify one or more specific image data feature types to be used in training a prediction model for optimizing one or more image metadata parameters. A plurality of image data features of the one or more selected image data feature types is extracted from one or more images. The plurality of image data features of the one or more selected image data feature types is reduced into a plurality of significant image data features. A total number of image data features in the plurality of significant image data features is no larger than a total number of image data features in the plurality of image data features of the one or more selected image data feature types. The plurality of significant image data features is applied to training the prediction model for optimizing one or more image metadata parameters. |
US11430090B2 |
Method and apparatus for removing compressed Poisson noise of image based on deep neural network
A method for removing compressed Poisson noises in an image, based on deep neural networks, may comprise generating a plurality of block-aggregation images by performing block transform on low-frequency components of an input image; obtaining a plurality of restored block-aggregation images by inputting the plurality of block-aggregation images into a first deep neural network; generating a low-band output image from which noises for the low-frequency components are removed by performing inverse block transform on the plurality of restored block-aggregation images; and generating an output image from which compressed Poisson noises are removed by adding the low-band output image to a high-band output image from which noises for high-frequency components of the input image are removed. |
US11430089B2 |
Image processing method and image processing system for generating a corrected image
An image correction method is provided. The image correction method includes receiving an input image from a first camera; receiving a guide image from a second camera; generating a corrected image by performing image correction on the input image using the guide image, the image correction being performed by an image generation unit having a pre-learned image generation parameter learned using a training image; generating a quality value of the corrected image by an image evaluation unit having an pre-learned image evaluation parameter learned using the training image; and performing the image correction on the corrected image again when the quality value of the corrected image is less than a set value, and outputting the corrected image as a final image when the quality value of the corrected image is greater than the set value. |
US11430087B2 |
Using maps comprising covariances in multi-resolution voxels
Techniques for representing a scene or map based on statistical data of captured environmental data are discussed herein. In some cases, the data (such as covariance data, mean data, or the like) may be stored as a multi-resolution voxel space that includes a plurality of semantic layers. In some instances, individual semantic layers may include multiple voxel grids having differing resolutions. Multiple multi-resolution voxel spaces may be merged to generate combined scenes based on detected voxel covariances at one or more resolutions. |
US11430078B2 |
Management systems and methods for claim-based patent analysis
Systems, methods, and graphical user interfaces for the management and coordination of patent infringement-related analyses, such as freedom-to-operate, patent clearance, and enforcement, are provided. Patent claim information is extracted and presented to users along with purpose-specific workflows that facilitate the capture and presentation of work product on both a claim-by-claim level as well as on a document level. Integrated data management facilitates access to historical work product by interconnecting the various record entities of the system including product information, patent document information, review information, and work product information. |
US11430074B2 |
Directing participants during a social networking event
A method of directing participants during a social networking event includes the step of accessing a participant database that includes a plurality of records, each record including a participant identifier and associated participant attributes. A social networking instance is generated that links participant identifiers based on participant attributes, to define matched participants for meeting during the social networking event. Meet up directions are sent to the matched participants. |
US11430073B2 |
System and method for providing privacy preserving joint tax return filings
Systems and methods that may be used to allow married couples to prepare separate individual tax returns while also being able to evaluate the merits of filing a joint return in a manner that does not breach each spouse's financial privacy. |
US11430069B1 |
Damage prediction system using artificial intelligence
A damage prediction system that uses hazard data and/or aerial images to predict future damage and/or estimate existing damage to a structure is described herein. For example, the damage prediction system may use forecasted hazard data to predict future damage or use actual hazard data to estimate existing damage. The damage prediction system may obtain hazard data in which structures were or will be impacted by a hazard. The damage prediction system can then generate a flight plan that causes an aerial vehicle to fly over the impacted parcels and capture images. The damage prediction system can use artificial intelligence to process the images for the purpose of identifying potential damage. The damage prediction system can also use a hazard model, the hazard data, and structure characteristics to generate a damage score. The damage prediction system can then use the processed images and/or damage score to generate a virtual claim. |
US11430056B2 |
System and method for managing restrictions on collection activities
A collection management system includes a collection server, a telephone dialing system, and a restriction features server. The collection server includes a memory having records, a debtor database and a local restrictions database. The telephone dialing system is connected to the collection server and is configured to access a telephony network and automatically dial a plurality of telephone numbers. Access to the telephony network by the telephone dialing system is restricted based on the information in the local restrictions database. The records of the collection server retain instances of restricted access to the telephony network by the telephone dialing system. The restriction features server is configured to connect to the collection server and update the restrictions database. |
US11430053B2 |
Guided photography and video on a mobile device
In an example embodiment, an item listing process is run in an item listing application. Upon reaching a specified point in the item listing process, a camera application on the user device is triggered (or the camera directly accessed by the item listing application) to enable a user to capture images using the camera, wherein the triggering includes providing an overlay informing the user as to an angle at which to capture images from the camera. |
US11430051B1 |
System and method for automatically reordering consumer products
A system and method are provided for reordering, returning, and/or reviewing a consumer product using a client device, generating an identification tag corresponding to the consumer product, printing a physical depiction of the identification tag, capturing an image of a physical depiction of an identification tag; analyzing the image of the identification; determining the consumer product corresponding to the identification tag displayed in the image of the physical depiction of the identification tag; launching a graphical user interface for a user to select an action to take pertaining to the consumer product; and initiating the action selected by the user. |
US11430050B2 |
Product release system, method and device having a customizable prepurchase function
A product release system, method and device that enables product controllers to generate product listings for one or more products as well as one or more customized prepurchase events for each of the products. The product release system, method and device then executes the prepurchase events according to one or more pricing, timing and permission conditions specified for each of the prepurchase events, facilitates the purchasing of the products during the prepurchase events and notifies the product controllers of the results of the prepurchase events. |
US11430048B2 |
Optimistic product order reservation system and method
Receiving and processing user orders may include receiving an order for an order quantity of a product from a user computing device, retrieving a threshold inventory quantity of the product, retrieving a last known inventory quantity of the product, comparing the threshold inventory quantity with the difference between the last known inventory quantity and the order quantity, performing an asynchronous reservation of the quantity of the product when the threshold inventory quantity is less than the difference between the last known inventory quantity and the order quantity, and performing a synchronous reservation of the quantity of the product when the threshold inventory quantity is greater than the difference between the last known inventory quantity and the order quantity. |
US11430046B2 |
Identifying non-uniform weight objects using a sensor array
An object tracking system that includes a sensor, a weight sensor, and a tracking system. The sensor configured to capture a frame of at least a portion of a rack within a global plane for a space. The tracking system is configured to detect a weight decrease on the weight sensor. The tracking system is further configured to receive the frame of the rack, to identify a marker on an item within a predefined zone in the frame, and to identify the item associated with the identified marker. The tracking system is further configured to determine a pixel location for a person, to determine the person is within the predefined zone associated with the, and to add the identified item to a digital cart associated with the person. |
US11430043B2 |
System and method for fashion recommendations
Novel system, methods, which include machine learning, and device for providing color and fashion recommendations, including for persons with visual impairment such as color blindness or complete blindness. Also, methods providing a data storage system for storing digital renditions of garments; providing a portable communication device to extract color and/or pattern from garments through use of a camera and at least one algorithm; providing a processor capable of accessing locally stored and/or remote information about or learning the preferred matching set of garments; assigning each garment in the set of garments a red-green-blue (RGB) value; providing a suitability ranking for matching compatibility of the garment or the set of garments; and providing recommendations for preferred matching garment or set of garments by organizing the garments in at least one queue selected from the group consisting of audial, tactile, visual or a combination thereof, wherein the individual imports garments or set of garments, through a series of photos or video, for bulk import into a virtual closet for the identification and assignment of type of garments or set of garments using human or computational methods. |
US11430041B2 |
Determining diverse recommendations from data segments
This disclosure describes one or more embodiments of systems, methods, and non-transitory computer-readable media that determine a degree of diversification for item recommendations to a user based on the user's input and generate diverse item recommendations for the user according to the degree of diversification. For instance, the disclosed systems can receive a diversification metric from a client device based on a user interaction with a selectable tool (or another interactive element) in a graphical user interface. From among data segments representing users clustered according to item affinities, the disclosed systems can subsequently use the diversification metric to identify a data segment that is diverse from a reference data segment for the user. The disclosed systems further rank items associated with the diverse data segment to select an anomalous item as an item recommendation for display on the client device. |
US11430038B2 |
Menu display method, menu display device, and menu display program
To provide a menu display method capable of preventing a check error while rationalizing the work of checking information of ingredients to avoid of dishes in plural menus with information of ingredients to avoid of users by performing computer processing, and further capable of clarifying which dish is to be changed from a changed menu table. As a solution, menu display procedures of the menu display method include Step S1 of extracting data, Step 2 of checking information of ingredients to avoid, Step S3 of determining whether first information of ingredients to avoid overlaps with second information of ingredients to avoid or not, Step S4 of searching a first dish name when the information of ingredients to avoid overlaps, Step S5 of determining whether the first dish name exists in basic menu table information or not, Step S6 of extracting a second dish name, Step S7 of giving a prohibition display to the first dish name, Step S8 of arranging the second dish name and Step S9 of outputting individual menu table information. |
US11430036B2 |
Network-based marketplace service for facilitating purchases of bundled services and products
An apparatus for pricing offers of healthcare services includes an application server providing a pricing tool, and a service pricing information database and a cost adjustment information database that are accessible by the application server. The pricing tool is operable to receive an indication of a healthcare service set that is respectively associated with a service detail information record included in the service pricing information database, determine a base physician fee for a primary service of the indicated healthcare service set based on base pricing metrics for the primary service included in the service detail information record, receive an indication specifying a location for performing the primary service, calculate an adjusted physician fee for the primary service based on cost adjustment metrics for a geographic zone that corresponds to the specified location, and provide a recommended price for the indicated healthcare service set based on the calculated adjusted physician fee. The machine learning server instructs the service offer database to store each healthcare service provider service corresponding to the user selection and displays the bundled set of service offers via the graphical user interface that matches the users' selection. |
US11430034B2 |
System for reducing communication payload on an electronic commerce network
A method, system and computer-usable medium are disclosed for reducing communication payload in an e-commerce system. Certain embodiments include a computer-implemented method for storing, at a product host platform, product configuration data including, item identifiers associated with each item of a product configuration, descriptor data respectively associated with each item identifier, and a reductive identifier respectively associated with each item identifier, wherein the reductive identifier associated with each item identifier is generated, at least in part, from the descriptor data of the item identifier. In certain embodiments, the reductive identifiers stored in the product configuration data at the order platform are compared with the reductive identifiers in master product configuration data stored at the product host platform. In certain embodiments, the differences are used as a basis to update the configuration data at the order platform. |
US11430033B2 |
Methods and systems of utilizing machine learning to provide trust scores in an online automobile marketplace
In one example aspect, a computerized method includes the step of providing an item listing. The item listing is listed in an e-commerce marketplace. The computerized method includes the step of identifying the item listing into a set of listing parameters. A listing parameter includes one or more listing images and one or more terms that are descriptive of the item listing. The computerized method includes using the listing parameters to do the following steps. The computerized method determines a trust score for the item listing. The trust score is based on a number of images of an item in the item listing. The computerized method a quality score of the number of images; a description score of a description of the item. The computerized method determines a pricing score. The pricing score is based on a percentage variation from a geographically relevant item valuation and an item research service, and a condition of the item. The computerized method determines a seller score. The seller score is based on the verified status of the seller, a seller rating of the seller, and a percentage of positive feedback. The computerized method determines a health score. The health score is based on a seller declaration, a service logs, a verification that the item is insured, and a verification that the item properly registered. |
US11430032B2 |
Method for facilitating transactions between two or more parties
The present invention provides a method for facilitating a transaction between two or more parties. A server computer is used to determine whether a contact information and an identity validation information of a second party are accurate. Whenever the contact information and the identity validation information of the second party are accurate, one or more documents are modified by attaching and identity validation from a first party and the identity validation from the second party to the one or more documents. |
US11430026B2 |
System and method for realizing utility cost savings
A pre-defined cost savings benefit is provided to a guest as a function of an amount of a calculated cost savings that can be attributed to the guest during a period of occupancy by the guest. Utility cost saving are tracked in real-time during the period of guest occupancy and the guest will be able to use a device to visualize the utility cost savings that are being realized during this period. By being able to view the utility cost savings being realized in real-time, the guest will be incentivized to directly engage in a utility cost savings effort for the personal benefit of the guest which will, in turn, benefit the hotel. |
US11430024B2 |
System and method of providing a virtual guestbook
A system and method are disclosed for accessing, by a computing device, a database that includes: business information representing a plurality of respective businesses that sell products and/or services to customers and customer information representing a plurality of respective customers, that purchase the products and feedback information representing submissions from the respective customers regarding experiences of the customers in connection with the respective businesses. Information associated with a sale of a product and/or service is processed including to associate a code with the sale. The customer is prompted to submit feedback information associated with the business and/or the sale of the product and/or service, and the feedback information is processed to store the feedback in the database and to provide the feedback information in a virtual guestbook associated with the business. |
US11430023B2 |
Integrated customer support system for field-centric business sectors
A computer network, including at least one server computer having a non-transitory computer readable medium programmed to connect customers needing product or service support with an advisor. Each advisor has a device programmed to interface with the at least one server computer. Then at least one server computer includes a database of registered advisors and a database of active customers. Then at least one server computer is programmed to initiate a customer service session upon receiving a request from a first customer computing device. A telecommunications system that connects customers to advisors that includes voice, video, and text, ticket submission that interacts with the computer network to create support tickets and provides call tracking features. A method allows advisor managers to create teams of advisors, create a custom greeting for the team, create ring schedules for team members, and share the team phone number with customers via text message. |
US11430022B1 |
Enrollment verification in energy management
Techniques for energy management including enrollment using verification technology. In some implementations, a computing device receives applicant data to execute an enrollment application for an applicant applying for a particular energy management program. The computing device receives grid operator data from a grid operator to verify against the applicant data. The computing device determines whether the applicant data verifies to the grid operator data. The computing device generates an enrollment recommendation that corresponds to the applicant for the particular energy management program in response to determining whether the applicant data verifies to the grid operator data. The computing device provides the enrollment recommendation to a grid operator for review of whether to accept or reject the applicant to the particular energy management program. |
US11430021B1 |
Software development kit (SDK) for non-profit layer data capture for online donation transactions
A system and method according to which a donation transaction is conducted. The method includes providing, via a network, an embeddable form, wherein the embeddable form is associated with a non-profit, and wherein the embeddable form is adapted to be displayed on a graphical user interface to receive payment data and payment metadata associated with the payment data. The method also includes: transmitting, via the embeddable form and the network, the payment data to a third-party server for tokenization of the payment data; receiving, by a software development kit (“SDK”) and via the network, a unique token associated with the payment data, and the payment metadata associated with the payment data; executing, by the SDK, the donation transaction in accordance with the unique token and the payment metadata; and storing, by the SDK, the unique token associated with the payment data and the payment metadata. |
US11430015B2 |
Methods and systems for personalized gamification of media content
Systems and methods for increasing consumer engagement with a multimedia content distribution system through the use of temporal metadata and gamification techniques. Personalized game-like tasks are created, whereby a consumer is enticed to find and access multimedia content containing a specific content element, or “easter egg,” to earn a reward. The specific content element may be identifiable based on temporal metadata tags associated with multimedia content available within the multimedia content distribution system. To further increase the probability of consumer engagement, the easter egg may be personalized based on data unique to the consumer, such as consumer preferences, viewing habits, and previous engagement level with the multimedia content. |
US11430013B2 |
Configurable relevance service test platform
In general, embodiments of the present invention provide systems, methods and computer readable media for a configurable test environment within which a relevance service can be invoked to execute one or a combination of test scenarios, each test scenario respectively being configured to exercise one or a combination of features of the relevance service. In embodiments, a test scenario may be configured to use test data that can be simulated and/or be derived from one or a combination of user models and promotion models, and/or be based on aggregated data that has been collected from previous production runs of the relevance service. In embodiments, each test scenario is described as a set of test configuration data. In some embodiments, the test configuration data are represented in a data interchange format that is both human and machine-readable, e.g., JavaScript Object Notation (JSON). |
US11430005B2 |
Systems and methods for automated mass media commerce
Systems and methods for implementing point of advertising purchasing include using mass media publications configured for or containing service, product or vendor transmittable signals, such as from radio frequency identification tags. In a preferred arrangement, a consumer perceiving an advertisement of the mass media publication may activate a reader in a portable communications device, such as a smart mobile or cellular phone, to receive information from the radio frequency signal associated with the advertisement to identify a vendor, product or service associated with the radio frequency identification. The smart mobile phone or communications device of the consumer may communicate with a system of a vendor or vendors by way of a commerce data organization system across a network to order a product or product information from a system of the vendor over the network by using the information from the radio frequency identification. |
US11430004B2 |
Automatic after call application download platform
This disclosure provides methods, systems, and platforms for automatically prompting a mobile device user to download an application to their mobile device after a triggering event. Triggering events include calling a business, receiving a call from a business, and navigating to a website. In some embodiments, a business can run a targeted campaign to automatically prompt a mobile device user to download an application. In some embodiments, the platform interacts with an application installed on the mobile device. The prompt displayed on the mobile device includes an actionable option to download an application. |
US11429995B2 |
Verified reviews using a contactless card
Systems, methods, articles of manufacture, and computer-readable media for verified reviews. An application may receive an indication to generate a review. An application programming interface (API) of the application may receive, from a communications interface of a contactless card, encrypted data generated by the contactless card. The API of the application may transmit, to an authentication server: the encrypted data, an indication of the application, and an identifier associated with the entity. The API of the application may receive indications specifying that the authentication server decrypted the encrypted data and determined that the contactless card was used to make a purchase with the entity. The application may permit, based on the indications received from the authentication server, generation of the review. The application may publish the review to one or more review platforms associated with the application. |
US11429994B2 |
Commission fees adjustment system
Methods, systems, and devices for providing automatic adjustment to commission fees on a network-based marketplace. Consistent with some embodiments, a purchase offer for an item for sale is received via a user interface of a client device, the purchase offer including an offer price. Upon determining that the offer price is below a listed price, a commission fee reduction value is computed based on a difference between the listed price and the offer price. A reduced commission fee is determined based on the commission fee reduction value and a standard commission fee. Upon determining that the reduced commission fee satisfies a condition defined by a set of rules, a transaction for the sale of the item is automatically completed based on the reduced commission fee, the completing of the transaction comprising reducing the listed price by the commission fee reduction value. |
US11429990B2 |
High spatial resolution prediction
A method, system, and computer program product for managing resources by obtaining a high spatial resolution estimate of behavior adoption are described. The method includes obtaining a low-resolution estimate with a fixed geographic scale, selecting a sample of customers based on the low-resolution estimate, implementing a statistical model to obtain relative probability of adoption of the behavior by each of the sample of customers, and generating a weighted random realization from the sample of customers, the weighted random realization being weighted based on the relative probability of adoption. The method includes iteratively implementing the selecting the sample of customers, the implementing the statistical model, and the generating the weighted random realization to obtain a set of the weighted random realizations, and obtaining the high spatial resolution estimate, providing greater resolution than the low-resolution estimate at a location of interest, based on the set of the weighted random realizations. |
US11429988B2 |
Method and system for increasing use of mobile devices to provide answer content in a question and answer based customer support system
Reduction in latency between question submissions and response submissions in a question and answer based customer support system is reduced by facilitating the use of mobile devices by customer support personnel to submit question responses. The answerability of a question from a mobile device is predicted by analyzing the attributes of the question itself before the answer is generated. Questions being entered into the question and answer based customer support system that are conveniently answerable from a mobile device are routed to a mobile question and answer queue that enables mobile device users to review and respond to the mobile device answerable questions. A question is determined to be answerable from a mobile device if a predicted answer to the question has a length that is within a predetermined threshold, so that customer support personnel are not burdened with generating long responses from mobile devices. |
US11429984B2 |
On-line advertisement
Displaying, on a mobile communication device, an opportunity to receive selection of a displayed ad. Receiving selection of a displayed ad. Determining at least one re-serve condition for the selected ad. Making the selected ad available for re-serve. Upon occurrence of a determined re-serve condition, displaying the selected ad on the device. |
US11429975B1 |
Token management system
A computer system includes a token repository configured to store payment tokens, and a server system. The server system includes a processor and instructions stored in non-transitory machine-readable media, the instructions configured to cause the server system to receive a request to provision a payment token based on a financial product, wherein the request includes information related to the financial product, provision a payment token based on the token request, including authenticating the financial product based on the financial product information and generating the payment token upon authenticating the financial product, wherein the payment token is useable to make a payment via the financial product, and store the payment token in the token repository. |
US11429972B2 |
Edge-node touchless authentication architecture
This disclosure describes an edge-node computing system that provides streamlined access to secured products/services based on data captured by one or more sensors. The captured data may include unsolicited authenticators. Edge-nodes may process the captured data and perform a plurality of pre-authentication routines. A consensus protocol executed by the edge-nodes may establish a threshold pre-authentication of a customer based on the plurality of pre-authentication routines. Edge-nodes may configure an automated teller machine (“ATM”) to provide the customer access to the ATM based on the threshold pre-authentication. The edge-nodes may configure the ATM to allow the customer to use a contactless authentication method to access the ATM. |
US11429969B1 |
Blockchain based account funding and distribution
The present methods and systems relate to using and accessing data stored in a blockchain, and in particular, interacting with the blockchain and users via smart contracts to handle account funding and distribution methods. The methods and systems include receiving a transaction from a participant, and verifying the transaction, such as by accessing a smart contract stored on the blockchain and checking a set of parameters against a set of conditions stored in the smart contract. Depending on whether the set of parameters satisfy the conditions, the results may be communicated to participants about the success or failure of the transaction. |
US11429967B2 |
Mechanism for efficient validation of finality proof in lightweight distributed ledger clients
In a method for validation of a finality proof in a distributed ledger system network a support node collects a required number of confirmations from the distributed ledger system network indicating that a requested transaction is finalized. The support node generates the finality proof based on the collected confirmations. The support node transmits the finality proof to a trusted agent for verification. |
US11429961B2 |
Masking a primary account number between a party and a service provider
A computer implemented method for masking a primary account number between a party and a service provider. A plurality of transaction records from a database is retrieved. A masking value is generated in response to having a first hash function executed on a primary account number. The receiving, at the service provider, the masking value from the client execution environment without the primary account number; wherein the server execution environment lacks identification of the affiliation between the primary account number and the party. Upon confirming that the first hash function is identical to the second hash function, matching the masking value to the second masking value. In response to a match, querying the database for transaction history associated with the masking value. An analysis report is generated. |
US11429956B2 |
Computer-implemented systems and methods for authorising blockchain transactions with low-entropy passwords
There may be provided a blockchain-implemented security method involving a requestor and a group of nodes, which includes generating a cryptographic key of the requestor based on a password chosen by the requestor and first quantities sent by the group of nodes (which are derived from private key shares of the group of nodes and a generator function of a digital signature scheme employing a bilinear mapping on an elliptic curve). A cryptographic signature for a requestor blockchain transaction can be generated where the signature corresponds to the requestor's cryptographic key. The signature can be based on the password and second quantities sent by the group of nodes (which are also derived from the group private key shares). The method can further include verifying the cryptographic signature of the blockchain transaction using the requestor's cryptographic key. Additionally or alternatively, the method can employ a consensus mechanism involving the group of nodes to allow the requestor to authorise a transaction with a password. The method can be logically partitioned into a sequence of phases, including an initialisation phase, a funding phase, and a payment authorization phase (which involves a pre-spending transaction and a spending transaction). |
US11429954B2 |
Stored-value card management method and system
A computerized system for activating, issuing and otherwise managing transactions and activities pertaining to stored-value cards over a communications network. A central information database is provided for storing stored-value cardholder and card purchaser information received directly from respective stored-value cardholders and card purchasers PCs through a universal central processor via respective communication gateways. The central processor is coupled for communication realtime to multiple unaffiliated stored-value card processing networks normally operated by respective hosts. Each network includes a stored-value card processor coupled to a stored-value card database and multiple respective merchant communication devices. The central processor is programmed for managing the activation and issuance of transactions and activities for the stored-value card through the respective unaffiliated networks. The universal central processor is programmed to issue the stored-value cards directly to the cardholder or card purchaser by download over respective communication gateways. The universal central processor is further programmed for reporting the card activations, issuances, transactions and activities to the cardholders and the merchants thereby providing a universal management system. |
US11429952B2 |
System and method for processing chip-card transactions from a host computer
A system, method and computer-readable medium for interfacing with an EMV compliant chip card having an embedded microchip. A transaction computer includes a virtual credit card terminal running in a web browser and that is in communication with an EMV card reader having a chip card slot. The virtual terminal defines a first EMV transaction and a second EMV transaction based upon user input. The virtual terminal then causes the embedded microchip of the EMV chip card to generate a first cryptogram associated with the first transaction and a second cryptogram associated with the second transaction during a contact interface session or a contactless interface session. The virtual terminal then authenticates the first and second cryptograms over a computer network with a card issuer. Once authenticated, the virtual terminal completes the first transaction and the second transaction. |
US11429951B1 |
Secure data management for sensitive information
Methods, systems, and computer readable medium are provided for generating, by a secure processor, a plurality of configurable data entry elements configured into a webpage, receiving sensitive data entered via the plurality of configurable data entry elements during a user data entry session, generating a hidden controller iframe in the webpage, aggregating, by the hidden controller iframe, the sensitive data across the plurality of configurable data entry elements, and directing aggregated sensitive data to the secure processor hosted by a first server separate from a second server hosting the webpage. |
US11429950B2 |
Mobile payment apparatus and method
A mobile payment apparatus includes a communication unit configured to exchange payment information with a communication peer end using a radio link, a memory configured to store mobile payment software, a SE, including a first storage module and a processor, and at least one CPU configured to execute general operating system software. The processor is configured to load the mobile payment software from the memory to the first storage module and exchange the payment information with the communication unit under action of the mobile payment software. The first storage module is configured to provide memory space for executing the mobile payment software for the processor. The SE and the at least one CPU are located in a first semiconductor chip. |
US11429947B2 |
Systems and methods for transaction pre-authentication
Systems, methods, and computer-readable media are provided for mobile-based transaction pre-authorization. One example method comprises receiving, from a device (such as a mobile device), a pre-authorization request including at least selection of a payment method, and generating a pre-authorization for a purchase based on the selected payment method. The method further comprises receiving a transaction request, determining whether the received transaction request is associated with the pre-authorization, and processing the transaction request based on the determination. Systems and computer-readable media implementing the above method are also provided. User interfaces are also provided for enabling the use of such methods, systems, and computer-readable media on, for example, mobile devices. |
US11429945B2 |
Outdoor payment terminals
Various exemplary outdoor payment terminals and methods of using outdoor payment terminals are provided. In general, data signals can be transmitted between a payment terminal configured to receive payment information from a customer and a point of sale (POS) configured to authorize the customer's payment and provide various commands, e.g., instructions, to the payment terminal. A payment terminal can include a translator configured to translate commands transmitted from the POS to the payment terminal so the payment terminal carries out the type of command requested by the POS but executes in a way that accounts for payment terminal functionality unknown to the POS. |
US11429942B2 |
Systems and methods for transferring values in remote databases
A method includes receiving a communication identifying a remote database and a first value stored in the remote database that is being transferred to a first entity by a second entity. That first value is capable of being modified by the second entity. Modification of the first value stored in the remote database by the second entity is prevented by identifying an application programming interface allowing operations to be performed on the remote database, and using that API to transfer the first value so as to be associated with one or more other identifiers unknown to the second entity. After modification of the first value stored by the second entity is prevented, a transfer of a second value to a database record associated with the second entity is triggered. Related systems and applications of the method and those systems are also disclosed. |
US11429936B2 |
System and method for dynamically-changeable displayable pages with vehicle service information
A method and system for generating a displayable page with a display card is described. A computer server receives data indicating a vehicle symptom and searches a computer-readable database to determine a most-likely cause of the vehicle symptom, a most-probable component associated with the most-likely cause, a component-type identifier associated with the most-probable component, a subset of information categories from among a set of information categories associated with at least one component-type identifier, and data to populate the display card. The server generates the displayable page including the display card and the data to populate in the display card. The server transmits the displayable page to a display device for displaying the displayable page on a display screen. The server receives data indicating selection of an action trigger in the display card occurred and responsively provides the display device with data to update the display card or another displayable page. |
US11429927B1 |
System and method to predict service level failure in supply chains
A system and method are disclosed for receiving only historical supply chain data from an archiving system for one or more supply chain entities storing items at stocking locations, predicting one or more supply chain events during a prediction period by applying a prediction model to a sample of historical supply chain data, calculating an occurrence risk score for at least one of the one or more supply chain events and indicating a possibility that the at least one of the one or more supply chain events will occur, generating one or more alerts identifying at least one item and at least one alert stocking location, rendering an alert heatmap visualization comprising one or more selectable user interface elements, and provide one or more tools for initiating corrective actions to be undertaken in order to resolve one or more underlying causes of the at least one alert supply chain event. |
US11429925B2 |
Optimizing truck loading of pallets
This specification generally discloses technology for optimizing the loading of pallets on trucks and other sorts of vehicles. A pallet loading technique includes receiving pallet information for a shipment, the pallet information describing pallets to be included in the shipment, receiving vehicle constraint information for a vehicle, the vehicle constraint information describing rules for loading pallets on the vehicle, and determining candidate solutions for loading the pallets on the vehicle, each candidate solution (i) satisfying the rules for loading pallets on the vehicle, and (ii) defining, for each pallet to be included in the shipment, a respective position and orientation of the pallet on the vehicle. At least some of the candidate solutions are evaluated, one of the candidate solutions is selected, and the vehicle is loaded according to the selected candidate solution. |
US11429916B2 |
Facility for processing steel
Facilities for processing steel. One facility includes a line for producing packages; a plurality of stackable cassettes for receiving packages; a splitter subfacility; automated transfer apparatus; and an automated overhead crane. The line may be a slitting line with the packages being coils of steel, or a cut-to-length line with the packages being stacks of steel sheets. A premises of the facility comprises a loading area in which packages from the line are loaded into cassettes, a storage area in which cassettes are stored, and a transition zone including at least one transfer position. The automated transfer apparatus moves packages and/or cassettes between the transfer position and the splitter subfacility. The automated overhead crane moves cassettes between the storage area, the loading area, and the transition zone. |
US11429911B2 |
Scaling tool
The present application generally pertains to scaling of a production process to produce a chemical, pharmaceutical and/or biotechnological product and/or of a production state of a respective production equipment. Particularly, there is provided a computer-implemented method of scaling a production process to produce a chemical, pharmaceutical and/or biotechnological product, the scaling being from a source scale to a target scale, wherein the production process is defined by a plurality of steps specified by one or more process parameters controlling an execution of the production process, the method comprising: (a) retrieving: parameter evolution information that describes the time evolution of the process parameter(s); a plurality of recipe templates, wherein a recipe comprises the plurality of steps defining the production process, and wherein a recipe template is a recipe in which at least one of the process parameters specifying the plurality of steps is a parameter being variable and having no predetermined value at the outset; (b) receiving: a source setup specification of a source setup to be used for executing the production process at the source scale, the source setup specification comprising the source scale value: a target setup specification of a target setup to be used for executing the production process at the target scale, the target setup specification comprising the target scale value; a source recipe defining the production process at the source scale: at least one acceptability function defining conditions for the values of the process parameter(s) at the source scale and/or at the target scale; (c) simulating the execution of the production process at the source scale using the source setup specification, the source recipe and the parameter evolution information: (d) determining, from the simulation, one or more source trajectories for the process parameters), wherein a trajectory corresponds to a time-based profile of values recordable during the simulated execution of the production process; (e) performing a target determination step comprising: selecting a recipe template pertinent to the production process out of the plurality of recipe templates; providing an input value for the at least one variable parameter in the selected recipe template; simulating the execution of the production process at the target scale using the target setup specification, the selected recipe template, the input value for the at least one variable parameter and the parameter evolution information; determining, from the simulation, one or more target trajectories for the process parameters; comparing the source trajectory(ies) and the target trajectory(ies); computing, based on the comparison and on the at least one acceptability function, an acceptability score for the selected recipe template; computing an optimal value for the at least one variable parameter in the selected recipe template by optimising the acceptability score and/or computing an acceptable range for the at least one variable parameter, wherein values within the acceptable range yield an acceptability score above a specific threshold; (f) if there is at least another pertinent recipe template, repeating the target determination step for at least another pertinent recipe template; (g) selecting at least one of the plurality of recipe templates and corresponding computed value(s) for variable parameters) as target recipe based on the acceptability scores computed for one or more recipe templates. |
US11429909B2 |
Information-technology utilization evaluation device and information-technology utilization evaluation method
An information-technology utilization evaluation device includes a first determination unit to determine an attainment level of a first evaluation element in an evaluation-target management target process including a set of unit processes. The first evaluation element represents a degree of automation achieved by utilizing information technology. The information-technology utilization evaluation device includes a second determination unit to determine an attainment level of a second evaluation element in the management target process. The second evaluation element represents a scale of a set of unit processes utilizing the information technology. |
US11429907B2 |
Courier network management
Some examples include a processor that accesses past order information for a plurality of past orders received in the past for a plurality of merchants and delivered by delivery agents. Further, for an upcoming time period, based on the past orders received by individual merchants over a past period of time, the processor may determine a predicted number of orders to be received for an upcoming time period for the individual merchants. The processor may execute delivery agent management logic to compare, for the upcoming time period, a number of active delivery agents with the predicted number of orders, and may send a message to a first delivery agent device associated with a first delivery agent to cause one of: activation of the first delivery agent from inactive status to active status, or deactivation of the first delivery agent from active status to inactive status. |
US11429906B2 |
Profiling of users' behavior and communication in business processes
A computer-implemented user profiling system includes a human communication retrieval component which, for an entity employing a business process management system, captures communication data in response to a given business process being implemented by the business process management system. A human task monitoring and contextual analysis component captures user behavior information associated with the business process. A profile analysis engine is also included, which receives the user behavior information and communication data and updates a user profile corresponding to at least one of the users, based on the user behavior information and communication data. |
US11429900B1 |
Systems and methods for automatic detection of error conditions in mechanical machines
A sensor device is coupled to a mechanical machine. The sensor device detects vibrations of the mechanical machine and transmits the vibration data to a remote processing device. The vibration data may be compressed prior to transmission. The remote processing device receives the data and generates a reconstructed version of the vibration data. The remote processing device includes a machine learning model trained to examine vibration data and to identify a motion pattern associated with an error condition. The machine learning model is applied to the reconstructed vibration data and detects an occurrence of an error condition in the mechanical machine. An alert indicating that an error condition has been detected is transmitted to a human operator. The human operator verifies the status of the mechanical machine and confirms that an error condition has occurred. In response to receipt of the confirmation, the machine learning model is further trained on training data updated to include the vibration data generated by the mechanical machine. |
US11429898B1 |
Evaluating reinforcement learning policies
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for evaluating reinforcement learning policies. One of the methods includes receiving a plurality of training histories for a reinforcement learning agent; determining a total reward for each training observation in the training histories; partitioning the training observations into a plurality of partitions; determining, for each partition and from the partitioned training observations, a probability that the reinforcement learning agent will receive the total reward for the partition if the reinforcement learning agent performs the action for the partition in response to receiving the current observation; determining, from the probabilities and for each total reward, a respective estimated value of performing each action in response to receiving the current observation; and selecting an action from the pre-determined set of actions from the estimated values in accordance with an action selection policy. |
US11429893B1 |
Massively parallel real-time database-integrated machine learning inference engine
Techniques for massively-parallel real-time database-integrated machine learning (ML) inference are described. An ML model is deployed as one or more model serving units behind an endpoint. The ML model can be associated with a virtual table or function, and a query that is received that references the virtual table or function can be processed by issuing inference requests to the endpoint by the query execution engine(s). |
US11429891B2 |
Method to identify video applications from encrypted over-the-top (OTT) data
Aspects of the subject disclosure may include, for example, a processing system that performs operations including collecting encrypted network traffic flow data from user interaction with an application, deriving a first set of traffic feature vectors from the encrypted network traffic flow data collected, training a machine learning algorithm on the first set of traffic feature vectors to classify each traffic feature vector in the first set of traffic feature vectors as associated with a type of the application or not associated with the type of the application, and classifying whether an encrypted network traffic flow as the type of the application by applying the machine learning algorithm to a traffic feature vector of the encrypted network traffic flow. Other embodiments are disclosed. |
US11429886B2 |
Automated measurement of content quality and publisher quality
An online system receives member-created content. The system identifies member interactions with the member-created content. The system then calculates a creator scores for members, and content scores for content. The system identifies members of the online system as creators when the creator scores transgress a threshold, and the system provides to members of the online system follow recommendations for member based on the creator scores for the members. |
US11429884B1 |
Non-textual topic modeling
Devices and techniques are generally described for non-textual topic modeling. In some examples, a first item of a plurality of items may be identified. A first ranked list of items from the plurality of items may be generated for the first item using collaborative filtering. Topic modeling input data representing associations between the first item and each item in the first ranked list may be generated. Second data may be generated by inputting the topic modeling input data into a topic modeling algorithm. The second data may comprise one or more topics for the first ranked list of items. |
US11429880B2 |
Methods and systems for preloading applications and generating prediction models
An application preloading method and apparatus, and a prediction model generation method and apparatus are described. Application preloading may include obtaining application usage state information of a terminal and contextual information of the terminal; inputting the obtained application usage state information and contextual information into a pre-generated prediction model that is configured for predicting application startup and for calculating at least one prediction value for the application startup; determining an application to be started according to the at least one prediction value, and preloading the application to be started. The prediction model may be pre-generated according to usage association information of applications within a predetermined time period and contextual information of the terminal corresponding to the usage association information. |
US11429867B2 |
Down-sampling for convolutional neural networks
A down-sampling operation for a convolutional neural network is provided. The present invention may include dividing received input to form a grid pattern having a set of odd and even numbered rows and columns and extracting data from each cell of the grid pattern to form a set of corresponding inputs. The present invention may include, in response to assigning data extracted from each cell to a corresponding channel, performing down-sampling of the extracted data for a respective channel associated with the input using an inverse of a first factor and increasing a number of the channels by a product of the first factor. The present invention may include adjusting a respective position of the received input by applying a transform to the data down-sampled to create transformed data. The present invention may include sending the transformed data as input to a next layer without addition or loss of data. |
US11429866B2 |
Electronic query engine for an image processing model database
Embodiments of the invention are directed to systems, methods, and computer program products for electronic query engine for an image processing model database. The system is configured is configured for constructing a model abstraction layer for machine-learning neural-network based image processing models configured for selection, mutation and construction of the image processing models. Here, the system is configured to receive and process a user input query comprising a plurality of discrete input language elements, wherein each of the plurality of discrete input language elements comprises a character string. The system is also configured to construct a second image processing model by mutating a first image processing model, in accordance with the discrete input language elements. |
US11429865B1 |
Optimizing neural networks
A system and method design and optimize neural networks. The system and method include a data store that stores a plurality of gene vectors that represent diverse and distinct neural networks and an evaluation queue stored with the plurality of gene vectors. Secondary nodes construct, train, and evaluate the neural network and automatically render a plurality of fitness values asynchronously. A primary node executes a gene amplification on a select plurality of gene vectors, a crossing-over of the amplified gene vectors, and a mutation of the crossing-over gene vectors automatically and asynchronously, which are then transmitted to the evaluation queue. The process continuously repeats itself by processing the gene vectors inserted into the evaluation queue until a fitness level is reached, a network's accuracy level plateaus, a processing time period expires, or when some stopping condition or performance metric is met or exceeded. |
US11429864B1 |
System and method for bank-balanced sparse activation and joint-activation-weight-sparse training of neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing neural network training, are described. The method may include: during a forward propagation at a current layer of a neural network, generating, based on a sparse input tensor and a sparse weight tensor of the current layer, a dense output tensor, and sparsifying the dense output tensor to obtain a sparse output tensor; during a backward propagation at the current layer of the neural network: determining a first sparse derivative tensor based on the sparse output tensor, obtaining a dense derivative tensor based on the first sparse derivative tensor and the sparse weight tensor of the current layer, and sparsifying the dense derivative tensor to obtain a second sparse derivative tensor; and training weight tensors of the neural network based on the first sparse derivative tensor and the second sparse derivative tensor. |
US11429863B2 |
Computer-readable recording medium having stored therein learning program, learning method, and learning apparatus
A learning method includes: acquiring input data and correct answer information, the input data including a set of multiple pieces of relationship data in which relationships between variables are recorded respectively; determining conversion rule corresponding to each of the multiple pieces of relationship data such that relationships before and after a conversion of a common variable commonly in the multiple pieces of relationship data are the same, when converting a variable value in each of the multiple pieces of relationship data into converted data rearranging the variable values in an order of input; converting each of the multiple pieces of relationship data into a multiple pieces of the converted data according to each corresponding conversion rule; and inputting a set of the multiple pieces of converted data to the neural network and causing the neural network to learn a learning model based on the correct answer information. |
US11429862B2 |
Dynamic adaptation of deep neural networks
Techniques are disclosed for training a deep neural network (DNN) for reduced computational resource requirements. A computing system includes a memory for storing a set of weights of the DNN. The DNN includes a plurality of layers. For each layer of the plurality of layers, the set of weights includes weights of the layer and a set of bit precision values includes a bit precision value of the layer. The weights of the layer are represented in the memory using values having bit precisions equal to the bit precision value of the layer. The weights of the layer are associated with inputs to neurons of the layer. Additionally, the computing system includes processing circuitry for executing a machine learning system configured to train the DNN. Training the DNN comprises optimizing the set of weights and the set of bit precision values. |
US11429860B2 |
Learning student DNN via output distribution
Systems and methods are provided for generating a DNN classifier by “learning” a “student” DNN model from a larger more accurate “teacher” DNN model. The student DNN may be trained from un-labeled training data because its supervised signal is obtained by passing the un-labeled training data through the teacher DNN. In one embodiment, an iterative process is applied to train the student DNN by minimize the divergence of the output distributions from the teacher and student DNN models. For each iteration until convergence, the difference in the output distributions is used to update the student DNN model, and output distributions are determined again, using the unlabeled training data. The resulting trained student model may be suitable for providing accurate signal processing applications on devices having limited computational or storage resources such as mobile or wearable devices. In an embodiment, the teacher DNN model comprises an ensemble of DNN models. |
US11429859B2 |
Systems and processes for bias removal in a predictive performance model
A hardware processor can generate an artificial intelligence neural network that is predictive of performance. The hardware processor can process the artificial intelligence neural network to determining whether a validity value for the artificial intelligence neural network meets a validity threshold. A predictive bias can be computed for the artificial neural network based on non-factored inputs. Nodes of the artificial neural network can be scored to compute an effect on the predictive bias. Another artificial intelligence neural network predictive of performance can be generated excluding a combination of parameters associated with a highest scored node of the artificial intelligence neural network. |
US11429855B2 |
Acceleration of neural networks using depth-first processing
A method for accelerating a neural network includes identifying neural network layers that meet a locality constraint. Code is generated to implement depth-first processing for different hardware based on the identified neural network layers. The generated code is used to perform the depth-first processing on the neural network based on the generated code. |
US11429854B2 |
Method and device for a computerized mechanical device
A method for training a computerized mechanical device, comprising: receiving data documenting actions of an actuator performing a task in a plurality of iterations; calculating using the data a neural network dataset and used for performing the task; gathering in a plurality of reward iterations a plurality of scores given by an instructor to a plurality of states, each comprising at least one sensor value, while a robotic actuator performs the task according to the neural network; calculating using the plurality of scores a reward dataset used for computing a reward function; updating at least some of the neural network's plurality of parameters by receiving in each of a plurality of policy iterations a reward value computed by applying the reward function to another state comprising at least one sensor value, while the robotic actuator performs the task according to the neural network; and outputting the updated neural network. |
US11429852B2 |
Convolution acceleration and computing processing method and apparatus, electronic device, and storage medium
A convolution acceleration and computing processing method includes: reading data to be processed of a preset size in a task to be processed from an off-chip memory of an accelerator sequentially through a FIFO port, and storing the data to be processed into at least one input buffer of a first buffer in an on-chip memory of the accelerator; responsive to data to be processed being stored into an input buffer, reading input window data to be processed from the at least one input buffer sequentially, performing convolution on the input window data to be processed by using the convolution kernel data to obtain output window data and storing the output window data in the third buffer; and storing the output window data in the third buffer into the off-chip memory sequentially through the FIFO port. |
US11429851B1 |
Neural network controller
Disclosed circuits and methods involve a first register configured to store of a first convolutional neural network (CNN) instruction during processing of the first CNN instruction and a second register configured to store a second CNN instruction during processing of the second CNN instruction. Each of a plurality of address generation circuits is configured to generate one or more addresses in response to an input CNN instruction. Control circuitry is configured to select one of the first CNN instruction or the second CNN instruction as input to the address generation circuits. |
US11429849B2 |
Deep compressed network
An embodiment of a semiconductor package apparatus may include technology to apply a low rank factorization to a weight matrix of a decision network to determine a first weight matrix approximation, reshape the first weight matrix approximation into a second weight matrix approximation, and compress the decision network based on the second weight matrix approximation. Other embodiments are disclosed and claimed. |
US11429848B2 |
Host-directed multi-layer neural network processing via per-layer work requests
In disclosed approaches of neural network processing, a host computer system copies an input data matrix from host memory to a shared memory for performing neural network operations of a first layer of a neural network by a neural network accelerator. The host instructs the neural network accelerator to perform neural network operations of each layer of the neural network beginning with the input data matrix. The neural network accelerator performs neural network operations of each layer in response to the instruction from the host. The host waits until the neural network accelerator signals completion of performing neural network operations of layer i before instructing the neural network accelerator to commence performing neural network operations of layer i+1, for i≥1. The host instructs the neural network accelerator to use a results data matrix in the shared memory from layer i as an input data matrix for layer i+1 for i≥1. |
US11429837B2 |
Sparse neural network based anomaly detection in multi-dimensional time series
Anomaly detection from time series is one of the key components in automated monitoring of one or more entities. Domain-driven sensor selection for anomaly detection is restricted by knowledge of important sensors to capture only a certain set of anomalies from the entire set of possible anomalies. Hence, existing anomaly detection approaches are not very effective for multi-dimensional time series. Embodiments of the present disclosure depict sparse neural network for anomaly detection in multi-dimensional time series (MDTS) corresponding to a plurality of parameters of entities. A reduced-dimensional time series is obtained from the MDTS via an at least one feedforward layer by using a dimensionality reduction model. The dimensionality reduction model and recurrent neural network (RNN) encoder-decoder model are simultaneously learned to obtain a multi-layered sparse neural network. A plurality of error vectors corresponding to at least one time instance of the MDTS is computed to obtain an anomaly score. |
US11429832B2 |
System and method for predictive curation, production infrastructure, and personal content assistant
Described herein is a system and method for predictive curation, and production infrastructure. In certain embodiments, the system includes a user interface, which may take the form of a “virtual curator,” a graphical or animated persona for augmenting and managing interactions between the user and the system managing the user's stored media assets. The virtual curator can assume one of many personas, as appropriate, with each user. Embodiments of the system leverage data points, calendar entries, trends, behavioral patterns to predict and pre-emptively build digital and printable products with selected collections of images without the user's active participation. |
US11429826B2 |
Matrix barcode having a plurality of colors, an ultraviolet layer, and infrared layer for conveying spatial information
A matrix barcode on a surface may comprise a plurality of colors, an infrared layer, and an ultraviolet layer. The matrix barcode may be a fiducial marker for conveying spatial information. The spatial information may stem at least in part from the infrared layer and the ultraviolet layer. |
US11429823B1 |
Systems and methods for dynamically augmenting machine learning models based on contextual factors associated with execution environments
The disclosed computer-implemented method for dynamically augmenting machine learning models based on contextual factors associated with execution environments may include (1) generating a base machine learning model and a supplemental set of machine learning models, (2) determining at least one contextual factor associated with an execution environment of a machine learning system that is configured to make predictions regarding a set of input data using at least the base machine learning model, (3) selecting, based on the contextual factor, a continuation set of machine learning models from the supplemental set of machine learning models, and (4) directing the machine learning system to utilize both the base machine learning model and the continuation set of machine learning models when making predictions regarding the set of input data. Various other methods, systems, and computer-readable media are also disclosed. |
US11429822B2 |
Fabric identifying method, apparatus, and system
Disclosed is a fabric identifying system including a fabric identifying apparatus for identifying the type of a fabric of clothing and a server. The fabric identifying apparatus includes an image camera for obtaining image information on a fabric structure of clothing, a fabric identifier for performing a function of identifying the type of the fabric based on the fabric structure of the image information. The server includes an artificial intelligence model learner for generating a fabric type identifying engine for learning the fabric structure of the image information of the received clothing through a deep neural network, the server is configured to transmit the learned fabric type identifying engine to the fabric identifying apparatus. According to the present disclosure, it is possible to identify the type of the fabric of the clothing by using the artificial intelligence (AI), the artificial intelligence based screen recognition technology, and the 5G network. |
US11429821B2 |
Machine learning clustering models for determining the condition of a communication system
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training and using machine learning clustering models to determine conditions a satellite communication system. In some implementations, feature vectors for a time period are obtained. Each feature vector includes feature values that represent properties of a satellite communication system at a respective time during the time period. Each feature vector is provided as input to a machine learning model that assigns the feature vector to a based on the properties of the satellite communication system represented by the feature vector. Each cluster corresponds to a respective potential operating condition of the satellite communication system. Data is generated that indicates a likelihood that each potential operating condition is the actual operating condition based on a quantity of the feature vectors that have been assigned to the cluster corresponding to the potential operating condition during the time period. |
US11429817B2 |
Neural network model training method and device, and time-lapse photography video generating method and device
The present disclosure describes methods, devices, and storage medium for generating a time-lapse photography video with a neural network model. The method includes obtaining a training sample. The training sample includes a training video and an image set. The method includes obtaining through training according to the training sample, a neural network model to satisfy a training ending condition, the neural network model comprising a basic network and an optimization network, by using the image set as an input to the basic network, the basic network being a first generative adversarial network for performing content modeling, generating a basic time-lapse photography video as an output of the basic network, using the basic time-lapse photography video as an input to the optimization network, the optimization network being a second generative adversarial network for performing motion state modeling, and generating an optimized time-lapse photography video as an output of the optimization network. |
US11429816B2 |
Workflow for evaluating quality of artificial intelligence (AI) services using held-out data
One embodiment provides for a method for evaluation of an artificial intelligence (AI) service, the method includes partitioning, by a processor, data into in-domain data and out-of-domain data. The processor defines held-out data from the in-domain data and the out-of-domain data for evaluation by domain and sub-domain based on building a taxonomy of domains and sub-domains for the AI service. The processor further determines distribution underlying performance metrics for the held-out data using statistical processing. The processor also determines performance guarantees for multiple settings conditioned on multiple characteristics of an application scenario for the held-out data of the taxonomy based on the underlying performance metrics. The processor further provides confidence intervals based on the performance guarantees. |
US11429814B2 |
Learning image generation apparatus, learning image generation method, and non-transitory storage medium
The present invention provides a learning image generation apparatus (100) including: a background image acquisition unit (111) that acquires a background image; a background camera posture information acquisition unit (112) that acquires posture information of a background camera which generates a background image; an object continuous image acquisition unit (113) that acquires an object continuous image including an object; a synthesis position determination unit (121) that determines a synthesis position on the background image of the object included in each of a plurality of object still images included in the object continuous image based on the posture information of the background camera; and an image synthesis unit (131) that synthesizes the objects included in each of the plurality of object still images with the background image to generate a synthesis continuous image based on the background image, the object continuous image, the synthesis position. |
US11429812B2 |
Detecting digital image manipulations
Systems, devices, methods and instructions are described for detecting GAN generated images. On embodiment involves receiving an images, generating co-occurrence matrices on color channels of the image, generating analysis of the image by using a convolutional neural network trained to analyze image features of the images based on the generated co-occurrence matrices and determining whether the image is a GAN generated image based on the analysis. |
US11429811B2 |
Computer-based systems and methods for correcting distorted text in facsimile documents
A method includes passing an original text document through distortion filter generators to generate a training dataset that includes distorted text documents. Each distortion filter generator is configured to distort words or letters of words in phrases of text of a facsimile image in a respective unique manner. A neural network model is trained to recognize each respective distortion and match each respective distortion with each respective distortion filter generator based on the training dataset and the original text document. Image data of one facsimile having at least one text distortion is received and inputted to the trained neural network model. The output of the trained neural network model is coupled to an input of an optical character recognition (OCR) engine. The trained neural network model and the OCR engine convert the received image data of the incoming facsimile corrected for the at least one text distortion to machine-encoded text. |
US11429810B2 |
Question answering method, terminal, and non-transitory computer readable storage medium
The present invention discloses a question answering method including obtaining a first question and a first category of the first question, combining the first question with each of preset second questions corresponding to the first category to form question groups, inputting the question groups into a trained deep retrieval matching classification model to obtain a first probability of a first classification label of each of the question groups, inputting the first question into a gradient boosting decision model to obtain a second category of the first question, obtaining a second category of the second questions, adjusting the first probability of the first classification label of each of the question groups, according to the second category of the second questions and the second category of the first question in each of the question groups, and outputting a reply according to adjusted first probabilities for solving a problem of low reply accuracy. |
US11429807B2 |
Automated collection of machine learning training data
Methods and systems for automatically generating training data for use in machine learning are disclosed. The methods can involve the use of environmental data derived from first and second environmental sensors for a single event. The environmental data types derived from each environmental sensor are different. The event is detected based on first environmental data derived from the first environmental sensor, and a portion of second environmental data derived from the second environmental sensor is selected to generate training data for the detected event. The resulting training data can be employed to train machine learning models. |
US11429806B2 |
Devices, systems, and methods for anomaly detection
Devices, systems, and methods obtain one or more training images; obtain a test image; select one or more associated pixels in the training images for a target pixel in the training images; calculate respective value relationships between a value of the target pixel and respective values of the associated pixels in the training images; select one or more associated pixels in the test image for a target pixel in the test image; and detect an anomaly in the target pixel in the test image based on the respective value relationships between the value of the target pixel and the respective values of the associated pixels in the training images and on respective value relationships between a value of the target pixel and respective values of the associated pixels in the test image. |
US11429803B2 |
Identifier allocation for optical element sets in machine-read articles
In some examples, a method includes selecting, by a coding computing device, a particular identifier from a set of identifiers generated by an identifier allocation authority, wherein the set of identifiers are included within a global set of identifiers maintained by the identifier allocation authority; coding, by the coding computing device, the particular identifier from the set of identifiers into an optical element set that represents an optical code comprising a plurality of finder optical elements arranged in a pattern to localize the optical code within an image, a plurality of context optical elements representing context information, and a plurality of content optical elements representing content information; and generating a visual output of the optical code that is decodable to the particular identifier which, in combination with at least one other parameter associated with the optical element set, comprises a globally unique identifier in a set of globally unique identifiers. |
US11429802B2 |
Obtaining device posture of a third party managed device
Techniques are disclosed to obtain device posture of a third party managed device. In various embodiments, a unique identifier of the third party managed device is embedded in a registration communication sent from a third party managed device to an access node associated with a first party management entity. The registration communication is sent from the third party managed device to the access node. The access node is configured to store data associating the unique identifier with the third party managed device, and to use the unique identifier to obtain from the third party management entity device posture information for the third party managed device. |
US11429801B1 |
System and method for carrier identification
In an aspect, a system for carrier identification. A system includes a computing device. A computing device is configured to receive an identification signal from a central identification unit coupled to a carrier of a plurality of carriers. A computing device is configured to identify a carrier of the plurality of carriers via an identification signal. A computing device is configured to arrange a plurality of carriers into a group as a function of a carrier group optimization model. A computing device is configured to receive a carrier datum from a central identification unit. A computing device is configured to update a group of a plurality of carriers as a function of a carrier datum. |
US11429800B2 |
Object recognition system and related device
An object recognition system is disclosed. The object recognition system includes an input device configured to obtain image data and a Radio Frequency Identification (RFID) data of an object, a processing device connected to the input device, and configured to perform a model training procedure, wherein the model training procedure includes capturing an object feature according to the image data, generating a classification data corresponding to the object according to the object feature, verifying a correctness of the classification data according to the RFID data, and generating a deep learning model according to the verified classification data, to regenerate the classification data, and an output device connected to the processing device, and configured to generate an object recognition data corresponding to the object according to the classification data generated by the deep learning model and the RFID data. |
US11429799B1 |
Proximity card reader testbed
The present invention extends to methods, systems, and computer program products for testing proximity card readers. Aspects include proximity card reader test bed environments configured to test proximity card readers with a plurality of proximity cards while minimizing human involvement. A proximity card reader can be tested to determine a likelihood of the proximity card reader functioning as intended over time and to determine proximity card reader compatibility with different proximity card formats. Proximity card reader failures (e.g., crashes) and incompatibilities can be detected in the testbed environment reducing the likelihood of deploying defective and/or incompatible card readers into operation. |
US11429791B2 |
Automated application composer with natural language processing
An application automatically composed using natural language processing. A natural language input comprising one or more application requirements is received via an interface. The natural language input is parsed to extract one or more chunks, each chunk representing one of the application requirements, and at least one of the chunks representing at least one of one or more main functionalities described by the application requirements. A coarse architecture logically arranging the main functionalities to satisfy the application requirements is inferred according to the chunks. Existing assets corresponding to the chunks are identified, each asset associated with at least one of the main functionalities. The identified assets are assembled according to the coarse architecture. The assembled assets are deployed as an application. |
US11429787B2 |
Method and system of utilizing unsupervised learning to improve text to content suggestions
Method and system for training a text-to-content suggestion ML model include accessing a dataset containing unlabeled training data collected from an application, the unlabeled training data being collected under user privacy constraints, applying an ML model to the dataset to generate a pretrained embedding, and applying a supervised ML model to a labeled dataset to train the text-to-content suggestion ML model utilized by the application by utilizing the pretrained embedding generated by the supervised ML model. |
US11429785B2 |
System and method for generating test document for context sensitive spelling error correction
Disclosed is a system for generating test documents for context-sensitive spelling error correction. The system includes: an input unit inputting an error-free document for generating an error document; an error target word segment test unit checking possibility of an error in a word segment by sequentially examining word segments of the entire sentences in the document input through the input unit and searching for a candidate word appearing at the corresponding position together with surrounding context; an error word candidate selection unit selecting error word candidates among candidate words found at the corresponding position by considering edit distances to a correct word and keyboard typographical errors; and an error word determination and presentation unit calculating probabilities of an error word candidate and its surrounding context and determining an error word of the highest priority as a final error word. |
US11429780B1 |
Systems and methods to briefly deviate from and resume back to amending a section of a note
Systems and methods to briefly deviate from and resume back to amending a section of a note are disclosed. Exemplary implementations may: obtain audio information representing sound captured by an audio section of a client computing platform, such sound including speech from a user associated with the client computing platform; effectuate presentation of a graphical user interface that includes sections of the note; analyze the audio information to determine which individual ones of the spoken inputs are the primary spoken input or the deviant spoken input; determine, based on analysis, which section of the note to which the deviant spoken input is related; alternately amend, based on the determination, sections of the note by deviating from one section to another section and returning back to the one section for continued population; and effectuate, via the user interface, presentation of the alternating amendments to the sections of the note. |
US11429778B2 |
Systems and methods for generating personalized content
The system receives a message having a sender and a recipient. The system identifies entities associated with the message and associated with any content that is associated with the message. The system determines whether to, and how to, modify the message based on relationship information among the sender, the recipient, and any entities identified in the message or components of the message. A relationship between a sender and recipient may be determined using, for example, a database of relationship information. The system modifies, for example, text, images, or video of the message to generate the personalized message. The personalized message include the original message along with context information to help indicate the relevance of the message to the recipient. The context information can include text, images, video, or other information. To illustrate, the context information can include keywords or identifiers that indicate entities associated with the message. |
US11429772B2 |
Method and apparatus for high speed eye diagram simulation
Embodiments are disclosed for computing an eye diagram based on input pulse responses. An example method includes receiving a set of input pulse responses in one or more unit interval (UI) spaced samples. The set of input pulse responses is generated based on measuring a signal histogram of a receiver of a pulse amplitude modulation analog signal. The method further includes receiving a set of voltage range constraints and generating a matrix based at least in part on an element-wise trigonometric-based operation performed on one or more products of each element of the set of input pulse responses and the set of voltage range constraints. The method further includes generating an eye diagram probability density function based on the matrix and computing an eye diagram based on the eye diagram probability density function, the voltage range constraints, and time data associated with the one or more unit interval spaced samples. |
US11429771B2 |
Hardware-implemented argmax layer
A hardware acceleration module may generate a channel-wise argmax map using a predefined set of hardware-implemented operations. In some examples, a hardware acceleration module may receive a set of feature maps for different image channels. The hardware acceleration module may execute a sequence of hardware operations, including a portion(s) of hardware for executing a convolution, rectified linear unit (ReLU) activation, and/or layer concatenation, to determine a maximum channel feature value and/or argument maxima (argmax) value for a set of associated locations within the feature maps. An argmax map may be generated based at least in part on the argument maximum for a set of associated locations. |
US11429765B2 |
Meshless method for solid mechanics simulation, electronic device, and storage medium
A meshless method for solid mechanics simulation, which includes the following steps: first constructing a trial function and a test function by distributing points according to a geometric shape of a structure; then introducing numerical flux to correct the traditional Galerkin weak form; and finally substituting the trial and test functions into the weak form to construct a global stiffness matrix of the structure and a system of algebraic equations, and solving the system of algebraic equations to obtain displacement and stress of each point, thus completing simulation and analysis of the structure deformation and stress. |
US11429764B2 |
System and method for energy usage accounting in software applications
A method for generating an energy usage profile for a software program executed in a computing device includes generating a call trace of an executed system call, identifying a first power consumption and duration of a first power state due to the first system call using a model, identifying a second power consumption and duration of a second power state based on the model, and generating an energy usage profile for the software program. The energy usage profile includes energy consumption of the computing device for the system call based on the first power consumption level multiplied by the first duration and the second power consumption level multiplied by the second duration associated an identifier for the call trace. |
US11429762B2 |
Simulation orchestration for training reinforcement learning models
A simulation workflow manager obtains a set of parameters for simulation of a system and training of a reinforcement learning model for optimizing an application of the system. In response to obtaining the set of parameters, the simulation workflow manager configures a first compute node that includes a training application for training the reinforcement learning model. The simulation workflow manager also configures a second compute note with a simulation application to perform the simulation of the system in a simulation environment. Data is generated through execution of the simulation in the second compute node that is provided to the first compute node to cause the training application to use the data to train the reinforcement learning model. |
US11429759B2 |
Method for selecting multiple edges and faces in modeled object
A method for selecting a plurality of edges or faces of a displayed modeled object in a computer-aided design (CAD) system extracts a plurality of features, each feature including a measurable numeric property of one or more of edges or faces of the modeled object. The features are scaled, and a selection of a seed edge or a seed face is received. A suggested edge or face is chosen based upon the seed edge or seed face, and a graphical indication of the suggested edge or face is displayed on the modeled object. |
US11429755B2 |
Intrusion switch
Examples herein relate to intrusion switch. In particular, implementations herein relate to a computer system including a housing enclosing at least one electronic component therein. The housing includes a base and a removable cover. The cover is movable between engaged and disengaged positions relative to the base and extends over at least a portion of the base and is secured to the base in the engaged position. The cover is removable from the base when the cover is in the disengaged position. The computer system further includes an intrusion switch configured to detect access to an interior of the computer system. A portion of the cover extends through a slot in one of the sidewalls of the base and contacts the intrusion switch when the cover is in the engaged position. Contact between the cover and the intrusion switch is released when the cover is in the disengaged position such that the intrusion switch can detect when the cover is moved to the disengaged position. |
US11429753B2 |
Encryption of keyboard data to avoid being read by endpoint-hosted keylogger applications
Techniques for encrypting keyboard data prior to its being received by an operating system of an endpoint device, reducing the possibility of unencrypted keyboard data being logged by a keylogger application running on the endpoint device. The techniques employ an encryption filter communicably coupled between a keyboard and the endpoint device. The encryption filter receives unencrypted keyboard data from the keyboard, encrypts the keyboard data, and provides the encrypted keyboard data to the operating system of the endpoint device. The techniques can be employed in association with a back-end data processing center of a security standard compliant organization, which can receive the encrypted keyboard data from the endpoint device, and decrypt the keyboard data for use on a host system. In this way, access and/or storage of unencrypted keyboard data at the endpoint device can be avoided. |
US11429750B2 |
Executing encrypted data using secure enclave
Provided is a system and method for executing an encrypted software program within a host platform. The execution may be bifurcated among a trusted module and an untrusted area of the host platform. In one example, the method may include receiving bytecode and encrypted data of a software program, decrypting, via a secure memory area, the encrypted data into decrypted data, executing, via the secure memory area, instructions from the bytecode on the decrypted data to generate execution results, encrypting the generated execution results, and transmitting the encrypted execution results to a remote computing device. |
US11429744B2 |
Information management device and information management method
An information management device includes a memory and a processor configured to receive an access request to information related to individual, the access request including designation of a first data table including first information related to the individual and a second data table including second information related to the individual, perform, in accordance with whether the first data table and the second data table include a same key, determination of whether the individual is identified based on a combination of the first information and the second information to be included in a response to the access request, and perform a stop of output of the response when it is determined that the individual is identified based on the combination. |
US11429736B2 |
Encryption management
Aspects of the present disclosure relate to encryption management. An indication of a data set to be tagged with an encryption tag is received. A location for the encryption tag is determined. The encryption tag is stored at the location, where the encryption tag includes an encryption status indicator specifying whether or not the data is encrypted and an encryption algorithm indicator specifying an encryption algorithm used to encrypt the data. |
US11429729B2 |
Buckets with policy driven forced encryption
Logical data containers of a data storage system are associated with policies that require data transformation of data to be stored in the logical data containers. When a data object is received to be stored in a logical data container, the data object is transformed in accordance with a policy on the logical data container. Transformation of the data object may include encryption. The logical data container may also be associated with a cryptographic key used to perform a required transformation. |
US11429728B2 |
Vulnerability evaluation apparatus
A vulnerability evaluation apparatus includes an input unit configured to input a source code of a program to be evaluated, information indicating assets which are desired to be preserved and an attack accomplishment condition where the assets are not preserved, information indicating an attack determination position at which whether the condition where the assets are not preserved is satisfied can be determined, and input information for the program, an input position designating unit configured to designate an input position indicating a position at which the input information for the program is input, an attack determination position designating unit configured to designate the attack determination position, and an attack path analyzing unit configured to analyze a path from the attack determination position to the input position and specify an attack path where the attack accomplishment condition is satisfied. |
US11429725B1 |
Automated security risk assessment systems and methods
Systems and methods involve a database function of an ATM processor on which rules database records for positive transition flows of ATM hardware or software activities are stored, a security agent function of the ATM processor that extracts data points from a transition flow for every succeeding ATM activity, and an algorithm function of the ATM processor that generates a rules database record for the transition flows for succeeding ATM activity based on the extracted data points and discards any generated rules database record that is identical to a rules database record already stored on the rules database function. A discovery phase of the algorithm function stores new rules database records, rules database function, and a protection phase of the algorithm function selects a risk protocol, when a generated record is not identical to a record already stored. |
US11429721B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus includes a verification unit configured to verify, using a method starting with hardware verification at a time of startup of a system, partial software which is divided into a plurality of parts and gradually started up, a second verification unit configured to verify another partial software based on the verified partial software, and a third verification unit configured to verify software to be executed at an arbitrary timing prior to execution of the software. In a case where the third verification unit is in operation at a time of update of the partial software, the operation of the third verification unit is stopped, and restart is performed after completion of the update, so that a sequence of verification processes starting with the hardware verification up to a result of verification at a time of execution is applied. |
US11429718B2 |
Industrial system event detection and corresponding response
Systems and methods of providing industrial system cybersecurity event detection and corresponding response are described. The systems and methods utilize various end point sensors already available in an industrial control system and an associated monitoring process to detect cybersecurity and other security threats based on data collected by the sensors. The cybersecurity monitoring process may be trained with sensor data patterns and behaviors for known threats to recognize potentially malicious activity. Such a process may also learn to recognize and be trained on new threats and may incorporate each new threat to stay current with evolving industrial threats. This allows an enterprise to utilize its existing industrial infrastructure to detect and act upon a variety of threats to an industrial system with little or no interference or interruption of existing industrial processes. |
US11429713B1 |
Artificial intelligence modeling for cyber-attack simulation protocols
The methods and systems disclosed herein generally relate to automated execution and evaluation of computer network training exercises, such as in a virtual environment. A server generates a training system having a virtual attack machine and a virtual target machine where the virtual target machine is operatively controlled by a trainee computer. The server then executes a simulated cyber-attack and monitors/collects actions and responses by the trainee. The server then executes an artificial intelligence model to evaluate the trainee's action and to identify a subsequent simulated cyber-attack (e.g., a next step to the simulated cyber-attack). The server may then train the artificial intelligence model using various machine-learning techniques using the collected data during the exercise. |
US11429709B2 |
Interfacing with a one-wire device that is in parallel with a low-impedance element, and related systems and devices
Some embodiments of the present disclosure relate to a system that may include a replaceable module and a user device. The replaceable module may include an element and a one-wire authentication element in parallel with the element. The user device may be configured for operable coupling with the replaceable module. The user device may include a power source configured to provide power to the element, an authentication unit configured to perform a verification process for verifying authenticity of the replaceable module, and a signal conditioning unit arranged in a communication path between the one-wire authentication element and the authentication unit. |
US11429707B1 |
Virtual and augmented reality signatures
A method implemented on a visual computing device to authenticate one or more users includes receiving a first three-dimensional pattern from a user. The first three-dimensional pattern is sent to a server computer. At a time of user authentication, a second three-dimensional pattern is received from the user. The second three-dimensional pattern is sent to the server computer. An indication is received from the server computer as to whether the first three-dimensional pattern matches the second three-dimensional pattern within a margin of error. When the first three-dimensional pattern matches the second three-dimensional pattern within the margin of error, the user is authenticated at the server computer. When the first three-dimensional pattern does not match the second three-dimensional pattern within the margin of error, user is prevented from being authenticated at the server computer. |
US11429699B2 |
Systems and methods for authentication of a user based on free text
There is provided a computer implemented method of authenticating a user, comprising: receiving a sequence of key-related events of a manually typed text by a user using a keyboard, extracting a plurality of sub-features from the sequence of key-related events, for each instance of a plurality of instances of a respective n-gram of a plurality of n-grams extracted from the text, computing a plurality of statistical features for each respective n-gram from the plurality of sub-features extracted for the plurality of instances of the respective n-grams, feeding the plurality of statistical features computed for each of the plurality of n-grams into a trained machine learning (ML) model, and triggering a security process when the ML model outputs an indication of non-authentication of the user. |
US11429698B2 |
Method and apparatus for identity authentication, server and computer readable medium
The embodiments of the present disclosure relate to information processing technology and provide a method for identity authentication, capable of effectively improving security and accuracy in identity authentication. The method includes: receiving an authentication request transmitted from a client, the authentication request carrying identity authentication information of a user; authenticating the identity authentication information; collecting behavior characteristic information related to the user in a number of dimensions when the identity authentication information is determined to be valid; matching and recognizing an identity of the user by comparing the collected behavior characteristic information with original characteristic information in the respective dimensions. The embodiments of the present disclosure can be applied in a process for user identity authentication. |
US11429697B2 |
Eventually consistent entity resolution
A system, method, and computer-readable medium are disclosed for performing an eventually consistent event resolution operation. The eventually consistent event resolution operation includes: parsing entity identifier information, the parsing generating a plurality of entity identifier elements from the entity identifier information; normalizing an entity identifier element of the plurality of entity identifier elements to provide a normalized entity identifier element; associating the normalized entity identifier element with the entity to resolve the identity of the entity; and, performing an eventually consistent event resolution operation, the eventually consistent event resolution operation updating distributed data associated with the entity, distributed data corresponding to entity identifiers impacted by subsequent changes to entity mappings being updated by the eventually consistent event resolution operation to reflect a more recent entity mapping. |
US11429696B2 |
Enterprise application management with enrollment tokens
Embodiments of the disclosure provide application management capabilities to enterprises. A computing device of a user, associated with the enterprise, receives an enrollment token signed with a certificate. The enrollment token includes an enterprise identifier associated with the enterprise. The computing device receives a package containing one or more applications. The package also includes an enterprise identifier. Installation and execution of one or more applications from the received package is accepted or rejected based on a comparison of the enterprise identifier from the enrollment token with the enterprise identifier from the received package or application. A web service provides validation services by monitoring the installation and execution of applications on the computing devices associated with the enterprise. |
US11429692B2 |
Processing matrix vector multiplication
A size M×N sparse matrix, including zero values, is multiplied with a size N vector, using a processor arrangement. A data storage linked to the processor arrangement stores the matrix in a compressed formal. Zero values are not stored. The data storage stores the vector as vector parts, each of a respective size Ki, 1 |
US11429691B2 |
Methods, apparatus, and articles of manufacture to measure search results
Methods, apparatus, and articles of manufacture to measure search results are disclosed. An example method includes processing a search query to return a listing of search results including a first search result and a second search result; and ordering the first search result and the second search result based on a first preview metric associated with the first search result and a second preview metric associated with the second search result, the first preview metric including a first ratio based on a first count of preview events for the first search result and a second count of impressions of the first search result in the search query, the second preview metric including a second ratio based on a third count of preview events for the second search result and a fourth count of impressions of the second search result in the search query. |
US11429690B2 |
Interactive path tracing on the web
A method renders photorealistic images in a web browser. The method is performed at a computing device having a general purpose processor and a graphics processing unit (GPU). The method includes obtaining an environment map and images of an input scene. The method also includes computing textures for the input scene including by encoding an acceleration structure of the input scene. The method further includes transmitting the textures to shaders executing on a GPU. The method includes generating samples of the input scene, by performing at least one path tracing algorithm on the GPU, according to the textures. The method also includes lighting or illuminating a sample of the input scene using the environment map, to obtain a lighted scene, and tone mapping the lighted scene. The method includes drawing output on a canvas, in the web browser, based on the tone-mapped scene to render the input scene. |
US11429680B2 |
Topic subscription method and apparatus, and storage medium
Embodiments of the present disclosure disclose a method and apparatus for subscribing to a topic. The method includes: matching a persistent topic for a retrieval keyword based on the retrieval keyword of a user combined with at least one of historical behavior or a subscription record of the user; returning the persistent topic to a client for display, so that the user performs subscription; and saving the persistent topic subscribed to by the user, and when a matching resource corresponding to the persistent topic subscribed to by the user is updated, recommending the updated matching resource to the user. Since a recommendation strategy can be timely adjusted according to real-time behavior of a user combined with historical behavior, the probability of hitting a topic of interest to the user is increased. |
US11429679B1 |
System and method for augmenting element records associated with the elements of a distributed computing environment with user-defined content
A distributed computing environment data store management system includes a computer-based system for identifying a subset of element records in a data store associated with the elements of a distributed computing environment, receiving at least one user-defined data element from a user interface. Using the user-defined data element, the system adds the user-defined data element to each of the subset of element records, and stores each of the subset of element records and their associated user-defined data in the database. |
US11429670B2 |
Geologic formation operations framework control
A method can include accessing data generated during field operations; analyzing at least a portion of the data as to legal tag property values; storing the legal tag property values in association with the data; and operating a computational framework in accordance with the legal tag property values. |
US11429669B2 |
Managing query subscription renewals in a messaging platform
This disclosure relates to streaming real-time messages over time to client applications according to query subscriptions that match content from a large stream of messages exchanged on a messaging platform in a manner that increases the speed of message delivery, effectively controls the management of computer resources to handle the fluctuation of the number of active query subscriptions, and/or increases the security of matching the query subscriptions against messages generated from the perspective of the authors while delivering those messages in real-time from the perspective of the users that initiated the query subscriptions. |
US11429664B1 |
Hyperzoom attribute analytics on the edge
A computer vision processor of a camera extracts attributes of persons or vehicles from hyperzooms generated from image frames. The hyperzooms represent traffic patterns. The extracting is performed using a feature extractor of an on-camera convolutional neural network (CNN) including an inverted residual structure. The attributes include at least colors of clothing of the persons or colors of the vehicles. Mobile semantic segmentation models of the CNN are generated using the hyperzooms and the attributes. Attribute analytics are generated by executing the mobile semantic segmentation models while obviating network usage by the camera. The attribute analytics are stored in a key-value database located on a memory card of the camera. A query is received from the server instance specifying one or more of the attributes. The attribute analytics are filtered using the one or more of the attributes to obtain a portion of the traffic patterns. |
US11429663B2 |
Storage system and method for host-assisted memory block color coding for faster media search
A storage system and method for host-assisted memory block color coding for faster media search are provided. In one embodiment, a controller of the storage system is configured to receive an image and color properties of the image from a host and store the image in an area of memory associated with the color properties. Other embodiments are provided. |
US11429661B2 |
System and method for automatically selecting images to accompany text
A system for selecting an image to accompany text from a user in connection with a social media post. The system is capable of receiving text from the user, identifying one or more search terms based on the text, identifying candidate images from images in one or more image databases using the search terms, presenting one or more candidate images to the user, receiving from the user a selected image from the one or more candidate images, generating the social media post comprising the selected image and the user-submitted text, and transmitting the social media post for display. |
US11429660B2 |
Photo processing method, device and computer equipment
The disclosure discloses a photo processing method including: acquiring characteristic information of each of a plurality of photos in an album; determining, based on the characteristic information, a matching degree between every two adjacent photos of the plurality of photos with predetermined storage orders; and generating at least one aggregation folder, when the plurality of photos in the album comprises photos whose storage orders are successive and matching degree is greater than or equal to a preset threshold, wherein each of the at least one aggregation folder is configured to aggregate the photos whose storage orders are successive and matching degree is greater than or equal to the preset threshold. |
US11429658B1 |
Systems and methods for content-aware image storage
The techniques described herein relate to methods, apparatus, and computer readable media for content-aware image storage. A set of images is accessed from a storage device, each image of the set of images containing at least a part of a screenshot of a display of a computing device used by a user. The set of images is sorted using a similarity metric to obtain a sorted set of images. The sorted set of images are encoded using a video codec to obtain a video encoding the sorted set of images. The video is stored in conjunction with metadata indicating a correspondence between images in the set of images and frames in the video. |
US11429655B2 |
Iterative ontology learning
A method may include determining whether a first item description matches at least a second item description stored in a database. If the first item description matches the second item description, an ontology of the database may be updated by storing, in the database, the first item description including a first association between the first item description and a first headword associated with the second item description. Alternatively, if the first item description does not match any item descriptions in the database, a second headword for the first item description may be determined based on user inputs. Moreover, the ontology of the database may be updated by storing, in the database, the first item description including a second association between the first item description and the second headword. Related systems and articles of manufacture, including computer program products, are also provided. |
US11429649B2 |
Assisting users with efficient information sharing among social connections
In one embodiment, a method includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with the one or more second users. |
US11429647B2 |
Domain specific predictive model for entity assessment and valuation
Systems and methods are disclosed for domain specific predictive model for entity assessment and valuation. In one implementation, evaluation criteria are identified. Historical data is collected with respect to one or more entities. Based on the one or more evaluation criteria and the historical data, one or more scores are reverse engineered with respect to the one or more entities. Linear regression analysis is performed on the one or more scores to build a predictive model. Analyze a new entity using the same scoring system with pre-prescribed parameters. Using the predictive model, a valuation of an entity is computed. One or more aspects of the computed valuation are presented within an interactive interface using a sensitivity analysis approach. |
US11429644B2 |
Systems and methods for computer modeling using incomplete data
Systems and methods for dynamic computer modeling using incomplete data are provided. The system can yield a total score indicative of an accuracy and reliability of a model for a given application based on incomplete data. The system can receive one or more sets of datasets, classify each dataset among the set of datasets based on a classification component, and determine a normalized score for each dataset based on a value or values of each dataset. If a classification component does not comprise more than one dataset, then the system determines a classification component score for each dataset as the normalized score. If a classification component comprises more than one dataset, the system assigns a weighted data value to each dataset of the classification component. A classification component score is determined for each weighed dataset by applying the weighted data value to the normalized score for each weighed dataset. A final component score for each dataset is determined by applying a weighted classification component value to the classification component score for each dataset. If the system determines that there is not an incomplete or missing dataset among the set of datasets, the system determines the total score by aggregating the final component scores for each complete dataset. If the system determines that there is at least one incomplete or missing dataset among the set of datasets, the system determines a final component score for each incomplete or missing dataset and determines the total score by aggregating the final component scores for each complete dataset and the final component scores for each incomplete or missing dataset. |
US11429642B2 |
Systems and methods for dynamic hierarchical metadata storage and retrieval
Embodiments include a data platform for attribute management related to a key-attribute-value data store. An attribute repository comprises attributes grouped by classifications. A hierarchical object definition repository comprises a plurality of object definitions, each having associated classifications. Objects in an object repository are associated with definitions. An attribute value repository stores values for each attribute object pair. APIs can provide attribute metadata, and automatically generate forms based on object definitions. The data platform can provide a product data platform linking products, product offerings, trade items, and supply items. |
US11429639B2 |
Push model for intermediate query results
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage. |
US11429636B2 |
Smart elastic scaling based on application scenarios
Technologies are provided for scaling applications via application scenarios. Portions of application resource content stored in a database are associated with application scenarios. The portions of the resource content associated with an application scenario are replicated to one or more computing nodes associated with the application scenario. Requests associated with the application scenario are transmitted to the one or more one or more computing nodes, where they are processed using the replicated portions of the resource content associated with the application scenario. |
US11429635B2 |
Maintenance events in a data replication system
Systems and methods include detection of changes to data of a plurality of source objects of a source system, replicating the data changes to corresponding ones of the plurality of target objects, and, during the detection of changes to data and the replication of the data changes: detecting a first change to a first source object, identifying a first maintenance event based on the detected first change; determining a first one or more solutions to resolve the first maintenance event; presenting the first maintenance event and the first one or more solutions to resolve the first maintenance event to a user; receiving an indication from the user of a first solution of the first one or more solutions to resolve the first maintenance event; and, in response to the indication, executing the first solution. |
US11429629B1 |
Data driven indexing in a spreadsheet based data store
Aspects described herein implement a data-driven indexing scheme on a spreadsheet-based workbook. One aspect describes a system for implementing an indexing scheme in a spreadsheet workbook. The system comprises a data store, a user interface, and a processor configured to identify a plurality of cells stored in the plurality of tables, analyze individual cells of the plurality of cells to identify at least one formula or expression therein that involve table columns of the plurality of tables stored in the data store, identify the table columns based on parsing the identified at least one formula or expression, generate an index for individual table columns of the identified table columns, receive the query from the user interface, the query including an operator and an identifier for at least one of the table columns, identify and return a result to the query based on the identified index and the operator. |
US11429628B2 |
Transaction grouping for overwrite merge
Provided is a method of data storage, the method including identifying a plurality of transactions in a pending queue, the transactions having one or more key value updates respectively corresponding to a plurality of keys, identifying a commonly associated key of the plurality of keys associated with commonly associated key value updates of the key value updates belonging to different ones of the transactions, respectively assigning transaction group IDs to the transactions based on respective transaction IDs assigned to the transaction group IDs, grouping the transactions into a respective transaction group of a plurality of transaction groups based on the assigned transaction group ID, and merging conflicting data writes corresponding to the commonly associated key value updates of the commonly associated key for grouped transactions of the transactions that are in a same one of the transaction groups. |
US11429627B2 |
System monitoring driven by automatically determined operational parameters of dependency graph model with user interface
Machine data is collected from multiple sources of an operating environment such as an information technology system, factory floor, or the like, into a data intake and query system, in one embodiment. Metrics representative of the environment are included in or derived from the data. Users may interact with an interface to depict a representation of various metrics and interdependencies and that depiction is reflected in a computer storage model. Changes to the computer storage model based on the user interaction may also result in automatic changes to control information reflected in the computer storage model that directs the processing of various monitoring functions associated with the metrics. |
US11429620B2 |
Data storage selection based on data importance
An example system and method may provide an importance score for a data file based on the content of the data file. An importance score may be used to determine whether to store the data file in a regular reliability storage media or in a higher reliability storage media. A controller generates a document vector for a data file based on content processed from a data file. The data file includes metadata and the content. The controller generates, using an artificial intelligence (AI) model and the document vector, a data file importance score for the data file. The controller then stores the data file in one of the first data storage zone and the second data storage zone based on the data file importance score. |
US11429619B2 |
Heterogenous edges in an online network for building active online communities
Techniques for generating and leveraging heterogenous edges in an online connection network are provided. In one technique, a particular user is identified. The identification may be made in response to a computing device of the particular user requesting data from a particular system. For each entity type of multiple entity types: (1) a set of entities of the entity type is identified based on one or more attributes of the particular user; (2) a ranking of the set of entities is generated based on one or more criteria; and (3) a subset of the set of entities is selected and included in a final set of entities. The final set of entities includes entities from different entity types of the multiple entity types. The final set of entities is transmitted over a computer network to be presented concurrently on a computing device of the particular user. |
US11429618B2 |
Surfacing augmented reality objects
Various embodiments provide for a registry for augmented reality (AR) objects, which can provide AR objects to a client device to support various software or hardware applications. For instance, some embodiments provide for an AR object registry that facilitates or enables registration of one or more AR objects in association with one or more locations across a planet. |
US11429614B2 |
Systems and methods for data quality monitoring
Systems and methods for data quality monitoring are provided. Various embodiments include a data monitoring system that integrates into a data pipeline. The data monitoring system may receive a call from the data pipeline to analyze data inputs entering the data pipeline. The monitoring system can generate metadata describing the data inputs and compare the generated metadata with previously generated metadata to determine if the data inputs are historically consistent. The data monitoring system may return a consistency measure to the data pipeline. In further embodiments, the data monitoring system can generate metadata describing data outputs from the data pipeline and compare the output metadata to previously generated output metadata. In further embodiments, the data monitoring system may operate as a read only entity in a database. The monitoring system may monitor for changes in the database and determine when adverse changes occur in the database. |
US11429612B2 |
Address search circuit and method of semiconductor memory apparatus and controller therefor
An address search circuit of a semiconductor memory apparatus may include a first search interface configured to receive a search command, generate a first signal when a reference count of the target logical address is less than a threshold value, and generate a second signal when the reference count of the target logical address is equal to or more than the threshold value, a second search interface configured to receive map data whose respective reference counts are less than the threshold value in response to the first signal, a search memory configured to store map data whose respective reference counts are equal to or more than the threshold value, a first search buffer configured to store the map data received through the second search interface, and receive map data in response to the second signal; and a search engine configured to select map data by searching the map data. |
US11429606B2 |
Densification of expression value domain for efficient bitmap-based count(distinct) in SQL
Techniques are provided for bitmap-based computation of a COUNT(DISTINCT) function, where the bitmaps are generated based on ranks of target expression values. According to an embodiment, the ranks are computed using the DENSE_RANK function. The bitmaps may be maintained in a materialized view. Bitmap data that represents the ranks for target expression values occurring in data for a given group is divided across multiple bucket bitmaps, each corresponding to a distinct sub-range of the ranks. According to an embodiment, target expression value ranks are computed relative to partitions of the target expression values. When these partitions correspond to a subset (not necessarily strict) of the target query grouping keys for a query rewrite, the resulting bitmaps allow computation of multiple levels of aggregation from the single set of bitmaps. |
US11429605B2 |
System and method for disjunctive joins
Joining data using a disjunctive operator is described. An example computer-implemented method can include receiving a query that includes a first disjunctive predicate involving a first table and a second table. The method may also include determining a first set of rows from the first table and generating a filter from the first set of rows. The method may also further include applying the filter to the second table to generate a second set of rows. Additionally, the method may also include joining the first set of rows and the second set of rows using a first disjunctive operator of the first disjunctive predicate to generate a first results set. |
US11429603B2 |
Using artificial intelligence and natural language processing for data collection in message oriented middleware frameworks
A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more queries corresponding to the determined one or more types of the data are dynamically generated. The one or more queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the one or more queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface. |
US11429601B2 |
System for generating customized data input options using machine learning techniques
Systems, computer program products, and methods are described herein for generating customized data input options using machine learning techniques. The present invention is configured to electronically receive, from a computing device of a user, an input query; retrieve, from a database associated with an entity, information associated with the user; determine a resource distribution profile of the user, wherein the resource distribution profile comprises one or more resource transfers executed by the user; generate one or more customized autocomplete options for the input query based on at least the information associated with the user and the resource distribution profile of the user; and transmit control signals configured to cause the computing device of the user to display the one or more customized autocomplete options to the user. |
US11429596B2 |
Update for configuration file
Embodiments of the present disclosure relate to update for a configuration file. In an embodiment, a computer-implemented method is disclosed. According to the method, a first container image and a second container image are obtained. The first container image comprise a first sequence of layers built based on a sequence of commands in a configuration file, respectively, and the second container image comprise a second sequence of layers built based on the sequence of commands, respectively. File dependency between at least two commands of the sequence of commands is determined by comparing files associated with the first sequence of layers with files associated with the second sequence of layers. An update to the sequence of commands in the configuration file is determined based on the file dependency. In other embodiments, a system and a computer program product are disclosed. |
US11429595B2 |
Persistence of write requests in a database proxy
A database proxy includes a computing device and a hardware-accelerated database proxy module. The computing device and the database proxy module. The database proxy is configured to receive a write request from a client; store the write request in a commit log in a first non-volatile memory device; in response to storing the write request in the commit log, return to the client a signal acknowledging success of the write request; store the write request in a cache in a second non-volatile memory device; cause the write request to be written in a database store; and based on a first determination that the write request is stored in the cache and on a second determination that the write request is written in the database store, remove the write request from the commit log. |
US11429590B2 |
Protecting against invalid memory references
Techniques facilitating hardware-based memory-error mitigation for heap-objects. In one example, a system can comprise a process that executes computer executable components stored in a non-transitory computer readable medium. The computer executable components comprise: an entry component; and a re-purpose component. The entry component can allocate an entry in a table to store bounds-information when an object is allocated in memory. The re-purpose component can re-purpose unused bits of an object address to store an index to the table entry. |
US11429587B1 |
Multiple duration deduplication entries
Systems and methods are disclosed for multiple duration deduplication entries. A processor may be configured to perform data deduplication operations, including setting a first indicator for first metadata stored to a hash database identifying a first time interval to maintain the first metadata in the database, and setting a second indicator for second metadata stored to the database identifying a second time interval to maintain the second metadata in the database longer than the first time interval. The processor may remove the first metadata from the database when no duplicative data is detected for the first metadata within the first time interval, and remove the second metadata from the database when no duplicative data is detected for the second metadata within the second time interval. |
US11429584B2 |
Automatic determination of table distribution for multinode, distributed database systems
Technologies are described for improving the performance of distributed database systems. The technologies provide suggested table distributions that can reduce the performance overhead associated with database operations that involve multiple nodes, and can provide more even distribution of computing resource use. In a particular example, a method includes minimizing a scoring function that includes a plurality of performance metrics, at least a portion of the metrics being associated with a weight. Candidate table distributions can be analyzed in an iterative manner to determine a lowest-score distribution. A final table distribution can be output, such as to a user. |
US11429581B2 |
Spatial-temporal query for cognitive IoT contexts
A method and/or system for managing a database that stores space-time context objects is provided. The system receives a query range in a multi-dimensional space. The system maps the query range into a set of fragments of a space-filling curve that fills the multi-dimensional space in all dimensions of the multi-dimensional space. The system uses each mapped fragment in the set of mapped fragments as a key to query the database for space-time context objects that are mapped to the space-filling curve. The system queries the database by identifying one or more context objects that intersect the mapped fragment at the space-filling curve. |
US11429578B2 |
Custom tag definition and translation in a database
A method includes generating a table in a relational database, the table comprising an empty column reserved for a custom tag. The column has a default column name. The method also includes, in response to an instruction to create the custom tag, generating a column mapping that maps a name of the custom tag to the column name. The column mapping is stored outside the relational database and is used by a parser to translate between the name of the custom tag and the column name. |
US11429577B2 |
Performance simulation and cost-benefit analysis for performance factors for web products in database systems
In accordance with embodiments, there are provided mechanisms and methods for facilitating performance simulation and cost-benefit analysis for performance factors for web products in database systems according to one embodiment. In one embodiment and by way of example, a method includes analyzing statistics associated with performance of delivery of contents associated with a web product, where the contents are delivered using one or more delivery platforms and one or more device types over one or more networks, and computing costs and benefits of adjusting one or more performance factors to enhance performance of the web product based on one or more metrics associated with the delivery platforms and the one or more device types. The method may further include assigning one or more cost-benefit ratings, based on the costs and the benefits, to the one or more performance factors to indicate a cost and a benefit of adjusting each of the one or more performance factors, and facilitating, based on the one or more cost-benefit ratings, adjustments to one or more virtual setting buttons to facilitate one or more modifications to the one or more parameters. |
US11429572B2 |
Rules-based dataset cleaning
One or more processors store rules for performing rules-based cleaning operations on a plurality of datasets, wherein each rule comprises one or more functions to be executed against a dataset during the rules-based cleaning operations, the one or more functions each having one or more associated conditions and actions, wherein the one or more actions are performed on the dataset responsive to the one or more associated conditions being satisfied. The one or more processors further apply the rules to each of the plurality of datasets to perform the rules-based cleaning operations. To apply the rules to a given dataset, the one or more processors identify an ordered list of the one or more functions to be executed with respect to the given dataset during the rules-based cleaning operations and determine, for each of the one or more functions, whether the given dataset satisfies one or more conditions associated with a respective function of the one or more functions. Responsive to the given dataset satisfying the one or more conditions associated with the respective function, the one or more processors perform, on the given dataset, one or more actions associated with the respective function and provide a derived dataset comprising at least one modification to the given dataset resulting from the one or more actions associated with the respective function. |
US11429571B2 |
Ensuring data quality through self-remediation of data streaming applications
Data streaming applications may need to provide high reliability, particularly depending on the nature of the data being streamed. A framework is described that allows a data streaming application to ensure high reliability both during update operations and during ordinary operations. A unique event ID count can be recorded that reflects messages being sent from a source to the streaming application. After an update and service restart, the count can again be collected to see if data is flowing through the streaming application as expected. Unique database record counts can be reviewed (e.g. after a restart or during ordinary operations) to ensure that no records are being unexpectedly dropped. Data content sampling can also be performed to see that any data transformations are functioning properly. Corrective actions (after a restart or during ordinary operations) can also be taken, including replay of database messages that are dropped, or sending an alert. |
US11429570B2 |
Batch data import advance mapping
A method for batch data import using advance matching. The method includes: generating a target field for a custom object in an application including a plurality of objects; configuring a data import object with a custom staging field; generating a custom object group for the custom object specifying a parent/child relationship between the custom object and a standard object of the plurality of objects; generating, after generating the custom object group, a field mapping between the custom staging field and the target field in the custom object; and storing the field mapping between the custom staging field and the target field. |
US11429565B2 |
Terms of service platform using blockchain
A system, method and program product for implementing a terms of service (ToS) platform. A system is provided that includes a resource tracking system for storing and updating a ToS for a resource according to a defined format in a blockchain; a detector system for detecting transactions associated with the resource; a system for validating a detected transaction relative to the ToS; and a system for composing and storing details associated with the detected transaction in the blockchain. |
US11429563B2 |
Prioritizing thumbnail previews based on message content
Systems for prioritizing thumbnail previews within a message are described. A thumbnail prioritization application may automatically identify files that are most applicable and/or relevant to a message. When more than one file is applicable to a message, each file may be ranked based on its predicted relevance to the message. In this way, a subset of relevant files is identified, as well as identifying the most relevant files within the subset. Thumbnail previews may further link directly to a corresponding file within storage, enabling recipients of a message to easily and efficiently identify and directly access files that are most applicable to the message. Because relevant files are automatically identified, neither the sender nor the recipient(s) are required to search through multiple files to locate applicable files. Accordingly, user burden is reduced and user efficiency is increased, leading to a better overall user experience. |
US11429560B2 |
Systems and methods for detection of automatable sheet modification actions
In some embodiments, techniques are provided for improving the detection of repeated actions during the manipulation of tabular data in order to enable the creation of automated action sequences. Activity log records are created that represent actions taken with respect to a set of tabular data. One or more normalized versions of the activity log records may be created. The activity log records (and, in some embodiments, the normalized versions of the activity log records) may be grouped and hashed together, such that groups of activity log records may be compared to each other by comparing the resulting hashes. Grouping and hashing may allow large numbers of comparisons to be made efficiently enough to support detection of repeated actions on large scale, multi-user, and multi-tenant systems. |
US11429559B2 |
Compliance recycling algorithm for scheduled targetless snapshots
Targetless snapshots that are in use are excluded from discard and exempted from inclusion against a snapshot retention count limit. Snapshots that are linked to a target volume are considered to be in use. Snapshots having a persist attribute set are considered to be in use. Snapshots having an expiration attribute set are considered to be in use until at least the expiration time. Snapshots having an age limit attribute set are considered to be in use until reaching at least the specified age. The snapshot retention count limit can be updated with a command. Other commands discard snapshots created before a specified time or older than a specified age, provided the snapshots are not in use. A terminate all command prompts discard of all snapshots that are not in use. |
US11429558B2 |
Mapping tests of spreadsheets in server-browser environments
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface. |
US11429557B2 |
Templatization of spreadsheets in browser environments
A file management system may include a file server that performs calculations of a spreadsheet file instance to generate a dataset that includes values in the spreadsheet file instance. The file management system also may include an application operating at a client device that is in communication with the file server via a network. The application may receive, via the network, a version of the dataset comprising the values generated by the calculations performed by the server. The application may visualize a spreadsheet at the user interface. The visualized spreadsheet may display at least a subset of the values. In one case, protected contents of one or more cells in the spreadsheet may be converted to other values when displayed at the user interface. |
US11429556B2 |
Document management apparatus and non-transitory computer readable medium
A document management apparatus provides an electronic document management service for managing electronic documents by storing the electronic documents in plural folders. The document management apparatus includes a processor configured to cause a learner to learn such that the learner specifies a folder in which an electronic document is stored, based on content of the electronic document stored in the folder and a service attribute assigned to the electronic document by the electronic document management service, and specify a storage destination folder in which a new electronic document is to be stored, based on content of the new electronic document and a service attribute of the new electronic document. |
US11429555B2 |
Coprocessors with bypass optimization, variable grid architecture, and fused vector operations
In an embodiment, a coprocessor may include a bypass indication which identifies execution circuitry that is not used by a given processor instruction, and thus may be bypassed. The corresponding circuitry may be disabled during execution, preventing evaluation when the output of the circuitry will not be used for the instruction. In another embodiment, the coprocessor may implement a grid of processing elements in rows and columns, where a given coprocessor instruction may specify an operation that causes up to all of the processing elements to operate on vectors of input operands to produce results. Implementations of the coprocessor may implement a portion of the processing elements. The coprocessor control circuitry may be designed to operate with the full grid or partial grid, reissuing instructions in the partial grid case to perform the requested operation. In still another embodiment, the coprocessor may be able to fuse vector mode operations. |
US11429553B2 |
Flit-based packetization
A flit-based packetization approach is used for transmitting information between electronic components. A protocol stack can generate transaction layer packets from information received from a transmitting device, assemble the transaction layer packets into one or more flits, and protect the flits with a flit-level cyclic redundancy check (CRC) scheme. The assembled flits can be transmitted across one or more serial point-to-point interconnects in a link connecting the transmitting device to a receiving device. The protocol stack can protect flit information sent across each point-to-point interconnect with a lane-level interleaved forward error correction (FEC) scheme. |
US11429552B2 |
Data link changes based on requests
An electronic device includes a transmit buffer, a receive buffer, a communication port, and a controller. The controller is to: communicate with a target device via a data link established via the communication port; determine a throughput ratio between the transmit buffer and the receive buffer; in response to a determination that the throughput ratio is above a threshold, transmit a request to the target device to change an aspect of the data link, where the request includes a payload size indicating an amount of data to be transmitted from the electronic device to the target device; and in response to receiving a grant message associated with the request, increase an amount of transmit lanes within the data link from the electronic device to the target device. |
US11429551B2 |
Board of optical line terminal and optical line terminal
The present disclosure relates to the field of optical communications. A board is disclosed. The board includes a level adjustment circuit, a detection apparatus, and a control apparatus. The detection apparatus is configured to: when the detection apparatus is connected to an optical module, receive an indication signal output by an upstream optical signal detection pin; continuously detect a received first level signal and the received indication signal. If there is a second level signal, opposite to the first level signal, the detection apparatus notifies the control apparatus that the optical module is inserted. If there is no second level signal in the signal received within the preset duration, the detection apparatus notifies the control apparatus that the optical module is absent. This makes the optical module less dependent on the in-position pin, and decreases a quantity of pins of the optical module. |
US11429548B2 |
Optimizing RDMA performance in hyperconverged computing environments
Methods, systems, and computer program products for high-performance cluster computing. Multiple components are operatively interconnected to carry out operations for high-performance RDMA I/O transfers over an RDMA NIC. A virtual machine of a virtualization environment initiates a first I/O call to an HCI storage pool controller using RDMA. Responsive to the first I/O call, a second I/O call is initiated from the HCI storage pool controller to a storage device of an HCI storage pool. The first I/O call to the HCI storage pool controller is implemented through a first virtual function of an RDMA NIC that is exposed in the user space of the virtualization environment. Prior to the first RDMA I/O call, a contiguous unit of memory to use in an RDMA I/O transfer is registered with the RDMA NIC. The contiguous unit of memory comprises memory that is registered using non-RDMA paths such as TCP or iSCSI. |
US11429547B2 |
Apparatus and method for the buffered transmission of data by a controller to reduce a load on a central processing unit
An apparatus for the buffered transmission of data and a corresponding method are shown. The apparatus has a central processing unit, multiple first buffers, one or multiple second buffers and a controller configured to ascertain, in response to a first signal, which initiates a transmission of first data from the first buffers to the second buffers based on descriptor list entries, to block the ascertained first buffer for external access, to store an address of the ascertained first buffer in a parameter memory of the controller, to copy the first data from the ascertained first buffer to the second buffer, and to mark the first data as valid or invalid after the copying thereof. |
US11429545B2 |
Method and apparatus for data reads in host performance acceleration mode
The invention relates to methods, and an apparatus for data reads in a host performance acceleration (HPA) mode. One method is performed in a host side to include: obtaining a value of an extended device-specific data (Ext_CSD) register in a flash controller from the flash controller, where the host side and the flash controller communicate with each other in an embedded multi-media card (eMMC) protocol; and allocating space in a system memory as an HPA buffer, and storing a plurality of first logical-block-address to physical-block-address (L2P) mapping entries obtained from the flash controller when the value of the Ext_CSD register comprises information indicating that an HPA function is supported, where each L2P mapping entry stores information indicating which physical address that user data of a corresponding logical address is physically stored in a flash device. |
US11429537B2 |
Method, device, and computer program product for managing storage system
Techniques involve managing a storage system. In accordance with the techniques, a plurality of copies of metadata of the storage system are read from a plurality of storage devices in a resource pool of the storage system. The resource pool includes a first number of storage devices, and the metadata describes configuration information of the storage system. A second number of copies are selected from the plurality of copies based on version information in the plurality of copies, where the second number of copies comprises the metadata in the same version. It is determined whether a relation between the first number and the second number satisfies a predetermined condition. The second number of copies are identified as trusted metadata based on determining the relation satisfies the predetermined condition. With the foregoing example implementation, the metadata in the storage system may be managed with higher reliability. |
US11429530B2 |
Data storage device and operating method thereof
A data storage device may include: a nonvolatile memory configured to store L2P (Logical to Physical) map data and user data; and a controller configured to determine whether read commands which are sequentially transferred from a host device correspond to a backward sequential read, increase a backward sequential read count when the read commands are backward sequential read, set a pre-read start logical block address (LBA) and a length according to a preset condition, when the backward sequential read count is equal to or greater than a reference value, and load an L2P map of the corresponding LBA and user data corresponding to the L2P map from the nonvolatile memory in advance. |
US11429524B2 |
Optimized hierarchical scratchpads for enhanced artificial intelligence accelerator core utilization
Various embodiments are provided for optimized placement of data structures in a hierarchy of memory in a computing environment. One or more data structures may be placed in a first scratchpad memory, a second scratchpad memory, an external memory, or a combination thereof in the hierarchy of memory according to a total memory capacity and bandwidth, a level of reuse of the one or more data structures, a number of operations that use each of the one or more data structures, a required duration each the one or more data structures are required to be placed a first scratchpad or a second scratchpad, and characteristics of those of the one or more data structures competing for placement in the hierarchy of memory that are able to co-exist at a same time step. The second scratchpad memory is positioned between the external memory and the first scratchpad memory at one or more intermediary layers. |
US11429521B2 |
Allocation of overprovisioned blocks for minimizing write amplification in solid state drives
Systems and methods for allocation of overprovisioned blocks for minimizing write amplification in solid state drives are disclosed. An example system comprises: a plurality of memory devices and a processing device operatively coupled to the memory devices, the controller configured to: determine a value of a data stream attribute associated with a data stream; determine, based on the value of the data stream attribute, an overprovisioning factor associated with the data stream, wherein the overprovisioning factor is calculated to provide a uniform distribution of valid translation unit counts (VTCs) across the data stream; and allocate, based on the overprovisioning factor, a plurality of overprovisioned blocks to the data stream. |
US11429516B1 |
Resource verification for an application
There is provided a system and method of resource verification for an application, the method comprising: obtaining a checklist of resources required for running the application, wherein the checklist is generated by: obtaining source code and an executable file of the application; running the executable file, and monitoring resources accessed by the application during execution thereof and corresponding access type of each resource, giving rise to a first list of resources; performing static code analysis of the source code including searching the source code for one or more specific code patterns indicative of respective resources to be accessed and corresponding access types thereof, and generating a second list of resources; and mapping the first list and second list of resources to generate the checklist of resources. The method further comprises automatically verifying the checklist of resources, giving rise to a verification result. |
US11429512B1 |
Controlled propagation in quantum computing
A method, product and apparatus of implemented controlled propagation in quantum computing. The method includes obtaining an instruction to implement a controlled propagation of a modified value of a qubit in a quantum program at a target cycle; determining an existing value of the qubit at the target cycle in the quantum program; synthesizing a transformative quantum program based on the existing value and the modified value; and updating the quantum program to perform the transformative quantum program after the target cycle, whereby creating a modified quantum program implementing the instruction. |
US11429509B2 |
Smart span prioritization based on ingestion service backpressure
Disclosed techniques relate to automatically instrumenting a web application. In an aspect, a method identifies that a web application includes an event that is triggered by a user interaction. The method associates the event with a tracer that is configured to log tracing information based on an execution of a first set of operations caused by the event and to obtain a first measurement of performance of a first span. The method identifies, in the code, that the execution of a first set of operations causes a request to be made to a server. The method associates the request with the tracer. The tracer is configured to log tracing information based on an execution of a second set of operations caused by the request and to obtain a second measurement of performance of a second span that is a child span of the first span. |
US11429507B2 |
Performance benchmarking for real-time software and hardware
A system and method determines a unique performance benchmark for specific computer object code for a particular microprocessor. By generating multiple unique benchmarks for a single, same code module on multiple different processors, the method determines which processor is optimal for the code module. By generating for a single designated processor a performance benchmark for each code modules of multiple modules, where the multiple modules have a same/similar functionality but variations in detailed code or algorithms, the system and method identifies code variation(s) which is/are optimal for the single designated processor. The system and method may entail first extracting selected features of object code (as actually executed) into a code profile, and then generating the performance benchmark based on the code profile and in machine-level timing data for the selected microprocessor. In this way, code security is achieved by fire-walling the object code from the second stage of the method. |
US11429506B2 |
Systems and methods for collecting, tracking, and storing system performance and event data for computing devices
A system is configured to track and store system and event data for various computing devices. The system is configured to associate the various computing devices with profiles based at least in part on characteristics of the computing devices. The system is further configured to compare performance data and/or performance metrics for particular computing devices having a particular profile against all other devices that share the particular profile. The system then displays this comparison to a user of the particular computing device, substantially automatically diagnoses an issue with the particular computing device based on the performance and system event data, and/or enables the user to diagnose the problem based on the performance and system event data. |
US11429505B2 |
System and method to provide optimal polling of devices for real time data
A system for polling components is disclosed that includes a plurality of processors and a control system configured to interface with each of the plurality of processors, and to 1) poll each of the plurality of processors using a first polling loop and 2) transfer one of the plurality of processors to a second polling loop if the one of the plurality of processors is non-responsive to the poll. |
US11429504B2 |
Closing block family based on soft and hard closure criteria
A system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is to perform operations, including initializing a block family associated with the memory device and initializing a timer associated with the block family. Responsive to beginning to program a block residing on the memory device, the processing device associates the block with the block family. In response to the timer reaching a soft closure value, the processing device performs a soft closure of the block family; continues to program data to the block; and performs a hard closure of the block family in response to one of the timer reaching a hard closure value or the block family satisfying a hard closure criteria. |
US11429503B1 |
Auto-detection of interconnect hangs in integrated circuits
A self-detection mechanism for an IC is disclosed that determines whether the IC's internal bus is in a hanging state. An initialization sequence can be modified after a soft reset by reading data from an internal DRAM of the IC using a Direct Memory Access (DMA) controller as part of the initialization sequence. The read command is issued over the internal bus and, if the bus is hanging, the read command is not completed. Monitoring can be performed by waiting a predetermined period of time (e.g., 100 ms) to determine if the read was properly completed. If so, no further action is needed. If the read was not completed, then a hard reset is requested to be performed. Thus, an initialization sequence can be modified to run dummy transactions through the internal bus, and validate that all paths are functional. |
US11429501B2 |
Device, method and non-transitory tangible machine-readable medium for traffic monitoring
A device and method for traffic monitoring and a non-transitory tangible machine-readable medium for use in the device are disclosed. The device stores a probability model. The device records a packet quantity transmitted by a device under test in a monitoring time period. The device determines that the device under test is in an abnormal state when a probability of occurrence corresponded to by the packet quantity and the monitoring time period is lower than a probability threshold, wherein the probability of occurrence is determined by the probability model. |
US11429499B2 |
Heartbeat monitoring of virtual machines for initiating failover operations in a data storage management system, including operations by a master monitor node
An illustrative “VM heartbeat monitoring network” of heartbeat monitor nodes monitors target VMs in a data storage management system. Accordingly, target VMs are distributed and re-distributed among illustrative worker monitor nodes according to preferences in an illustrative VM distribution logic. Worker heartbeat monitor nodes use an illustrative ping monitoring logic to transmit special-purpose heartbeat packets to respective target VMs and to track ping responses. If a target VM is ultimately confirmed failed by its worker monitor node, an illustrative master monitor node triggers an enhanced storage manager to initiate failover for the failed VM. The enhanced storage manager communicates with the heartbeat monitor nodes and also manages VM failovers and other storage management operations in the system. Special features for cloud-to-cloud failover scenarios enable a VM in a first region of a public cloud to fail over to a second region. |
US11429487B2 |
Control plane method and apparatus for providing erasure code protection across multiple storage devices
A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead. |
US11429485B1 |
Memories with end-to-end data protection using physical location check
Memories using end-to-end data protection using physical location checks are described. In one aspect, a storage device includes non-volatile memory and a controller coupled to the memory. The controller may receive a write instruction including a data word and a logical address, include metadata with the word including error correction data, identify a physical address in a mapping table based on the logical address, generate a tag corresponding to the physical address, and replace the error correction data with the generated tag or a value based thereon before writing the data word to memory. In one embodiment, the controller may generate the tag concurrently with performing a logical error check using the error correction data. |
US11429482B2 |
Systems and methods for correcting data errors in memory
Systems and methods for correcting data errors in memory caused by high-temperature processing of the memory are provided. An integrated circuit (IC) die including a memory is formed. Addresses of memory locations that are susceptible to data loss when subjected to elevated temperatures are determined. Bits of data are written to the memory, where the bits of data include a set of bits written to the memory locations. The set of bits are written to a storage device of the IC die that is not susceptible to data loss when subjected to the elevated temperatures, the subset of bits comprise compressed code. At least one of the bits stored at the addresses is overwritten after subjecting the IC die to an elevated temperature. The at least one of the bits is overwritten based on the set of bits written to the storage device. |
US11429481B1 |
Restoring memory data integrity
Embodiments herein describe a hardware based scrubbing scheme where correction logic is integrated with memory elements such that scrubbing is performed by hardware. The correction logic reads the data words stored in the memory element during idle cycles. If a correctable error is detected, the correction logic can then use a subsequent idle cycle to perform a write to correct the error (i.e., replace the corrupted data stored in the memory element with corrected data). By using built-in or integrated correction logic, the embodiments herein do not add extra work for the processor, or can work with applications that do not include a processor. Further, because the correction logic scrubs the memory during idle cycles, correcting bit errors does not have a negative impact on the performance of the memory element. Memory scrubbing can delay the degradation of data error, extending the integrity of the data in the memory. |
US11429479B2 |
Memory device activity-based copying defect management data
Various embodiments described herein provide for copying (e.g., to cache) a portion of defect management data for a block of a memory device, such as a non-volatile memory device of a memory sub-system, based on activity of the memory device. For instance, the portion of defect management data can be copied from a first-type memory device of the memory sub-system to a second-type memory device of the memory sub-system, where the first-type memory device stores defect management data for a working set of blocks of the non-volatile memory device being operated upon by the memory sub-system, where the second-type memory device is used to store defect management data for an active block of the working set of blocks, and where the second-type memory device has a faster access (e.g., read or write access) than the first-type memory device. |
US11429474B2 |
Enterprise IOT system for onboarding and maintaining peripheral devices
Apparatus and methods for establishing a user Internet of Things (“IoT”) system is provided. The method may be performed by a central IoT hub run on a user's personal computing device. The method may include detecting user devices in electronic communication with the central IoT hub and onboarding, to the user IoT system, user devices determined to be in conformance with baseline security protocols and performance characteristics. The onboarded user device may be IoT nodes. The method may include monitoring enterprise data to pre-emptively identify and address probable failures of the IoT nodes prior to failure of the IoT nodes. The method may also include addressing known failures for each IoT node on the user IoT system. |
US11429473B2 |
Automated problem resolution
Mechanisms for generating a remediation script to resolve a problem condition in a remote computing device are provided. System information associated with a remote computing device is accessed. A plurality of rules that process the system information are run. Each rule is configured to determine whether a problem condition of a plurality of problem conditions exists in the remote computing device. At least one rule determines, based on the system information, that a problem condition exists. A remediation script is generated from a template based on at least one characteristic of the remote computing device, that, if executed on the remote computing device, implements a first solution that resolves the problem condition. |
US11429471B2 |
Enhanced identification of computer performance anomalies based on computer performance logs
In an exemplary embodiment, computer circuitry determines term characterization values for terms in computer performance logs and generates vectors that indicate the term characterization values. The computer circuitry determines vector similarity scores for these vectors. The computer circuitry aggregates the computer performance logs into aggregated logs based on the vector similarity scores. The computer circuitry selects rare logs from these aggregated logs and obtains computer performance anomaly labels for the rare logs. The computer circuitry matches new computer performance logs with the rare logs to detect the labeled computer performance anomalies. |
US11429469B2 |
Defective bit line management in connection with a memory access
Examples herein relate to determining a number of defective bit lines in a memory region prior to applying a program or erase voltages. If a threshold number of bit lines that pass during a program or erase verify operation is used to determine if the program or erase operation passes or fails, the determined number of defective bit lines can be used to adjust the determined number of passes or fails. In some cases, examples described herein can avoid use of extra bit lines and look-up table circuitry to use in place of defective bit lines and save silicon space and cost associated with the use of extra bit-lines. In some examples, a starting magnitude of a program voltage signal can be determined by considering a number of defective bit lines. |