Document Document Title
US11380860B2 Foldable light-emitting device having trapezoid spacer
A highly portable and highly browsable light-emitting device is provided. A light-emitting device that is less likely to be broken is provided. The light-emitting device has a strip-like region having high flexibility and a strip-like region having low flexibility that are arranged alternately. In the region having high flexibility, a light-emitting panel and a plurality of spacers overlap with each other. In the region having low flexibility, the light-emitting panel and a support overlap with each other. When the region having high flexibility is bent, the angle between normals of facing planes of the two adjacent spacers changes according to the bending of the light-emitting panel; thus, a neutral plane can be formed in the light-emitting panel or in the vicinity of the light-emitting panel.
US11380859B2 Display panel and display device
A display panel and a display device are provided. The display panel includes a main display region, a first bendable region, a second bendable region, and a first hollow region. The first bendable region and the main display region are connected to each other and arranged along a first direction. The first bendable region is capable of being bent away from a light-exiting surface of the display panel through a first bending axis. The second bendable region and the main display region are connected to each other and arranged along a second direction. The second direction intersects the first direction. The second bendable region is capable of being bent away from the light-exiting surface of the display panel through a second bending axis. An intersection point of extension lines of the first bending axis and the second bending axis is located in the first hollow region.
US11380858B2 Display device and method of manufacturing the same
A display device according to an embodiment of the present disclosure may include a substrate, a display element layer on the substrate, an encapsulation layer on the display element layer to seal the display element layer, a polarizing layer on the encapsulation layer, a first protection layer on the substrate and spaced apart from the polarizing layer, and a second protection layer on the substrate and covering a portion of the first protection layer, wherein the first protection layer has a thickness that is greater than a thickness of the second protection layer.
US11380857B2 Stretchable display panel, method of fabricating stretchable display panel, and display apparatus
A stretchable display panel is provided. The stretchable display panel includes a stretchable base substrate; a plurality of islands and a plurality of bridges on the stretchable base substrate; a plurality of display elements respectively on sides of the plurality of islands away from the stretchable base substrate; and a plurality of signal lines respectively on sides of the plurality of bridges away from the stretchable base substrate. The plurality of bridges include a plurality of row bridges arranged in a row direction and a plurality of column bridges arranged in a column direction. Two directly adjacent islands in a same row of islands are connected by a respective one of the plurality of row bridges. Two directly adjacent islands in a same column of islands are connected by a respective one of the plurality of column bridges.
US11380852B2 N-type dopants for efficient solar cells
Triazabicylodecene can effectively n-dope a variety of organic semiconductors, including PCBM, thus increasing in-plane conductivities. We synthesized a series of TBD-based n-dopants via an N-alkylation reaction and studied the effect of various alkyl chains on the physical and device properties of the dopants. Combining two TBD moieties on a long alky chain gave a solid dopant, 2TBD-C10, with high thermal stability above 250° C. PCBM films doped by 2TBD-C10 were the most tolerant to thermal annealing and reached in-plane conductivities of 6.5×10−2 S/cm. Furthermore, incorporating 2TBD-C10 doped PCBM as the electron transport layer (ETL) in methylammonium lead triiodide (MAPbI3) based photovoltaics led to a 23% increase in performance, from 11.8% to 14.5% PCE.
US11380850B2 Organic electroluminescent devices comprising host compounds
The present invention relates to an organic electroluminescent device comprising a light-emitting layer B containing at least one host compound H of formula (I) wherein not more than two of the residues A1, A2, A3 and A4 are each N, X is O or S, and X′ is NRe, O or S. Further, the present invention refers to a method for generating light of a desired wavelength range by means of an organic electroluminescent device according to the present invention to which an electrical current is applied.
US11380848B2 Organic compound and organic electroluminescence device using the same
The present invention discloses an organic compound represented by the following formula (1) and an organic electroluminescence device using the organic compound as the phosphorescent host material, the fluorescent host material, or the fluorescent dopant material. The organic compound may increase a current efficiency or half-life of the organic electroluminescence device.
US11380847B2 Thermally activated delayed fluorescent material, preparation method thereof, and electroluminescent device
The present invention provides at thermally activated delayed fluorescent material, including a compound composed of an acceptor A and a donor D, the compound having a following structural formula of Formula 1: D-A  Formula 1, wherein the receptor A is selected from any one of following structural formulas: and the donor D has a following structural formula:
US11380842B2 Phase change memory cell with second conductive layer
A method may include forming a via opening in a dielectric layer, depositing a first conductive layer along a bottom and a sidewall of the via opening, depositing a second conductive layer on top of the first conductive layer. The method may further include recessing the first conductive layer to form a trench and exposing a sidewall of the second conductive layer, depositing a non-conductive material in the trench, and depositing a phase change material layer on top of the dielectric layer. The top surface of the second conductive layer may be in direct contact with a bottom surface of the phase change material layer.
US11380840B2 Memory cell with magnetic access selector apparatus
An integrated chip has a memory cell that includes a magnetic tunnel junction (MTJ) device and an access selector apparatus. The MTJ device includes a free layer and a pinned layer. The access selector apparatus includes a first metal structure and a second metal structure separated by one or more non-metallic layers. The first metal structure includes a polarized magnetic layer. The polarized magnetic layer produces a magnetic field that extends through the free layer, tilting its magnetic field and thereby substantially reducing a switching time for the MTJ device. The access selector apparatus may be a bipolar selector. The polarized magnetic layer may be incorporated into an electrode of the bipolar selector. Both the access selector apparatus and the MTJ device may be formed by a stack of material layers. The resulting memory cell may be compact and have good write speed.
US11380830B2 Thermal energy apparatus and related methods
An energy harvesting apparatus may include a thermoelectric device, a heat exchanger coupled to the thermoelectric device, a thermal capacitor container, and a thermal capacitor generation device. The thermal capacitor generation device may be configured to generate a thermal capacitor fluid, to be contained in the thermal capacitor container. An electrical energy storage device may be electrically connected to the thermoelectric device, to store electricity generated by the thermoelectric device.
US11380829B2 Light emitting device and light emitting device assembly
A light emitting device includes a light emitting structure, first and second electrodes, and a shielding layer. The light emitting structure includes a first-type semiconductor layer, an active layer, and a second-type semiconductor layer that are stacked along a stacking direction in such order. The first electrode is electrically connected to the first-type semiconductor layer. The second electrode is electrically connected to the second-type semiconductor layer. The shielding layer is connected to aside of the light emitting structure and is adapted to absorb or reflect incident laser light.
US11380828B2 Light-emitting device
A light-emitting device includes a carrier, a light-emitting unit disposed on the carrier, a reflective element arranged on the light-emitting unit, and an optical element arranged on the carrier and surrounding the light-emitting unit.
US11380825B2 Light emitting element
A light emitting element includes an LED element that emits an excitation light having a single peak wavelength within a range of greater than or equal to 380 nm and less than or equal to 500 nm; a fluorescent body to which at least a portion of the excitation light enters to emit fluorescence; and a light extraction surface that emits an output light formed by superimposing the excitation light and the fluorescence. The output light exhibits light emission over a range of at least greater than or equal to the peak wavelength of the excitation light and less than or equal to 1050 nm, and all of the output light have a light emission intensity of greater than or equal to a light emission intensity at 1050 nm within a range of at least the peak wavelength of the excitation light to 1050 nm.
US11380821B2 Light emitting diode package structure
A light emitting diode package structure includes a substrate, a light emitting unit, a wavelength conversion layer, and a reflective structure. The light emitting unit and the reflective structure are disposed on a mounting surface of the substrate. The wavelength conversion layer is disposed on the light emitting unit. The wavelength conversion layer has a light input surface, a top light output surface opposite to the light input surface, and a side light output surface connecting the light input surface and the top light output surface. The reflective structure surrounds the light emitting unit and the wavelength conversion layer. The reflective structure has a top reflecting surface located on a top of the reflective structure, and a height position of the top reflecting surface is higher than a height position of the light input surface and lower than a height position of the top light output surface.
US11380820B2 Light emitting device and projector
In a light emitting device, a columnar part includes a first semiconductor layer, a second semiconductor layer different in conductivity type from the first semiconductor layer, and a light emitting layer disposed between the first semiconductor layer and the second semiconductor layer, the first semiconductor layer is disposed between the substrate and the light emitting layer, the light emitting layer includes a first layer, and a second layer larger in bandgap than the first layer, the first semiconductor layer has a facet plane, the first layer has a facet plane, the facet plane of the first semiconductor layer is provided with the first layer, and θ2>θ1, in which θ1 is a tilt angle of the facet plane of the first semiconductor layer with respect to a surface of the substrate provided with the laminated structure, and θ2 is a tilt angle of the facet plane of the first layer provided to the facet plane of the first semiconductor layer with respect to the surface of the substrate.
US11380819B2 Micro light emitting diode and micro light emitting diode device substrate
A micro light emitting diode including an epitaxial structure and two electrodes is provided. The epitaxial structure includes a first surface, a second surface and a side surface. The first surface is opposite to the second surface, and the side surface is connected to the first surface and the second surface. The side surface includes a first portion and a second portion. The first portion is connected to the second portion to form a turning position. A width of the epitaxial structure gradually increases from the first surface to the turning position and gradually decreases from the turning position to the second surface. The two electrodes are disposed on the epitaxial structure and are electrically connected to the epitaxial structure. A micro light emitting diode device substrate adopting the micro light emitting diode is also provided.
US11380814B2 Dicing method for separating wafers comprising a plurality of solar cell stacks
A dicing method for separating a wafer comprising a plurality of solar cells stack along at least one parting line, at least having the steps of: providing the wafer with a top, a bottom, an adhesive layer which is integrally bonded with the top and a cover glass layer which is integrally bonded with the adhesive layer, wherein the wafer includes a plurality of solar cell stacks, each having a germanium substrate layer forming the bottom of the wafer, a germanium sub-cell and at least two III-V sub-cells; creating a separating trench along the parting line by means of laser ablation, which extends from a bottom of the wafer through the wafer and the adhesive layer at least up to a top of the cover glass layer; and dividing the cover glass layer along the separating trench.
US11380812B2 Methods of making semiconductor radiation detector
Disclosed herein is an apparatus and a method of making the apparatus. The method comprises obtaining a plurality of semiconductor single crystal chunks. Each of the plurality of semiconductor single crystal chunks may have a first surface and a second surface. The second surface may be opposite to the first surface. The method may further comprise bonding the plurality of semiconductor single crystal chunks by respective first surfaces to a first semiconductor wafer. The plurality of semiconductor single crystal chunks forming a radiation absorption layer. The method may further comprise forming a plurality of electrodes on respective second surfaces of each of the plurality of semiconductor single crystal chunks, depositing pillars on each of the plurality of semiconductor single crystal chunks and bonding the plurality of semiconductor single crystal chunks to a second semiconductor wafer by the pillars.
US11380808B1 High efficiency quantum dot sensitized thin film solar cell with absorber layer
A photovoltaic (PV) device having a quantum dot sensitized interface includes a first conductor layer and a second conductor layer. At least one of the conductor layers is transparent to solar radiation. A quantum dot (nanoparticle) sensitized photo-harvesting interface comprises a photo-absorber layer, a quantum dot layer and a buffer layer, placed between the two conductors. The absorber layer is a p-type material and the buffer layer is an n-type material. The quantum dot layer has a tunable bandgap to cover infrared (IR), visible light and ultraviolet (UV) bands of solar spectrum.
US11380807B2 Back-contact solar cell and solar cell module including same
The present disclosure provides a back-contact solar cell and a solar cell module. The back-contact solar cell includes: a substrate including a light-receiving surface and a back surface opposite to the light-receiving surface, wherein the substrate includes a center region and connecting regions on opposite sides of the center region; positive electrodes and negative electrodes disposed on the back surface of the substrate; auxiliary positive electrodes, disposed on one or both of the light-receiving surface and a side surface of each of the connecting regions, and configured to be electrically coupled to the plurality of positive electrodes; and auxiliary negative electrodes, disposed on one or both of the light-receiving surface and the side surface of each of the connecting regions, and configured to be electrically coupled to the plurality of negative electrodes.
US11380806B2 Variable capacitance device with multiple two-dimensional electron gas (2DEG) layers
A variable capacitance III-N device having multiple two-dimensional electron gas (2DEG) layers are described. In some embodiments, the device comprises a first source and a first drain; a first polarization layer adjacent to the first source and the first drain; a first channel layer coupled to the first source and the first drain and adjacent to the first polarization layer, the first channel layer comprising a first 2DEG region; a second source and a second drain; a second polarization layer adjacent to the second source and the second drain; and a second channel layer coupled to the second source and the second drain and adjacent to the second polarization layer, the second channel layer comprising a second 2DEG region, wherein the second channel layer is over the first polarization layer.
US11380804B2 Semiconductor device with higher breakdown voltage and electronic apparatus
A semiconductor device including a first conductivity-type layer into which first conductivity-type impurities are introduced, a second conductivity-type layer into which second conductivity-type impurities are introduced, the second conductivity-type impurities being different in polarity from the first conductivity-type impurities, and an intermediate layer that is sandwiched between the first conductivity-type layer and the second conductivity-type layer, and does not include the first conductivity-type impurities or the second conductivity-type impurities, or includes the first conductivity-type impurities or the second conductivity-type impurities at a concentration lower than a concentration of the first conductivity-type impurities in the first conductivity-type layer or the second conductivity-type impurities in the second conductivity-type layer, the first conductivity-type layer, the intermediate layer, and the second conductivity-type layer being stacked in a thickness direction of a semiconductor substrate inside the semiconductor substrate.
US11380802B2 Method for manufacturing semiconductor device
To reduce defects in an oxide semiconductor film in a semiconductor device. To improve electrical characteristics of and reliability in the semiconductor device including an oxide semiconductor film. A method for manufacturing a semiconductor device includes the steps of forming a gate electrode and a gate insulating film over a substrate, forming an oxide semiconductor film over the gate insulating film, forming a pair of electrodes over the oxide semiconductor film, forming a first oxide insulating film over the oxide semiconductor film and the pair of electrodes by a plasma CVD method in which a film formation temperature is 280° C. or higher and 400° C. or lower, forming a second oxide insulating film over the first oxide insulating film, and performing heat treatment at a temperature of 150° C. to 400° C. inclusive, preferably 300° C. to 400° C. inclusive, further preferably 320° C. to 370° C. inclusive.
US11380801B2 Process to reduce plasma induced damage
Embodiments described herein provide thin film transistors (TFTs) and processes to reduce plasma induced damage in TFTs. In one embodiment, a buffer layer is disposed over a substrate and a semiconductor layer is disposed over the buffer layer. A gate dielectric layer is disposed over the semiconductor layer. The gate dielectric layer contacts the semiconductor layer at an interface. The gate electrode is disposed over the gate dielectric layer. The gate dielectric layer has a Dit of about 5e10 cm−2 eV−1 to about 5e11 cm−2 eV−1 and a hysteresis of about 0.10 V to about 0.30 V improve performance capability of the TFT while having a breakdown field between about 6 MV/cm and about 10 MV/cm.
US11380798B2 Thin-film device
A thin-film device includes a polysilicon element and an oxide semiconductor element. The polysilicon element includes a first part made of low-resistive polysilicon. The oxide semiconductor element includes a second part made of low-resistive oxide semiconductor. The first part and the second part are disposed to overlap each other and connected.
US11380795B2 Semiconductor device comprising an oxide semiconductor film
A semiconductor device comprising an oxide semiconductor film, a gate electrode, a first insulating film, a source electrode, a drain electrode, and a second insulating film is provided. Each of a top surface of the gate electrode, a top surface of the source electrode, and a top surface of the drain electrode comprises a region in contact with the second insulating film. A top surface of the first insulating film comprises a region in contact with the gate electrode and a region in contact with the second insulating film and overlapping with the oxide semiconductor film in a cross-sectional view of the oxide semiconductor film. The oxide semiconductor film comprises a region in contact with the first insulating film and a region in contact with the second insulating film and adjacent to the region in contact with the first insulating film in the cross-sectional view.
US11380794B2 Fin field-effect transistor device having contact plugs with re-entrant profile
A method of forming a semiconductor device includes: forming a gate structure over a fin that protrudes above a substrate; forming source/drain regions over the fin on opposing sides of the gate structure; forming a first dielectric layer and a second dielectric layer successively over the source/drain regions; performing a first etching process to form an opening in the first dielectric layer and in the second dielectric layer, where the opening exposes an underlying electrically conductive feature; after performing the first etching process, performing a second etching process to enlarge a lower portion of the opening proximate to the substrate; and forming a contact plug in the opening after the second etching process.
US11380793B2 Fin field-effect transistor device having hybrid work function layer stack
A semiconductor device includes a first fin, a second fin, and a third fin protruding above a substrate, where the third fin is between the first fin and the second fin; a gate dielectric layer over the first fin, the second fin, and the third fin; a first work function layer over and contacting the gate dielectric layer, where the first work function layer extends along first sidewalls and a first upper surface of the first fin; a second work function layer over and contacting the gate dielectric layer, where the second work function layer extends along second sidewalls and a second upper surface of the second fin, where the first work function layer and the second work function layer comprise different materials; and a first gate electrode over the first fin, a second gate electrode over the second fin, and a third gate electrode over the third fin.
US11380787B2 Shielded gate trench MOSFET integrated with super barrier rectifier having short channel
An integrated circuit comprising an SGT MOSFET and a short channel SBR is disclosed. The SBR horizontally disposed in different areas to the SGT MOSFET on single chip creates a low potential barrier for majority carrier in MOS channel for switching loss reduction. Only one additional mask is required for integration of the short channel SBR having thinner gate oxide than the SGT MOSFET. Moreover, in some preferred embodiment, an MSO structure is applied to the shielded gate structure to further reduce the on-resistance.
US11380782B2 Variable size fin structures
The present disclosure describes a semiconductor structure and a method for forming the same. The semiconductor structure can include a substrate, a first fin structure with a first height and a first width formed over the substrate, a second fin structure with a second height and a second width formed over the substrate, and an insulating stack formed over lower portions of the first and second fin structures. The second height can be substantially equal to the first height and the second width can be greater than the first width. A top surface of the insulating stack can be below top surfaces of the first and second fin structures.
US11380780B2 Method for producing pillar-shaped semiconductor device
A SiO2 layer 5 is formed in the bottom portion of a Si pillar 3 and on an i-layer substrate 2. Subsequently, a gate HfO2 layer 11b is formed so as to surround the side surface of the Si pillar 3, and a gate TiN layer 12b is formed so as to surround the HfO2 layer 11b. Subsequently, P+ layers 18 and 32 containing an acceptor impurity at a high concentration and serving as a source and a drain are simultaneously or separately formed by a selective epitaxial crystal growth method on the exposed side surface of the bottom portion of and on the top portion of the Si pillar 3. Thus, an SGT is formed on the i-layer substrate 2.
US11380776B2 Field-effect transistor device with gate spacer structure
Semiconductor devices and methods of forming the same are provided. A method according to the present disclosure includes forming a semiconductor element over a substrate, the semiconductor element including a channel region and a source/drain region, forming a dummy gate stack over the channel region of the semiconductor element, depositing a first spacer layer over sidewalls of the dummy gate stack, depositing a second spacer layer over the first spacer layer, wherein the second spacer layer includes at least one silicon sublayer and at least one nitrogen-containing sublayer, after the depositing of the second spacer layer, etching the source/drain region of the semiconductor element to form a source/drain recess, and after the etching, removing the second spacer layer.
US11380771B2 High electron mobility transistor device and manufacturing method thereof
A high electron mobility transistor (HEMT) device and a manufacturing method thereof are provided. The HEMT device includes a channel layer, a barrier layer, a first gate electrode, a first drain electrode and a first source electrode. The channel layer is disposed on a substrate. A surface of a portion of the channel layer within a first region of the HEMT device includes a polar plane and a non-polar plane. The barrier layer is conformally disposed on the channel layer. The first gate electrode is disposed on the barrier layer, and located within the first region. The first drain electrode and the first source electrode are disposed within the first region, and located at opposite sides of the first gate electrode.
US11380770B2 Semiconductor device
A semiconductor device includes a base body, a stacked body on the base body and a first columnar part. The base body includes a substrate, a first insulating film on the substrate, a first conductive film on the first insulating film, and a first semiconductor part on the first conductive film. The stacked body includes conductive layers and insulating layers stacked alternately in a stacking direction. The first columnar part is provided inside the stacked body and the first semiconductor part. The first columnar part includes a semiconductor body and a memory film between the semiconductor body and conductive layers. The semiconductor body extends in the stacking direction. The first columnar part has a first diameter and a second diameter in a first direction crossing the stacking direction. The first diameter inside the first semiconductor part is larger than the second diameter inside the stacked body.
US11380769B2 Select gate spacer formation to facilitate embedding of split gate flash memory
An integrated circuit device includes a semiconductor substrate having a memory area and a logic area. A memory cell in the memory area includes a select gate separated from a floating gate by a floating gate spacer. A select gate spacer is formed on a side of the select gate opposite the floating gate. The select gate spacer has a uniform thickness over most of the select gate. The first layer of the select gate spacer may be formed by oxidizing the select gate electrode. A second layer of the select gate spacer may be formed by atomic layer deposition. the memory area may be covered by a protective layer while spacers are formed adjacent logic gates in the logic region.
US11380766B2 Transistor structure
A transistor includes a quasi-intrinsic region of a first conductivity type that is covered with an insulated gate. The quasi-intrinsic region extends between two first doped regions of a second conductivity type. A main electrode is provided on each of the two first doped regions. A second doped region of a second conductivity type is position in contact with the quasi-intrinsic region, but is electrically and physically separated by a distance from the two first doped regions. A control electrode is provided on the second doped region.
US11380765B2 Structure and intermediate structure
This invention provides a novel structure formed from GaN material using PEC etching. The structure comprises a member constituted by a single crystal of gallium nitride and the member includes a recess having an aspect ratio of 5 or more.
US11380764B2 Semiconductor device, method of manufacturing same, and sensor
The purpose of the present invention is to provide a semiconductor device comprising an epitaxial layer formed on a SiC substrate, and a CMOS formed in the top part of the epitaxial layer, wherein growth of any defects present at the interface between the SiC substrate and the epitaxial layer is suppressed, and the reliability of the semiconductor device is improved. As a means to achieve the foregoing, a semiconductor device is formed such that the distance from a p-type diffusion layer to the interface between an n-type epitaxial layer and an n-type semiconductor substrate is larger than the thickness of a depletion layer that extends from the p-type diffusion layer to the back side of the n-type semiconductor substrate in response to the potential difference between a substrate electrode and another substrate electrode.
US11380763B2 Contact structures for n-type diamond
Electronic devices and more particularly diamond-based electronic devices and corresponding contact structures are disclosed. Electrical contact structures to diamond layers, including n-type, phosphorus doped single-crystal diamond are disclosed. In particular, electrical contact structures are formed through an arrangement of one or more nanostructured carbon layers with high nitrogen incorporation that are provided between metal contacts and n-type diamond layers in diamond-based electronic devices. Nanostructured carbon layers may be configured to mitigate reduced phosphorus incorporation in n-type diamond layers, thereby providing low specific contact resistances for corresponding devices. Diamond p-i-n diodes for direct electron emission applications are also disclosed that include electrical contact structures with nanostructured carbon layers.
US11380761B2 Semiconductor device having buried gate structure and method for fabricating the same
A semiconductor device includes: a substrate; a first source/drain region and a second source/drain region spaced apart from each other by a trench in the substrate; and a gate structure in the trench, wherein the gate structure includes: a gate dielectric layer formed on a bottom and sidewalls of the trench; a first gate electrode positioned in a bottom portion of the trench over the gate dielectric layer; a second gate electrode positioned over the first gate electrode; and a dipole inducing layer formed between the first gate electrode and the second gate electrode and between sidewalls of the second gate electrode and the gate dielectric layer.
US11380758B2 Semiconductor device with air gap and boron nitride cap and method for forming the same
The present disclosure provides a semiconductor device with an air gap and a boron nitride cap for reducing capacitive coupling in a pattern-dense region and a method for preparing the semiconductor device. The semiconductor device includes a first metal plug and a second metal plug disposed over a pattern-dense region of a semiconductor substrate. The semiconductor device also includes a third metal plug and a fourth metal plug disposed over a pattern-loose region of the semiconductor substrate. The semiconductor device further includes a boron nitride layer disposed over the pattern-dense region and the pattern-loose region of the semiconductor substrate. A first portion of the boron nitride layer between the first metal plug and the second metal plug is separated from the semiconductor substrate by an air gap, and a second portion of the boron nitride layer between the third metal plug and the fourth metal plug is in direct contact with the semiconductor substrate.
US11380755B2 Compound capacitor structures
Capacitors are disclosed. A capacitor includes a plate-to-plate capacitor and a finger-to-finger capacitor. The plate-to-plate capacitor includes at least a first plate and a second plate. The second plate is in proximity to the first plate. The finger to finger capacitor is in proximity to the first plate. The finger to finger capacitor includes a first plurality of finger elements and a second plurality of finger elements. The second plurality of finger elements is interleaved with the first plurality of finger elements. The first plurality of finger elements is electrically connected to the first plate and the second plurality of finger elements is electrically connected to the second plate. The second plurality of finger elements and the first plate form additional plate-to-plate capacitors.
US11380751B2 Organic lighting apparatus including fuse structure
Disclosed herein is an organic lighting apparatus that can reduce leakage current. The organic lighting apparatus includes a plurality of light-emitting portions, each of which has a first electrode including an electric current injection line, wherein the electric current injection line includes one or more fuse structures. With the electric current injection line including a fuse structure, when a short circuit occurs between first and second electrodes in a specific light-emitting portion, the fuse operates and prevents electric current from being injected into the short-circuited light-emitting portion, thereby making it possible to reduce leakage current.
US11380750B2 Display apparatus with a shielding layer between adjacent data lines
A display apparatus includes a substrate, a first pixel positioned on the substrate, a first data line which applies a first data signal to the first pixel, a second pixel positioned on the substrate and being adjacent to the first pixel, a second data line which applies a second data signal to the second pixel, and a shielding layer between the first data line and the second data line. The first data line and the second data line are parallel to each other and are disposed at different heights, and the shielding layer includes a metallic layer.
US11380747B2 Display panel having divided area sub-pixel units
The present disclosure provides a display panel, a display device, and a method for manufacturing a display panel. The display panel includes a pixel unit. The pixel unit includes a plurality of sub-pixel units. Each of the plurality of sub-pixel units includes at least one transparent film layer. Each of the plurality of sub-pixel units is divided into a light-emitting area and a light-transmitting area, and the quantity of the transparent film layer in the light-transmitting area is smaller than the quantity of the transparent film layer in the light-emitting area.
US11380746B2 Organic light emitting diode display device
A display may include flexible substrate, a blocking layer on the flexible substrate, a pixel on the flexible substrate and the blocking layer, and a scan line, a data line, a driving voltage line, and an initialization voltage line connected to the pixel. The pixel may include an organic light emitting diode, a switching transistor connected to the scan line, and a driving transistor to apply a current to the organic light emitting diode. The blocking layer is in an area that overlaps the switching transistor on a plane, and between the switching transistor and the flexible substrate, and receives a voltage through a contact hole that exposes the blocking layer.
US11380745B2 Display panel including thin film transistors having different semiconductor materials from each other
A display panel includes a base layer, a first thin film transistor disposed on the base layer and including a silicon semiconductor pattern, a first control electrode is spaced apart from the silicon semiconductor pattern. A first input electrode is connected to a first side of the silicon semiconductor pattern. A first output electrode is connected to a second side of the silicon semiconductor pattern. The display panel includes a second thin film transistor. An organic light emitting diode includes a first electrode connected to the first thin film transistor, a second electrode, and an emission layer. A first insulating layer includes openings exposing the first side and the second side of the silicon semiconductor pattern, respectively. The first input electrode and the first output electrode are positioned in the openings, respectively.
US11380743B2 OLED display device including a plurality of strip-shaped grooves and manufacturing method thereof
An organic light-emitting diode (OLED) display device and a manufacturing method thereof are provided. The OLED display device includes a substrate, a thin-film transistor array substrate, a plurality of anodes, a pixel-defining layer, a plurality of strip-shaped grooves, a light-emitting functional layer, and a cathode disposed on the light-emitting functional layer, wherein the plurality of strip-shaped grooves block a lateral current between each of a plurality of pixel regions, thereby relieving a problem of current crosstalk between adjacent pixels.
US11380739B2 Display device having transmission hole passing through substrate and thin-film encapsulation layer and manufacturing method thereof
A method of manufacturing a display device includes forming a display unit including a main display area and a sensor area over a substrate, the main display area including a main pixel, and the sensor area including an auxiliary pixel and a transmission portion, the forming of the display unit including preparing a hard substrate defining an empty space corresponding to a location of the transmission portion, forming a soft substrate on the hard substrate, forming the main display area and the sensor area on the soft substrate, forming a thin-film encapsulation layer covering the main display area and the sensor area, and forming a transmission hole in the empty space by removing the hard substrate, the transmission hole passing through from the soft substrate to the thin-film encapsulation layer, and arranging a component on one side of the substrate, the component for communicating a signal through the transmission portion.
US11380738B2 LED-OLED hybrid self-emissive display
Inorganic and organic LEDs are integrated in a single chip. In an integrated multi-color micro-LED display panel, arrays of different color micro LEDs are integrated with corresponding driver circuitry. Some colors of micro LEDs are inorganic micro LEDs, and other colors are organic micro LEDs. Inorganic versus organic can be selected on the basis of efficiency, for example using inorganic micro LEDs for blue pixels and organic micro LEDs for red and green pixels. In one approach, an array of pixel drivers is first fabricated on a supporting substrate. Multiple strata of micro LEDs are then stacked on top of the base substrate. The strata containing inorganic micro LEDs are fabricated first, with one color per stratum. A single stratum containing all of the organic micro LEDs is then fabricated at the top of the stack.
US11380731B1 Superconducting device with asymmetric impedance
An electronic component having an asymmetric impedance is provided. The component includes first, second and third branches that connect at a common node. The component includes a first portion of superconducting material disposed along the first branch and a second portion of superconducting material disposed along the second branch. The component includes a first device disposed along the first branch and configured to transition the second portion of the superconducting material to a non-superconducting state when a current between a first terminal of the first device and a second terminal of the first device exceeds a first threshold value and a second device disposed along the second branch and configured to transition the first portion of the superconducting material to a non-superconducting state when a current between a first terminal of the second device and a second terminal of the second device exceeds a second threshold value.
US11380721B2 Wide channel gate structure
A gate structure includes a gate and a first isolation structure having a top surface and a bottom surface. The gate includes a first sidewall adjacent to the first isolation structure, a second sidewall, a first horizontal surface adjacent to a bottom edge of the first sidewall and a bottom edge of the second sidewall, the first horizontal surface being between the top surface of the first isolation structure and the bottom surface of the first isolation structure. The gate also includes a second horizontal surface adjacent to a top edge of the second sidewall. An effective channel width defined by the gate structure includes a height of the second sidewall and a width of the second horizontal surface.
US11380717B2 Array substrate and manufacturing method thereof, flexible display panel
An array substrate includes a base substrate, at least one inorganic film layer, and at least one organic soft film layer. The organic soft film layer is disposed on a side of the inorganic film layer adjacent to the base substrate, and a side surface of the organic soft film layer adjacent to the inorganic film layer has a wavy shape. By using the inorganic film layer to generate a compressive stress on the organic soft film layer, the organic soft film layer is wavy, and the inorganic film layer is also wavy, which reduces the stress concentration of the panel when bending, and improves the bending performance of the flexible display panel.
US11380715B2 Display substrate, display panel, display apparatus, and method of fabricating display substrate
A display substrate having a display area and a gate-on-array (GOA) area outside the display area is provided. The display substrate includes a base substrate; a light shielding layer on the base substrate; an insulating layer on a side of the light shielding layer away from the base substrate; and a GOA signal line on a side of the insulating layer away from the light shielding layer, and is connected electrically in parallel with a first part of the light shielding layer, the first part being in the GOA area. The display substrate includes a plurality of first vias extending through the insulating layer in the GOA area. The GOA signal line is electrically connected to the first part of the light shielding layer through the plurality of first vias respectively, thereby connecting the GOA signal line and the first part of the light shielding layer electrically in parallel.
US11380713B2 Array substrate and manufacturing method thereof, display panel
An array substrate, a manufacturing method thereof and a display panel are provided, the array substrate includes a base substrate and a first conductive layer, a first insulating layer, a second conductive layer and a third conductive layer which are sequentially stacked on the base substrate, the first insulating layer insulates the first conductive layer from the second conductive layer, the first conductive layer includes a first signal line, the second conductive layer includes a second signal line and a first connection part spaced apart from each other, the third conductive layer includes a second connection part, the first connection part is electrically connected with the first signal line through a first via hole in the first insulating layer; the second connection part is electrically connected with the first connection part and the second signal line to constitute a connection structure electrically connecting the first signal line with the second signal line.
US11380707B2 Three-dimensional memory device including backside trench support structures and methods of forming the same
A three-dimensional memory device includes layer stacks located over a substrate and laterally spaced apart from each other by backside trenches. Each of the layer stacks includes a respective alternating stack of insulating layers and electrically conductive layers. Memory openings vertically extend through a respective one of the alternating stacks and are filled with a respective memory opening fill structure. Each of the memory opening fill structures includes a respective vertical semiconductor channel and a respective vertical stack of memory elements. Each backside trench fill structure includes a respective row of backside trench bridge structures that are more distal from the substrate than a most distal one of the electrically conductive layers is from the substrate. The backside trench bridge structures can provide structural support during a replacement process that forms the electrically conductive layers.
US11380706B2 Integrated circuit device and method of manufacturing the same
An integrated circuit device includes a plurality of conductive lines extending in a horizontal direction parallel to a main surface of a substrate and overlapping one another in a vertical direction vertical to the main surface, on the substrate, a plurality of insulation layers each between two adjacent conductive lines of the plurality of conductive lines to extend in the horizontal direction, a channel layer extending in the vertical direction in a channel hole passing through the plurality of conductive lines and the plurality of insulation layers, and a plurality of outer blocking dielectric layers between the plurality of conductive lines and the channel layer, in at least some of the plurality of conductive lines, wherein a width of each of the plurality of outer blocking dielectric layers in the horizontal direction increases toward the main surface.
US11380704B2 Semiconductor memory device and method of manufacturing semiconductor memory device
A semiconductor memory device includes a P-type transistor and a first N-type transistor. The P-type transistor includes a first semiconductor layer containing carbon, a P-type second semiconductor layer provided on the first semiconductor layer, a third semiconductor layer provided on the second semiconductor layer and containing carbon. The first N-type transistor includes a fourth semiconductor layer containing carbon, an N-type fifth semiconductor layer provided on the fourth semiconductor layer, a sixth semiconductor layer provided on the fifth semiconductor layer and containing carbon.
US11380697B2 Raised pad formations for contacts in three-dimensional structures on microelectronic workpieces
Embodiments provide raised pad formations for step contacts in three-dimensional structures formed on microelectronic workpieces. Steps are formed in a multilayer stack that is used for the three-dimensional structure. The multilayer stack includes alternating non-conductive and conductive layers. For one embodiment, alternating oxide and polysilicon layers are used. The steps expose contact regions on different conductive layers. Material layers are formed on the contact regions to form raised pads. The material layers preferably have a high selectivity with respect to the non-conductive material for etch processes. A protective layer is formed over the steps and the raised pads, and contact holes are formed through the protective layer to the raised pads. Contacts are then formed within the contact holes. The raised pads inhibit punch-through of the non-conductive layers during the forming of the contact holes thereby improving performance of resulting devices formed in the microelectronic workpieces.
US11380695B2 Memory cell arrangement and method thereof
A memory cell arrangement is provided that may include: one or more memory cells, each of the one or more memory cells including: an electrode pillar having a bottom surface and a top surface; a memory material portion surrounding a lateral surface portion of the electrode pillar; an electrode layer surrounding the memory material portion and the lateral surface portion of the electrode pillar, wherein the electrode pillar, the memory material portion, and the electrode layer form a capacitive memory structure; and a field-effect transistor structure comprising a gate structure, wherein the bottom surface of the electrode pillar faces the gate structure and is electrically conductively connected to the gate structure, and wherein the top surface of the electrode pillar faces away from the gate structure.
US11380693B2 Semiconductor device including anti-fuse cell structure
A structure includes a word line, a bit line, and an anti-fuse cell. The anti-fuse cell includes a reading device, a programming device, and a dummy device. The reading device includes a first gate coupled to the first word line, a first source/drain region coupled to the bit line, and a second source/drain region. The first source/drain region and the second source/drain region are on opposite sides of the first gate. The programming device includes a second gate, a third source/drain region coupled to the second source/drain region, and a fourth source/drain region. The third source/drain region and the fourth source/drain region are on opposite sides of the second gate. The dummy device includes a third gate, a fifth source/drain region coupled to the fourth source/drain region, and a sixth source/drain region. The fifth source/drain region and the sixth source/drain region are on opposite sides of the third gate.
US11380690B2 Semiconductor device and method of fabricating the same
A semicondcutor device, and a method of fabricating the semiconductor device including forming on a substrate a device isolation layer defining a plurality of active regions; and forming a plurality of gate lines intersecting the active regions and buried in the substrate. The forming of the gate lines includes forming on the substrate a trench that intersects the active regions; forming a work-function control layer on a sidewall and a bottom surface of the trench; forming a conductive layer on the work-function control layer; sequentially forming a barrier layer and a source layer on the work-function control layer and the conductive layer, the source layer including a work-function control element; and diffusing the work-function control element from the source layer into an upper portion of the work-function control layer.
US11380688B2 Capacitor, semiconductor device, and manufacturing method of semiconductor device
A semiconductor device that can be miniaturized or highly integrated is provided. The semiconductor device includes a transistor and a capacitor. The transistor includes a metal oxide and a first conductor that is electrically connected to the metal oxide. The capacitor includes a first insulator which is provided over the metal oxide and which the first conductor penetrates; a second insulator provided over the first insulator and including an opening reaching the first insulator and the first conductor; a second conductor in contact with an inner wall of the opening, the first insulator, and the first conductor; a third insulator provided over the second conductor; and a fourth conductor provided over the third insulator. The first insulator has higher capability of inhibiting the passage of hydrogen than the second insulator.
US11380687B2 Semiconductor devices including diffusion break regions
Semiconductor devices and methods of forming the same are provided. Semiconductor devices may include a substrate including first and second regions, first active fins extending in a first direction on the first region, second active fins extending parallel to the first active fins on the second region, and single diffusion break regions between two first active fins. Single diffusion break regions may be spaced apart from each other in the first direction. The semiconductor devices may also include a lower diffusion break region between two second active fins and extending in a second direction that is different from the first direction and upper diffusion break regions on the lower diffusion break region. The upper diffusion break regions may be spaced apart from each other in the first direction, and each of the upper diffusion break regions may overlap the lower diffusion break region.
US11380686B2 Semiconductor devices including work function layers
A semiconductor device includes first and second transistors on a substrate. The first transistor includes a first N-type active region, a first gate electrode having a first work function layer, and a first gate dielectric layer having high-k dielectrics containing La. The first work function layer includes a first layer having TiON, a second layer having TiN or TiON, a third layer having TiON, a fourth layer having TiN, and a fifth layer having TiAlC. The second transistor includes a first P-type active region, a second gate electrode having a second work function layer, and a second gate dielectric layer having high-k dielectrics. The second work function layer includes the fifth layer directly contacting the second gate dielectric layer.
US11380685B2 Semiconductor device with superlattice fin
Certain aspects of the present disclosure relate to a semiconductor device (e.g., a gate-all-around (GAA) semiconductor device) comprising at least one superlattice fin. One example superlattice fin includes a first plurality of nanosheets composed of a first semiconductor material and a second plurality of nanosheets composed of a second semiconductor material, the second semiconductor material being different from the first semiconductor material, wherein a width of a first nanosheet in the first plurality of nanosheets differs from a width of a second nanosheet in the second plurality of nanosheets, the second nanosheet being adjacent to the first nanosheet.
US11380681B2 Integrated rectifier
A novel electric rectifier for use in a rectenna device is provided. The rectenna device can advantageously be used in a variety of applications. The electric rectifier comprises an integrated structure comprising: a diode structure comprising first and second electrodes located in first and second conductive layers respectively and an insulating layer between them, the diode structure being configured and operable for receiving an input signal and generating output signal indicative thereof, and a compensation structure electrically connected in parallel to said diode structure and being configured to compensate the parasitic capacitance of the diode structure when a frequency spectrum of the input signal is beyond the diode's cutoff frequency.
US11380678B2 Metamorphic high electron mobility transistor-heterojunction bipolar transistor integration
A semiconductor device having metamorphic high electron mobility transistor (HEMT)-heterojunction bipolar transistor (HBT) integration on a semiconductor substrate. An example semiconductor device generally includes a semiconductor substrate, a bipolar junction transistor (BJT) disposed above the semiconductor substrate and comprising indium, and a HEMT disposed above the semiconductor substrate and comprising indium.
US11380674B2 Array substrate, display panel and display device
Disclosed are an array substrate, display panel and display device. The array substrate includes: a substrate, where the substrate includes a display area and a peripheral circuit area surrounding the display area; the peripheral circuit area is provided with a gate drive circuit; the gate drive circuit includes a group of shift registers connected in cascade; a first metal layer; a second metal layer; scan lines and connection structures corresponding to the scan lines one-to-one; where the first metal layer includes the scan lines; the second metal layer includes the connection structures; the shift registers include scan signal output ends; the scan signal output ends are electrically connected to the scan lines one-to-one through the connection structures; at least one end of at least one scan line is provided with an electrostatic dispersion structure; the electrostatic dispersion structure includes an electrostatic dispersion line or an first electrostatic dispersion ring.
US11380673B2 Electrostatic discharge device
An Electro-Static Discharge (ESD) includes a first well having a first conductivity type on a substrate. The device further includes a second well within the first well. The second well has a second conductivity type. The device further includes a third well within the first well. The third well has the second conductivity type. The device further includes a first gate device disposed over the first well, a plurality of active regions between the first gate device and the dummy gate, and a dummy gate disposed within a space between the active regions. The dummy gate is positioned over a space between the second and third wells.
US11380668B2 Semiconductor memory device and manufacturing method of semiconductor memory device
A semiconductor device includes: a substrate extending in a first direction and a second direction intersecting with the first direction; a plurality of input/output pads disposed at one side of the substrate; a first circuit adjacent to the input/output pads in the first direction; a second circuit disposed to be spaced farther apart from the input/output pads in the first direction than the first circuit; a first memory cell array overlapping the first circuit; a second memory cell array overlapping the second circuit; first metal source patterns overlapping the first memory cell array and being spaced apart from each other in the second direction; and a second metal source pattern overlapping the second memory cell array and formed to have a width wider than a width of each of the first metal source patterns in the second direction.
US11380667B2 Memory device with a multiplexed command/address bus
A memory device includes a first plurality of volatile memories, a non-volatile memory, and a controller coupled to the non-volatile memory and including a first controller output. The memory device further includes a registering clock driver (RCD) including a first RCD output, and a first multiplexer including a first mux input coupled to the first RCD output, a second mux input coupled to the first controller output, and a first mux output coupled to the first plurality of volatile memories. The first multiplexer can be configured to provide command/address signals from one of the RCD and the controller to the first plurality of volatile memories.
US11380666B2 Fan-out package with cavity substrate
Structures and methods of forming fan-out packages are provided. The packages described herein may include a cavity substrate, one or more semiconductor devices located in a cavity of the cavity substrate, and one or more redistribution structures. Embodiments include a cavity preformed in a cavity substrate. Various devices, such as integrated circuit dies, packages, or the like, may be placed in the cavity. Redistribution structures may also be formed.
US11380660B2 Manufacturing method of micro-LED display device
The present disclosure provides a manufacturing method of a micro-LED display device. In the method, a display backboard and a substrate are made separately, and then the display backboard and the substrate are synthesized, after the substrate is removed, a micro-LED array, a protective layer, and a transparent electrode layer are formed on the display backboard formed with an LED single crystal film layer. Beneficial effect is that LED transfer bonding can be self-aligned, conventional mass transfer process can be avoided, process is simple, production cost is reduced, and product yield and pixels of the micro-LED display device are greatly improved.
US11380653B2 Die stack structure and manufacturing method thereof
A die stack structure including a first die, an encapsulant, a redistribution layer and a second die is provided. The encapsulant laterally encapsulates the first die. The redistribution layer is disposed below the encapsulant, and electrically connected with the first die. The second die is disposed between the redistribution layer and the first die, wherein the first and second dies are electrically connected with each other, the second die comprises a body portion having a first side surface, a second side surface and a curved side surface therebetween, and the curved side surface connects the first side surface and the second side surface.
US11380650B2 Batch manufacture of component carriers
A method of manufacturing a batch of component carriers is disclosed. The method includes providing a plurality of separate wafer structures, each comprising a plurality of electronic components, simultaneously laminating the wafer structures with at least one electrically conductive layer structure and at least one electrically insulating layer structure, and singularizing a structure resulting from the laminating into the plurality of component carriers, each comprising at least one of the electronic components, a part of the at least one electrically conductive layer structure and a part of the at least one electrically insulating layer structure.
US11380649B2 Fan-out wafer-level packaging structure and method packaging the same
The present disclosure provides a fan-out wafer-level packaging structure and a method for packaging the same. The structure includes: two or more semiconductor chips with a bonding pad, the semiconductor chips are arranged in a fan-out wafer array, and each of the semiconductor chips has an initial position, respectively; a plastic packaging layer, covering surfaces of the semiconductor chips and between the semiconductor chips, each of the semiconductor chips has an offset position, respectively, and the offset position has an offset distance relative to the initial position; a redistribution layer formed on the semiconductor chips, to realize interconnection between the semiconductor chips, the redistribution layer includes at least one first redistribution layer, the first redistribution layer is formed on a surface of the semiconductor chips and is aligned and in contact with the bonding pad of the semiconductor chips; and a metal bump formed on the redistribution layer.
US11380648B2 Process for manufacturing assembly pads on a carrier for the self-assembly of an electronic circuit on the carrier
The invention concerns a support intended for the implementation of a method of self-assembly of at least one element on a surface of the support, including at least one assembly pad on said surface, a liquid drop having a static angle of contact on the assembly pad smaller than or equal to 15°, and nanometer- or micrometer-range pillars on said surface around the pad, the liquid drop having a static angle of contact on the pillars greater than or equal to 150°.
US11380645B2 Semiconductor structure comprising at least one system-on-integrated-circuit component
A structure including a first semiconductor die and a second semiconductor die is provided. The first semiconductor die includes a first bonding structure. The first bonding structure includes a first dielectric layer and first conductors embedded in the first dielectric layer. The second semiconductor die includes a second bonding structure. The second bonding structure includes a second dielectric layer and second conductors embedded in the second dielectric layer. The first dielectric layer is in contact with the second dielectric layer, and the first conductors are in contact with the second conductors. Thermal conductivity of the first dielectric layer and the second dielectric layer is greater than thermal conductivity of silicon dioxide.
US11380643B2 Rounded metal trace corner for stress reduction
An integrated circuit package is disclosed. The integrated circuit package comprises a first integrated circuit die and a second integrated circuit die. The integrated circuit package further includes a substrate, wherein both the first integrated circuit die and the second integrated circuit die are connected to the substrate. The substrate includes an interconnect bridge embedded within the substrate, wherein the interconnect bridge includes at least one metal trace component, wherein the metal trace component includes rounded corners on a bottom portion of the metal trace component.
US11380638B2 Semiconductor device including bonding pads and method of manufacturing the same
In one embodiment, a semiconductor device includes a substrate, a first interconnection provided above the substrate, and a first pad provided on the first interconnection. The device further includes a second pad provided on the first pad, and a second interconnection provided on the second pad. Furthermore, the first pad includes a first layer provided in a first insulator above the substrate, and a second layer that is provided in the first insulator via the first layer and is in contact with the first interconnection, or the second pad includes a third layer provided in a second insulator above the substrate, and a fourth layer that is provided in the second insulator via the third layer and is in contact with the second interconnection.
US11380633B2 Radio frequency module
A radio frequency module includes a radio frequency integrated circuit (RFIC) to input or output a base signal and a radio frequency (RF) signal having a higher frequency than the base signal, a wiring via extending upward from the RFIC and a feed line electrically connected to the wiring via to provide a transmission path of the RF signal, a second ground layer surrounding the feed line, a first ground layer spaced above the second ground layer, a third ground layer between the second ground layer and the RFIC, a feed-line insulating layer disposed between the first and third ground layers, an IC wiring layer between the third ground layer and the RFIC, electrically connected to the RFIC, and providing a transmission path of the base signal, and an IC insulating layer between the third ground layer and the RFIC, having a higher dielectric constant than the feed-line insulating layer.
US11380630B2 Integrated circuit package that measures amount of internal precious material
Integrated circuit package (ICP) with: (i) stored information pertaining to an amount and/or value of precious material present in the ICP; and (ii) sensor for detecting an amount of precious material present in the ICP. In some embodiments the ICP is embedded in a smart card for use with a smart card reader system that can communicate data to and/or from the ICP.
US11380629B2 Methods for forming three-dimensional memory devices with supporting structure for staircase region
Embodiments of 3D memory devices and methods for forming the same are disclosed. In an example, a method for forming a 3D memory device is disclosed. A peripheral circuit is formed on a first substrate. A first semiconductor layer is formed on a second substrate. A supporting structure and a second semiconductor layer coplanar with the supporting structure are formed on the first semiconductor layer. A memory stack is formed above the supporting structure and the second semiconductor layer. The memory stack has a staircase region overlapping the supporting structure. A channel structure extending vertically through the memory stack and the second semiconductor layer into the first semiconductor layer is formed. The first substrate and the second substrate are bonded in a face-to-face manner.
US11380627B1 Radiofrequency device
A radiofrequency device includes a semiconductor substrate, an inductor structure, a shielding structure, and a mask pattern. The semiconductor substrate includes a first region and a second region. The inductor structure is disposed on the first region of the semiconductor substrate. The shielding structure is disposed on the first region of the semiconductor substrate and located between the inductor structure and the semiconductor substrate in a vertical direction. The mask pattern is disposed on the semiconductor substrate. A first portion of the mask pattern is disposed on the shielding structure and directly contacts the shielding structure, and a top surface of the shielding structure is completely covered by the first portion of the mask pattern.
US11380626B2 Package structure and method for fabricating the same
The present disclosure provides a package structure, including a mounting pad having a mounting surface, a semiconductor chip disposed on the mounting surface of the mounting pad, wherein the semiconductor chip includes: a first surface perpendicular to a thickness direction of the semiconductor chip, a second surface opposite to the first surface and facing the mounting surface, and a third surface connecting the first surface and the second surface, a magnetic device disposed in the semiconductor chip, a first magnetic field shielding at least partially surrounding the third surface, a second magnetic field shielding, including a top surface facing the second surface of the semiconductor chip, and a molding surrounding the semiconductor chip, wherein the entire top surface of the second magnetic field shielding is in direct contact with the molding.
US11380620B2 Semiconductor package including cavity-mounted device
A semiconductor package and methods of forming the same are disclosed. In an embodiment, a package includes a substrate; a first die disposed within the substrate; a redistribution structure over the substrate and the first die; and an encapsulated device over the redistribution structure, the redistribution structure coupling the first die to the encapsulated device.
US11380619B2 Semiconductor devices including cobalt alloys and fabrication methods thereof
A semiconductor device includes a substrate, a conductive wiring which comprises cobalt or copper and is electrically connected to the substrate, an insulating material which electrically isolates the conductive wiring from neighboring wiring, and a first barrier layer which comprises a first cobalt alloy and is disposed between the conductive wiring and the insulating material.
US11380618B2 Power distribution circuitry
Various implementations described herein are directed to an integrated circuit having a power gate cell and a first power distribution grid. The integrated circuit may include a second power distribution grid aligned with and disposed above the power gate cell. The second power distribution grid may be disposed between the power gate cell and the first power distribution grid.
US11380616B2 Fan out package-on-package with adhesive die attach
Fan Out Package-On-Package (PoP) assemblies in which a second chip is adhered to a non-active side of a first chip. An active side of the first chip embedded in a first package material may be electrically coupled through one or more redistribution layers that fan out to package interconnects on a first side of the POP. A second chip may be adhered, with a second package material, to the non-active side of the first chip. An active side of the second chip may be electrically coupled to the package interconnects through a via structure extending through the first package material. Second interconnects between the second chip, or a package thereof, may contact the via structure. Use of the second package material as an adhesive may improve positional stability of the second chip to facilitate wafer-level assembly techniques.
US11380613B2 Repurposed seed layer for high frequency noise control and electrostatic discharge connection
An integrated circuit (IC) package is described. The IC package includes a die, having a pad layer structure on back-end-of-line layers on a substrate. The die also includes a metallization routing layer on the pad layer structure, and a first under bump metallization layer on the metallization routing layer. The IC package also includes a patterned seed layer on a surface of the die to contact the first under bump metallization layer. The IC package further includes a first package bump on the first under bump metallization layer.
US11380611B2 Chip-on-wafer structure with chiplet interposer
A method of forming a semiconductor structure includes bonding a first die and a second die to a first side of a first interposer and to a first side of a second interposer, respectively, where the first interposer is laterally adjacent to the second interposer; encapsulating the first interposer and the second interposer with a first molding material; forming a first recess in a second side of the first interposer opposing the first side of the first interposer; forming a second recess in a second side of the second interposer opposing the first side of the second interposer; and filling the first recess and the second recess with a first dielectric material.
US11380607B2 Semiconductor device
A semiconductor device includes a substrate having a first surface on which an active region is disposed, and a second surface opposite the first surface, a buried conductive line extending in one direction and having a portion buried in the active region, an insulating portion covering the buried conductive line, a contact structure disposed on the insulating portion and connected to the buried conductive line, a through-hole extending from the second surface to the insulating portion and exposing the buried portion of the buried conductive line, an insulating isolation film disposed on a side surface of the buried conductive line and exposing a bottom surface of the buried portion and a side surface adjacent to the bottom surface, a through-via contacting the bottom surface and the adjacent side surface of the buried conductive line, an insulating liner surrounding the through-via.
US11380601B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor chip is mounted on a substrate in a face-down manner. A metal film is arranged on a back surface of the semiconductor chip facing an opposite side from the substrate away from an edge of the back surface. A sealing resin layer seals the semiconductor chip with a part of the metal film being exposed from the sealing resin layer.
US11380600B2 Semiconductor apparatus
A semiconductor apparatus having a silicon substrate layer at least portion of which is doped with dopants of a conductivity type; and at least one insulator layer formed above the silicon substrate layer, wherein the at least one insulator layer and the dopants of the silicon substrate layer have opposite electric charges.
US11380599B2 Semiconductor module, vehicle, and method of manufacturing semiconductor module
There is provided a semiconductor module including: a base for semiconductor cooling; a stacked substrate provided above the base; a semiconductor chip provided above the stacked substrate; a coating layer provided on an upper surface of the semiconductor chip; and a sealing resin for sealing the semiconductor chip, in which the base is in contact with the sealing resin.
US11380584B2 Semiconductor device and manufacturing method of semiconductor device including a through electrode for connection of wirings
Damage to a semiconductor device at the time of forming a via hole in which a through electrode is arranged is prevented. The semiconductor device includes a cylindrical insulating film, a front surface side pad, a conductor layer, and a back surface side pad. The cylindrical insulating film is configured in a cylindrical shape penetrating a semiconductor substrate. The front surface side pad is formed adjacent to a front surface of the semiconductor substrate inside the cylindrical insulating film. The conductor layer is arranged adjacent to the front surface side pad and an inner side of the cylindrical insulating film after removing the semiconductor substrate inside the cylindrical insulating film adjacent to the front surface side pad. The back surface side pad is arranged on a back surface of the semiconductor substrate and is connected to the front surface side pad via the conductor layer.
US11380582B2 Semiconductor structure and method for forming ihe same
A method for manufacturing a semiconductor device is provided. The method includes the following steps: forming a lining layer on a substrate and a plurality of gate structures; forming a first spacer layer on the lining layer; forming a stop layer on the first spacer layer; forming a first sacrificial layer on the stop layer and between the gate structures; removing a portion of the first sacrificial layer so that the top surface of the first sacrificial layer is located between the upper portions of the gate structures; forming a second spacer layer on the first sacrificial layer and the gate structures; and removing a portion of the second spacer layer so that the remaining second spacer layer is located between the upper portions of the gate structures.
US11380581B2 Interconnect structures of semiconductor devices having a via structure through an upper conductive line
A method of fabricating an interconnect structure of a semiconductor device is provided having a first conductive line and forming a second conductive line over the first conductive line. A via opening is formed in the second conductive line, and the via opening is aligned over the first conductive line. The via opening is filled with a conductive material to form an interconnect via and an upper portion of the interconnect via forms a portion of the second conductive line.
US11380579B2 Method and process using dual memorization layer for multi-color spacer patterning
A self-aligned multiple patterning (SAMP) multi-color spacer patterning process is disclosed for formation of structures on substrates. Trenches and vias may be formed in the process. A trench memorization layer and a via memorization layer may be formed on the substrate. In one embodiment, the trench memorization layer and the via memorization layer are formed between the multi-color spacer patterning structures and a low-k interlayer dielectric layer. The use of the trench memorization layer and the via memorization layer allows the formation of trenches and vias in the low-k interlayer dielectric layer without causing damage to the low-k properties of the low-k interlayer dielectric layer.
US11380578B2 Formation of angled gratings
Systems and methods discussed herein can be used to form gratings at various slant angles across a grating material on a single substrate by determining an ion beam angle and changing the angle of an ion beam among and between ion beam angles to form gratings with varying angles and cross-sectional geometries. The substrate can be rotated around a central axis, and one or more process parameters, such as a duty cycle of the ion beam, can be modulated to form a grating with a depth gradient.
US11380574B2 Electrostatic chuck
An electrostatic chuck includes: an electrically-conductive base plate including a first part, a second part at an outer circumference of the first part, and a gas inlet path for introducing a cooling gas; a first electrostatic chuck part configured to clamp a wafer on the first part, including a ceramic dielectric substrate that includes an embedded first clamping electrode and at least one through-hole communicating with the gas inlet path; and a second electrostatic chuck part configured to clamp a focus ring on the second part, including a ceramic layer that includes at least one through-hole for introducing a cooling gas and that includes at least a first layer contacting the focus ring when the second electrostatic chuck part clamps the focus ring, in which the first layer is less dense than the ceramic dielectric substrate. Thereby, the electrostatic chuck can increase the device yield.
US11380573B2 Structure for automatic in-situ replacement of a part of an electrostatic chuck
A substrate support for use in a reaction chamber includes a base, and an in-situ electrostatic chuck. The chuck includes a first electrode in an upper portion of the chuck that is configured to hold a wafer to an upper surface of the upper portion by a first electrostatic attractive force under a condition of a first voltage is applied to the first electrode, and a second electrode that opposes an upper surface of the base and is configured to hold the chuck to the base by a second electrostatic attractive force under a condition that a second voltage is applied to the second electrode. Under a condition that the second voltage is not supplied to the second electrode, the second electrostatic attractive force is not present and the chuck is freed to be replaced in-situ without also removing the base and without exposing the reaction chamber to external atmosphere.
US11380572B2 Substrate support carrier with improved bond layer protection
A substrate support pedestal comprises an electrostatic chuck, a cooling base, a gas flow passage, a porous plug, and a sealing member. The electrostatic chuck comprises body having a cavity. The cooling base is coupled to the electrostatic chuck via a bond layer. The gas flow passage is formed between a top surface of the electrostatic chuck and a bottom surface of the cooling base. The gas flow passage further comprises the cavity. The porous plug is positioned within the cavity to control the flow of gas through the gas flow passage. The sealing member is positioned adjacent to the porous plug and is configured to form one or more of a radial seal between the porous plug and the cavity and an axial seal between the porous plug and the cooling base.
US11380568B2 Transfer method and transfer system
A transfer method according to an exemplary embodiment includes: transferring a focus ring onto a stage by a transfer unit; transferring a measuring instrument into an inner region of the transferred focus ring and onto an electrostatic chuck; acquiring a measurement value group by the transferred measuring instrument; and adjusting a transfer position of the focus ring by the transfer unit such that the central position of the electrostatic chuck and the central position of the focus ring coincide with each other based on the measurement value group.
US11380567B2 Wafer purging-type shelf assembly and buffer module having the same
Disclosed herein are a wafer purging-type shelf assembly and a buffer module having the same. The wafer purging-type shelf assembly includes: a shelf formed to support a wafer receiving container; a supply nozzle configured to be connected to an injection port of the wafer receiving container; and a gas supply line configured to supply an inert gas discharged from a factory gas facility to the wafer receiving container through the supply nozzle, wherein the gas supply line includes a proportional pressure control valve unit that adjusts a supply flow rate of the inert gas to the wafer receiving container by an area control method.
US11380563B2 Substrate processing apparatus, plurality of electrodes and method of manufacturing semiconductor device
There is provided a technique, which includes: a reaction tube configured to form a process chamber in which a substrate is processed; an electrode fixing jig installed outside the reaction tube and configured to fix at least two electrodes for forming plasma in the process chamber; and a heating device installed outside the electrode fixing jig and configured to heat the reaction tube, wherein the at least two electrodes include at least one electrode to which a predetermined potential is applied and at least one electrode to which a reference potential is applied, and wherein a surface area of the at least one electrode to which the predetermined potential is applied is two times or more than a surface area of the at least one electrode to which the reference potential is applied.
US11380562B2 Substrate processing apparatus
A substrate processing apparatus includes a substrate holder, a rotating mechanism, a processing liquid discharge unit, and a gas discharge unit. The processing liquid discharge unit discharges a liquid flow of a processing liquid such that the liquid flow comes into contact with a landing position in a rotation path of a peripheral portion of an upper surface of the substrate being rotated. The gas discharge unit discharges a first gas flow of an inert gas from above toward a first position upstream from the landing position in a direction of rotation of the substrate in the rotation path, and discharges a second gas flow of the inert gas from above toward a second position upstream from the first position in the direction of rotation of the substrate in the rotation path. The kinetic energy of the second gas flow is lower than the kinetic energy of the first gas flow.
US11380559B2 Carrier device, work processing apparatus, control method of carrier device and storage medium storing program
An object is to suppress dew condensation in a carrier device. There is provided a carrier device comprising a body; a rotational part provided to be rotatable relative to the body; an arm supported on the rotational part; an end effector provided in a leading end portion of the arm and configured to hold a work; a gas supply unit configured to supply a gas to an arm-side internal space provided in an arm-side base portion of the end effector and/or in the leading end portion of the arm; and an exhaust unit provided in a body-side internal space that communicates with the arm-side internal space and configured to discharge the gas in the arm-side internal space and/or in the body-side internal space.
US11380558B2 Optical sensor packaging system
An optical sensor packaging system and method can include: providing a substrate, the substrate including a redistribution pad; mounting an optical sensor to the substrate, the optical sensor including a photo sensitive material formed on a photo sensitive area of an active optical side of the optical sensor; wire-bonding the optical sensor to the substrate with a first bond wire connected from the active optical side to the redistribution pad; and encapsulating the optical sensor, the first bond wire, and the photo sensitive material with an over-mold, the over-mold formed with a top surface co-planar to a surface of the photo sensitive material, the over-mold forming a vertically extended border around the photo sensitive material and around the photo sensitive area, and the over-mold formed above the first bond wire.
US11380556B2 Thermal atomic layer etch with rapid temperature cycling
Disclosed are apparatuses and methods for performing atomic layer etching. A method may include supporting and thermally floating a substrate in a processing chamber, modifying one or more surface layers of material on the substrate by chemical adsorption, without using a plasma, while the substrate is maintained at a first temperature, and removing the one or more modified surface layers by desorption, without using a plasma, while the substrate is maintained at a second temperature, the first temperature being different than the second temperature. An apparatus may include a processing chamber and support features configured to support and thermally float a substrate in the chamber, a process gas unit configured to flow a first process gas onto the substrate, a substrate heating unit configured to heat the substrate, and a substrate cooling unit configured to actively cool the substrate.
US11380554B2 Gas phase etching system and method
A method and system for the dry removal of a material on a microelectronic workpiece are described. The method includes receiving a workpiece having a surface exposing a target layer to be at least partially removed, placing the workpiece on a workpiece holder in a dry, non-plasma etch chamber, and selectively removing at least a portion of the target layer from the workpiece. The selective removal includes operating the dry, non-plasma etch chamber to perform the following: exposing the surface of the workpiece to a chemical environment at a first setpoint temperature in the range of 35 degrees C. to 100 degrees C. to chemically alter a surface region of the target layer, and then, elevating the temperature of the workpiece to a second setpoint temperature at or above 100 degrees C. to remove the chemically treated surface region of the target layer.
US11380553B2 Method for fabricating semiconductor device using tilted etch process
The present application discloses a method for fabricating a semiconductor device using a tilted etch process. The method for fabricating the semiconductor device includes providing a target layer, forming a first hard mask layer on the target layer, forming second hard mask layers on the first hard mask layer, performing a first tilted etch process on the first hard mask layer to form first openings along the first hard mask layer and adjacent to first sides of the second hard mask layers, and performing a second tilted etch process on the first hard mask layer to form second openings along the first hard mask layer and adjacent to second sides of the second hard mask layers. The first tilted etch process and the second tilted etch process use the second hard mask layers as pattern guides and the first hard mask layer is turned into a patterned first hard mask layer by the first openings and the second openings.
US11380552B2 Method of manufacturing integrated circuit device
In order to manufacture an integrated circuit device, a feature layer is formed on a substrate in a first area for forming a plurality of chips and in a second area surrounding the first area. The feature layer has a step difference in the second area. On the feature layer, a hard mask structure including a plurality of hard mask layers stacked on each other is formed. In the first area and the second area, a protective layer covering the hard mask structure is formed. On the protective layer, a photoresist layer is formed. A photoresist pattern is formed by exposing and developing the photoresist layer in the first area by using the step difference in the second area as an alignment key.
US11380548B2 Method of manufacturing semiconductor structure through multi-implantation to fin structures
A method of manufacturing a semiconductor structure, comprising providing a substrate; forming a fin structure over the substrate; depositing an insulation material over the fin structure; performing a plurality of ion implantations in-situ with implantation energy increased or decreased stepwise; and removing at least a portion of the insulation material to expose a portion of the fin structure.
US11380547B2 Plasma processing method and plasma processing apparatus
A plasma processing method of etching an organic film through a mask having an opening is provided. The mask is formed on the organic film, and is made of a silicon-containing film. The method includes rectifying a shape of the mask. The rectifying of the shape of the mask includes refining a side wall of the opening of the mask, and etching an upper surface of the mask.
US11380545B2 Processing method and substrate processing apparatus
There is provision of a processing method including a) depositing deposits on a patterned mask layer formed over an etching film; b) removing a part of the mask layer, a part of the deposits, or both the part of the mask layer and the part of the deposits; and c) repeating a) and b) at least once, thereby causing a taper angle of a side surface of a pattern formed in the mask layer to be a desired angle.
US11380543B2 Method for fabricating a monocrystalline structure
A substrate is provided with a monocrystalline silicon-germanium layer with a first surface covered by a protective oxide obtained by wet process and having a degradation temperature. The protective oxide is transformed into fluorinated salt which is then eliminated. The substrate is placed in a processing chamber at a lower temperature than the degradation temperature and is subjected to a temperature ramp up to a higher temperature than the degradation temperature. The first surface is annealed in a hydrogen atmosphere devoid of silicon, germanium and precursors of the materials forming the target layer. When the temperature ramp is applied, a silicon precursor is inserted in the processing chamber between a loading temperature and the degradation temperature to deposit a monocrystalline buffer layer. A mono-crystalline target layer is deposited by chemical vapour deposition.
US11380538B2 Method of forming nitride film and apparatus for forming nitride film
A nitride film forming method includes repeating a cycle a plurality of times, wherein the cycle includes: forming a layer containing an element to be nitrided on a substrate by supplying a source gas including the element to the substrate; plasmarizing a modifying gas including a hydrogen gas, and modifying the layer containing the element with the plasmarized modifying gas; and activating a nitriding gas including nitrogen by heat, and thermally nitriding the layer containing the element with the nitriding gas activated by heat.
US11380533B2 Analyzer apparatus and control method
An analyzer apparatus (1) includes: an ionization unit (11) that ionizes molecules to analyze; a filter unit (13) that forms a field for selectively passing ions generated by the ionization unit; a detector unit (14) that detects ions that have passed through the filter unit; an ion drive circuitry (61) that electrically drives the ionization unit; a field drive circuitry (62) that electrically drives the filter unit; and a control unit (22) that controls outputs of the ion drive circuitry and the field drive circuitry, wherein the control unit controls the ion drive circuitry to ramp up and down a filament voltage supplied to a filament of the ionization unit when the analyzer apparatus starts and stops.
US11380525B2 Ring for electrode
A ring for an electrode includes three or more silicon members having an arc shape and a joining part joining the silicon members. The joining part contains boron oxide.A clean copy of the amended abstract is provided in Exhibit A of this preliminary amendment.
US11380524B2 Low resistance confinement liner for use in plasma chamber
Embodiments of liners for use in a process chamber are provided herein. In some embodiments, a liner for use in a process chamber includes an upper liner having a top plate with a central opening and a tubular body extending downward from an outer peripheral portion of the top plate, wherein the top plate has a contoured inner surface having a first step with a first inner diameter and a second step with a second inner diameter greater than the first inner diameter, and wherein the tubular body has an opening for transferring a substrate therethrough; and a lower liner abutting a bottom surface of the tubular body, wherein the lower liner extends radially inward from the tubular body and includes a plurality of radial slots arranged around the lower liner, wherein the upper liner and the lower liner form a C-shaped cross-section.
US11380523B2 Semiconductor manufacturing apparatus
Provided is a semiconductor manufacturing apparatus that can etch a metal film containing a transition metal element at high speed and with high accuracy by using a complexing gas. The semiconductor manufacturing apparatus includes: a vacuum container 60; a processing chamber 1 that is provided in the vacuum container, and includes a stage 4 on which a sample 3 formed with a metal film containing a transition metal element is placed; and a vaporization chamber 2 that is provided in the vacuum container, and includes a vaporizing nozzle unit 70 configured to vaporize a complexing gas raw material liquid supplied from an outside. A complexing gas obtained by vaporizing the complexing gas raw material liquid is introduced into the processing chamber to etch the metal film of the sample.
US11380518B2 Measurement system and method for setting observation conditions of measurement apparatus
A measurement system comprising: a measurement apparatus observing a sample based on an observation condition including parameters; and an observation condition database storing data in which a search key related to the sample and the observation condition, a control unit calculating information on an observation condition of a sample is configured to: receive an observation condition search request including a search key related to a target sample; refer the observation condition database to search for the first data matching or similar to the search key related to the target sample included in the observation condition search request, calculate, based on the searched first data, a candidate observation condition of the measurement apparatus for observing the target sample, and output display data for presenting the candidate observation condition.
US11380515B2 Charged particle beam device
An object of the present disclosure is to provide a charged particle beam device that can suppress an influence to a device generated according to the preliminary exhaust. In order to achieve the object, suggested is a charged particle beam device including a vacuum sample chamber that maintains an atmosphere around a sample to be irradiated with a charged particle beam in a vacuum state; and a preliminary exhaust chamber to which a vacuum pump for vacuuming an atmosphere of the sample introduced into the vacuum sample chamber is connected, in which the vacuum sample chamber is a box-shaped body including a top plate, and a portion between the top plate and a side wall of the box-shaped body positioned below the top plate includes a portion in which the top plate and the side wall are not in contact with each other.
US11380501B2 High voltage electric power switch with carbon arcing electrodes and carbon dioxide dielectric gas
A high voltage electric switch includes contacts with graphite carbon electrode forming the arc gap. In addition, the carbon contacts are located in a chamber containing at least 60% carbon dioxide (CO2) as a dielectric gas to achieve improved arc interrupting performance. In conventional switches, the metallic contacts introduce metallic vapors into the arc plasma that inhibits the ability of the dielectric gas to interrupt high voltage, high current arcs. As the element carbon is inherently present in CO2 gas, the addition of vapors from the carbon electrodes into the dielectric gas does not significantly interfere with the dielectric arc-interrupting performance of the CO2 dielectric gas.
US11380498B2 Electrical unit and associated additional functional module
An electrical unit (1) for an electrical installation that is connected to an electrical network, comprising at least: a primary functional module (2) that is capable of for performing a current-switching function, and an additional functional module (5) for performing at least one function requiring an electrical power supply. The function of the additional functional module (5) is a function requiring an electrical power supply with the exception of a lighting function.
US11380495B2 Electrical equipment and additional functional module associated therewith
An electrical equipment for an electrical installation connected to an electrical grid, has at least: a primary functional module (2) suitable for carrying out a current interruption function, and an additional functional module (5) for carrying out a function requiring a power supply The function of the additional functional module (5) is a function requiring a power supply except for an indicator light lighting function.
US11380494B2 Method for assembling keyswitch device
A method for assembling a keyswitch device includes: connecting a first covering portion to a surface of a first housing; connecting a second covering portion to a connection base comprising an engaging portion; rotatably engaging the engaging portion with an engaging structure; connecting the engaging structure to the first housing; and fixing a second housing to the first housing such that the first housing and the second housing constitute a recess communicating with the surface, wherein the engaging structure partially protrudes into the recess.
US11380493B2 Electrolytic capacitor
An electrolytic capacitor includes a capacitor element, a body case, and a sealing body. The capacitor element has a cathode foil and an anode foil wound up with a separator in between, and has a prescribed solution held between the cathode foil and the anode foil. The body case houses the capacitor element. The sealing body seals the body case. The solution is a fat-soluble antioxidant dissolved in a lypophilic solvent and the separator is configured to be in contact with the sealing body.
US11380489B2 Chip electronic component and electronic component mounting structure
A chip electronic component includes a stack, a first external electrode disposed at least on a first end surface and a first main surface of the stack, a second external electrode disposed at least on a second end surface and a first main surface of the stack, a first bump disposed at least on a portion of the first external electrode on the first main surface, and a second bump disposed at least on a portion of the second external electrode on the first main surface. The first bump and the second bump each have a porosity greater than or equal to about 5% and less than or equal to about 40%.
US11380484B2 Multilayer electronic component
A multilayer electronic component includes a body including a first internal electrode and a second internal electrode alternately disposed in a first direction with a dielectric layer interposed therebetween, and including a first surface and a second surface opposing each other in the first direction, a third surface and a fourth surface opposing each other in a second direction, and a fifth surface and a sixth surface opposing each other in a third direction. A first external electrode is disposed on the third, fourth, fifth, and sixth surfaces. A second external electrode is disposed on one or more of the first and second surfaces, and a via electrode is exposed through a surface on which the second external electrode is disposed. A ratio W/L is 0.95 or more and 1.05 or less, where L is a length of the body and W is a width of the body.
US11380478B2 Coil component
A coil component includes: a body having a first surface and a second surface opposing each other in one direction and including a core extending in the one direction; a coil portion embedded in the body and having at least one turn around the core; and an external electrode disposed at least on the first surface of the body and connected to the coil portion. A first distance from the coil portion to a third surface of the body is greater than a second distance from the coil portion to a fourth surface of the body. The third and fourth surfaces oppose each other and have the core disposed therebetween. Turns of the coil portion disposed between the third surface of the body and the core are more than those of the coil portion disposed between the fourth of the body and the core.
US11380472B2 High-permeability magnetic-dielectric film-based inductors
Various embodiments include, for example, a magnetic-dielectric film-based inductor that can be embedded in an electronic package for use as an integrated voltage-regulator, multiple conductive regions to provide electrical interconnects to the magnetic-dielectric-based inductor from other devices, multiple conductive pillars that are electrically coupled to and formed over at least some of the conductive regions, and a magnetic-dielectric layer formed over at least some of conductive regions and conductive pillars. The magnetic-dielectric layer is formed by a multi-layer formation technique having multiple dielectric-material layers and multiple magnetic-material layers. Each of the magnetic-material layers is interspersed with at least one of the dielectric-material layers. Other devices, apparatuses, and methods are described.
US11380470B2 Methods to control force in reluctance actuators based on flux related parameters
Disclosed herein are reluctance actuators and methods for feedback control of their applied force. Embodiments of the reluctance actuators include an electromagnet positioned to deflect a metallic plate to provide a haptic output. The control of the force is provided without force sensors (sensorless control) by monitoring voltage and/or current (V/I) applied during an actuation. For a given intended force output, an electrical parameter value (flux, current, or other parameter) is read from a look up table (LUT). The LUT may store a present value of the inductance of the reluctance actuator. The feedback control may be a quasi-static control in which the LUT is updated after actuation based on the monitored V/I. The feedback control may be real-time, with a controller comparing an estimated electrical parameter value based on the measured V/I with the value from the LUT.
US11380467B2 Axisymmetric electropermanent magnets
Embodiments of the present disclosure relate to methods and systems for switching a magnetic field external to a magnet assembly having two permanent magnets, including a fixed permanent magnet portion and a switching permanent magnet portion, where a switching magnetic field is used to switch the magnetization of the switching permanent magnet portion, but not switch the magnetization of the fixed permanent magnet portion. In this way, the fixed permanent magnet portion has a fixed magnetization, such that the direction of magnetization of the fixed permanent magnet portion remains the same during switching of the magnetization of the switching permanent magnet portion, and the switching permanent magnet portion has a switching magnetization, such that the direction of magnetization of the switching permanent magnet portion is switched during switching of the magnetization of the switching permanent magnet portion.
US11380465B2 Rare earth cobalt-based permanent magnet
A rare-earth cobalt permanent magnet with good magnetic properties is provided. A rare-earth cobalt permanent magnet contains 23 to 27 mass % R, 3.5 to 5.0 mass % Cu, 18 to 25 mass % Fe, 1.5 to 3.0 mass % Zr in mass and a remainder Co with inevitable impurities, where an element R is a rare earth element at least containing Sm. The rare-earth cobalt permanent magnet has a metal structure including a plurality of crystal grains and a continuously extending grain boundary. A content of Cu in the grain boundary is higher than a content of Cu in the crystal grains, and a content of Zr in the grain boundary is higher than a content of Zr in the crystal grains.
US11380460B2 Electric vehicle onboard charging cable cooling
A heat exchanger for use in a vehicle powered by a battery comprises an inner tube having an onboard charging cable associated with a charging of the battery disposed therein and an outer tube surrounding the inner tube. A refrigerant configured to cool the onboard charging cable flows through a flow path formed between the inner tube and the outer tube. A first connector is coupled to a first end of the outer tube. The first connector is in fluid communication with the flow path formed between the inner tube and the outer tube and further includes an opening for receiving a portion of the inner tube. The inner tube is securely coupled to the first connector at a joint therebetween to establish a position of the inner tube relative to the outer tube.
US11380459B2 Insulated wire
An insulated wire includes a conductor, and a flame-retardant insulation layer that includes a resin composition including a flame retardant and is arranged around the conductor, and a water-blocking layer that is arranged around the flame-retardant insulation layer and has a water absorption of not more than 0.5% at saturation. The thickness of the water-blocking layer is not less than 25 μm.
US11380453B2 Chromatographic separation of Mo-99 from W-187
The present disclosure provides a method of separating Mo-99 from W-187 from a solution comprising Mo-99 and W-187. The method comprises contacting a tridentate diglycolanude ligand with a solution comprising Mo-99 and W-187 and eluting W-187 from the tridentate diglycolanude ligand to thereby an eluate comprising W-187.
US11380435B2 Automated assistance program qualification and enrollment
Automated assistance program qualification and enrollment are provided. An assistance program qualification and enrollment (APQE) system determines whether a user qualifies for an assistance program that offers assistance with an ongoing transaction record with a service provider. The APQE system generates a set of questions based on qualification data (used to make a qualification determination) that are not included in collected user data and financial data about the user. The user's qualification is based on an evaluation of the user data, financial data, and user-provided responses to the questions. If the user qualifies for the assistance program, an option is provided to the user to enroll in the assistance program. If additional information is needed to complete an enrollment process for the assistance program, an interface is provided that enables the user to provide the data for completing the process.
US11380434B2 Telehealth platform
In various formats and various technologies across the health care systems/locations, there is a huge need to integrate and make it easier for the user to apply all these technologies across the board, without the need to become an IT/software expert or hire one in-house, which is very expensive and duplicative effort for other similar organizations in the health care industry to do the same exact function. This document describes a software system that allows our system (ViTelNet) to design, configure, deploy, and run sophisticated custom applications across a variety of hardware platforms, without writing any code. In one example, we describe a method/system for the telehealth platform. In one example, we describe the development tools for such a platform. Many variations and examples are also presented.
US11380432B2 Systems and methods for improved analysis and generation of medical imaging reports
Systems and methods for the improved analysis and generation of medical imaging reports are disclosed. In particular, the present disclosure provides systems and methods that may be used for the automated analysis of radiological information, such as medical images and related text statements for discrepancy analysis, accuracy analysis and quality assurance. Systems and methods may include receiving medical images and textual data, generating enhanced medical image data by applying an artificial intelligence module to the received medical images, generating structured text data by applying a natural language processing module to the received textual data, and generating improved medical image reports and/or alerts based on the generated enhanced medical image data and the generated structured text data.
US11380429B1 Elastic data privacy-compliant healthcare analytics
Disclosed and described herein are systems, methods and computer program products providing elastic data privacy-compliant healthcare analytics that enables privacy certification on a case-by-case basis.
US11380427B2 Prepopulating clinical events with image based documentation
Systems, methods, and computer-readable media having computer-executable instructions embodied thereon for protocol driven image acquisition are provided. In embodiments, a protocol is received by an image capturing device. The protocol comprises orders from a clinician, a workflow for capturing at least one image, or a combination thereof. At least one field for receiving metadata to be associated with the at least one image allows structured documentation to begin on the image capturing device. The at least one image and associated metadata are communicated to a medical information system. A patient is identified by the metadata or an existing patient to device association and the at least one image is associated with an electronic medical record for the patient.
US11380421B2 Pathogen detection using next generation sequencing
Embodiments are directed to systems and methods for pathogen detection using next-generation sequencing (NGS) analysis of a sample. Embodiments may apply alignment algorithms (e.g., SNAP and/or RAPSearch alignment algorithms) to align individual sequence reads from a sample in a next-generation sequencing (NGS) dataset against reference genome entries in a classified reference genome database. Embodiments of the present invention may include classifying, filtering, and displaying results to a clinician that can then quickly and easily obtain the results of the sequencing to identify a pathogen or other genetic material in a sample that is being tested. A negative sample and a corresponding database can be used to remove contaminants from a list of candidate pathogens. Thus, embodiments are directed to a system that is configured to filter the results of a sequencing alignment and classify a sample quickly.
US11380419B1 Methods to limit power during stress test and other limited supplies environment
A memory device comprises a memory array that includes memory cells and a memory controller operatively coupled to the memory array. The memory controller includes an oscillator circuit, internal memory, a processor core coupled to the oscillator circuit and the internal memory, and configured to load operating firmware during a boot phase of the memory device, voltage detector circuitry configured to detect a decrease in a circuit supply voltage of the memory controller during the boot phase, and logic circuitry configured to halt operation of the oscillator circuit and power down the processor core and the internal memory during the boot phase in a low power mode in response to detecting the decrease in the circuit supply voltage.
US11380418B2 Memory controllers, storage devices, and operating methods of the storage devices
A storage device includes a non-volatile memory; a volatile memory; and a memory controller configured to control the non-volatile memory and the volatile memory. The memory controller is configured to, in response to a determination that a progressive defect has occurred in at least one memory of the non-volatile memory or the volatile memory during an operation of the storage device, such that the at least one memory is determined to be a defective memory, perform a repair operation on the defective memory based on executing a memory revival firmware.
US11380417B1 Circuit to reduce gating overall system performance
Aspects of a storage device are provided that reduce calculations for identifying physical locations of data during a read operation. In one aspect, a memory device includes one or more memory arrays. Each array includes multiple chunks of memory. The device includes a first set of registers for storing prefixed starting addresses for each array. The device further includes control logic that may identify bad physical address in each array. For each successive chunk in each array and based on the prefixed starting address and the bad physical address locations, the device may determine a pointer to a starting physical address for the chunk. The pointer may be stored in a second set of registers for use in register read operations.
US11380416B2 Storage device and operating method thereof
A storage device may include a memory device and a memory controller. The memory device may include a memory block including a plurality of pages. When a sudden power off is detected in which power supplied to the memory device is abnormally interrupted during a normal program operation on one page among the plurality of pages, the memory controller may control the memory device to perform a dummy program operation on a selected page among the plurality of pages after the sudden power-off. The memory controller may control the memory device to perform the normal program operation and the dummy program operation by using an Incremental Step Pulse Program (ISPP) method. The memory controller may control the memory device to perform the dummy program operation in a smaller number of program loops as compared with the normal program operation.
US11380407B2 Memory system and method for measuring capacitance value
According to one or more embodiments, a memory system includes a nonvolatile semiconductor memory, a capacitor, a constant current circuit, a measurement circuit, and a controller. The capacitor stores charges to be supplied to the nonvolatile semiconductor memory. The constant current circuit extracts the charge from the capacitor at a constant current. The measurement circuit measures a terminal voltage of the capacitor. The controller controls the nonvolatile semiconductor memory. The controller calculates a capacitance value of the capacitor based both on a resistance value of a leakage resistance of the capacitor and a change in the measured terminal voltage over time in each of a first period during which the capacitor naturally discharges and a second period during which the constant current circuit extracts the charge from the capacitor.
US11380404B2 Memory device and method of reading data
A non-volatile memory includes a memory cell region including an outer region proximate a first end of the memory cell region and an inner region separated from the first end by the outer region, first and second bit lines, an outer memory cell string including memory cells connected to an outer pillar extending vertically upward through the outer region, and an inner memory cell string including memory cells connected to an inner pillar extending vertically upward through the inner region, and a data input/output (I/O). The data I/O circuit includes a page buffer circuit that connects the first bit line during a first read operation directed to memory cells of the outer memory cell string, and connects the second bit line during a second read operation directed to memory cells of the inner memory cell string, and a read voltage determination unit that selects a first optimal read voltage used during the first read operation, and a second optimal read voltage used during the second read operation.
US11380402B2 Memory system and operating method thereof
A memory system includes a memory device including a plane including a plurality of memory blocks for storing multi-bit data; and a controller configured to detect, when a problem-causing operation is performed on a first memory block among the memory blocks, remaining memory blocks, except the first memory block, in the plane as being in a problem occurrence candidate group, search for a table, when a read command for a second memory block of the problem occurrence candidate group is received, for a read voltage application order corresponding to the second memory block, and control the memory device to perform a read operation on the second memory block by sequentially applying a plurality of read voltages according to the searched read voltage application order, wherein the problem-causing operation is a program operation or an erase operation.
US11380398B2 Storage device and the read operating method thereof
A storage device including a nonvolatile memory device that includes a nonvolatile memory cell array including a string including first and second memory cells stacked sequentially, and an OTP memory cell array that stores reference count values, the first and second memory cells respectively connected to first and second word lines; a controller including a processor that generates a read command for the first memory cell; a read level generator including a counter that receives the read command and calculates an off-cell count value of memory cells connected to the second word line, and a comparator that receives a first reference count value from the OTP memory cell array, compares the off-cell count value with the first reference count value to determine a threshold voltage shift of the second memory cell, and determines a read level of the first memory cell based on the threshold voltage shift.
US11380396B2 Resistance change memory cell circuits and methods
The gate of the access transistor of a 1 transistor 1 resistor (1T1R) type RRAM cell is biased relative to the source of the access transistor using a current mirror. Under the influence of a voltage applied across the 1T1R cell (e.g., via the bit line), the RRAM memory element switches from a higher resistance to a lower resistance. As the RRAM memory element switches from the higher resistance to the lower resistance, the current through the RRAM cell switches from being substantially determined by the higher resistance of the RRAM device (while the access transistor is operating in the linear region) to being substantially determined by the saturation region operating point of the access transistor.
US11380394B2 Voltage profile for reduction of read disturb in memory cells
An integrated circuit memory device having: a memory cell; a current sensor connected to the memory cell; a voltage driver connected to the memory cell; and a bleed circuit connected to the voltage driver. During an operation to read the memory cell, the voltage driver drives a voltage applied on the memory cell. The bleed circuit is activated to reduce the voltage during a time period in which the current sensor operates to determine whether or not at least a predetermined level of current is presented in the memory cell.
US11380387B1 Multiplexor for a semiconductor device
A memory device can comprise an arrays of memory cells comprising a plurality of vertically stacked tiers of memory cells, a respective plurality of horizontal access lines coupled to each of the plurality of tiers of memory cells, and a plurality of vertical sense lines coupled to each of the plurality of tiers of memory cells. The array of memory cells can further comprise a plurality of multiplexors each coupled to a respective vertical sense line, wherein each of the plurality of multiplexors includes a first portion and a second portion, the first portion is coupled to the array of memory cells and the second portion is formed on a substrate material. The array of memory cells can further comprise a semiconductor under the array (SuA) circuitry comprising a plurality of sense amplifiers, each sense amplifier coupled to a respective subset of the plurality of multiplexors.
US11380382B2 Refresh logic circuit layout having aggressor detector circuit sampling circuit and row hammer refresh control circuit
Embodiments of the disclosure are drawn to apparatuses, systems, and methods for providing refresh logic, such as row hammer refresh circuitry, in a location on a memory die apart from a bank logic region of the memory die. In some examples, at least some of the components of the row hammer refresh circuitry may be shared between banks of the memory.
US11380376B2 Apparatuses and methods to perform low latency access of a memory
An exemplary memory is configurable to operate in a low latency mode through use of a low latency register circuit to execute a read or write command, rather performing a memory army access to execute the read or write command. A control circuit determines whether an access command should be performed using the low latency mode of operation (e.g., first mode of operation) or a normal mode of operation (e.g., second mode of operation). In some examples, a processor unit directs the memory to execute an access command using the low latency mode of operation via one or more bits (e.g., a low latency enable bit) included in the command and address information.
US11380373B1 Memory with read circuit for current-to-voltage slope characteristic-based sensing and method
Disclosed is a memory structure including an array of memory cells and a read circuit. The read circuit includes two registers configured to capture and store two different digital-to-analog converter (DAC) codes, which correspond to two different reference currents that approximate two different output currents generated on a bitline during consecutive single-ended current sensing processes directed to the same selected memory cell but using different input voltages. Optionally, the read circuit can also include a current-voltage (I-V) slope calculator, which uses the two different DAC codes to calculate an I-V slope characteristic of the selected memory cell, and a bit generator, which performs a comparison of the I-V slope characteristic and a reference I-V slope characteristic and based on results of the comparison, generates and outputs a bit with a logic value that represents the data storage state of the selected memory cell. Also disclosed is an associated method.
US11380372B1 Transferring data between DRAM and SRAM
Methods and devices related to transferring data between DRAM and SRAM. One method includes activating a first portion of a dynamic random access memory (DRAM), reading data from the first portion of the DRAM, latching the data from the first portion of the DRAM in one or more sense amplifiers, and writing the data from the one or more sense amplifiers to a first portion of a static random access memory (SRAM).
US11380368B2 Chips and electronics devices
The disclosed chip includes a storage module, pins, a control module, a first connection and a second connection. The storage module includes a first and a second storage array groups, which respectively include a plurality of first storage arrays and a plurality of second storage arrays. The pins are located on the side of the first storage array group away from the second storage array group. The control module is located between the first storage array group and the second storage array group. The first connection pin connects to the control module; and the second connection connects the control module to the first and the second storage array groups. The first connection line has a length less than the distance from the control module to the second storage array group at far side of the control module. The chip reduces the parasitic capacitance introduced by the first connection.
US11380366B2 Systems and methods for enhanced closed captioning commands
A system and method for generating enhanced closed captioning commands are described. A video having multiple frames is received in a content building environment. Along with the video, user input defining an appearance and a location of text to be displayed is received. The appearance and the location of text correspond to one or more of the frames of the video. The appearance and the location of text are synchronized with each of the frames of the video. A design packet is generated based on the received user input. A delivery packet is generated that includes the design packet, the video, a video timecode, a text timecode, and enhanced closed captioning commands. The delivery packet is provided to a user device for playback.
US11380364B2 Editing and tracking changes in visual effects
A method for determining edits of a subject video reel, comprising steps of opening an original EDL, reading every line of the original EDL, identifying event names representing each shot and identifying a source file. Each event includes at least a camera time code for the shot length, and a location time code indicating location of the shot in the source file. Locating events and picking up the in and out camera time codes from the shot names, noting shot names and camera times for shots found to have common in and out times, identifying every VFX shot and storing VFX names. Next, the software compares camera times for the shots in the first temporary file with camera times for the same shots in the second temporary file; preparing a result EDL file listing exclusively all VFX shots in which changes were found, and detailing the changes.
US11380361B2 Method for triggering events in a video
A computer implemented method of triggering events in a video, the method comprising: providing a list of objects with their states and corresponding events in video such that each state from the list triggers at least one event of the corresponding events, wherein each object from the list has at least one state triggering at least one event of the corresponding events from the list in video; detecting at least one object from the list that at least partially and at least occasionally is presented in frames of the video; tracking the at least one object and its state; triggering at least one event of the corresponding events from the list in video in case the state of the at least one object matches with one of its states from the list.
US11380360B2 Storage apparatus
A storage apparatus includes a disk-shaped recording medium, a motor configured to drive and rotate the recording medium, a head configured to read information from and write information to the recording medium, and a support member configured to support the recording medium when the recording bends in response to external vibration or shock. The support member supports the recording medium by making contact with the recording medium only when the external vibration or shock is applied to the storage apparatus.
US11380359B2 Multi-stream video recording system using labels
A video recording system is disclosed and claimed. In particular, the disclosed video recording system maintains a master stream of video and audio when recording is initiated, but also allows the user to create additional label streams by activating an input control. The label stream can be terminated by activating the input control a second time. The label stream comprises only the portion of the video and audio between the activations of the input control, while the master stream will contain all audio and video that is recorded on the device.
US11380357B2 Magnetic tape, magnetic tape cartridge, and magnetic tape apparatus
The magnetic tape includes a non-magnetic support and a magnetic layer, in which an edge shape of the timing-based servo pattern, specified by magnetic force microscopy is a shape in which a difference between a value L99.9 of a cumulative distribution function of 99.9% and a value L0.1 of a cumulative distribution function of 0.1% in a position deviation width from an ideal shape of the magnetic tape in a longitudinal direction is 180 nm or less, and in which a difference between a spacing Safter measured on a surface of the magnetic layer by an optical interferometry after ethanol cleaning and a spacing Sbefore measured on the surface of the magnetic layer by an optical interferometry before ethanol cleaning is greater than 0 nm and 6.0 nm or less.
US11380352B2 Magnetic head including stacked body with changing electrical resistance and magnetic recording device including same
According to one embodiment, a magnetic recording device includes a magnetic head, and an electrical circuit. The magnetic head includes a magnetic pole, a first shield, and a stacked body provided between the magnetic pole and the first shield. The stacked body includes a first magnetic layer, a second magnetic layer, a first layer provided between the first and second magnetic layers, and a first nonmagnetic layer provided between the first magnetic layer and the first layer. A change rate of an electrical resistance of the stacked body with respect to a change of a current density flowing in the stacked body has a first value when the current density is in a first range, a second value when the current density is in a second range, and a third value when the current density is in a third range.
US11380351B2 System and method for pulmonary condition monitoring and analysis
A method for pulmonary condition monitoring includes selecting a phrase from an utterance of a user of an electronic device, wherein the phrase matches an entry of multiple phrases. At least one speech feature that is associated with one or more pulmonary conditions within the phrase is identified. A pulmonary condition is determined based on analysis of the at least one speech feature.
US11380348B2 Method and system for correcting infant crying identification
A method for correcting infant crying identification includes the following steps: a detecting step provides an audio unit to detect a sound around an infant to generate a plurality of audio samples. A converting step provides a processing unit to convert the audio samples to generate a plurality of audio spectrograms. An extracting step provides a common model to extract the audio spectrograms to generate a plurality of infant crying features. An incremental training step provides an incremental model to train the infant crying features to generate an identification result. A judging step provides the processing unit to judge whether the identification result is correct according to a real result of the infant. When the identification result is different from the real result, an incorrect result is generated. A correcting step provides the processing unit to correct the incremental model according to the incorrect result.
US11380344B2 Device and method for controlling a speaker according to priority data
A device and method controlling a speaker according to priority data is provided. An audio processor, in communication with a speaker-controlling processor at a device, processes remote audio data, the remote audio data remote to the speaker-controlling processor. The audio processor assigns priority data to the remote audio data. The audio processor provides the remote audio data and the priority data to the speaker-controlling processor. The speaker-controlling processor processes local audio data, the local audio data local to the speaker-controlling processor. The speaker-controlling processor controls a speaker, with respect to the local audio data and the remote audio data, according to the priority data.
US11380341B2 Selecting pitch lag
In apparatus, methods, and programs for selecting pitch lag, an encoder obtains a first and a second estimates of a pitch lag for a current frame. A selected value is chosen by selection between the first and the second estimates, based on a first and a second correlation measurements. The second estimate is conditioned by the pitch lag selected at the previous frame. The selection is based on a comparison between: a downscaled version of a first correlation measurement associated to the current frame and obtained at a lag corresponding to the first estimate; and a second correlation measurement associated to the current frame and obtained at a lag corresponding to the second estimate.
US11380338B2 Signal processing methods and apparatuses for enhancing sound quality
Provided are a signal processing method and apparatus for enhancing sound quality. The signal processing method performed by a signal transmitting apparatus includes determining, based on a plurality of parameters, a valid bandwidth so as to encode an input signal; performing pre-processing on the input signal, based on the valid bandwidth; and encoding the pre-processed input signal, based on the valid bandwidth, and the signal processing method performed by a signal receiving apparatus includes decoding a bitstream or a packet received via a transmission channel; determining a valid bandwidth, based on a plurality of parameters used in the decoding; and performing post-processing on a decoded signal, based on the valid bandwidth.
US11380333B2 System and method of diarization and labeling of audio data
Systems and methods of diarization using linguistic labeling include receiving a set of diarized textual transcripts. A least one heuristic is automatedly applied to the diarized textual transcripts to select transcripts likely to be associated with an identified group of speakers. The selected transcripts are analyzed to create at least one linguistic model. The linguistic model is applied to transcripted audio data to label a portion of the transcripted audio data as having been spoken by the identified group of speakers. Still further embodiments of diarization using linguistic labeling may serve to label agent speech and customer speech in a recorded and transcripted customer service interaction.
US11380332B2 Information processing apparatus, information processing method, and computer program
Provided is an information processing apparatus capable of reliably delivering a message to a third party desired by a user.Provided is an information processing apparatus including an acquisition unit configured to acquire information including a sound message, and a recognition unit configured to recognize a sender of the sound message, a destination of a message included is the sound message, and content of the message from the information acquired by the acquisition unit, in which the recognition unit generates information for inputting the destination of the message is a case where the destination cannot be uniquely specified.
US11380328B2 Context-sensitive conversational interface
A context-aware account management system is described. The system receives a partial request and parses the partial request to identify one or more characters in the partial request. The system determines a plurality of valid requests that include the one or more characters, for instance in response to querying one or more data structures and/or generating the valid requests using a trained machine learning model. The system generates a suggested request by selecting one of the plurality of valid requests, and in some cases, by identifying valid values for variables within the selected one of the plurality of valid requests by querying one or more data structures and/or generating the valid values using a trained machine learning model. The system outputs the suggested request and receives a confirmation in response. The system performs an action indicated by the suggested request using a user account indicated by the suggested request.
US11380323B2 Intelligent presentation method
Disclosed is an intelligent presentation method. The intelligent presentation method of the present disclosure may support a presentation to be smoothly performed by learning content of the presentation while a presenter is presenting and performing a function required for the presentation in response to a command voice. The intelligent presentation-assisting device of the present disclosure may be associated with an artificial intelligence module, a robot, an augmented reality (AR) device, a virtual reality (VR) device, a device related to a 5G service, and the like.
US11380321B2 Methods and apparatus for a voice detector
Various embodiments of the present technology may provide methods and apparatus for a voice detector. The voice detector may provide a microphone and an audio processor. The microphone may provide an active signal generator configured to generate an active signal. The active signal may indicate when the signal level of detected audio is above or below a threshold level with a first state and a second state. The active signal may prevent activity at the microphone I/O interface and may prevent activity at the audio processor's internal logic.
US11380315B2 Characterizing accuracy of ensemble models for automatic speech recognition by determining a predetermined number of multiple ASR engines based on their historical performance
One embodiment of the present invention sets forth a technique for analyzing a transcription of a recording. The technique includes generating features representing transcriptions produced by multiple automatic speech recognition (ASR) engines from voice activity in the recording and a best transcription of the recording produced by an ensemble model from the transcriptions. The technique also includes applying a machine learning model to the features to produce a score representing an accuracy of the best transcription. The technique further includes storing the score in association with the best transcription.
US11380314B2 Voice recognizing apparatus and voice recognizing method
A voice recognizing apparatus includes a sound input unit, a voice level calculating unit, a noise level calculating unit, a character converting unit, a reliability calculating unit, and a necessary voice level calculating unit. The sound input unit is configured to receive electrical signals as voice and noise signals converted from voice of a talker and noise in environment, respectively. The voice level calculating unit and the noise level calculating unit are configured to calculate, as voice and noise levels, levels of the voice and noise signals, respectively. The character converting unit is configured to perform conversion of a waveform of the electric signal as the voice signal into a character string. The reliability calculating unit is configured to calculate reliability of the conversion. The necessary voice level calculating unit is configured to calculate a necessary voice level on the basis of the voice and noise levels and the reliability.
US11380308B1 Natural language processing
Devices and techniques are generally described for using user feedback to determine routing decisions in a speech processing system. In various examples, first data representing a first utterance may be received. Second data representing a first semantic interpretation of the first utterance may be determined. A first intent data processing application may be selected for processing the second data. Feedback data may be determined related to the first intent data processing application processing the second data. Third data representing a semantic interpretation of a second utterance may be received, wherein the first semantic interpretation is the same as the second semantic interpretation. A second intent data processing application may be determined for processing the third data based at least in part on the feedback data.
US11380305B2 System and method for using a question and answer engine
A system and method for using, training, building, and managing a question and answer engine to automatically generate responses to an end-user is disclosed. Specifically, the method and system make use of a topic builder that uses cluster predictions to generate and identify a list of topics and subtopics. A question and answer database may then be sorted by topic and subtopic using a similarity scorer. New user utterances may be analyzed to identify questions, with a cluster predictor identifying the corresponding topic and subtopics for each question, and a similarity scorer may identify the closest known question for the user's question to a recommender as an answer. Analytics of new user utterances are tracked to update the historical utterance database and question and answer database, thus allowing continuous improvement of the engine.
US11380299B2 Capturing device of remote warning sound component and method thereof
The present disclosure relates a capturing device of remote warning sound component which utilizes an audio pick-up device receives a remote sound signal in a remote range, and a processor generates a warning sound component through amplifying a sound feature point audio in a sound component according to warning voiceprint data and generates non-warning sound components through suppressing or shielding the sound feature point audio in the other sound components according to non-warning voiceprint information. Then the processor combines the warning sound component and the non-warning sound components to generate an output sound signal, allowing a speaker to output the output sound signal. Accordingly, the capturing device of the present disclosure provides instantly warning sound which is received (e.g. sound of car engine) from a remote range and outputs to allow the user in an early alert state, then reducing the probability of incident occurs thereby.
US11380296B2 Modular fixture with integrated acoustic sound absorbing housing
A modular fixture may include an LED light board and an LED driver positioned along a linear support structure, and includes at least two acoustic panels. The fixture further includes two-piece fasteners, some of which are positioned along the linear support structure, while others are positioned on an inward-facing surface of the acoustic panels. The two-piece fasteners are then able to removably secure the acoustic panels to the linear support structure.
US11380294B2 Keyless synthesizer
A keyless synthesizer t can stimulate all three senses (hearing, muscle movement and visual) at once in patients born with C.H.A.R.G.E. syndrome while they play and, at the same time, enjoy and have fun with the device. A keyless synthesizer operational by a single hand of the user includes an ultrasound range sensor responsive to the distance “d” of a user's hand from the sensor for generating a sensor signal corresponding to the distance “d”. A programmable microcontroller programmed to convert the sensor signal to one of a plurality of discrete signals. A synthesizer is responsive to each discrete signal for generating a discrete tone. A multi-color generator is responsive to each discrete signal for generating a discrete color so that for each discrete signal corresponding to a distance “d” both a discreet tone and an associated discreet color are generated.
US11380293B2 Percussion instrument
A percussion instrument includes a drum head arranged on a support with a flange of the drum head extending from the support, wherein the support is an inner ring, and an outer ring comprising an abutment that is configured to engage the flange of the drum head. The inner ring and the outer ring are concentrically arranged and moveable relative to each other in a longitudinal direction. The percussion instrument also includes a tensioning mechanism having an external screw thread going around on an outer circumference of the inner ring, and an internal screw thread going around on an inner circumference of the outer ring.
US11380277B2 GOA circuit and display panel
A gate driver on array (GOA) circuit and a display panel are provided. The GOA circuit includes a plurality of cascaded GOA units. Switching transistor devices are added to an inverter of the GOA unit, and a low-potential signal is output to relevant nodes in the inverter in time to release residual charge of the relevant nodes.
US11380267B2 Display device and driving method thereof
Disclosed are a display device and a driving method thereof. A pixel circuit of the display device may be driven in a data sampling phase and a light emitting phase. A electric current flows in a first effective channel of a driving element in the data sampling phase and a electric current flows in a second effective channel of the driving element in the light-emitting phase.
US11380264B2 Pixel circuit, method for driving the pixel circuit and display device
The present disclosure provides a pixel circuit, a method for driving the pixel circuit and a display device. A driving module of the pixel unit circuit includes a pixel compensation unit configured to transmit a read-control signal to the corresponding row of read-control line and transmit a gate drive-control signal to the gate drive circuit. The gate drive circuit is configured to, based on the gate drive-control signal, generate a plurality of gate drive signals, thereby controlling the rows of gate lines to be turned off in a reading period. One gate drive signal is corresponding to one row of gate line.
US11380261B2 Pixel circuit, pixel driving method and display device
A pixel circuit, a pixel driving method and a display device are provided. The pixel circuit includes a light emitting element, a driving circuit, an energy storage circuit, an initialization circuit, a compensation control circuit, a light emitting control circuit and a written-in control circuit. The initialization circuit writes an initialization voltage into a control end of the driving circuit under the control of a first gate driving signal so as to conduct the connection between a first end of the driving circuit and a second end of the driving circuit; the compensation control circuit is configured to conduct the connection between the control end of the driving circuit and the second end of the driving circuit under the control of the second gate driving signal.
US11380260B2 Device and method for panel conditioning
An electronic device comprises a controller. The controller is configured to provide a first signal to a display of the electronic device to turn off the display. The controller is also configured to provide a second signal to the display to alter a gate source voltage of a drive transistor coupled to a light emitting diode (LED) of a pixel of the display while the display is turned off.
US11380255B2 Optical compensation method and device, display device, display method and storage medium
An optical compensation method for a display panel, an optical compensation device for a display panel, a display method for a display panel, a display device, and a storage medium are disclosed. The optical compensation method for a display panel includes: acquiring a pre-stored compensation parameter of the display panel; acquiring a current brightness level of the display panel; adjusting the pre-stored compensation parameter based on the current brightness level to obtain an adjusted compensation parameter; and compensating a display data signal of the display panel based on the adjusted compensation parameter.
US11380254B2 Display device for reducing characteristic degradation of a pixel, and driving method thereof
In a display device including pixels that are coupled to data lines, that are supplied with a data signal during a display period, and that are configured to emit light corresponding to the data signal during a bias period, the display device includes a source capacitor coupled to each of the data lines, and a data driver configured to supply the data signal during the display period, to supply a bias signal during a first period in the bias period, and to not supply the bias signal during a second period.
US11380252B2 Addressing for emissive displays
Addressing an emissive display having pixels arranged into rows and columns. A first clock signal is received at an address select input of a first row of the display. Data signals are received at data signal inputs of the first row of the display, each of the received data signals corresponding to a column of the display. When the first clock signal is active at the address select input, the data signals are output to corresponding drivers of light emitting semi-conductors of the first row and via corresponding data signal outputs of the first row. The data signals are received from the data signal outputs of the first row at a first row of shift registers. A second clock signal is received at the first row of shift registers. When the second clock signal is active, the data signals are output from the first row of shift registers.
US11380251B2 LED display screen calibration method and related apparatus
Embodiments of this application provide a light emitting diode (LED) display screen calibration method and a related apparatus. The method includes: calculating a point-by-point thermal compensation calibration coefficient based on a thermal compensation calibration coefficient and a point-by-point calibration coefficient of an LED display screen box; and calibrating the LED display screen box based on the point-by-point thermal compensation calibration coefficient.
US11380248B2 Driving method and driving device for driving a scan-type display
A driving method is to be implemented by a driver module, is adapted to drive a scan-type display, and includes steps of: receiving an image stream and a synchronization control (SC) signal from a control module; generating a drive output based on the SC signal, the image stream and a clock signal to drive the display such that the display emits light in a line scan manner; and generating an image refresh signal based on the SC signal and the drive output. The image refresh signal is related to refreshing of images on the display.
US11380247B2 Display apparatus and method of controlling the same
A display apparatus of the disclosure includes a first light emitting diode (LED) module including a first driving assembly; a second LED module including a second driving assembly; a connector configured to connect the first driving assembly and the second driving assembly; and a processor connected to the first driving assembly. The processor may be configured to transmit image data and a control signal to the first driving assembly. The first driving assembly may be configured to operate based on the image data, and to transmit the image data and the control signal to the second driving assembly through the connector.
US11380240B2 Display control method, timing controller IC, and display device
The preset disclosure provides a display control method, a timing controller IC and a display device. The method includes: acquiring a preset grayscale voltage of a target pixel unit and a backlight brightness of a backlight region corresponding to the target pixel unit, in a current output display frame; outputting a first grayscale voltage to the target pixel unit if the backlight brightness of the corresponding backlight region is less than or equal to a first preset brightness value; outputting a second grayscale voltage to the target pixel unit if the backlight brightness of the corresponding backlight region is greater than the first preset brightness value; wherein the second grayscale voltage is greater than the first grayscale voltage, and both the second grayscale voltage and the first grayscale voltage are greater than the preset grayscale voltage.
US11380235B2 Pixel array substrate with narrow peripheral area and narrow bezel design of display panel
A pixel array substrate including a substrate, a plurality of first signal lines, a plurality of second signal lines, a plurality of pixels, a first demultiplexer, a second demultiplexer, a first connecting line and a second connecting line is provided. The substrate has a display area. The first signal lines are arranged on the substrate and define a first row region and a second row region of the display area. The pixels are arranged into a first pixel row and a second pixel row which are respectively disposed in the first row region and the second row region. The first demultiplexer is disposed in the first row region and electrically connected to a part of the second signal lines. The second demultiplexer is disposed in the second row region and electrically connected to another part of the second signal lines. The first connecting line is electrically connected to the first demultiplexer. The second connecting line is electrically connected to the second demultiplexer. The electrical resistivity of the first connecting line and the second connecting line is greater than the electrically resistivity of the first signal lines and the second signal lines.
US11380234B2 Circuit for ageing display panel and display panel
Provided herein is a circuit for ageing display panel, including an ageing signal input circuit, a power input circuit and a power output circuit, in which the ageing signal input circuit and the power input circuit are independently connected to the power output circuit, and the power output circuit is connected to a load; the ageing signal input circuit is configured to receive an ageing signal and output the ageing signal to the power output circuit; the power input circuit is configured to provide a supply voltage for the power output circuit; and the power output circuit is configured to output the received supply voltage to the load.
US11380228B2 Smartflag
A system and method for automatically raising and lowering of at least one flag or pennant comprising at least one flag or pennant, a flagpole, a line and a container. The container has at least two chambers, each chamber has at least one drum. The drum is controlled by at least one motor, a line extending from a first drum via a guide in the top of the flagpole to a second drum.
US11380227B2 Truss system for video displays
A truss system configured as a rectangular frame and a rigging plate is provided. The rectangular frame comprises an interconnected assembly of rectangular tubes. The rigging plate is removably attached to a top surface of the rectangular frame and includes an overhanging portion that overhangs a front side of the rectangular frame. The overhanging portion includes a plurality of attachment apparatuses for suspending at least one video display from the overhanging portion such that the video display(s) overhangs the front side of the rectangular frame.
US11380226B2 Method of setting light emission control of each light emission tool in area and method of controlling light emission
The present invention provides a method of setting light emission control of each light emission tool in an area more easily. The method of setting light emission control of each tool in an area of the present invention includes: a light emitting step of transmitting a freely-selected ID signal (Sn) to a plurality of tools in an area and emit light in response to receipt of corresponding ID signals to cause a tool (En) that has received the signal (Sn) to emit light; an imaging step of acquiring a light emission image (En) of the area after the signal (Sn) has been transmitted; a determining step of determining a position of the tool (En) that emitted light in the area based on the image (En); and a storing step of storing the position of the tool (En) in the area and the corresponding signal (Sn).
US11380224B2 Display apparatus and disassembling method thereof
A display apparatus, and a method for the display apparatus. The display apparatus includes a main frame, a magnet movably positioned on the main frame, and a light emitting diode (LED) module assembly detachably positioned on the main frame. The LED module assembly includes a plurality of LED modules, and a support frame on which the plurality of LED modules are installed, the support frame comprising a magnetic material interacting with the magnet. The display apparatus further includes a power cable configured to supply power to the plurality of LED modules, and a cover installed in the main frame to facilitate a connection of the power cable.
US11380223B2 Scroll and rollable display panel
The present disclosure relates to the field of display technologies, and proposes a scroll and a rollable display panel. The scroll is used for the rollable display panel. The rollable display panel includes a flexible panel and a control module for driving the flexible panel. The scroll includes: a first housing and a second housing; an accommodation space for accommodating the control module being formed between the first housing and the second housing; wherein, a surface for winding the flexible panel is formed by an outer surface of the first housing and/or the second housing.
US11380219B2 Display device
A display device includes a display panel including a first region and a second region adjacent to the first region and being extendable, a supporting plate configured to support the first region of the display panel and being inflexible, and an extending portion supporter configured to support the second region of the display panel and being deformable, wherein the extending portion supporter includes a first metal thin film layer and a second metal thin film layer overlapping each other.
US11380216B1 Dynamic number board game for adaptive learning
Provided, in an aspect, is a dynamic number board game. A method for generation of the dynamic number board game can include, receiving one or more input data associated with generation of the dynamic number board game; generating one or more timers in accordance with the received input data; determining one or more fluency metrics in accordance with the received input data; generating a primitive number board game based on the received input data; generating one or more problems for the primitive board game based on the received input data; dynamically generating one or more hints for each of the generated problems; and presenting for display, the dynamic number board game based on the primitive number board game, the one or more timers, the one or more fluency metrics, and the dynamically generated one or more hints.
US11380214B2 Memory retention enhancement for electronic text
Aspects of the present disclosure relate to enhancing reading retention of users reading electronic text. A set of user data associated with a user currently reading electronic text on a device is received, the set of user data indicative of a reading retention of the user. The set of user data is analyzed to determine whether a retention enhancement action should be issued. In response to a determination that a retention action should be issued, the retention enhancement action is issued at the device the user is currently reading electronic text on.
US11380209B2 Information processing apparatus
Allocation result accumulation unit accumulates allocation results of each business operator that requests allocation of flight airspace of drone. Allocation result accumulation unit accumulates, as the allocation results, an allocated airspace amount represented by the size of allocated flight airspace and the period in which flight in the flight airspace is permitted. When allocation requests are received from multiple business operators, flight airspace allocation unit allocates flight airspace by giving priority to a high priority business operator according to the allocation results accumulated in allocation result accumulation unit with respect to each business operator. Flight airspace allocation unit allocates the flight airspace by assigning a higher priority to a business operator for which the allocated airspace amount that has been accumulated is small.
US11380207B2 Positioning a set of vehicles
A system and method of positioning a set of vehicles (102) with respect to an object (104) and a set of targets (106). Embodiments can generate (302) an isovist using data obtained from at least one sensor associated with the object and use it to compute (304) an estimated position of each target with respect to the object. Embodiments can compute (306) a plurality of positions for each vehicle based on the estimated positions of the targets, with each position having an associated value representing a number of the targets at their estimated positions that are within a predetermined proximity of the vehicle at that position. Embodiments can select (308) a subset of the positions based on the associated values, and position (310) the set of vehicles based on the selected subset of the positions.
US11380204B2 Controlling articulating sensors of an autonomous vehicle
An autonomous vehicle is described herein. The autonomous vehicle comprises a first sensor and a second sensor having limited fields of view, an articulation system, and a computing system. The computing system determines a first region and a second region external to the autonomous vehicle based on a sensor prioritization scheme comprising a ranking of regions surrounding the autonomous vehicle. The computing system then causes the articulation system to orient the first sensor towards the first region and the second region towards the second region. Responsive to receiving a sensor signal from the first sensor indicating that an object has entered a field of view of the first sensor, the computing system determines a third region having a higher ranking than the second region within the sensor prioritization scheme. The computing system then causes the articulation system to orient the second sensor towards the third region.
US11380196B1 Traffic warning system
A traffic warning system for first responders, such as the police, firefighters, and paramedics, that allows a first responder to wirelessly communicate their pending approach to an intersection with a multimedia warning system mounted and hardwired to a conventional traffic light and operated via an integrated remote control device or mobile phone application (“mobile app”) using radio frequencies, BLUETOOTH® technology, wireless digital technology, or the like.
US11380192B2 Autonomous mobile object and information collection system
An autonomous mobile object includes a sensor unit configured to sense the condition of a road, an operation controller configured to cause the autonomous mobile object to move autonomously on the basis of an operation command, an obtainer configured to obtain surveyed place data, which is information about a surveillance target place and data relating to a method of surveillance associated with each other, and an information collector configured to collect information about the condition of the surveillance target place by the sensor unit when the autonomous mobile object reaches the surveillance target place while travelling on the basis of the operation command.
US11380189B2 Urine detection method and urine detection device
A urine detection method and a urine detection device are disclosed. The method includes the steps of: providing a capacitive humidity detection unit to be placed on a diaper, wherein the capacitive humidity detection unit is configured to detect a humidity of the diaper to generate a capacitance value; providing a processing unit to record an environmental capacitance value, wherein when the processing unit receives the capacitance value, it compares the capacitance value with the environmental capacitance value, when the capacitance value is greater than the environmental capacitance value, the processing unit generates a reminder signal; providing a reminder unit to generate a reminder when receiving the reminder signal. The urine detection device is used for performing the urine detection method.
US11380187B2 Information processing apparatus, control method, and program
An information processing apparatus (2000) detects an assistance-needing-person (30) and an assister (40) present around the assistance-needing-person (30) at a surveillance target location. The detection of the assistance-needing-person (30) and the assister (40) is performed using various sensors. The information processing apparatus (2000) performs any one or more of decision as to whether or not to perform notification related to the assistance-needing-person (30) and decision of a content of the notification based on detection results of the assistance-needing-person (30) and the assister (40).
US11380186B1 Systems and methods to reduce alarm fatigue
A method for managing an alarm issued by a medical device being used to treat a patient is disclosed. The method includes the steps of receiving an alarm from the medical device, retrieving a dynamic attribute associated with the patient, assigning a sub-priority to the alarm based in part on evaluation of the dynamic attribute, and providing an alert to a staff member that is associated with the sub-priority.
US11380185B2 Retail internet of things (IoT) platform with in-store contactless call button
The present invention describes a contactless signaling system for retail and other commercial environments whereby customers or workers can submit requests for assistance without the need to physically touch any button or other input device. A contactless call button unit comprises a proximity sensor operatively communicating with transmission means for sending a signal to at least one of a hub appliance and an employee communication receiver. The proximity sensor is triggered without requiring the user to physically contact the call button unit. Instead, when a portion of the user's body, such as the user's hand or finger, is within a predefined distance from the call button unit for a predefined period of time, a signal will be transmitted with a call request message.
US11380178B2 Photoelectric smoke detector having double-bulkhead darkroom structure
The present invention relates to a photoelectric smoke detector having a double-bulkhead darkroom structure and, more particularly, to a photoelectric smoke detector having a double-bulkhead darkroom structure, comprising: a base having, on one side thereof, a light emitting element receiving part in which a light emitting element for irradiating light to the inside thereof is mounted and, on the other side thereof, a light receiving element part in which a light element for receiving scattered light generated by smoke particles from the light irradiated by the light emitting element is mounted; an outer bulkhead which protrudes toward a lower side of the base to form an outer wall of the smoke detector and in which a smoke inlet having a specific height is formed in a circumferential direction; a lower end surface coupled to a lower end of the outer bulkhead; and an inner bulkhead which protrudes from the lower end surface to an upper side, is disposed to be spaced apart from the outer bulkhead at a specific interval, and is formed to have a height smaller than the height of the outer bulkhead so as to form a gas flow area in an upper portion thereof, wherein smoke flows in through the smoke inlet and passes through a space between the outer bulkhead and the inner bulkhead, and the gas flow area.
US11380177B2 Monitoring camera and detection method
A monitoring camera having artificial intelligence includes an imaging unit, a communication unit that receives a parameter relating to a detection target from a terminal device, and a processing unit that constructs the artificial intelligence based on the parameter, and uses the constructed artificial intelligence to detect the detection target from an image captured by the imaging unit.
US11380176B2 Computing device and non-transitory storage medium implementing target tracking method
A target tracking method includes receiving an initial video of a number of targets to be tracked acquired by a first mobile camera device, identifying the number of targets to be tracked in the initial video, tracking the plurality of targets to be tracked, and determining whether all of the targets to be tracked are within a tracking range of the first mobile camera device. If at least one target to be tracked is not within the tracking range of the first mobile camera device, at least one second mobile camera device is controlled to track the at least one target to be tracked that is not within the tracking range of the first mobile camera device.
US11380175B2 Reproducibility of haptic waveform
A system may include an electromagnetic load capable of generating a haptic event and a haptic processor configured to receive at least one first parameter indicative of a desired perception of the haptic event to a user of a device comprising the electromagnetic load, receive at least one second parameter indicative of one or more characteristics of the device, and process the at least one first parameter and the at least one second parameter to generate a driving signal to the electromagnetic load in order to produce the desired perception to the user despite variances in the device that cause an actual perception of the haptic event to vary from the desired perception.
US11380174B2 Aggregate monitor data in real-time by worker
A worker monitoring system. The system comprises a processor, a display, a data store, a non-transitory memory, and an application stored in the non-transitory memory. The application stores definitions of associations of electronic monitors to workers in the data store, receives information from the electronic monitors via a wireless communication link, based on accessing the data store, analyzes information from a plurality of electronic monitors associated with one of the workers, corroborates information from a first electronic monitor associated with the one or the workers using information from a second electronic monitor associated with the one of the workers, and based on the corroboration of the information from the first electronic monitor, and presents an alarm indication on the display.
US11380167B2 System and method for offering intraday wagering in a financial market environment
A method for providing a wager in a financial market environment is provided that includes presenting an opportunity to make a wager that is based on a moving market line associated with a financial market. An end user is given an opportunity to bet on whether a financial market value will be above or below the moving market line at a designated time. The wager may be accepted from the end user. The wager may be monitored in order to determine whether the financial market value was above or below the moving market line at the designated time.
US11380165B2 Gaming system and method for skipping bonus events in exchange for sporting event wagers
Gaming systems and methods which enable a player to skip a bonus event, such as a play of a triggered bonus game, in exchange for a placement of a sporting event wager.
US11380164B2 Gaming system and method for providing randomly determined progressive award reset values
A gaming system including one or more progressive awards. Each progressive award is associated with a plurality of different progressive award reset values. Upon a progressive award triggering event occurring and the progressive award being provided to one or more players, the gaming system resets the progressive award to a randomly selected one of the plurality of different progressive award reset values associated with the provided progressive award. Thus, upon a determination to provide a progressive award to a player, that progressive award is reset to a randomly selected value which may be above the reset value historically associated with such a progressive award.
US11380155B2 Multi-unit coin ejection apparatus
A multi-unit coin ejection apparatus that drives selectively coin ejection units using a single motor is provided, which eliminates a selectively coin-emitting mechanism such as a shutter provided in each coin ejection unit. Coin ejection units are selectively driven by switching a destination of a driving force of a first motor using a switching unit. The switching unit has first coupling gears respectively provided for the coin ejection units, second coupling gears engageable with the corresponding first coupling gears, and a coupling gear displacement mechanism configured to displace the second coupling gears between a connection position and a non-connection position. The coupling gear displacement mechanism is operated in response to an instruction such that a designated one of the second coupling gears is disposed at the connection position and a remainder of the second coupling gears is/are disposed at the non-connection position in accordance with the instruction.
US11380148B2 3D vehicle model data capturing and retrieving for vehicle inspection, service and maintenance
In one aspect, a computerized method useful for three-dimensional (3D) model data rendering and information capturing during a vehicle inspection check-in process for service comprising includes the step of providing a vehicle for a check-in inspection. The computerized method includes the step of obtaining a vehicle identification number (VIN) of the vehicle. The computerized method includes the step of, based on the VIN of the vehicle, obtaining a 3D vehicle model data. The 3D vehicle model data matches a type of the vehicle. The 3D vehicle model data is generated from a manufacturer's three-dimensional (3D) computer-aided design (CAD) model data of the type of the vehicle.
US11380145B2 Systems and methods for a virtual refuse vehicle
A system for digital twinning a refuse vehicle includes a refuse vehicle and a controller. The refuse vehicle includes a sensor, a device, and an electronic control system. The controller is configured to receive multiple datasets from at least one of the sensor, the device, and the electronic control system. The controller is also configured to generate a virtual refuse vehicle based on the plurality of datasets. The virtual refuse vehicle includes a visual representation of the refuse vehicle and the multiple datasets. Each of the multiple datasets are mapped to a corresponding one of the sensors or one of the electronic control systems. The controller is configured to operate a display of a user device to provide the visual representation of the refuse vehicle and one or more of the multiple datasets to a user.
US11380144B2 Vehicle running status field model-based information transmission frequency optimization method in internet of vehicles
A vehicle running status field model-based information transmission frequency optimization method in the Internet of Vehicles belongs to the technical field of network communications. The method establishes a running status field model according to the real-time running status of a road vehicle to describe the degree of risk of the vehicle, the degree of risk can be used to dynamically adjust the transmission frequency of safety-critical information, and the transmission frequency of non-safety-critical information is adjusted through the real-time transmission frequency of safety-critical information to achieve the purpose of improving the utilization ratio of link. The method establishes the running status field model of a moving vehicle, uses the risk intensity of the vehicle in the running status field to describe the current running risk of the vehicle, and takes account of different application scenarios, thereby having generality. In addition, the improved network resource optimization method can effectively improve the communication efficiency of heterogeneous networks, and dynamically adjust the transmission frequency of safety-critical information through the magnitude of the risk intensity to improve the utilization ratio of link.
US11380142B2 Method for measuring a driving event, server device, and system comprised of the server device and a plurality of motor vehicles
A method is disclosed for measuring a driving event, a server device receiving first event data from a first motor vehicle, which first event data signal the driving event identified by a first detection apparatus of the first motor vehicle. The method further provides that the server device generates configuration data on a basis of the first event data in order to configure a second detection apparatus of a second motor vehicle that is different from the first detection apparatus of the first motor vehicle and sends the configuration data to the second motor vehicle in order to generate second event data that describe the driving event.
US11380141B2 Vehicle diagnosis method, user equipment, and server
The present disclosure discloses a vehicle diagnosis method including: sending a login request of a user to a server; returning vehicle type selection data after the server has verified an authenticity of the user successfully; displaying a vehicle type selection interface related to the vehicle type selection data and sending a corresponding vehicle type data to the server based on a vehicle type selected by the user on the vehicle type selection interface via the user equipment; sending corresponding vehicle type data to the server; returning a vehicle diagnosis interface related to the vehicle type data by the server; controlling relevant vehicle terminal to perform corresponding vehicle diagnosis operation by the server when the server receives a vehicle diagnosis instruction as input by the user on the vehicle diagnosis interface; afterwards, displaying vehicle diagnosis operation result fed back by the vehicle terminal through the user equipment.
US11380140B2 Inspection assistance device, inspection assistance method, and recording medium
Provided is a technology for recording effective data, as a result of inspection on a to-be-inspected object. This inspection assistance device is provided with: a reception unit that receives information about a to-be-inspected object; an acquisition unit that acquires image data captured by an imaging device; and a recording control unit that, in the case when the imaging time of the image data falls within a prescribed time range based on the time at which the information was received being set as a reference, and when the to-be-inspected object indicated by the received information coincides with the to-be-inspected object recognized from the image data, records the information pertaining to the result of inspection on the to-be-inspected object and the information about the to-be-inspected object in association with each other.
US11380139B2 Automatic address validation
An identifier is received with a portion of a postal address. That portion is compared against multiple additional postal addresses associated with the identifier. If a match is detected, a confirmation is transmitted to a requestor who originally sent the identifier and the portion of the postal address.
US11380138B2 Device and method for touchless palm print acquisition
The present invention describes a device and method for touchless palmprint acquisition. The method can be applied to a terminal device (including but not limited to mobile phones, tablet computers and other portable devices) with a display screen and a front-facing camera. The camera is used to capture images of palms. The screen is used as a supplementary light source. When lighting condition in the palm area is undesirable, the screen changes its display to improve the lighting condition inside the palm, which increases the recognizability of the palmprint. The palmprint acquisition device and method described in the present invention can be directly applied to existing terminal devices without requiring any additional hardware. By adopting a variety of ways to change the display of the built-in screen of the terminal device, the lighting condition of the palm area will be improved and the recognizability of the palmprint will be increased.
US11380134B2 Method and device for determining parameter for gaze tracking device
The disclosure discloses a method and device for determining parameter for a gaze tracking device. The method includes that: an image to be detected and a characteristic matrix of the image to be detected are acquired; the image to be detected is processed according to a preset model to obtain a first vector and second vector of the image to be detected; and a parameter of the image to be detected is determined according to the first vector and the second vector, the parameter of the image to be detected including at least one of: a position of a glint in the image to be detected and a gaze direction of eyes in the image to be detected.
US11380129B2 Texture recognition device and display device
A texture recognition device and a display device are provided. The texture recognition device includes a backlight element, configured to provide first backlight; a light constraint element, configured to perform a light divergence angle constraint process on the first backlight to obtain second backlight with a divergence angle within a preset angle range, the second backlight being transmitted to a detection object; and a photosensitive element, configured to detect the second backlight reflected by a texture of the detection object to recognize a texture image of the texture of the detection object.
US11380122B2 Fingerprint identification device
A fingerprint identification device includes an array substrate, a light emitting unit, a light detection circuit and a light adjusting structure, where the light emitting unit and the light detection circuit are disposed between the array substrate and the light adjusting structure, the light detection circuit is configured to receive light emitted from light emitting unit after being reflected by a user fingerprint and passing through the light adjusting structure; and where the light adjusting structure includes at least a first region and a second region having different refractive indexes, and a refractive index of the first region corresponding to a light receiving range of the light detection circuit is greater than another refractive index of the second region corresponding to outside of the light receiving range of the light detection circuit.
US11380120B2 Driving assistance device
In a driving assistance device, a human body specifying unit acquires, as human body information, an image of a human body existing around a host vehicle in image data acquired by a camera. A quasi-skeleton estimation unit estimates a quasi-skeleton of the human body from the human body information. The radar or the LiDAR measures a distance to a part of the human body that corresponds to the quasi-skeleton.
US11380119B2 Pose-aligned networks for deep attribute modeling
In one embodiment, a method includes locating a plurality of part patches from an image, wherein each part patch comprises at least a portion of the image corresponding to a recognized human body portion or pose, and wherein each part patch is associated with a respective detection score larger than a threshold score, wherein the detection score is determined based on a comparison between the part patch with multiple training patches, generating a plurality of sets of feature data by processing each of the plurality of part patches with a plurality of convolutional neural networks, respectively, and determining whether a human attribute exists in the image based on the plurality of sets of feature data.
US11380117B1 Zero-footprint image capture by mobile device
A computer-implemented method for image capture by a mobile device, comprising: receiving, by a video capturing application running on a mobile device, a video stream from a camera of the mobile device; identifying a specific frame of the video stream; generating a plurality of hypotheses defining image borders within the specific frame; selecting, by a neural network, a particular hypothesis among the plurality of hypotheses; producing a candidate image by applying the particular hypothesis to the specific frame; determining a value of a quality metric of the candidate image; determining that the value of the quality metric of the candidate image exceeds one or more values of the quality metric of one or more previously processed images extracted from the video stream; wherein the image capture application is a zero-footprint application.
US11380111B2 Image colorization for vehicular camera images
Apparatus for a motor vehicle comprises an image sensor generating non-trichromatic image data as an image pixel array covering a predetermined field of view relative to the vehicle. A color-calibration source generates at least one color reference value according to an object depicted in the non-trichromatic image data. A controller is configured to 1) associate the at least one color reference value to a set of pixels within the image pixel array, and 2) colorize the non-trichromatic image data according to the at least one color reference value to produce a colorized image. A display is configured to display the colorized image to a viewer in the vehicle.
US11380108B1 Supplementing top-down predictions with image features
The described techniques relate to predicting object behavior based on top-down representations of an environment comprising top-down representations of image features in the environment. For example, a top-down representation may comprise a multi-channel image that includes semantic map information along with additional information for a target object and/or other objects in an environment. A top-down image feature representation may also be a multi-channel image that incorporates various tensors for different image features with channels of the multi-channel image, and may be generated directly from an input image. A prediction component can generate predictions of object behavior based at least in part on the top-down image feature representation, and in some cases, can generate predictions based on the top-down image feature representation together with the additional top-down representation.
US11380104B2 Method and device for detecting illegal parking, and electronic device
The present disclosure provides a method for detecting illegal parking. The method includes: obtaining a detection frame having a category of vehicle from an image acquired by an acquisition module through a first neural network to determine coordinate information of the detection frame; determining whether an area corresponding to the detection frame in the image is an illegal parking area through a second neural network; and when determining that the area is the illegal parking area, determining whether the coordinate information of the detection frame is changed within a preset period of time to determine whether the vehicle is parked illegally.
US11380103B2 Coverage device, moving body, control device, and moving body distributed control program
A surveillance performance (information expressing uncertainty of information relating to a potential risk area in a region that requires monitoring) and a tracking performance (information expressing the product of an importance level of a potential risk area and a coverage ratio (an overlap rate between potential risk areas and moving bodies)) are mutually analyzed, and plural moving bodies are allotted to either surveillance or tracking. Potential risk areas that require monitoring are determined such that the surveillance performance and the tracking performance respectively satisfy predetermined levels. The plural moving bodies are allocated to potential risk areas determined to be potential risk areas that require monitoring (simultaneous optimization). The respective moving bodies subject to simultaneous optimization start moving toward their allocated potential risk areas to monitor the potential risk areas.
US11380100B2 Methods and systems for ball game analytics with a mobile device
Methods and systems for determining a ball shot attempt result, the ball shot attempt captured by a camera on a mobile computing device, are disclosed. The methods and systems perform steps comprising receiving an input video captured using the camera on the mobile computing device, wherein the input video comprises a ball shot attempt at a goal; receiving a declared ball shot attempt, the declared ball shot attempt detected by analyzing a ball trajectory in the input video; detecting an element movement associated with an element of the goal; and determining the ball shot attempt result based on the element movement and the ball trajectory. In some embodiments, the element of the goal is a net, and the declared ball shot attempt is detected by analyzing the ball trajectory in a ball shot attempt Region of Interest (ROI) within frames of the input video.
US11380095B2 Work supporting apparatus and work supporting system
A work supporting apparatus includes: a visible light camera (visible light image photographing unit) configured to photograph a visible light image; a far-infrared camera (thermal image photographing unit) configured to photograph a thermal image; a work progress status determining unit configured to determine a work progress status from the visible light image photographed by the visible light camera and the thermal image photographed by the far-infrared camera; and a display configured to display a determination result of the work progress status.
US11380092B2 Ponding water detection on satellite imagery
A system for identifying ponding water located on a field from image data is described. In an approach, an image of an agricultural field is analyzed using a classifier that has been trained based on the spectral bands of labeled image pixels to identify a probability for each pixel within the image that the pixel corresponds to water. A flow simulation is performed to determine regions of the field that are likely to pool water after rainfall based on precipitation data, elevation data, and soil property data of the field. A graph of vertices representing the pixels and edges representing connections between neighboring pixels is generated. The probability of each pixel within the graph being ponding water is set based on the probability pixel being water, the likelihood that water will pool in the area represented by the pixel, the probability of neighboring pixels being ponding water, and a cropland mask that identifies which pixels correspond to cropland. A class for each pixel is then determined that maximizes the joint probability over the graph.
US11380091B2 System and method for populating a virtual shopping cart based on a verification of algorithmic determinations of items selected during a shopping session in a physical store
An apparatus includes a display and a processor. The processor displays a virtual shopping cart. The processor also receives information indicating that an algorithm determined that a physical item was selected by a person during a shopping session in a physical store, based on a set of inputs received from sensors located within the store. In response, the processor displays a virtual item, which includes a graphical representation of the physical item. The processor additionally displays a rack video captured during the shopping session by a rack camera located in the store. The rack camera is directed at a physical rack located in the store, which includes the physical item. In response to displaying the rack video, the processor receives information identifying the virtual item, where the rack video depicts that the person selected the physical item. The processor then stores the virtual item in the virtual shopping cart.
US11380087B2 Data analyzing device
To make it possible to determine in advance the propriety of a measure by simulating a change of an objective variable due to a change of a value of a feature value. A prediction model for predicting an objective variable is generated based on feature values of a plurality of attributes included in analysis target data. An adjustment of a representative value of a feature value is received based on a user's operation input. The feature values of the plurality of attributes are changed according to adjustment amount of the representative value, and the numeric value of the objective variable is recalculated from the prediction model and displayed on a monitor.
US11380085B2 Automatic assay assessment and normalization for image processing
Disclosed herein are systems and methods for normalizing the titer of a first stain to a titer of the same stain in a template image. Also disclosed are methods of assessing stain titer levels.
US11380083B1 Systems and methods for using image analysis to automatically determine vehicle information
The present disclosure is directed to systems and methods for analyzing digital images to determine alphanumeric strings depicted in the digital images. An electronic device may generate a set of filtered images using a received digital image. The electronic device may also perform an optical character recognition (OCR) technique on the set of filtered images, and may filter out any of the set of filtered images according to a set of rules. The electronic device may further identify a set of common elements representative of the alphanumeric string depicted in the digital image, and determine a machine-encoded alphanumeric string based on the set of common elements.
US11380078B2 3-D reconstruction using augmented reality frameworks
System and method are provided for scaling a 3-D representation of a building structure. The method includes obtaining images of the building structure, including non-camera anchors. The method also includes identifying reference poses for images based on the non-camera anchors. The method also includes obtaining world map data including real-world poses for the images. The method also includes selecting candidate poses from the real-world poses based on corresponding reference poses. The method also includes calculating a scaling factor for a 3-D representation of the building structure based on correlating the reference poses with the selected candidate poses. Some implementations use structure from motion techniques or LiDAR, in addition to augmented reality frameworks, for scaling the 3-D representations of the building structure. In some implementations, the world map data includes environmental data, such as illumination data, and the method includes generating or displaying the 3-D representation.
US11380077B2 Avatar creation user interface
The present disclosure generally relates to creating and editing avatars, and navigating avatar selection interfaces. In some examples, an avatar feature user interface includes a plurality of feature options that can be customized to create an avatar. In some examples, different types of avatars can be managed for use in different applications. In some examples, an interface is provided for navigating types of avatars for an application.
US11380075B2 Electronic apparatus for playing back a virtual reality video image and control method therefor
An electronic apparatus capable of playing back a VR video image saves, in association with a first VR video image, a first reference direction serving as a reference for determining a range of a part of a first frame image of the first VR video image to be displayed on a screen at the start of playback of the first VR video image; selects a second VR video image different from the first VR video image among a plurality of VR video images; and performs control such that when the second VR video image starts to be played back, a range of a part of a second frame image of the second VR video image to be displayed first is displayed on the screen, the part being based on the first reference direction.
US11380073B2 Method and system for aligning a digital model of a structure with a video stream
A method of aligning a digital model of a structure with a displayed portion of the structure within a video stream is disclosed. An approximate position of the camera device in the digital model is determined. A position and an orientation are determined for a plurality of digital surfaces within the digital model visible from the approximate position of the camera device. A position and an orientation of a plurality of object surfaces visible in a video stream are determined. A 3D translation, a 3D scale, and a 3D rotation that maximize an alignment of the position and orientation of the plurality of digital surfaces with the position and orientation of the plurality of object surfaces are determined. The 3D translation, the 3D scale, and the 3D rotation are applied to the digital model and the digital model is displayed contemporaneously with a display of the video stream.
US11380072B2 Neutral avatars
Neutral avatars are neutral with reference physical characteristics of the corresponding user, such as weight, ethnicity, gender, or even identity. Thus, neutral avatars may be desirable to use in various copresence environments where the user desires to maintain privacy with reference to the above-noted characteristics. Neutral avatars may be configured to convey, in real-time, actions and behaviors of the corresponding user without using literal forms of the user's actions and behaviors.
US11380071B2 Augmented reality system and display method for anchoring virtual object thereof
An augmented reality system and a display method for anchoring a virtual object thereof are provided. An image sequence is captured from an electronic equipment through an image capturing device on a head-mounted device. The image sequence includes an ith and an (i+1)th environmental image. The electronic equipment includes a component device. A feature matching operation is performed on the ith environmental image and a first template image to obtain a matching result. In response to the matching result meeting a preset condition, a second template image extending from a matching image block of the component device is captured from the ith environmental image. A feature matching operation is performed on the (i+1)th environmental image and the second template image to display a virtual object through the head-mounted device according to another matching result. The virtual object is displayed as being anchored to the electronic equipment in a real scene.
US11380067B2 System and method for presenting virtual content in an interactive space
A system configured to present virtual content in an interactive space may comprise one or more of a light source, an optical element, one or more physical processors, non-transitory electronic storage, and/or other components.
US11380064B2 Augmented reality platform
An augmented reality (AR) platform supports concurrent operation of multiple AR applications developed by third-party software developers. The AR platform may include an application programming interface (API) that third-party software developers can use to integrate features of the AR platform into the overall user experience of their AR applications. The AR platform includes a feature set having a variety of AR-specific features that interact with and are accessible to the AR applications or AR layers that define a collection of AR content.
US11380062B2 Electronic device
To alleviate the load on the eyeglasses type electronic device, the present disclosure provides an electronic device comprising an optical driving assembly configured to emit image light corresponding to augmented reality information, an optical element in which the emitted image light is incident to form an output area, a front frame coupled to the optical element, a side frame coupled to the front frame to form a body of an eyeglasses shape together with the front frame, and a support member of a pad type coupled to the front frame to support at least one region of a wearer's nose, in which the support member includes a fixing area fixed to two left points and two right points of the front frame, and a flexible area deformable to closely fit the wearer's nose between the two left fixing areas and the two right fixing areas.
US11380059B2 Computer system and methods for optimizing distance calculation
A computing system configured to: (1) render, via a graphical user interface (GUI) displayed by a client station, a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes representing physical objects of the construction project, wherein each mesh comprises a set of triangular faces, and wherein the GUI includes a measurement tool for obtaining a shortest distance between a first mesh and a second mesh; (2) receive a request to obtain the shortest distance between the first mesh and the second mesh; (3) calculate a set of distances potentially comprising the shortest distance between the first mesh and the second mesh by first reducing one or both of: (i) the number of faces between which distances are calculated and (ii) the number of distances that are calculated; and (4) determine the shortest distance between the first mesh and the second mesh.
US11380055B2 Computational localization of fibrillation sources
A system for computational localization of fibrillation sources is provided. In some implementations, the system performs operations comprising generating a representation of electrical activation of a patient's heart and comparing, based on correlation, the generated representation against one or more stored representations of hearts to identify at least one matched representation of a heart. The operations can further comprise generating, based on the at least one matched representation, a computational model for the patient's heart, wherein the computational model includes an illustration of one or more fibrillation sources in the patient's heart. Additionally, the operations can comprise displaying, via a user interface, at least a portion of the computational model. Related systems, methods, and articles of manufacture are also described.
US11380054B2 Dynamically affecting tailored visual rendering of a visual element
Method and system for dynamically modifying visual rendering of a visual element in a computer generated environment from an interactive computer simulation is provided. Pre-defined visual characteristics are associated with the visual element. A tangible instrument module is used to provide one or more commands for controlling a simulated vehicle of the interactive computer simulation. At the interactive computer simulation station, dynamically affecting the visual element is performed by enhancing at least one of a visual contouring of the visual element and one or more pre-identified distinctive visual characteristics of the visual element. Tailoring parameters determined considering at least one of an identity of the trainee in the interactive computer simulation station and an identifier of the visual element are considering when dynamically affecting the visual element in real-time during execution of the interactive computer simulation prior to rendering the visual element for display.
US11380051B2 Image and point cloud based tracking and in augmented reality systems
Systems and methods for image based location estimation are described. In one example embodiment, a first positioning system is used to generate a first position estimate. Point cloud data describing an environment is then accessed. A two-dimensional surface of an image of an environment is captured, and a portion of the image is matched to a portion of key points in the point cloud data. An augmented reality object is then aligned within one or more images of the environment based on the match of the point cloud with the image. In some embodiments, building façade data may additionally be used to determine a device location and place the augmented reality object within an image.
US11380048B2 Method and system for determining a spectral representation of a color
A computer-implemented method for digital processing is provided. A set of tristimulus values representing a first color in a color space are received. A first representation of a first spectral curve corresponding to the first color is determined, where the first spectral curve is within a gamut of solid reflectances. A second representation of a second spectral curve corresponding to the first color is determined where the second spectral curve contains at least one reflectance wavelength outside the gamut of solid reflectances. Based on selection criteria, the first representation or the second representation is selected. The selected representation is then applied during digital processing.
US11380044B2 Methods and systems for volumetric reconstruction based on a confidence field
An illustrative computing system is configured to perform volumetric reconstruction based on a confidence field. In one implementation, the computing system accesses color and depth data captured from a plurality of different vantage points for a surface point on a surface of an object. Based on the color and depth data captured from the plurality of different vantage points, the computing system determines a confidence field value associated with the surface point. Based on the confidence field value associated with the surface point, the computing system generates reconstructed color and depth data for a volumetric reconstruction of the surface of the object. Corresponding methods and systems are also disclosed.
US11380034B2 Semantically-consistent image style transfer
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for semantically-consistent image style transfer. One of the methods includes: receiving an input source domain image; processing the source domain image using one or more source domain low-level encoder neural network layers to generate a low-level representation; processing the low-level representation using one more high-level encoder neural network layers to generate an embedding of the input source domain image; processing the embedding using one or more high-level decoder neural network layers to generate a high-level feature representation of features of the input source domain image; and processing the high-level feature representation of the features of the input source domain image using one or more target domain low-level decoder neural network layers to generate an output target domain image that is from the target domain but that has similar semantics to the input source domain image.
US11380031B2 Technology for enabling elastic graphic design
Systems and methods for facilitating product design by an electronic device are described. According to certain aspects, an electronic device may present a design having a set of design elements, and may detect a modification to one or more of the set of design elements. The electronic device may determine, based on a set of characteristics, how remaining design elements can be modified based on the detected modification. The electronic device may determine and present a modified design according to the modified design elements, for review by a user of the electronic device.
US11380030B2 Drawing management apparatus, drawing management system, and drawing management method
A drawing management apparatus is for managing various types of drawings of a plant and includes a processor and a communication interface. The processor is configured to notify, via the communication interface, a user or terminal apparatus handling a second type of drawing different from a first type of drawing of information related to a difference in the first type of drawing acquired based on a comparison between a new version and an old version of the first type of drawing.
US11380028B2 Electronic drawing with handwriting recognition
Aspects of subject technology provide systems and methods for electronic drawing with handwriting recognition. An electronic device may include one or more processors configured to receive a drawing stroke input, generate a bitmap of values that represent the drawing stroke input, render the bitmap for display by a display of the device, generate a vector representation of the drawing stroke input, and store the generated bitmap and the generated vector representation.
US11380026B2 Method and device for obtaining predicted image of truncated portion
The present application provides a method and device for obtaining a predicted image of a truncated portion, an imaging method and system, and a non-transitory computer-readable storage medium. The method for obtaining a predicted image of a truncated portion comprises preprocessing projection data to obtain, by reconstruction, an initial image of the truncated portion; and calibrating the initial image based on a trained learning network to obtain the predicted image of the truncated portion.
US11380024B1 Instant situational awareness visualization module process and device
Instant Situational Awareness Visualization Module enables new types and classes of Human Computer Interface enhancements where the Humans can easily and simultaneously see where objects are relative within or outside AR shapes as viewed as a picture-in-a-picture inset that provides an overhead view of terrain/map.
US11380022B2 Content modification in a shared session among multiple head-mounted display devices
An electronic device and method are provided for content modification in a shared session among multiple head-mounted display (HMD) devices. The electronic device determines emotional state information associated with a wearer of each of a plurality of HMD devices. Each HMD device renders media content in a computer-simulated environment and the emotional state information corresponds to a first portion of the rendered media content. The electronic device constructs an input feature for a first neural network based on the first portion of the rendered media content and the emotional state information. The electronic device selects, from a set of content modification operations, a first content modification operation based on an application of the first neural network on the input feature. Thereafter, the electronic device modifies the rendered media content based on the selected first content modification operation. The modified media content is rendered on at least one HMD device.
US11380019B2 Point cloud data transmission device, point cloud data transmission method, point cloud data reception device, and point cloud data reception method
Disclosed herein is a transmitting method and a receiving method of point cloud data. The transmitting method may include encoding point cloud data, and transmitting a bitstream that includes the point cloud data and signaling information. The receiving method may include receiving a bitstream that includes point cloud data and signaling information, decoding the point cloud data, and rendering the decoded point cloud data.
US11380017B2 Dual-view angle image calibration method and apparatus, storage medium and electronic device
A dual-view angle image calibration method includes: performing feature matching on a first image pair to obtain a first feature point pair set, the first image pair including two images respectively photographed corresponding to two different view angles of a same scene; obtaining multiple different first fundamental matrices of the first image pair at least according to the first feature point pair set, and obtaining first image deformation information indicating relative deformation between the first image pair after mapping transformation is performed through the first fundamental matrices and the first image pair before the mapping transformation is performed; determining a first optimization fundamental matrix from the multiple first fundamental matrices at least according to the first image deformation information; and calibrating the first image pair according to the first optimization fundamental matrix.
US11380013B2 Self-initializing machine vision sensors
Techniques are disclosed for performing an initialization process for a set of FOV sensors using a set of initialization modules that are attachable to or integrated with the set of FOV sensors. A vertical distance associated with the set of FOV sensors is detected. An inter-module distance between a first initialization module and a second initialization module is detected. It is determined whether a placement of the second initialization module with respect to the first initialization module is acceptable based on the vertical distance and the inter-module distance. A feedback signal indicating whether the placement is acceptable is generated. The feedback signal is outputted at one or both of the first initialization module and the second initialization module.
US11380012B2 Method and apparatus for visual positioning based on mobile edge computing
A method and an apparatus for visual positioning based on mobile edge computing are provided. In the method, the mobile edge computing node receives an environment image captured by a to-be-positioned device in an area covered by the mobile edge computing node; the mobile edge computing node determines a target image matching the environment image from multiple candidate images, and calculates the position and pose information of the to-be-positioned device based on the position and pose information of the device for capturing the target image; and the mobile edge computing node sends the position and pose information of the to-be-positioned device to the to-be-positioned device, so that the to-be-positioned device determines the positioning information in an electronic map according to the position and pose information.
US11380010B2 Image processing device, image processing method, and image processing program
An image processing device 10 includes: an extraction means 11 which extracts sub patches from a given plurality of input images combined pose probabilities; a filtering means 12 which filters the extracted sub patches and the pose probabilities; and a combining means 13 which combines the filtered sub patches and the filtered pose probabilities.
US11380006B2 Size measurement using angle-constrained radiographic imaging
A radiography machine provides information about the absolute dimension of imaged objects with as few as two images taken along a common axis at different separations. The information gathered in this way may also be used to deduce absolute or relative separation of the objects along the common axis.
US11380005B2 Methods, systems and apparatus to optimize pipeline execution
Methods, apparatus, systems, and articles of manufacture to optimize pipeline execution are disclosed. An example apparatus includes a cost computation manager to determine a value associated with a first location of a first pixel of a first image and a second location of a second pixel of a second image by calculating a matching cost between the first location and the second location, and an aggregation generator to generate a disparity map including the value, and determine a minimum value based on the disparity map corresponding to a difference in horizontal coordinates between the first location and the second location.
US11379997B2 Image devices including image sensors and image signal processors, and operation methods of image sensors
An operation method of an image sensor includes detecting a motion region based on a first image and a second image to obtain a detected motion region, the first image corresponding to a first exposure time and the second image corresponding to a second exposure time, the second exposure time being shorter than the first exposure time, determining a weight for the detected motion region, performing signal pre-processing on the first image to generate a pre-processed image, and outputting a third image based on the pre-processed image and the weight.
US11379993B2 Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes an image acquisition unit configured to extract an image from a video image, a history management unit configured to generate movement history of an object, a setting unit configured to set a search range in the image based on the movement history, and a tracking unit configured to detect a target object in the search range and associate a currently detected target object with a previously detected target object, to perform tracking on the target object.
US11379991B2 Uncertainty-refined image segmentation under domain shift
A method for digital image segmentation is provided. The method comprises training a neural network for image segmentation with a labeled training dataset from a first domain, wherein a subset of nodes in the neural net are dropped out during training. The neural network receives image data from a second, different domain. A vector of N values that sum to 1 is calculated for each image element, wherein each value represents an image segmentation class. A label is assigned to each image element according to the class with the highest value in the vector. Multiple inferences are performed with active dropout layers for each image element, and an uncertainty value is generated for each image element. The label of any image element with an uncertainty value above a predefined threshold is replaced with a new label corresponding to the class with the next highest value.
US11379989B2 Method and device of extracting label in medical image
A method and a device of extracting a label in a medical image are provided. The method includes: performing an edge detection on the medical image by using an edge detection algorithm, to acquire edge information in the medical image; determining at least one target area defined by the edge information; performing a fitting process on the at least one target area, to obtain a fitting area; and extracting the label in the medical image by selecting, from the fitting areas, at least one target fitting area matching a preset condition, wherein the preset condition is set based on a characteristic of the fitting area.
US11379987B2 Image object segmentation based on temporal information
A temporal object segmentation system determines a location of an object depicted in a video. In some cases, the temporal object segmentation system determines the object's location in a particular frame of the video based on information indicating a previous location of the object in a previous video frame. For example, an encoder neural network in the temporal object segmentation system extracts features describing image attributes of a video frame. A convolutional long-short term memory neural network determines the location of the object in the frame, based on the extracted image attributes and information indicating a previous location in a previous frame. A decoder neural network generates an image mask indicating the object's location in the frame. In some cases, a video editing system receives multiple generated masks for a video, and modifies one or more video frames based on the locations indicated by the masks.
US11379986B2 Surface color segmentation
In image segmentation it is usually assumed that all the surfaces of a scene are reflecting light in a perfectly diffuse or Lambertian manner. However, most existing surfaces are non-Lambertian surfaces. Examples of non-Lambertian surfaces are specular, glossy or mirror-like surfaces whose appearance may change depending on the point of view of the scene. The method according to an embodiment of the invention does not make the assumption that surfaces of objects in the view are perfect Lambertian reflectors by providing a surface color segmentation which takes into account the change in appearance due to the nature of the surfaces.
US11379978B2 Model training apparatus and method
A medical image processing apparatus includes processing circuitry configured to apply a first trained model to input image data to obtain a first output based on the input data, where the input data includes clinical data. The processing circuitry is further configured to apply a second trained model to the input data to obtain a second output based on the input data, where the first trained model and the second trained model have been trained in dependence on a hierarchical relationship between the first output and the second output. The hierarchical relationship includes at least one of: a spatial hierarchy, a temporal hierarchy, an anatomical hierarchy, and a hierarchy of clinical conditions.
US11379973B2 Tool tracking
A system for determining the location of a toolpiece, the system comprising: a tool carrying a toolpiece and comprising an imaging device for capturing images of the environment around the tool, the tool being actuable to manipulate the toolpiece to work on a workpiece; and an image processor remote from the tool and communicatively coupled to the imaging device for receiving images therefrom and having access to reference data representing an expected environment, the image processor being configured to compare an image captured by the imaging device with the reference data to identify a match therebetween and to determine in dependence on characteristics of that match the location of the toolpiece; wherein the system is configured to cause the tool to transmit images captured by the imaging device to the image processor in response to actuation of the tool.
US11379970B2 Deep learning for semantic segmentation of pattern
A method for training a deep learning model of a patterning process. The method includes obtaining (i) training data including an input image of at least a part of a substrate having a plurality of features and including a truth image, (ii) a set of classes, each class corresponding to a feature of the plurality of features of the substrate within the input image, and (iii) a deep learning model configured to receive the training data and the set of classes, generating a predicted image, by modeling and/or simulation with the deep learning model using the input image, assigning a class of the set of classes to a feature within the predicted image based on matching of the feature with a corresponding feature within the truth image, and generating, by modeling and/or simulation, a trained deep learning model by iteratively assigning weights using a loss function.
US11379969B2 Method for process monitoring with optical inspections
Machine learning approaches provide additional information about semiconductor wafer inspection stability issues that makes it possible to distinguish consequential process variations like process excursions from minor process variations that are within specification. The effect of variable defect of interest (DOI) capture rates in the inspection result and the effect of variable defect count on the wafer can be monitored independently.
US11379966B1 Impurity detection system in continually running water through machine vision software
System and method of implementing an Impurity Detection System in Continually Running Water employing spatially separated smartphone video cameras equipped with periscopic lens attachments, a water flow meter, a sensor operated reagent dispensing system, a light reflecting chamber with patterned surface and optically transmissive windows, and machine vision software for image analysis. The smartphone is equipped with custom optical lens attachments including a periscope that improves spatial separation between camera images. The water flow meter bends according to the amount of water flow, and the sensors modulate the amount of dispensed reagents, such as orthotolidine (C14H16N2). The apparatus monitors the varied levels of impurities, including turbidity and fluorescence, within continually running water, and triggers alarm signals. Machine vision software subsequently analyzes the spatially separated images and matches existing databases to identify key contaminant characteristics.
US11379964B2 Image processing method and apparatus, electronic device, and storage medium
An image processing method and apparatus, an electronic device, and a storage medium are provided. The method includes: obtaining an infrared image and a color image for the same object in a predetermined scenario, and a first depth map corresponding to the color image; obtaining a first optical flow between the color image and the infrared image; and performing first optimization processing on the first depth map by using the first optical flow to obtain an optimized second depth map corresponding to the color image.
US11379963B2 Information processing method and device, cloud-based processing device, and computer program product
An information processing method, device, cloud-based processing device, and computer program product are related to the field of data processing technologies and can cause an increased efficiency in detecting whether a road area contains a depression region. The information processing method includes: acquiring a depth image; processing the depth image to obtain a means-by-row graph, based on which a road area in the depth image is determined; determining a suspected depression region in the road area; and judging over the suspected depression region based on a depression threshold to determine whether the depth image contains a depression region.
US11379958B2 Diagnosis assisting device, and image processing method in diagnosis assisting device
Provided are a diagnosis assisting device that facilitates a user to grasp a difference of an affected area to perform a highly precise diagnosis assistance, an image processing method in the diagnosis assisting device, and a program. An image processing method in a diagnosis assisting device that diagnoses lesions from a picked-up image includes (A) performing an image processing on the picked-up image. In (A), a peripheral area other than a diagnosis area that has a high probability as diseases in the picked-up image is set to be a measuring area when an image correction is performed.
US11379956B2 Image processing circuit and associated image processing method
The present invention discloses an image processing circuit, wherein the image processing circuit comprises a receiving circuit, a sharpness processing circuit, a luminance variation processing circuit and an output circuit. In the operations of the image processing circuit, the receiving circuit is configured to receive image data; the sharpness processing circuit is configured to perform a high-pass filtering operation on the image data to generate processed image data; the luminance variation processing is configured to determine a high frequency component of each pixel within the image data, and for each pixel, the luminance variation processing circuit is configured to calculate a difference between high frequency components of the pixel and neighboring pixel(s) to generate auxiliary image data; and the output circuit is configured to generate output image according to the processed image data and the auxiliary image data.
US11379952B1 Foveated image capture for power efficient video see-through
Generating an image stream may include obtaining image data from a camera, identifying a first subset of the image data including a region of interest, identifying a second subset of the image data different than the first subset of the image data, processing the first subset of image data by a first processing pipeline to obtain a first processed set of image data, processing the second subset of image data by a second processing pipeline to obtain a second processed set of image data, wherein the second processing pipeline processes at a lower quality than the first processing pipeline, and combining the first processed set of image data and the second processed set of image data to obtain a processed image frame.
US11379950B1 System and method for projecting content in an environment
Systems and methods directed to placing content are described. More specifically, content is received and depth information corresponding to an external environment of the computing device is obtained. An indication to associate the content with a location based on the depth information is received from a user. Information for at least one plane associated with the depth information at the location is obtained and at least a portion of the content is warped to match the at least one plane based on the depth information.
US11379948B2 Mixed reality system with virtual content warping and method of generating virtual content using same
A computer implemented method for warping virtual content includes receiving rendered virtual content data, the rendered virtual content data including a far depth. The method also includes receiving movement data indicating a user movement in a direction orthogonal to an optical axis. The method further includes generating warped rendered virtual content data based on the rendered virtual content data, the far depth, and the movement data.
US11379940B2 System and method for monitoring physical infrastructure during or immediately following a natural hazard event
A system and method of this disclosure identifies and prioritizes utility services infrastructure assets and other structures located within a selected service territory that may be potentially impacted by a natural hazard event. The method dynamically displays a map on a graphical user interface, the map containing virtual representations of the utility services infrastructure assets, the non-utility services structures, and a magnitude of the natural hazard event in relation to those assets and structures. Using one of more predetermined rules, a prioritized list of the utility services infrastructure assets that should be inspected within the selected service territory may be dynamically generated. The predetermined rules may include a likelihood of damage and a consequence severity such as, but not limited to, effect on service or public health or safety. Users may be automatically notified when a magnitude of the event is at least as great as a predetermined threshold.
US11379937B2 Power management server and power management method
A power management server comprises a controller configured to select based on a predetermined standard, from among a plurality of facilities including a distributed power supply, a first facility in which first processing is applied to the distributed power supply and a second facility in which second processing is applied to the distributed power supply. The first processing is processing of controlling an output power of the distributed power supply by using a first target value as a target value for purchased power purchased by the facility from a power provider. The second processing is processing of controlling the output power of the distributed power supply by using a second target value as the target value for the purchased power, the second target value being greater than the first target value.
US11379934B1 Interactively social media streaming system
A social media streaming system, includes a server and at least one client device. The server includes a server-trading module. The client device includes a display component and an input component. The input component is configured to receive a trading request, and send the trading request to the server. When the server receiving the trading request, subsequently, the server-trading module generates a trading log based on the trading request. The client device is enabled to delete the trading request after the trading log is generated.
US11379932B2 Social watchlist
In one embodiment, a method includes receiving information from a social network and identifying one or more topics of interest from the received information. The method also includes converting text from the received information to one or more social intents and determining, based on the topics of interest and the social intents, a media recommendation. The method further includes receiving account information from a user account, the account information including one or more entitlements. The method further includes determining that the media recommendation complies with the entitlements and automatically adding the media recommendation to a social watchlist associated with the user account.
US11379929B2 Advice engine
System, method and media for the provision of relevant information, tax regulations and other advice for the preparation of the return to the user of the tax preparation system. This can be done by developing a profile of the taxpayer as the user moves through the process of preparing the tax return. When a user views a tip or help article, the impact on the outcome of the return is noted. If the impact is a positive one, then the tip or help article may be automatically presented to future users with similar taxpayer profiles. In this way, users can maximize the benefit of the return for the taxpayer while increasing the accuracy of the prepared return.
US11379928B2 System and method for general ledger processing
The invention relates to a computer-implemented system and method for scalable, customized general ledger processing. The method may include the step of receiving a client request for customized charts of accounts (COAs) according to a specified time frame. The customized COAs may include client-specific data and third party reference data. The method may involve automatically receiving source information, including position data and transaction data, from a number of sources. The system may include a distributed computer architecture such as Hadoop for parallel storage and processing of the source information across a plurality of nodes. The system can generate debit and credit postings from the source information, roll up the postings into the plurality of customized COAs, and deliver them to the client according to the client's preferred schedule, including in real time or near real time.
US11379926B1 Home device sensing
Systems, methods, apparatuses and computer-readable media for receiving data from one or more sensors associated with one or more home devices, such as appliances, home systems, etc. are presented. The data may be used to determine whether operation of the home device is within an acceptable range. If not, the user associated with the home device may receive an alert identifying a potential issue. One or more potential modifications to improve the home device may be identified and transmitted to the user. In some examples, an insurance incentive to implement the recommended modifications may also be transmitted to the user.
US11379925B1 Systems and methods for allocating fault to autonomous vehicles
In one aspect, a system for allocating fault in a collision involving a vehicle is provided. The system may include (1) a sensor coupled to the vehicle and configured to collect contextual data related to the collision, (2) a non-transitory memory configured to store the contextual data, and (3) a processor coupled to the non-transitory memory and configured to (a) gain access to the contextual data, and (b) compute and assign a fault percentage to a driver of the vehicle based upon the contextual data.
US11379923B1 System and method for real-time screening of a disability insurance applicant
A system and method for automatically screening applicants for disability insurance in real-time, and if the results are favorable, automatically communicating acceptances and issuing policies via wireless communication. An applicant's BMI is calculated, and the applicant is rejected if the BMI is too high or low. The applicant's prescription drug history is obtained, and the applicant is rejected if the history shows use of a drug associated with a serious medical condition. The acceptance or rejection and a premium for the insurance product may be set based upon the real-time screening results and communicated to the applicant. Additionally, an occupation class assigned to the applicant may be confirmed, a motor vehicle report for the applicant may be obtained, and an insurance information report for the applicant may be obtained. If the applicant is rejected, they may be allowed to apply for the insurance product using an alternate non-real-time process.
US11379914B1 Managed account continuum system and method
A system includes a server operable to communicatively couple with a customer interface device (CID) such that state-of-life inputs from the CID are communicated to the server. The server includes a memory configured to store the state-of-life inputs and storing a program executable by a processor of the server. The server also includes a processor configured to execute the program such that the program determines a financial service product based on the state-of-life inputs and such that the server issues a communication to the CID including a recommendation of the financial service product. The processor is also configured to format one or more selections made by the customer from the recommendation on a single-rail managed account product continuum having two or more financial service products.
US11379913B1 Electronic payroll funds transfer delay and failed transfer coverage
The proposed system allows merchants to have more time to finalize payroll and to have access to capital for payroll processing. This system/process may include identifying eligible employer devices based on a risk score and transaction data received by the system. The system and process further includes providing an interface element via a user interface that activates a delay upon selection, and delaying initiation of an electronic payroll payment from a first date to a second date responsive to receiving selection of the interface element.
US11379909B2 Computerized item rental using beacons
Systems, methods, and other embodiments associated with computerized item rental using beacons are described. In one embodiment, a method includes maintaining a data structure mapping user identifiers to beacon identifiers associated with rental items being rented by corresponding users. The example method may also receiving a beacon signal from a beacon device associated with a rental time. The example method may also include querying the data structure using a beacon identifier extracted from the beacon signal to determine if the rental item is rented or available for rent. The example method may also include creating an entry within the data structure to indicate that the rental item is now being rented.
US11379906B2 Document exchange conversation generator
Exemplary systems and methods associated with generating conversations of electronic data exchanges. In particular, in one embodiment, a conversation generator determines whether records are related based on EDI data associated with a transaction, integrates the records based on associations within the EDI data, and generates a conversation that depicts the integrated EDI data associated with the transaction in a conversational format for viewing by a user. In other embodiments, an alert engine determines that there are errors in the conversation, such as missing or inconsistent data, and alerts a user accordingly.
US11379903B2 Data processing method, device and storage medium
The present disclosure relates to a data processing method, device, and storage medium. The method includes obtaining information indicating that a plurality of users put one or more items into a container device. The information includes a device identification of the container device, user identifications of the plurality of users, item identifications of the one or more items, and action information indicating that the users put one or more items into the container device. The method includes determining a correspondence between the items and the users according to the information indicating that the plurality of users put one or more items into the container device.
US11379897B1 Computerized process to, for example, automate the home sale, mortgage loan financing and settlement process, and the home mortgage loan refinancing and settlement processes
A computer system and method for automating and facilitating the home sale, mortgage origination, and settlement process, and the home mortgage refinancing origination and settlement process, over a geographically distributed computing network are disclosed. The system and method also allows a home buyer to search for homes offered for sale by a plurality of sellers and, using the home data conforming to the buyer purchase criteria and buyer data, search for loan pricing information for loans from a plurality of lenders, loan pricing information for a plurality of loan types, or both. The system and method then uses this information to process the sale transaction.
US11379895B1 System and method for floral arrangement customization
A floral arrangement customization system allows a user to modify characteristics of each stem or groups of stems within a template to create a customized floral arrangement. The user can also modify characteristics about the arrangement such as its style, shape, or color scheme. Information about the customized floral arrangement is transmitted to an order fulfiller who can assemble the floral arrangement exactly according to the customized design.
US11379894B2 Method and system to facilitate transactions
Method and system to facilitate transactions in a particular on-line trading platform from a third party web site may be utilized beneficially to enhance a user's experience in purchasing items referenced on third party web pages. When a user encounters, on a third party web site, a presentation of an item that is linked to a listing maintained by the on-line trading platform, the user may simply click on the presentation of the item, which causes presentation of a visual control selectable to launch a transaction processing flow facilitated by the on-line trading platform, without requiring the user to leave the third party web site.
US11379889B2 Providing content from mobile devices to proximate kiosk computers
In at least some examples, a system comprises a first kiosk computer to display first content and to broadcast a first beacon signal, and a second kiosk computer to display second content and to broadcast a second beacon signal. A mobile device is to establish communications with the more proximate of the first and second kiosk computers as determined based on the first and second beacon signals and to cause new content to be provided to the more proximate kiosk computer. The more proximate kiosk computer is to display the new content.
US11379888B2 Systems, methods and devices for gamification of water conservation
Water conservation through behavior modification is achieved by guiding a user of an App through a quiz interface illustrating facts about water usage, a simulation providing a simulated water conservation experience, a commitment interface inviting the user to save water, a social good interface to provide the user a good feeling about saving water and a personal water usage tracking system to help the user understand their progress toward water conservation.
US11379883B2 Systems, devices, and methods for dynamically generating, distributing, and managing online communications
This document describes the collection, generation, distribution, and management of online web content. The devices, systems, and methods described herein can be used to collect and generate online web content and communications. Specifically, the disclosed devices and systems may be employed to produce one or more marketing and/or advertising campaigns, as well as for monitoring, managing, defining the efficiency, effectiveness, and workability of the campaign with respect to generating user engagement, thereby accurately determining the cost benefits of the campaign. The analytic results provided may then be used to guide the generation of original web content, such as for the purposes of enhancing customer or follower experience, driving business, and for driving advertising campaigns. Alternatively, web content that is in the public domain, and determined to perform well, can be reproduced, referenced, or otherwise referred to, in the context of promoting or presenting the user's web content.
US11379880B1 Systems and methods for administering an online advertiser bidding interface
A computer-implemented method is provided for administering an online advertiser bidding interface. The method includes providing a bidding interface to an advertiser through a web server, by which an advertiser may bid on online advertising inventory of an online publisher, the bidding interface displaying a plurality of targeting elements; receiving targeting information from the advertiser through the targeting elements of the bidding interface and the web server; and generating an advertising bid based on the received targeting information. A system is also provided for administering an online advertiser bidding interface.
US11379879B1 Method, referral server and network for providing targeted advertisements to users
For providing a targeted advertisement to a user, a referral server sends, to a financial platform server, a request for fetching the financial information of the user. The referral server receives, from the financial platform server, a reply containing the financial information of the user. The referral server analyses the financial information of the user to determine one or more behavioural attributes of the user. The referral server uses the one or more behavioural attributes of the user to define a behavioural profile of the user. The referral server may send to a device of the user a code sequence related to a marketing campaign selected according to the behavioural profile of the user. The marketing campaign may be selected by calculating a conversion rate for each of a plurality of marketing campaigns.
US11379878B2 Wheel rotation imaging device and wheel rotation imaging intelligent advertising system
The present application provides a wheel rotation imaging device and a wheel rotation imaging intelligent advertising system. In the wheel rotation imaging device, power can be supplied by means of rotation of a wheel with the use of a self-powered unit, so an external power supply is not required; texts, images and videos can be displayed; in addition, a variety of sensors are integrated to acquire operation information of the device in real time, which facilitates the wheel rotation imaging device to adjust the imaging angle and brightness.
US11379875B2 Systems and methods for time-based advertising
Aspects of the subject disclosure may include, for example, storing, in a database, information associated with a first item purchased by a user, the information comprising an identification of the first item and a time of purchase of the first item; receiving web browsing data based upon monitoring, by another device, web browsing of the user; determining, based upon the web browsing data that is received, whether the user is currently browsing at a shopping website, resulting in a determination; responsive to the determination being that the user is currently browsing at the shopping website, querying the database to determine an elapsed time since the time of purchase of the first item; responsive to the elapsed time meeting a threshold, generating a message to send to the another device monitoring the web browsing, the message informing the user of a suggested second item for the buyer to purchase, the suggested second item being a replacement for the first item; and sending the message to the another device for presentation to the user. Other embodiments are disclosed.
US11379869B2 System for managing checkout experience based on merchant criteria
A computer system detects that a first user has selected an element corresponding to accessing a checkout page of a merchant. Based on detecting that the first user has selected an element corresponding to accessing the checkout page of the merchant, the computer system determines if one or more merchant criteria associated with the merchant have been met. Based on determining that the one or more merchant criteria associated with the merchant have been met, the computer system causes a promotional payment button to be rendered on the checkout page of the merchant displayed on a device of the first user.
US11379862B1 Data amelioration and reformation system
The systems may include receiving, by a processor, transaction information for a transaction, wherein the transaction information comprises a transaction amount; matching, by the processor, the transaction information with a transaction type; retrieving, by the processor, a plurality of possible charge types associated with the transaction type; comparing, by the processor, the transaction information with the plurality of possible charge types; separating, by the processor, the transaction amount of the transaction information into at least one individual charge amount; and/or identifying, by the processor, a charge type of the plurality of possible charge types associated with the at least one individual charge amount.
US11379861B2 Classifying post types on online social networks
A method is disclosed which includes: receiving, from a third-party content provider, a link to a structured document on an external server, where the link is associated with a post of the online social network by the third-party content provider, and retrieving the structured document from the external server, where the structured document includes content and input fields. This step is followed by extracting a predefined set of information from the structured document about the content and input fields of the structured document. The extracted set of information from the structured document are then evaluated to determine one or more feature-values of the structured document. A machine learning model is used to classify the structured document as an external lead-generation type page based on the one or more feature-values of the structured document and a notification is sent to the third-party content provider if the structured document is classified as an external lead-generation type page.
US11379857B2 Determining qualified exchanges
A method, a computer program product, and a computer system determine a qualified exchange. The method includes receiving a request for a status of an exchange. The method includes determining the status of the exchange using a qualification analysis. The qualification analysis includes a plurality of prevailing factors and a multi-step analysis. Satisfaction of one of the prevailing factors automatically qualifies the status of the exchange as the qualified exchange. the multi-step analysis includes a plurality of tests. Satisfaction of each of the tests qualifies the status of the exchange as the qualified exchange. The method includes generating and transmitting a response indicative of the status of the exchange.
US11379855B1 Systems and methods for prioritizing fraud cases using artificial intelligence
A system for prioritizing fraud cases includes a processing circuit and a network interface structured to receive fraud cases having transaction data and an initial priority score. The processing circuit is structured to determine an updated priority score for each fraud case based on case prioritization data comprising rules developed using a machine learning model, initiate an action for each fraud case based on the updated priority score, where the action comprises assembling a first group of the fraud cases in a single database and taking an action on a second group of the fraud cases, assign the first group to a computing terminal associated with a fraud agent, receive an input from the computing terminal regarding a disposition of the first group of fraud cases, update the model based on the input and the transaction data, and restructure the case prioritization data based on the updated model.
US11379854B2 Methods and systems for making, tracking and authentication of products
Manufactured goods are marked or labeled with a secure unique identifier. A central checking centre allows users to verify the authenticity of a particular good such as a cigarette pack or carton via any convenient interface such as the internet or a cell phone. A system of secret sharing allows secure authentication of each item and prevents code breaking or misuse.
US11379853B2 Certified quick response codes associated with top-level domains verified by trusted product certificate authority
A Certified Quick Response Code (“CQR”) is associated with a trusted Product Certificate Authority (“PCA”), which in turn is associated with a unique top-level domain (“TLD”). A CQR affixed to a product may point to a URL comprising the unique TLD. A consumer may know by virtue of the association of the TLD with the PCA that the product is legitimate, while a product manufacturer can better monitor counterfeit goods by further associating each CQR with a universal unique identifier.
US11379851B2 Customizing product announcements based on product usage
A computer-implemented method includes tracking usage history of a plurality of components of one or more products. An original set of announcements about the one or more products is received, where the original set of announcements includes a plurality of announcement records. The plurality of announcement records are prioritized based on the usage history of the plurality of components. A usage-based set of announcements is generated based on the prioritization of the plurality of announcement records.
US11379849B2 Security for contactless transactions
A method of performing a contactless transaction between a payment device and a terminal is described. The method comprises establishing a data connection between the payment device and the terminal and then establishing if the payment device and the terminal both support an enhanced security architecture. If they do not, they will then perform the contactless transaction according to a basic transaction flow using a first cryptographic system. If they do, they will perform the contactless transaction according to an enhanced transaction flow using a second cryptographic system. The first cryptographic system and the second cryptographic system comprise different asymmetric cryptographic systems. Suitable payment devices and terminals, and methods at the payment devices and terminals, are described.
US11379847B2 Method, system, and computer program product for controlling transaction velocity limits
A method of controlling transaction velocity limits including: generating a transaction control criterion associated with a parameter; receiving a transaction message associated with a transaction request; analyzing the data associated with the parameter with respect to the transaction control criterion associated with the parameter; automatically generating and communicating at least one of: a processing request message associated with the transaction request if data associated with the at least one parameter in the transaction message does not satisfy the transaction control criterion associated with the at least one parameter, and a rejection response message if data associated with the at least one parameter in the transaction message does satisfy the transaction control criterion associated with the at least one parameter; and generating update data associated with the parameter. A system and computer program product for controlling transaction velocity limits is also disclosed.
US11379846B2 Product authentication over a payment network
Systems and methods are provided for authenticating a product over a payment network. A product identifier associated with a product to be authenticated may be included or appended to a conventional authorization request message or clearing message during processing of a payment transaction. The product identifier can be verified at a verification entity to determine whether the product is real or counterfeit. Authorization or settlement of the payment transaction can be approved/processed if the product is determined to be real. Authorization or settlement of the payment transaction can be declined/withheld if the product is determined to be counterfeit.
US11379843B2 Systems and methods for multi-domain application hosting platform migration
Methods and systems are presented for facilitating migration from a first hosting platform that hosts a first set of transaction processing systems to a second hosting platform. A second set of transaction processing systems that corresponds to the first set of transaction processing systems is deployed in the second hosting platform. As incoming transaction requests that are intended for the first set of transaction processing systems are detected, corresponding transaction requests are generated based on the incoming transaction requests and a correlation table. The corresponding transaction requests are sent to the second set of transaction processing systems for processing. Corresponding responses from the first set of transaction processing systems and the second set of transaction processing systems are obtained and compared against each other. A functionality of the second hosting platform can be validated based on the comparing.
US11379842B2 Method and system for detecting fraudulent transactions using a fraud detection model trained based on dynamic time segments
Certain aspects of the present disclosure provide techniques for detecting fraudulent transactions in a transaction processing system. An example method generally includes receiving a request to process a transaction. An input data set including a vector representing the transaction and a plurality of vectors representing historical transactions is generated. The input data set is divided into a plurality of ragged tensors corresponding to non-overlapping time segments of variable length and having a plurality of vectors associated with dates within each time segment A reduced input data set is generated by generating, for each respective ragged tensor of the plurality of ragged tensors, a respective representative vector using max pooling over vectors in the ragged tensor. A fraudulent transaction score is generated based on the reduced input data set using a fraud detection model. The transaction is processed based, at least in part, on the fraudulent transaction score.
US11379841B2 Biometric pre-identification
A station device in a biometric pre-identification system uses identity to perform one or more actions. Identities are determined (such as via a backend) using biometric information. A biometric pre-identification device obtains biometric information and/or a digital representation thereof from a person approaching the station device. The biometric pre-identification device transmits such to the station device, facilitating the station to begin and/or perform various actions. The station device begins or performs the actions using the identity determined based on the biometric information before the person arrives at the station device.
US11379839B1 Third party products and services via ATM
A computer system and a transaction machine, such as an automated teller machine (ATM), can provide any payor to make a payment to a payee at the transaction machine. The transaction machine provides the payor a user interface to enter a passcode that uniquely identifies the payment transaction. The passcode can be generated by a provider computing system associated with the transaction machine and provided directly to the payee or through the payor prior to the transaction. The transaction machine provides the payor a user interface to enter an amount. The transaction machine also provides the payor the ability to make a payment at the transaction machine using various modes of payment such as cash, credit card, or cryptocurrency. The transaction machine verifies that the payment matches the user selected amount, and sends a payment notification to the payor.
US11379837B2 Method, program, and apparatus for identifying device by using chip unique value-based virtual code
Embodiments of the present invention provide a method, program, and apparatus that may identify a device by using a virtual code generated based on a unique value of a chip inside a device without a separate procedure for identifying the device. Furthermore, embodiments of the present invention provide a method, program, and apparatus that may generate a virtual code, which is not matched with any other code, whenever a code for identifying a device is requested. Moreover, embodiments of the present invention provide a method, program, and apparatus for identifying a device that may add and use only an algorithm without changing a conventional process.
US11379836B2 Methods and systems for recording data based on plurality of blockchain networks
Disclosed are methods and systems for recording data based on a plurality of blockchain networks. One method comprises: in response to receiving data to be recorded, generating a first-type blockchain transaction comprising the data; transmitting the first-type blockchain transaction to the first-type blockchain network; recording one or more first-type blockchain transactions into a first-type block; recording the first-type block on a blockchain of the first-type blockchain network; determining a transaction hash of each of the one or more first-type blockchain transactions in the first-type block; recording one or more second-type blockchain transactions into a second-type block; and recording the second-type block on a blockchain of the second-type blockchain network.
US11379835B2 System, method, and computer program product to ensure data integrity for conducting a payment transaction
Provided is a computer-implemented method for conducting a payment transaction to ensure data integrity of the payment transaction that includes generating a transaction authorization request message, where the transaction authorization request message comprises a payload associated with an electronic funds transfer at a point-of-sale (POS) device, and where generating the transaction authorization request message includes generating a digital signature for the payload using a private key of a payment gateway system and inserting the digital signature for the payload into the transaction authorization request message, transmitting the transaction authorization request message including the digital signature, and receiving a transaction authorization response message from a transaction service provider system. A system and computer program product are also provided.
US11379833B2 Systems and methods of generating, validating, approving, recording, and utilizing digital data assets in a blockchain platform using a transactional proof of work
A method of performing block generation may include receiving a request from one or more sources that includes task data associated with one or more tasks for an economy, context information, and an indication of a blockchain of a blockchain matrix to which the task data pertains. The method includes determining whether the task data corresponds to a qualifying transaction for the economy for recording in the blockchain and, if so, determining whether to approve recordation of the qualifying transaction to the blockchain. In response to approving recordation of the transaction, generating a new block for the blockchain that includes the qualifying transaction, and adding the new block to the blockchain.
US11379830B2 Method for executing smart contract, blockchain node, and storage medium
The present specification provides a method for executing a smart contract, a blockchain node, and a storage medium. An implementation of a method for executing a smart contract includes: receiving, by a blockchain node, a request for creating a smart contract, the request including a bytecode of the smart contract; starting, by the blockchain node after completing deployment of the smart contract, to compile the bytecode of the smart contract into a first machine code by using ahead-of-time compilation and storing the machine code; and performing, by the blockchain node in execution of the deployed smart contract and in response to the first machine code of the smart contract not being locally stored, JIT compilation on the bytecode of the smart contract to obtain a second machine code and storing the second machine code, and executing the second machine code.
US11379828B2 Distributed computing and storage network implementing high integrity, high bandwidth, low latency, secure processing
An example operation may include one or more of constructing a transaction proposal, by a computing system, wherein inputs to the transaction proposal are named using a blockchain naming system (BNS) that comprises ledger state addressing, oracles for addressing external data values, and user state addressing, the BNS providing a standard mechanism to name all blockchain resources using a universal resource indicator (URI).
US11379827B2 Smart contract executed within a blockchain
There is provided a method and system for selection of response message(s), comprising: receiving from an initiator client terminal a function message including an unencrypted target value and a public key, receiving respective response messages to the function message from responding client terminals, each respective response comprising an unencrypted partial value of the target value and a parameter encrypted with the pubic key, receiving, from the initiator client terminal, a selection of response message(s) according to a ranking of the encrypted parameters, wherein a sum of the unencrypted partial values of the selected response message(s) is according to a requirement of the target value, and receiving a validation for the selected response message(s) from corresponding responding client terminals, wherein each of the corresponding responding client terminals is provided with all partial values and all unencrypted parameters associated with all of the selected response message(s).
US11379824B2 Privacy preserving transactions with probabilistic transaction fees
An example operation may include one or more of receiving transaction parameters for a blockchain transaction into a transaction wallet interface of a transaction wallet of a sender, the transaction parameters comprising a transaction amount and an intended recipient address. The example operation may include generating a blockchain transaction that specifies the transaction amount and a single recipient address selected from the intended recipient address and a mining pool address of a mining pool, and providing the generated blockchain transaction to the mining pool.
US11379822B2 System and method for splitting a transaction
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for splitting a transaction among multiple participants. A system configured to practice the method first identifies a group of individuals associated with a shared transaction. Then the system identifies a primary individual from the group of individuals and a non-primary group of individuals from the group of individuals, wherein the primary individual is associated with a primary account that existed prior to the shared transaction, and wherein each individual of the non-primary group of individuals is associated with a respective non-primary account that existed prior to the shared transaction. The system establishes a policy for monitoring the primary account for completion of the shared transaction. Then, upon detection of the completion of the shared transaction, the system determines a transaction amount and applies a respective portion of the transaction amount from each non-primary account to the primary account.
US11379819B2 Method and apparatus for information exchange
This specification techniques for sharing service and identity information between devices. One example method include acquiring, by a first device, a digital object identifier (DOI) of a second device, the DOI including identity information associated with the second device; generating, by the first device, a service DOI based on the identity information from the DOI of the second device, the service DOI including the identity information of the second device and service information; and displaying, by the first device, the service DOI on a display of the first device, wherein the displayed service DOI is configured to cause the second device to perform service processing when the displayed service DOI is acquired by the second device, and wherein the service processing is based at least in part on the identity information and the service information included in the service DOI.
US11379816B2 Secure electronic payment system
A novel method of allowing secure payments from a purchaser to a seller through the utilization of a combined server platform/vault server system. Such a system entails the generation of a subscription service that allows for authentication of a consumer's credit card in terms of pre-approved identification for future transactions. Such a system initiates a tokenization procedure through transfer of credit card information to the server platform through the vault program and to issuing banks/card providers. Upon acceptance thereof, the vault server generates a token that correlates to a specific credit card of a specific user that is then stored on the server platform. Upon request from a subscribing merchant for acceptance of a tokenized card for payments, the user merely needs to provide an identifying code to access the card for such a purpose.
US11379814B2 Method and system for supporting promotion of use of digital local currency
An application executed at a user terminal with a touch screen displays, on the touch screen, a UI in which a user-side UI for accepting a touch operation by a user and a store-side UI for accepting a touch operation by a staff member of a store are placed, as a settlement UI for settlement of a currency amount of a digital local currency. The application judges whether time during which the touch operation on the user-side UI and the touch operation on the store-side UI are simultaneously continued has reached a specified period of time or not. If the judgment result is true, the application displays a settlement completion notice on the touch screen.
US11379813B2 System and method for point of sale transactions using wireless device with security circuit
A computer-implemented method and device for secure checkout in a retail environment such as at a point of sale location in a store. Each of a customer and a sales associate at the point of sale operate respective mobile communication devices that are equipped to exchange signals and receive the same from one another. The sales associate device sends, inter alia, a physical signal causing the customer device to link to a payment application and server, which is followed by a sequence of authentication steps enabled by a physical authentication unit on the customer's device to ensure and confirm authenticated secure transactions.
US11379808B2 System and method for use of prepare-proceed workflow to orchestrate operations associated with a media content environment
In accordance with an embodiment, described herein is a system and method for orchestration of operations associated with a media content environment, including use of a prepare-proceed workflow process (workflow) that supports definition and use of different payment/billing systems or processes. A payment/billing server, for use with the media content environment dynamically generates workflows for use in processing payments associated with products. Upon receipt of a request to purchase a product, the payment/billing server generates a workflow to process a payment, including querying a product subsystem to determine pre-authorization steps required for purchase of the product and executing the pre-authorization steps; querying a transaction subsystem to determine a transaction information required for authorization; and querying a payment processor for authorization of the transaction. The payment/billing server then executes any required post-authorization steps, and communicates with the payment processor to capture the purchase.
US11379805B2 Invoicing system
A method to facilitate invoicing for transactions established utilizing a network-based transaction system includes supporting establishment of transactions between a plurality of entities in the network-based transaction system, and identifying as part of an invoice generation process, a plurality of transactions to which a first entity is a party. The method further includes identifying first and second transactions from the plurality of transactions that satisfy combinable criteria, and generating an invoice for at least the first and second transactions that satisfy the combinable criteria. The method can also be implemented in a system and on a machine-readable medium.
US11379788B1 Multilayered method and apparatus to facilitate the accurate calculation of freight density, area, and classification and provide recommendations to optimize shipping efficiency
Systems and methods provide real-time shipping optimization recommendations for reducing the cost of shipping freight units in a shipment. System comprises a measurement system in communication with a computer system that comprises a client computer device in communication with a host computer system. The measurement system comprises multiple sensing devices to determine weight, dimensions, and other shipping parameters of the freight units in the shipment. The computer system computes a current shipping cost and density based on the shipping parameters. The computer system determines shipping recommendations including recommended adjustments to the shipping parameters that reduce the current shipping cost. The shipping recommendations are transmitted to the client computer device prior to loading the shipment onto a carrier vehicle for the shipment.
US11379787B2 Evaluation device, evaluation method, and evaluation program
Provided is an evaluation device which stores base information, base destination information, demand information, a route service tariff, and a route delivery tariff in a memory device. The evaluation device uses the base information, the delivery destination information, the demand information, and the route service tariff to create delivery course information relating to a route service which includes a delivery course along which a delivery vehicle delivers a quantity of cargo delivered to a delivery destination from a base to the delivery destination by a route service and a cost per delivery course, uses the base information, the delivery destination information, the demand information, and the route delivery tariff to create delivery course information relating to route delivery which includes a delivery course along which a delivery vehicle delivers a quantity of cargo delivered to a delivery destination from a base to the delivery destination by the route delivery and delivery cost of the delivery course, determines a delivery schedule by extracting the delivery course information from each of the bases configuring a combination of the bases for each combination of a plurality of the bases from a set of the delivery course information based on the delivery cost included in the delivery course information, and outputs a delivery schedule of each combination of the plurality of bases.
US11379781B2 Unstructured data processing in plan modeling
An unstructured data input is accessed that includes an electronic communication. Content of the unstructured data is parsed to determine one or more terms in the unstructured data input. It is determined that one or more particular elements defined in a structured business data model correspond to the terms. Tags are assigned to the unstructured data based on the terms corresponding to the one or more particular elements, where the tags define an association between the unstructured data and the structured data model.
US11379779B2 Telecommunication event object classification based on information from multiple protocols
A method performed by a computing system that collects information on transactions in a telecommunication system includes receiving an event object. The event object includes parameters associated with a telecommunication event. The method further includes classifying the event object, using a classification mechanism, as one of a plurality of Key Performance Indicators (KPIs) by using the parameters, including considering events from multiple protocols for classifying event objects. The method further includes, after classifying the event object, inferring relationships between a set of inputs and a set of outputs, the set of inputs including information types from the event object and the set of outputs including KPIs.
US11379768B2 Dialogue data collection system and dialogue data collection supporting apparatus
According to an embodiment, a dialogue data collection system includes a presenter, a determiner, a notifier and a collector. The presenter receives response information that the dialogue management apparatus generates by advancing a dialogue status based on the spoken phrases, and presents the response information to the worker. The determiner compares the response information to one or more achievement conditions predetermined relative to the task, and determines achievement or non-achievement of the task based on whether or not the achievement conditions are satisfied. The notifier notifies the worker of achievement of the task. The collector collects dialogue data including the spoken phrase and the response information.
US11379767B2 Adjusting a master build plan based on events using machine learning
As an example, a server may receive and/or retrieve news items and process the news items using natural language processing to identify news related to entities (e.g., people, locations, and organizations) extracted from an enterprise resource planning system. A term frequency-inverse document frequency algorithm may be used to identify critical news items that may impact one or more supply chains associated with at least one product that is to be manufactured. A long short-term memory artificial recurrent neural network may be used to determine a confidence score for each critical news item. The confidence scores of the critical news items may be used to adjust replenishment planning and a master build plan that includes a plan to build the at least one product. In this way, news items may be used to automatically (e.g., without human interaction) adjust the master build plan.
US11379766B2 Sensor deployment
At least one target area is identified based on a pollution concentration field of a geographic area. At least one candidate site is selected from a plurality of sites within the geographic area based on a relationship between the plurality of sites and pollution sources, where the plurality of sites are potential positions for deploying sensors for monitoring pollution. A target site is determined from the at least one candidate site based on the at least one target area.
US11379764B2 System and method for tracking information in a business environment
A system and method for tracking information in a business environment. The system uses a tree-view hierarchy whereby alerts and time triggers are set by the user and upon the triggering of an event, the visual attributes of the tree-view folders change to reflect the triggering event.
US11379763B1 Ontology-based technology platform for mapping and filtering skills, job titles, and expertise topics
Systems and methods are provided for generating and using an ontology-based technology platform and job titles data structure for mapping skills with job titles.
US11379761B2 Configurable push notifications for a transport service
A system and method are provided for generating and transmitting push notifications in connection with a transport service. Push notification triggers can be configured by a user via an application-based user interface corresponding to an application specific to the transport service. A user profile associated with the user can be accessed to detect one or more preconfigured push notification triggers, and thereafter transport service activity can be dynamically monitored for trigger events. Such trigger events can cause the system to generate and transmit push notifications to the user's mobile device.
US11379760B2 Similarity based learning machine and methods of similarity based machine learning
In accordance with aspects and embodiments, an improved similarity based learning machine and methods of similarity based machine learning are provided. More specifically, the learning machines and machine learning methods of the present disclosure advantageously define subjects by attributes, assign a first similarity score to each of the subjects, from the first similarity score, calculate attribute scaling factors, and use the attribute scaling factors to generate an improved similarity score. In accordance with aspects and embodiments, the improved similarity scores may be used to improve machine learning.
US11379759B2 Complex human-computer interactions
Methods for leveraging a plurality of machine-learning algorithms to improve a chat interaction are provided. The methods may include monitoring for initiation of a live chat session; alerting and assigning a chat responder to the live chat session; engaging one or more of a plurality of automated chat tools, the tools loaded with artificial intelligence (AI), in order to improve the response of the responder during the session; reviewing and retrieving, using the AI, from a machine learning (ML) library in electronic communication with the AI, historical information; presenting, on a chat responder screen, selected actionable information generated based on the historical information, to the responder; integrating, based on pre-determined conditions, chat responses into the ML library; and integrating into the ML library, based on the same or other pre-determined conditions, chat comments. The chat comments are generated by a chat initiator.
US11379758B2 Automatic multilabel classification using machine learning
A computer-implemented method for automatic multilabel classification includes receiving a label matrix Y for multiple training instances. The label matrix Y includes multiple labels, each label representing a respective category. The method further includes computing an intermediate matrix YYT, where YT is a transpose of the label matrix Y. The method further includes computing a basis matrix H by a non-negative matrix factorization of the intermediate matrix YYT. The method further includes generating a group testing matrix A by sampling the basis matrix H. The method further includes generating, for each training instance from the training instances, a reduced label vector z by computing a product of the group testing matrix A and a label vector y for respective training instance from the label matrix Y. The method further includes predicting multiple labels associated with an input based on the reduced label vector z.
US11379754B2 Entity resolution incorporating data from various data sources which uses tokens and normalizes records
A pair of records is tokenized to form a normalized representation of an entity represented by each record. The tokens are correlated to a machine learning system by determining whether a learned resolution already exists for the two entities. If not, the normalized records are compared to generate a comparison measure to determine whether the records match. The normalized records can also be used to perform a web search and web search results can be normalized and used as additional records for matching. When a match is found, the records are updated to indicate that they match, and the match is provided to the machine learning system to update the learned resolutions.
US11379752B1 Qubit reservation service
Qubit reservation is disclosed. A first request to reserve at least one qubit is received from a requestor. The first request includes an application identifier (ID) of a first quantum application. Qubit metadata that describes characteristics of a first plurality of qubits implemented by a first quantum computing system is accessed to identify a first qubit that is available to be reserved. The qubit metadata is modified to reserve the first qubit to thereby inhibit access to the first qubit by any quantum application other than the first quantum application.
US11379751B1 Quantum computing in a three-dimensional device lattice
In a general aspect, information is encoded in data qubits in a three-dimensional device lattice. The data qubits reside in multiple layers of the three-dimensional device lattice, and each layer includes a respective two-dimensional device lattice. A three-dimensional color code is applied in the three-dimensional device lattice to detect errors in the data qubits residing in the multiple layers. A two-dimensional color code is applied in the two-dimensional device lattice in each respective layer to detect errors in one or more of the data qubits residing in the respective layer.
US11379749B2 Identifying noise sources in quantum systems via multi-level noise spectroscopy
According to some embodiments, a method can identify and discriminate contributions from one or more noise sources using the multi-level structure of a quantum system with three or more levels. The method can include: preparing the quantum system in a predetermined state; applying one or more control signals to the quantum system; measuring values of one or more observables of the quantum system that quantify the quantum system's response to the noise sources and the one or more applied control signals; extracting noise spectra information associated with the noise sources from the measured values; and identifying contributions from the one or more noise sources based on the noise spectra information.
US11379746B2 Methods of processing and generating image data in a connectionist network
A method of processing image data in a connectionist network comprises a plurality of units, wherein the method implements a multi-channel unit forming a respective one of the plurality of units, and wherein the method comprises: receiving, at the data input, a plurality of input picture elements representing an image acquired by means of a multi-channel image sensor, wherein the plurality of input picture elements comprise a first and at least a second portion of input picture elements, wherein the first portion of input picture elements represents a first channel of the image sensor and the second portion of input picture elements represents a second channel of the image sensor; processing of the first and at least second portion of input picture elements separately from each other; and outputting, at the data output, the processed first and second portions of input picture elements.
US11379745B2 Method, apparatus, device and machine-readable medium for detecting abnormal data using an autoencoder
In an embodiment, a method includes: using at least two items of sequentially collected, mutually associated data to create at least two detection data sets, each including a first number of items of sequentially collected data in the at least two items of data; using an autoencoder to process the at least two detection data sets, to output result data sets respectively corresponding to the at least two detection data sets, the first number being equal to the number of neurons in an input layer of the autoencoder, and the autoencoder being trained using data having a regular pattern of variation identical to the at least two items of data; and determining, as abnormal data, data which does not have the regular pattern of variation in the at least two items of data, based upon the at least two detection data sets and the result data sets corresponding thereto.
US11379743B2 Recommendation system
A computing device determines a recommendation. (A) A first parameter matrix is updated using a first direction matrix and a first step-size parameter value that is greater than one. The first parameter matrix includes a row dimension equal to a number of users of a plurality of users included in a ratings matrix and the ratings matrix includes a missing matrix value. (B) A second parameter matrix is updated using a second direction matrix and a second step-size parameter value that is greater than one. The second parameter matrix includes a column dimension equal to a number of items of a plurality of items included in the ratings matrix. (C) An objective function value is updated based on the first parameter matrix and the second parameter matrix. (D) (A) through (C) are repeated until the first parameter matrix and the second parameter matrix satisfy a convergence test.
US11379742B2 Method for predictive soil mapping based on solar radiation in large flat area
The disclosure provides a method for predictive soil mapping based on solar radiation in large flat area, comprising: Step 1, capturing the response process of the earth's surface heat: after an observation day or an observation period is selected, a curve graph depicting a dynamic response of the surface heat to solar radiation captured by using a remote sensor of a moderate-resolution imaging spectrometer; Step 2, constructing environmental covariates: quantitative analysis is performed for the dynamic response curve graph obtained in Step 1 by a mathematical method, and characteristic parameters are extracted and taken as environmental covariates; and Step 3: a machine learning model is established for the predictive soil attribute mapping. This method solves the challenge of effective soil mapping in flat areas, significantly improves the accuracy and efficiency of predictive soil mapping in flat areas, reduces the cost in time and economy of soil survey mapping.
US11379735B2 System and method for automated document generation
A semantic document generation system is described. The semantic document is composed of document details, people and meta-data. The semantic document is self-aware of the information it contains. The semantic document's structure and terms are governed by legal, logical and party related rules. A semantic contract can be created from a semantic document generation system. The semantic document generation system receives an indication of a type of a document to be generated and plurality of terms for the document from a plurality of sources. The terms are converted into triples. A plurality of rules governing the terms of the document is applied to the triples to generate a knowledge graph and determine whether terms from the different parties are compatible. The terms are determined to be compatible in a case where the plurality of rules governing terms of the document is satisfied. If at least one set of terms is non-compatible, the system reconciles the non-compatible terms in the generated knowledge graph until all the terms are compatible, and generates the document based at least on the reconciled knowledge graph.
US11379732B2 Counter fraud system
A system, method and program product for countering fraud using artificial intelligence. A system is disclosed that includes: a system for formalizing real world semantic information pertaining to a domain that includes rules and processes expressed as formulae, semantic models of known fraud schemes, and knowledge bases of domain participants represented using cognitive calculi; and a scheme generation system for generating a plurality of fraud schemes within the domain using the semantic information, wherein each fraud scheme: comprises a plan expressed using cognitive calculi; includes at least one domain participant; achieves an illicit result that breaks at least one rule of the domain; is provable to be outside the purview of relevant observers; and is not a known fraud scheme.
US11379729B2 Nucleic acid-based data storage
Methods and systems for encoding digital information in nucleic acid (e.g., deoxyribonucleic acid) molecules without base-by-base synthesis, by encoding bit-value information in the presence or absence of unique nucleic acid sequences within a pool, comprising specifying each bit location in a bit-stream with a unique nucleic sequence and specifying the bit value at that location by the presence or absence of the corresponding unique nucleic acid sequence in the pool But, more generally, specifying unique bytes in a bytestream by unique subsets of nucleic acid sequences. Also disclosed are methods for generating unique nucleic acid sequences without base-by-base synthesis using combinatorial genomic strategies (e.g., assembly of multiple nucleic acid sequences or enzymatic-based editing of nucleic acid sequences).
US11379728B2 Modified genetic recombination operator for cloud optimization
A multi-element problem may be solved iteratively by using a modified genetic algorithm to generate a plurality of solutions according to a set of solution criteria. The solution criteria may comprise a plurality of servers, each server including one or more attributes, and an indication of which of the one or more attributes are to be optimized. An index may be appended, by a processing device, to each solution in the plurality of solutions and the values in each solution may be sorted. For each solution in the plurality of solutions, one or more values from the solution may be combined with one or more values from another solution to generate a plurality of child solutions. Each child solution may have an index, and the values in each child solution may be sorted in view of the child solution's index. For one or more child solutions in the plurality of child solutions, two selected values may be rearranged to generate one or more mutated child solutions.
US11379725B2 Projectile extrapolation and sequence synthesis from video using convolution
Using a simple cue to reduce a number of sequential frames included in a video that needs to be analyzed by an artificial neural network to predict information corresponding to a projectile depicted within the video is provided. A timing of the simple cue associated with the video is detected. The number of sequential frames within the video is reduced down to only those frames that are within a specified range of the simple cue. The artificial neural network is used to analyze the reduced number of sequential frames. The information corresponding to the projectile is predicted based on analyzing the reduced number of sequential frames using the artificial neural network.
US11379724B1 System and method for domain specific neural network pruning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for domain-specific pruning of neural networks are described. An exemplary method includes obtaining a first neural network trained based on a first training dataset; obtaining one or more second training datasets respectively from one or more domains; and training, based on the first neural network and the one or more second training datasets, a second neural network comprising the first neural network and one or more branches extended from the first neural network, wherein the second neural network is applicable for inferencing in the one or more domains, and the training comprises: training the one or more branches based respectively on the one or more second training datasets and an output of the first neural network.
US11379723B2 Method and apparatus for compressing neural network
A method and apparatus for compressing a neural network are provided. A specific embodiment of the method includes: acquiring a to-be-compressed trained neural network; selecting at least one layer from layers of the neural network as a to-be-compressed layer; performing following processing steps sequentially on each of the to-be-compressed layers in descending order of the number of level of the to-be-compressed layer: determining a pruning ratio based on a total number of parameters included in the to-be-compressed layer, selecting a parameter for pruning from the parameters included in the to-be-compressed layer based on the pruning ratio and a parameter value threshold, and training the pruned neural network based on a preset training sample using a machine learning method; and determining the neural network obtained after performing the processing steps on the selected at least one to-be-compressed layer as a compressed neural network, and storing the compressed neural network.
US11379720B2 Adaptive deep learning for efficient media content creation and manipulation
Automatic editing of media compositions is performed using media editing applications equipped with neural-network-based deep-learning models. The automatic editing is adapted to the practices of local users of a media editing application by training the models on a combination of media compositions previously edited by third-party media editors and media compositions edited by local users. Training data input vectors for the model comprise representative portions of a composition's raw media, and corresponding output vectors include values of parameters that define editing functions applied to the raw media to generate an edited media composition. A user interface enabling a user to adjust and monitor machine learning parameters is provided. Adaptive automatic editing may assist in the creation of video and audio compositions, as well as in the generation of musical scores.
US11379717B2 Systems and methods for classification of multi-dimensional time series of parameters
Traditional systems and methods have implemented hand-crafted feature extraction from varying length time series that results in complexity and requires domain knowledge. Building classification models requires large labeled data and is computationally expensive. Embodiments of the present disclosure implement learning models for classification tasks in multi-dimensional time series by performing feature extraction from entity's parameters via unsupervised encoder and build a non-temporal linear classifier model. A fixed-dimensional feature vector is outputted using a pre-trained unsupervised encoder, which acts as off-the shelf feature extractor. Extracted features are concatenated to learn a non-temporal linear classification model and weight is assigned to each extracted feature during learning which helps to determine relevant parameters for each class. Mapping from parameters to target class is considered while constraining the linear model to use only subset of large number of features.
US11379709B2 System for determining the presence of a substance of interest in a sample
A detection device for detecting the presence of a substance of interest in a sample is described. The device can include a data store comprising executable instructions for at least one convolutional neural network, CNN, configured to process images: and a processor coupled to the data store and configured to execute the instructions to operate the at least one CNN. The detection device can be configured to: obtain spectrometry data, operate a first one of the CNNs to process the spectrometry data to obtain a first CNN output; apply a mask to the spectrometry data to obtain masked data; operate a second one of the CNNs to process the masked data to obtain a second CNN output; and determine if the substance of interest is present in the sample based on both the first CNN output and the second CNN output.
US11379708B2 Techniques for efficiently operating a processing system based on energy characteristics of instructions and machine learning
An integrated circuit such as, for example a graphics processing unit (GPU), includes a dynamic power controller for adjusting operating voltage and/or frequency. The controller may receive current power used by the integrated circuit and a predicted power determined based on instructions pending in a plurality of processors. The controller determines adjustments that need to be made to the operating voltage and/or frequency to minimize the difference between the current power and the predicted power. An in-system reinforced learning mechanism is included to self-tune parameters of the controller.
US11379698B2 Sensor data processing method and apparatus
The method includes: determining a reference sensor from at least two sensors and sampling moments of the reference sensor; when obtaining observation data of a sensor K at a moment t1, determining a type of the sensor K; if the sensor K is a first sensor of a first type, determining a sampling moment T1 that is closest to t1 and an interpolation coefficient λ1, and calculating first rotation data and first translation data that are at T1, and a first covariance matrix; if the sensor K is a second sensor of a second type, determining two sampling moments T2 and T3 that are closest to t1 and interpolation coefficients λ2 and λ3, and calculating second rotation data and second translation data that are of the second sensor from T2 to T3, and a second covariance matrix; merging rotation data, translation data, and covariance matrices that are at the sampling moments.
US11379697B2 Field programmable gate array architecture for image analysis
An FPGA device receives an input matrix. A first convolutional kernel is determined by performing the exclusive nor operations between the input matrix and a first weight vector. A first binary kernel is determined based on the first convolutional kernel. A first layer feature map is determined by convoluting the input matrix using the first binary kernel. A second convolutional kernel is determined by performing the exclusive nor operations between the first feature map and the second weight vector. A pooled kernel is determined based on the second convolutional kernel. A second binary kernel is determined based on the pooled kernel. A second layer feature map is determined by convoluting the first layer feature map using the second binary kernel. A probability is determined that the input matrix is associated with a predetermined class of images. If the probability is greater than a threshold, classification results are provided.
US11379695B2 Edge-based adaptive machine learning for object recognition
Examples of techniques for interactive generation of labeled data and training instances are provided. According to one or more embodiments of the present invention, a computer-implemented method for interactive generation of labeled data and training instances includes presenting, by the processing device, control labeling options to a user. The method further includes selecting, by a user, one or more of the presented control labeling options. The method further includes selecting, by a processing device, a representative set of unlabeled data samples based at least in part on the control labeling options selected by the user. The method further includes generating, by a processing device, a set of suggested labels for each of the unlabeled data samples.
US11379692B2 Learning method, storage medium and image processing device
According to one embodiment, a learning method for causing a second statistical model to learn using a first statistical model is provided. The method includes obtaining a first learning image, cutting out each local area of the obtained first learning image, and obtaining a first prediction value output from the first statistical model by inputting each local area to the first statistical model and obtaining a second prediction value output from the second statistical model by inputting the entire area of the first learning image to the second statistical model, and causing the second statistical model to learn based on a difference between the first prediction value and the second prediction value.
US11379689B2 Technology for analyzing abnormal behavior using deep learning-based system and data imaging
Disclosed is a method of analyzing abnormal behavior by using data imaging, including: receiving data to be analyzed as an input, wherein the data to be analyzed is related to a state of a system to be analyzed; converting the inputted data to be analyzed into image data; training a neural network unit with the converted image data as an input; and detecting or predicting abnormal behavior in the system to be analyzed, at the neural network unit, which has received the image data converted from the data to be analyzed as the input and completed training.
US11379683B2 System and method for generating trackable video frames from broadcast video
A system and method of generating trackable frames from a broadcast video feed are provided herein. A computing system retrieves a broadcast video feed for a sporting event. The broadcast video feed includes a plurality of video frames. The computing system generates a set of frames for classification using a principal component analysis model. The set of frames are a subset of the plurality of video frames. The computing system partitions each frame of the set of frames into a plurality of clusters. The computing system classifies each frame of the plurality of frames as trackable or untrackable. Trackable frames capture a unified view of the sporting event. The computing system compares each cluster to a predetermined threshold to determine whether each cluster comprises at least a threshold number of trackable frames. The computing system classifies each cluster that includes at least the threshold number of trackable frames as trackable.
US11379682B2 System and method for recognizing unattended humans who require supervision
A system for recognizing unattended humans who require supervision is disclosed. The system includes monitoring content from one or more cameras. The system includes processing an artificial intelligence (AI) algorithm, wherein the AI algorithm is configured to detect unattended humans. The system includes processing one or more images, received from the one or more cameras, based on one or more AI algorithm rules. The system includes detecting an unattended human based on the processing of the one or more images, wherein the unattended human is in close proximity to a hazard. The system includes alerting one or more authorized individuals, with one or more notifications of the unattended human's close proximity to the hazard.
US11379681B2 Providing and reading a marking on an item
Provided is a method for marking an item comprising the steps of providing a first predetermined marking on the item; providing a second predetermined marking on the item at least partially overlapping with the first marking; and determining information dependent on a relationship between the first marking provided on the item and the second marking provided on the item. Further is provided an apparatus for providing a marking on an item, an apparatus for reading a marking on an item, a computer program, and a computer program product.
US11379680B2 Barcode detection method
The invention relates to a computer-implemented method for detecting barcodes in a digital image represented as a two-dimensional digital image array comprising: applying a filter to the image array, computing a discrete Radon transformation of the filtered image array, wherein the discrete Radon Transformation is computed for a plurality of discrete lines across the filtered image array, wherein for each given discrete line with a given slope the discrete Radon transformation is computed for a number of different displacements of the given discrete line, wherein said number of displacements is less than two times a dimension of the image array, detecting in the output of the discrete Radon transformation of the filtered image array the vertex points of a pattern, and converting the detected vertex points back to discrete lines in the image array for constraining the location of a barcode present in the digital image.
US11379677B2 Nanowire characterization and identification
The techniques and systems described herein relate to manufacturing, characterizing, and/or identifying one or more types of magnetic nanowires (MNWs). One or more types of MNWs may be associated with different objects, and a system may identify the objects based on the magnetic nanowires associated with the objects. For example, such techniques may involve characterizing the types of MNWs based on magnetic field transmission characteristics and ferromagnetic resonance characteristics of each type of MNW. In some examples, the techniques described herein may enable the identification of each of a plurality of types of MNWs present in a sample or object based on a combined transmission value of the sample. Such techniques may enable the development and use of barcode-like systems of different types of MNWs for labeling and identifying objects of interest.
US11379665B1 Document analysis architecture
Systems and methods for generation and use of document analysis architectures are disclosed. A model builder component may be utilized to receiving user input data for labeling a set of documents as in class or out of class. That user input data may be utilized to train one or more classification models, which may then be utilized to predict classification of other documents. Trained models may be incorporated into a model taxonomy for searching and use by other users for document analysis purposes.
US11379663B2 Multi-gesture text input prediction
A computing device outputs a keyboard for display, receives an indication of a first gesture to select a first sequence of one or more keys, determines a set of candidate strings based in part on the first sequence of keys, and outputs for display at least one of the set of candidate strings. The computing device receives an indication of a second gesture to select a second sequence of one or more keys, and determines that characters associated with the second sequence of keys are included in a first candidate word based at least in part on the set of candidate strings, or are included in a second candidate word not based on the first sequence of keys. The computing device modifies the set of candidate strings based at least in part on the determination and outputs for display at least one of the modified candidate strings.
US11379661B2 Word verification editing for simple and detailed text editing
Disclosed are methods of displaying and editing a document having editable text that allows for a wide variety of word verification features beyond merely correcting errors in spelling or grammar and allows for such detailed editing in a simple and user-friendly manner.
US11379659B2 Text categorization using natural language processing
A method performed by a device may include identifying a plurality of samples of textual content; performing tokenization of the plurality of samples to generate a respective plurality of tokenized samples; performing embedding of the plurality of tokenized samples to generate a sample matrix; determining groupings of attributes of the sample matrix using a convolutional neural network; determining context relationships between the groupings of attributes using a bidirectional long short term memory (LSTM) technique; selecting predicted labels for the plurality of samples using a model, wherein the model selects, for a particular sample of the plurality of samples, a predicted label of the predicted labels from a plurality of labels based on respective scores of the particular sample with regard to the plurality of labels and based on a nonparametric paired comparison of the respective scores; and providing information identifying the predicted labels.
US11379654B2 Indicating sentiment of text within a graphical user interface
A method of presenting a sentiment indicator with entered text is disclosed. The method comprises causing a presentation of a graphical user interface (GUI) comprising a screen, the screen including a first area for receiving text and a second area next to the first area for showing a sentiment indicator; receiving text via the first area; before receiving a request for submitting the text to a server for access by other hardware processors in a distributed computing environment: determining whether a triggering condition for estimating a sentiment is satisfied; in response to determining that the triggering condition is satisfied, estimating a sentiment of the text; and causing displaying the sentiment indicator in the second area with a sentiment indicator value corresponding to the estimated sentiment of the text.
US11379644B1 IC chip test engine
An IC chip test engine selects an instrument of an IC design based on an instrument access script, wherein the selected instrument comprises an IP block and a test data register (TDR) logically arranged upstream from the IP block. The IC chip test engine can also identify a set of SIBs gating access to the selected instrument and select a scan chain for operating the set of SIBs to control access to the selected instrument. The IC chip test engine augments the scan chain with data to cause at least a furthest downstream SIB of the set of SIBs that gates access to the selected instrument to transition to an opened state. The IC chip test engine can generate a set of load vectors for the scan chain to load the TDR of the selected instrument with data to apply a respective test pattern to the IP block.
US11379641B2 Method and device for rotation analysis of rotating body
A method is disclosed for analyzing the rolling of a rotating body that will make it possible to simultaneously achieve reduction in computational cost and attainment of adequate analytic precision. The method includes: a step (S100, S101) in which a structural model is acquired; a step (S103) in, which a region Ar1 on a rotating body T at which finely divided computational mesh cells are established is made to come in contact with the ground, and rolling analysis processing is performed in which rolling is made to occur in an amount that is an angle corresponding to N minimum units (where N is a natural number not less than 1); and a step (S105) in which mapping processing is performed in which physical quantities at computational mesh cells as they exist following the rolling analysis processing are copied to corresponding computational mesh cells at a rolling start time.
US11379640B2 Reservoir regions management with unstructured grid reservoir simuation model
Reservoir management based on unstructured grid reservoir simulation is improved with machine learning based intelligent automation. Reservoir heterogeneity, geological internal boundary features and well geometry complexity are taken into account to automatically detect well zone and focusing reservoir area by calculating the region-of-interests in the model and defining cell spacing for grid coarsening and refinement in the reservoir. Data points for wells in the reservoir are grouped into reservoir regions according to datasets organized as a convex hull, which is a minimum convex set in spatial geometry which encloses the totality of such data points. The reservoir regions form a basis for grid spacing utilized in the reservoir model.
US11379633B2 Cascading models for optimization of fabrication and design of a physical device
A technique for simulating and optimizing the fabrication and design of a physical device is described. The technique includes executing a fabrication simulation of the physical device with a fabrication model that receives a fabrication specification as input and outputs a structural design for the physical device in response to the fabrication simulation. An operational simulation of the physical device is executed with a design model that simulates a field response propagating through a simulated environment of the physical device. The structural design output from the fabrication model is forward cascaded to the design model and an output from backpropagation of a performance loss error through the design model is reverse cascaded to the fabrication model.
US11379626B2 Construction management system
A method for producing parts for a local structure at a construction site using a building information model, the building information model being stored on a central computing unit and providing data about the construction site or a building to be constructed at the construction site. The method includes determining dimensions of parts needed for the construction of the local structure; and producing the needed parts according to the determined dimensions, wherein determining the dimensions comprises a measuring operation performed by a user, wherein the user is guided through the measuring operation by a portable computing device using data provided by the building information model. The dimensions are provided to a work shop which is situated at the construction site and the needed parts are produced at the work shop according to the provided dimensions.
US11379625B2 Modular devices with latches
An example modular device includes a housing having an upper side, a lower side, and a sidewall having a first opening. The modular device also includes an attachment tab to attach the peripheral device to a second modular device at the upper side. The modular device further includes a latch disposed within the housing. The latch includes a main body having a second opening aligned with the first opening to receive an anti-theft device. The latch also includes a latch arm extending from the main body to control an engagement of the attachment tab with the second modular device. The latch further includes a latch unlocking tab exposed at the lower side to control a position of the latch.
US11379623B2 Information processing apparatus, control method therefor, and non-transitory computer-readable storage medium
Upon accepting a start-up request or logout request of a login application, an information processing apparatus according to this embodiment controls to display a blank screen that does not input to a display unit or ignore input via a UI screen displayed on the display unit before the login application is started up or logout processing is completed.
US11379622B2 Managing privilege delegation on a server device
A server device for managing privilege delegation to control execution of commands thereon is described. Execution of a command, according to first privileges, by a remote management (RM) server on the server device is requested from a RM client on a client device. An agent plug-in, chained to a command execution plug-in of the RM server, intercepts the request and forwards related information to an agent service cooperating with an operating system of the server device. The agent service determines whether to execute the command according to second privileges, different from the first privileges and if permitted, delegates the second privileges to the command, and causes, via the agent plug-in chained to the command execution plug-in, the command to be executed according to the second privileges.
US11379616B2 System and method for providing anonymous validation of a query among a plurality of nodes in a network
A system and method for providing anonymous validation of a query among a plurality of nodes in a network: receives at a support node a query from a requester node; wherein the query comprises a one-way function representation of at least one data point of information of the requester node; receives at the support server, from at least one validator node, a one-way function representation of at least one data point of information of the validator node; compares by the support server the query from the requestor node with the one-way function representation of the at least one data point of information; determines by an aggregator server, based on the comparison, whether the at least one data point of information of the requester node matches the at least one data point of information of the at least one validator node; and outputs a match result to the requestor node.
US11379608B2 Monitoring entity behavior using organization specific security policies
A system, method, and computer-readable medium are disclosed for enforcing security policies. Enforcing security policies includes monitoring electronically-observable user interactions of an entity, the electronically-observable user interactions comprising corresponding user behavior of the entity; converting the electronically-observable user interactions into electronic information representing the user behavior; and, applying an organization specific security policy based upon the electronic information representing the user behavior, the organization specific security policy comprising an automatically generated organization specific rule.
US11379606B2 Provision of risk information associated with compromised accounts
Processes and systems described herein enable a computing device to detect compromised accounts. The computing device may obtain a user credential including a user ID, and further modify the user ID. The computing device may transmit the modified user ID to a service including a database related to compromised accounts, receive a record corresponding to the modified user ID that includes information of a compromised account, and further determine whether an account of the user ID is compromised based on the received record. Some implementations relate to the on-site provision of risk information associated with compromised accounts.
US11379604B2 Systems and methods for encryption of content request data
Systems and methods of restricting storage of data received in content requests include a data processing system obtaining a public encryption key for a resource provider. The data processing system can receive a content request from an information resource of the resource provider running on a client device. The request can include one or more key values corresponding to one or more data keys. The data processing system can identify a data key using an encryption policy specific to the resource provider, and encrypt the key value using the public encryption key. The data processing system can store the key value in encrypted form. The data processing system can generate, using the key value in encrypted form, a data report, and provide access to the data report.
US11379597B2 Method and system for determination of authenticity of an electronic document or copy thereof by comparing it with an earlier authentic version of the electronic document in question
Method and system for determination of authenticity of an electronic document by comparing the document in question with itself at a later date or with a copy thereof, which method comprises two phases wherein the first phase is the entry of the original document and the second phase is the verification of the identity between the document to be authenticated and the original one. The method requires a double levelled system comprising of a satellite system accessible by the user and a central core system. Only values which are derived from the document in a predetermined way are stored in the core system and the core system generates an individual first code which is associated with the document. During verification a transformed control value is generated in the same way as previously from the document and the associated code, then based on the first code following a transformation access is provided to the transformed control value stored in the core system. If the two control values are identical the identity of the two documents is authentic.
US11379579B2 Shadow stack violation enforcement at module granularity
Enforcing shadow stack violations at module granularity, rather than at thread or process granularity. An exception is processed during execution of a thread based on code of an application binary, which is enabled for shadow stack enforcement, that calls an external module. The exception results from a mismatch between a return address popped from the thread's call stack and a return address popped from the thread's shadow stack. Processing the exception includes determining that the exception resulted from execution of an instruction in the external module, and determining whether or not the external module is enabled for shadow stack enforcement. Based at least on these determinations, execution of the thread is terminated when the external module is enabled for shadow stack enforcement, or the thread is permitted to continue executing when the external module is not enabled for shadow stack enforcement.
US11379573B2 Trusted application access control method and terminal
Embodiments of the present invention relate to a trusted application access control method and a terminal. The method includes: receiving, by a terminal in a TEE, a request for accessing a target trusted application (TA) that is sent by a client application (CA); determining, by the terminal, a service level of the CA in a trusted execution environment (TEE) based on the request for accessing the target TA; and providing, by the terminal in the TEE by using the target TA, a service corresponding to the service level for the CA. In this way, the target TA provides different levels of services for the CA, and determines, in the TEE, the service level corresponding to the CA, thereby enhancing constraint and limitation of accessing the target TA by the CA, and improving security of accessing the target TA by the CA.
US11379570B2 Enabling single finger tap user authentication and application launch and login using fingerprint scanning on a display screen
Single tap launch and login to a secure application is provided. User authentication information is verified based on fingerprint data in response to the data processing system receiving an input via a finger of a user on a display screen to execute the secure application. The user authentication information is passed to the secure application as an invoking parameter to execute the secure application. Content corresponding to the secure application is received in response to execution of the secure application.
US11379569B2 Biometric authentication device, biometric authentication method, and program
A biometric authentication method causes a processor of a biometric authentication device to execute a process. The process may include: receiving user identification information and sensor type information from a terminal; confirming whether or not the received sensor type information has a predetermined relationship with a registered sensor type information corresponding to the received user identification that is among sensor type information of biometric sensors that have acquired biometric data registered for respective user identification information; and controlling, based on the confirmed sensor type information having the predetermined relationship, the issuance of a password to be used to re-register biometric data.
US11379567B2 Establishing access sessions
A method includes receiving an indication of a request from a client device. The request is for establishing an access session to perform one or more actions on data of a data processing platform. The method includes receiving data indicative of a context of the access session request and establishing a challenge session associated with the request that indicates one or more challenges required of a user associated with a client device to successfully respond to in order to establish the requested access session, a number or a type of the one or more challenges being determined based on the context, and establishing an access session to enable the user to perform the one or more actions on the data of the data processing platform if responses to all challenges in the challenge session are successful.
US11379566B2 Association via audio
A source device being associated with an account uses playback of a media content item to cause a target device to become associated with the account. The target device enters an association mode and records a portion of the playing content. The target device provides the recording to a server that identifies the song (e.g., using a music fingerprint service) and uses the identification of the song to find the account that caused playback of the identified song. With the account identified, the server provides credentials of the account to target system. The target device accesses content or services using the account. As confirmation of receiving the credentials, the server causes playback of the content to transition to from the source device to the target device.
US11379564B2 Network and device security system, method, and apparatus
A system, apparatuses, and methods for device and network security are discussed herein. In an example, a security device for providing security to user-entered inputs includes a universal serial bus (“USB”) port configured to receive a connector of an input device and a USB connector configured to connect to a port of a user device. The apparatus also includes a processor configured to receive a string of characters from the input device that correspond to inputs made by a user into a web browser or application on the user device. The processor adds at least one security character to the string of characters to generate a watermark string, and transmits the watermark string to the user device. The processor is configured to format the at least one security character such that only the string of characters are displayed in the web browser or the application at the user device.
US11379556B2 Apparatus and method for matrix operations
There is provided a data processing apparatus to perform an operation on a first matrix and a second matrix. The data processing apparatus includes receiver circuitry to receive elements of the first matrix, elements of the second matrix, and correspondence data to indicate where the elements of the first matrix are located in the first matrix. Determination circuitry performs, using the correspondence data, a determination of whether, for a given element of the first matrix in column i of the first matrix, a given element of the second matrix occurs in row i of the second matrix. Aggregation circuitry calculates an aggregation between a given row in the first matrix and a given column in the second matrix and includes: functional circuitry to perform, in dependence on the determination, a function on the given element of the first matrix and the given element of the second matrix to produce a partial result.
US11379549B2 Platform for detecting bypass of an authentication system
Implementations are directed to detecting bypass of an authentication system of a web application with actions including receiving one or more webpage logs including web traffic associated with a web application during a defined time period, receiving one or more authentication logs associated with one or more authentication appliances providing authentication services for the web application, determining, based on the one or more webpage logs, one or more webpage log entries corresponding to a user and the defined time period, determining, based on the one or more authentication logs, a total number of correct authentication factors provided by the user during the defined time period, and determining, based on the one or more webpage log entries corresponding to the user and the defined time period and the total number of correct authentication factors provided by the user, that the user bypassed an authentication system of the web application.
US11379548B2 Analyzing concepts over time
A method and apparatus are provided for automatically generating and processing first and second concept vector sets extracted, respectively, from a first set of concept sequences and from a second, temporally separated, concept sequences by performing a natural language processing (NLP) analysis of the first concept vector set and second concept vector set to detect changes in the corpus over time by identifying changes for one or more concepts included in the first and/or second set of concept sequences.
US11379543B2 Method and system for dynamic display of personalized images
A method for identification and distribution of a personalized image. As disclosed, the method involves a processing server receiving an image request from a web server. The image request includes at least a device identifier and an originating address. The processing server electronically transmits a data request to a computing device associated with the device identifier, and receives a data file from the computing device. The data file includes one or more data values associated with an electronic wallet. The processing server executes a query to identify an image file based on the data values included in the received data file. Additionally, the processing server electronically transmits the identified image file to the web server in response to the received image request.
US11379542B1 Advanced response processing in web data collection
ADVANCED RESPONSE PROCESSING IN WEB DATA COLLECTION discloses processor-implemented apparatuses, methods, and systems of processing unstructured raw HTML responses collected in the context of a data collection service, the method comprising, in one embodiment, receiving raw unstructured HTML documents and extracting text data with associated meta information that may comprise style and formatting information. In some embodiments data field tags and values may be assigned to the text blocks extracted, classifying the data based on the processing of Machine Learning algorithms. Additionally, blocks of extracted data may be grouped and re-grouped together and presented as a single data point. In another embodiment the system may aggregate and present the text data with the associated meta information in a structured format. In certain embodiments the Machine Learning model may be a model trained on a pre-created training data set labeled manually or in an automatic fashion.
US11379537B2 Closed-loop unified metadata architecture with universal metadata repository
There has been exponential growth in the capture and retention of immense quantities of information in a globally distributed manner. A closed-loop unified metadata architecture includes a universal metadata repository and implements data quality and data lineage analyses. The architecture solves significant technical challenges to provide a meaningful, consistent and normalized view of the metadata that describes the information, as well as to determine data lineage and meaningful data quality metrics.
US11379535B2 Accelerated large-scale similarity calculation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining data stored at a storage device using a first processor of an entity correlation system. The data includes information about multiple entities. The first processor generates data arrays using the obtained data. Each data array includes parameter values for multiple entities and is configured for processing at a respective computing cell of a second processor. The system provides the data arrays to the second processor. The second processor is configured to execute a correlation algorithm to concurrently process the data arrays at the respective computing cells. The second processor computes a correlation score based on calculations performed at the cells using the algorithm and the parameter values. The system determines relationships among entities of the data arrays based on the correlation score. The relationships indicate overlapping attributes or similarities that exist among subsets of entities.
US11379532B2 System and method for generating a recommendation
A method of generating recommendations for a collective profile, the collective profile being linked to a first profile and a second profile. The method may include authenticating a login request from an end user device in association with the collective profile based on credentials associated with the first profile, identifying a query from among a plurality of queries and transmit the query to the end user device, receiving a response to the query, determining that the response is not inconsistent with one or more earlier responses received in association with the second profile and, in response, refining at least one attribute or goal in the collective profile based on the response to generate and store a refined collective profile, and determining whether the refined collective profile results in a new recommendation and, if so, outputting the new recommendation.
US11379528B2 Tag-based, user-directed media recommendations
A tag-based, user-directed media recommendation scheme is described herein. For example described herein is a recommender system (and method implemented by the recommender system) comprising: a recommendation engine configured to generate a recommendations list which includes a current set of recommendations for a user of a client device; and, a tag engine configured to: (1) receive the recommendations list; (2) obtain information about representative items associated with the user of the client device; (3) correlate the recommendations with tags; (4) correlate the representative items with the tags, (5) sort the tags into a tag list; and (6) provide the recommendations list and the tag list to the client device. The representative items include at least one of following: (1) an item previously purchased by the user; (2) an item previously watched by the user; (3) an item previously placed on a wish-list by the user; and (4) an item recommended by the recommendation engine for the user. Further described herein, are the client device and method implemented by the client device.
US11379526B2 Disambiguation of massive graph databases
Certain aspects provide techniques for disambiguating graph data. In one example, a method includes receiving entity data from a data source in a first format; converting the entity data in the first format to a second format, wherein the second format is a standardized input format for a disambiguation pipeline; determining a blocked data set from the entity data in the second format based on a blocking parameter, wherein: the blocked data set comprises data regarding a first plurality of entities, and the first plurality of entities is a subset of a second plurality of entities represented in the entity data from the data source; matching at least two entities in the first plurality of entities in the blocked data set; merging the at least two entities into a single entity; generating a unique ID for the single entity; and importing the single entity into a graph database.
US11379525B1 Continuous builds of derived datasets in response to other dataset updates
Techniques for automatically scheduling builds of derived datasets in a distributed database system that supports pipelined data transformations are described herein. In an embodiment, a data processing method comprises obtaining a definition of at least one derived dataset of a data pipeline, and in response to the obtaining: creating and storing a dependency graph in memory, the dependency graph representing the at least one derived dataset and one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends; detecting a first update to a first dataset from among the one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends, and in response to the first update: based on the dependency graph, initiating a first build of a first intermediate derived dataset that depends on the first dataset; initiating a second build that uses the first intermediate derived dataset and that is next in order in the data pipeline according to the dependency graph; asynchronously detecting a second update to a second dataset from among the one or more raw datasets or intermediate derived datasets on which the at least one derived dataset depends, and in response to the second update: based on the dependency graph, initiating a third build of a second intermediate derived dataset that depends on the second dataset; wherein the method is performed using one or more processors.
US11379524B2 Multiple overlapping hashes at variable offset in a hardware offload
A hardware offload includes a hash engine that performs hashing for a block-based storage system. The hash engine calculates multiple hash values for each input buffer provided by the storage system. The hash values may be calculated with variably offset and overlapping portions of the input buffer, wherein each portion is larger than the native block size of the storage system. The hardware offload may also include a compression engine that performs compression on the input buffer using the entire input buffer and/or chunks as compression domains.
US11379516B2 Similar medical image search
A system for searching for similar medical images includes a reference library in the form of a multitude of medical images, at least some of which are associated with metadata including clinical information relating to the specimen or patient associated with the medical images. A computer system is configured as a search tool for receiving an input image query from a user. The computer system is trained to find one or more similar medical images in the reference library system which are similar to the input image. The reference library is represented as an embedding of each of the medical images projected in a feature space having a plurality of axes, wherein the embedding is characterized by two aspects of a similarity ranking: (1) visual similarity, and (2) semantic similarity such that neighboring images in the feature space are visually similar and semantic information is represented by the axes of the feature space. The computer system supports additional queries from a user to thereby further refine a search for medical images similar to the input image within a search space consisting of the one or more similar medical images.
US11379515B2 Media attribution systems and methods
Systems and methods for providing reliable and authoritative attribution of digital media works at the time of submission to a media distribution service using distributed ledger and machine learning technology. In particular, the described systems and methods facilitate establishing a link between the creator or owner, and their work, in an authoritative and reliable manner.
US11379503B2 Loading rendering data for an interactive computer simulation
Systems and methods are disclosed for loading rendering data for a scene from a computer generated environment at an interactive computer simulation station. In accordance with one aspect of the present disclosure, a content file is created that defines, for each of a plurality of virtual geographical sectors of a computer generated environment, available levels of detail for the virtual geographical sector and a latest available version that the available levels of detail are contained in. A file associated with an available level of detail in the latest available version is listed in the content file. The content file is loaded into memory during execution of an interactive computer simulation station for real-time access by the interactive computer simulation station to determine which files are available to be loaded for rending of the scene having a target level of detail in a latest available version.
US11379501B2 Hierarchical classification of transaction data
Methods, systems and computer program products implementing hierarchical classification techniques are disclosed. A hierarchical classification system receives training data including labeled transaction records. The system determines tag sequences from the training data. The system clusters the tag sequences into clusters. The system determines a cluster-level classifier that is trained to predict a cluster for an input transaction record. The system determines a respective cluster-specific classifier for each cluster. The system trains the cluster-specific classifier to predict a label of entity of interest for an input transaction record, given a particular cluster. Upon receiving a test transaction record, the system first applies the cluster-level classifier to determine a particular cluster for the test transaction record, and then determines a label of entity of interest of the test transaction record by applying a cluster-specific classifier of that particular cluster.
US11379500B2 Automated data integration, reconciliation, and self healing using machine learning
Technologies are described for performing automated data integration, reconciliation, and/or self-healing using machine learning. For example, data integration can be checked using a reconciliation procedure. The number of times that the reconciliation is performed can be determined dynamically by a machine learning model. For each iteration, reconciliation can be performed to check integrated data against source data. If any reconciliation errors are found, then self-healing operations can be performed. Results of the reconciliation can be output. The reconciliation results can be used to update the machine learning model so that the machine learning model can dynamically adjust the number of iterations to perform based at least in part on reconciliation results.
US11379498B2 Live data conversion and migration for distributed data object systems
The data of data objects stored in a DDOS are converted from one data format to another. The conversion is performed while the system is live and available to process requests for access to the data objects being converted. The conversion techniques do not require taking the DDOS offline. The conversion techniques also do not require locking a data object for the entire conversion of the data object.
US11379496B2 System and method for universal format driven data transformation and key flex fields in a analytic applications environment
Systems and methods for providing a universal format driven data transformation. In conventional ETL operations, the transform process that transforms data from the source format to the destination format is based on a transformation program. Conventionally, transform logic is developed around the chosen transform program. In accordance with an embodiment, a universal, format-driven data transform can be achieved through the use of a data transformation format. In accordance with an embodiment, a method for providing a universal format driven data transformation can include providing a transformation format in a file, wherein the transformation format is in a human-readable form; and providing, in the transformation format, keywords defining a target table type, a dataset list, and dataset operations to be performed on a dataset from the dataset list.
US11379495B2 Search guidance
Search guidance methods and system are described. A method includes generating user interface data for at least a portion of a user interface for performing data-analytics with respect to a low-latency database analysis system, the portion including a text string user input element, a data-analytics construct card type, and a data-analytics guidance portion. The data-analytics construct card type includes text on usage of a data-analytics construct card grammatical function with respect to a data-analytics grammar used by the system to process data associated with the data-analytics construct card type. The user interface data is output for presentation to a user. Data associated with the data-analytics construct card construct type is received, the text string user input element is output with the data, and an updated data-analytics guidance portion is output in response to the data. A request for data including the data is processed and results are output.
US11379493B2 Factor analysis apparatus, factor analysis method, and non-transitory storage medium
An apparatus as an aspect of the present invention is a factor analysis apparatus that analyzes a relationship between a target event that is a target of factor analysis and an assumed factor of the target event, and includes a similarity calculator, a first influence calculator, and a second influence calculator. The similarity calculator calculates a degree of similarity between a data item included in provided time-series data and the assumed factor. The first influence calculator calculates a first degree of influence indicating a degree of influence of the data item on the target event on the basis of time-series data of the data item and time-series data of the target event. The second influence calculator calculates a second degree of influence indicating a degree of influence of the assumed factor on the target event on the basis of the degree of similarity and the first degree of influence.
US11379492B2 Internal resource provisioning in database systems
Resource provisioning systems and methods are described. In an embodiment, a system includes a plurality of shared storage devices collectively storing database data, an execution platform, and a compute service manager. The compute service manager is configured to determine a task to be executed in response to a trigger event and determine a query plan for executing the task, wherein the query plan comprises a plurality of discrete subtasks. The compute service manager is further configured to assign the plurality of discrete subtasks to one or more nodes of a plurality of nodes of the execution platform, determine whether execution of the task is complete, and in response to determining the execution of the task is complete, store a record in the plurality of shared storage devices indicating the task was completed.
US11379491B2 Methods, apparatuses and computer program products for outputting improved autosuggestions in a group-based communication platform
An apparatus is provided for outputting suggested query items by a group-based communication platform. The apparatus may include at least one memory and at least one processor configured to detect group-based communication platform query data stored in a memory of the apparatus. The processor is also configured to rank suggested query items based on the group-based communication platform query data. The processor is further configured to detect non-keystroke engagement of a search input interface of the group-based communication platform. The processor is further configured to determine a first subset of the suggested query items based on the ranking of the suggested query items and automatically launch a query suggestion interface including a first subset of the suggested query items in response to detecting the non-keystroke engagement of the search input interface. Corresponding methods and computer program products are also provided.
US11379490B2 Dynamic injection of related content in search results
Systems and methods inject related content to a search result using a dwell score. For example, a method may include, for at least one result at least partially displayed in a viewport, calculating a dwell score for the result at based on an amount of time the result has been in the viewport and a position of the result in the viewport and, if the dwell score meets a threshold, displaying suggested links for the result in the viewport. Another example method includes displaying a scrollable set of search results in a viewport and, while waiting for a scroll action or link selection, calculating a dwell score for at least one result that has content visible in the viewport and updating ranking signals based on the dwell score. The updated ranking signals are used to generate a next set of search results for the query.
US11379484B1 Event and/or location based media capture and upload platform based on a URL or a link associated with a machine-readable optical label
A computer-implemented method and a media acquisition system (MAS) for accessing media from attendees of an event are provided. The MAS receives registration and event details from an organizer of the event and generates an online portal with media request elements. The MAS generates a shareable link to the online portal in multiple formats for rendering the shareable link to the attendees. The MAS displays the online portal on electronic devices of the attendees that access the online portal through the shareable link in one of the formats. The MAS acquires media from the electronic devices of the attendees agreeing to share the media with the organizer through a live media capture or an access of stored media. The MAS analyzes the acquired media according to organizer preferences and shares a selection of the analyzed media on preselected social media platforms on receiving a corresponding request from the organizer.
US11379481B2 Query and metadata repositories to facilitate content management and lifecycles in remote analytical application integration
Methods, systems, and computer-readable storage media for receiving, by a QMS executed within a first data center, a query definition provided from a browser of an analytics platform executed within the second data center, the query definition being stored in a query repository, being validated by the QMS based on analytical metadata, and being stored in a mirror query repository of the first data center, providing, after validation of the query definition, a calculation scenario as an object model based on the query definition, executing, by a calculation engine within the first data center, the calculation scenario to provide an analytical artifact including a query-level calculation view on transactional data stored in the first data center, and transmitting, by the first data center, the analytical artifact to the second data center to perform analytics on at least a portion of the transactional data stored in the first data center.
US11379480B1 Parallel execution of query sub-plans
Sub-plans are executed in parallel using a plurality of execution nodes, which can be part of a data platform. In particular, sub-plans (e.g., fragments or portions of one or more child operators) of a root operator are identified in a query plan such that the identified sub-plans that are candidates for execution on a single execution node, determine a cost estimate for causing the candidate sub-plans to be executed in parallel using multiple execution nodes, and cause the candidate sub-plans to be executed in parallel based on the cost estimate.
US11379479B2 Skewing of scheduled search queries
Techniques for scheduling search queries in a computing environment are disclosed. A search query scheduling system associates a first set of queries with a first skew tolerance, the first set of queries scheduled to be performed during a first period, where the first skew tolerance is based on a duration of the first period. The search query scheduling system reschedules a first subset of search queries included in the first set of queries by skewing the first subset of search queries over a first portion of the first period based on the first skew tolerance.
US11379476B2 Bitmap-based count distinct query rewrite in a relational SQL algebra
Techniques are described for storing and maintaining, in a materialized view, bitmap data that represents a bitmap of each possible distinct value of an expression and rewriting a query for a count of distinct values of the expression using the materialized view. The materialized view contains bitmap data that represents a bitmap of each possible distinct value of a first expression, and aggregate values of additional expressions, and is stored in memory or on disk by a database system. The database system receives a query that requests a number of distinct values, of the first expression, and an aggregate value for an additional expression. In response, the database system, rewrites the query to: compute the number of distinct values by counting the bits in the bitmap data of the materialized view that are set to the first value, and obtains the aggregate value for the additional expression in the materialized view.
US11379472B2 Schema-based pruning of blockchain data
An example operation may include one or more of receiving, from a client, a pruned data structure that comprises a plurality of fields and a plurality of hash values, respectively, identifying a schema associated with the pruned data structure, determining whether the pruned data structure is a valid based on the plurality of fields in the data structure and the identified schema associated with the client, and in response to a determination that the pruned data structure is valid, committing the pruned data structure to a blockchain.
US11379470B2 Techniques for concurrent data value commits
The present disclosure relates to a system and techniques for preventing corruption of snapshot data by limiting the visibility of committed data. To do this, the system may maintain an index that indicates the highest transaction identifier value such that no future commits will have a transaction identifier less than or equal to the indexed transaction identifier value. In embodiments, if a read is performed, only transactions having a transaction identifier less than or equal to the index value can be read. Each time that a transaction is committed, the index value is updated to the transaction identifier for the transaction having the highest transaction identifier without any intermediary transactions.
US11379466B2 Data accuracy using natural language processing
Examples for enhancing veracity of data are described herein. Data from a repository may be received based on a data receiving rule. From the received data, a first dataset may be generated using statistical modeling. Also, a first data veracity score for the first dataset is generated which is indicative of a degree of usability of the dataset. Another aspect relates to identifying an anomaly in the first dataset, the corrector, for each anomaly, to identify a correction technique from amongst a plurality of correction techniques. Further, a second dataset is generated using the identified correction technique having second data veracity score higher than the first data veracity score.
US11379465B2 Autonomous self-healing application data validation using database configurations
A method includes obtaining information associated with a database model, where the information includes configuration parameters of a database defined by the database model. The method also includes obtaining information defining data objects associated with an application, where the data objects are to be used by the application to access the database. The method further includes identifying one or more discrepancies between at least one of the data objects and the configuration parameters of the database. In addition, the method includes modifying the at least one data object to conform the application to a current configuration of the database.
US11379464B2 Asymmetric quorum protocol based distributed transaction database consistency control
In some examples, asymmetric quorum protocol based distributed transaction database consistency control may include determining, by a set of primary participants of a cluster, whether a cluster-wide quorum has been reached to commit a transaction associated with a distributed transactional database. Further, based on the determination by the set of primary participants that the cluster-wide quorum has been reached to commit the transaction, instructions to a set of secondary participants of the cluster may be sent to commit the transaction. The set of secondary participants may be configured to comply with a determination by the set of primary participants to commit or to not-commit the transaction.
US11379463B1 Atomic enforcement of cross-page data constraints in decoupled multi-writer databases
Systems and methods are disclosed to implement, in a database system, a database engine node that generates write tracking transactions to atomically enforce cross-page constraints for write operations. In embodiments, the database system may include multiple database engine nodes that optimistically perform page writes without checking for potential conflicts at a shared storage system. The storage system is configured to detect and report conflicting writes on the same page. To cause the storage system to report cross-page conflicts for a write, the database engine node creates a transaction that includes the write and a write tracker (WT) operation for a tracked page. The WT operation will cause the storage system to report any conflicting writes to the tracked page before the actual write is accepted by the storage system. If a reported conflict is not favorably resolved, the database engine node will abort the entire transaction, including the actual write.
US11379461B2 Multi-master architectures for distributed databases
Data services for workloads are often provided with a service level agreement specifying various performance guarantees (e.g., latency, availability, scalability, and consistency). Single-master architectures, in which updates to the data set are constrained to a single server, may limit the fulfillment of some performance guarantees. Presented herein are multi-master architectures, in which the server set is partitioned into at least two masters are permitted to update the data set and at least one non-master that is not permitted to update the data set. Non-masters that receive a request to update the data set forward the request to a master server for application to the data set. A master that receives the request applies it to the data set and propagates the update to other master and non-master servers. Conflicting updates may be resolved through a variety of conflict resolution techniques, optionally designating one master server as a conflict resolution server.
US11379460B2 Multiple application data purge orchestration
In some implementations, there is provided a method including validating, by an orchestrator, a deletion request by publishing a validation message to a plurality of applications including a first application and a second application, the validation message including an entity type and at least one criterion, the entity type associated with an entity structure of data entities. Related systems and articles of manufacture are also disclosed.
US11379459B1 Alerts based on historical event-occurrence data
Disclosed herein are systems and methods for providing percentile-based alerts from historical event-occurrence data. An embodiment of a method includes identifying a baseline result of an aggregation operation performed with respect to a detection set of attributes of event records. Each baseline result corresponds to a baseline set of one or more event records from a baseline time period within a baseline time window. The method includes determining a subject result of the aggregation operation performed with respect to the detection set of attributes of a subject set of the event records corresponding to a subject time period. The method includes determining, based on the baseline result and the subject result, whether the subject result indicates an alert condition for the detection set for the subject time period, and if so then outputting one or more alerts.
US11379456B2 Efficient adjustment of spin-locking parameter values
Systems and methods for adjusting parameters for a spin-lock implementation of concurrency control are described herein. In an embodiment, a system continuously retrieves, from a resource management system, one or more state values defining a state of the resource management system. Based on the one or more state values, the system determines that the resource management system has reached a steady state and, in response adjusts a plurality of parameters for spin-locking performed by said resource management system to identify optimal values for the plurality of parameters. After adjusting the plurality of parameters, the system detects, based on one or more current state values, a workload change in the resource management system and, in response, readjusts the plurality of parameters for spin-locking performed by said resource management system to identify new optimal values for the parameters.
US11379454B2 Automated social message stream population
A messaging system automatically populates a stream of messages using only a seed selected by the requesting account holder. In one embodiment, the seed includes the streams of one or more of the “top” accounts of the messaging system. Here, “top” is according to any one of a number of different metrics stored in the messaging system. With knowledge of the seed, the messaging system automatically populates a stream for the requesting account holder, without requiring any other input. As a result, an account holder is provided with a fully functioning stream with very little effort or knowledge required on their part.
US11379451B2 Hierarchical data grouping in main-memory relational databases
Addressed herein is the problem of expressing and evaluating computations on hierarchies represented as database tables. Engine support for such computations is very limited today, and so they are usually outsourced into stored procedures or client code. Structural grouping is applied to relational algebra to provide concise syntax to express a class of useful computations. Algorithms are also provided to evaluate such structural groupings efficiently by exploiting available indexing schemes. Related apparatus, systems, techniques and articles are also described.
US11379449B2 Method, electronic device and computer program product for creating metadata index
Embodiments of the present disclosure relate to a method, an electronic device and a computer program product for creating metadata index. The method disclosed herein comprises: generating a first-level index to index a metadata item; inserting a first indication into the first-level index to indicate a position of the metadata item in a set of metadata; generating a second-level index to index a set of first-level indexes; and inserting a second indication into the second-level index to indicate a set of positions of the set of metadata. In this way, embodiments of the present disclosure can create an index structure which can indicate the position of the metadata item, so as to rapidly determine the position of the metadata item.
US11379447B2 Method and system for enhancing IOPS of a hard disk drive system based on storing metadata in host volatile memory and data in non-volatile memory using a shared controller
One embodiment provides a system which facilitates operation of a storage system. During operation, the system receives, by a storage engine, a request to write data to a hard disk drive. The system determines metadata associated with the data. The system stores the metadata in a volatile memory associated with the storage engine. The system identifies a physical address in a first non-volatile solid-state memory to which to write the metadata, wherein the first non-volatile solid-state memory is accessible via a controller of the hard disk drive. The system writes the metadata to the first non-volatile solid-state memory based on the physical address. The system writes the data to the hard disk drive.
US11379445B2 System and method for analyzing and structuring data records
Disclosed is a system for analyzing and structuring data records, wherein the system comprises a server arrangement operable to: extract data records from publicly available data sources; identify a class of each of the data records; analyze one or more parameters related to each of the data records to calculate a data potency score for each of the data records, wherein the one or more parameters that are analyzed for a data record are selected based on the class of the data record; tag the data potency score with data record corresponding thereto; process the data records with corresponding tagged data potency scores into a uniform format; and store the processed data records in a database arrangement as structured data records.
US11379443B2 Detecting outliers in server transaction time as a form of time series data
Described embodiments provide systems and methods for detecting outliers on a series of data. A device receives a plurality of data points and adds a received data point to a first window of data comprising at least a predetermined number of received data points from the plurality of data points, responsive to detecting that the received data point is not an outlier from the first window of data. The device detects that one or more next data points of the received plurality of data points are outliers from the first window of data and determines that a count of the one or more next data points that are outliers exceeds a predetermined threshold. In response, the device establishes a replacement window of data.
US11379442B2 Self-learning database issue remediation tool
An apparatus includes a memory and a processor. The processor collects from a database server, statistics indicating a performance of the server. The processor applies to the statistics, a machine learning algorithm configured to identify, based in part on the statistics, one or more issues affecting the performance of the database server. Applying the machine learning algorithm includes applying to the statistics, a regression algorithm trained to identify one or more candidate issues. Applying the machine learning algorithm also includes applying to the one or more candidate issues, a classification algorithm trained to classify each candidate issue as an issue of the one or more issues or a false positive. The processor additionally generates a script that, when executed, remediates the candidate issues of the one or more candidate issues classified by the classification algorithm as the issues of the one or more issues. The processor further executes the script.
US11379441B1 System and methods for self-input information validation and correction
A computer system for self-input information validation and correction may include receiving, from an electronic device, an input. The input may include information; checking the input against a verification database; if the input matches one set of verified information, tagging the input as verified; if the input does not match, or matches more than, one set of verified information, generating at least one input variation; checking each input variation against the verification database; if an input variation matches one set of verified information, tagging the input as verified, and updating the input on CRM software with a matched input variation; if the input variation does not match one set of verified information, sending a list of input variations to the electronic device; receiving, from a user, a corrected input selection; and updating the input on a CRM software with the corrected input selection.
US11379440B1 Correction, synchronization, and migration of databases
Aspects of the disclosure relate to management of databases in different server environments. In particular, various aspects of this disclosure relate to correction, synchronization, and/or migration of databases between different database servers. A feed file that is rejected from loading in a database associated with a source server may prioritized in a destination server. A feed file hierarchy of the rejected feed file may be determined and the destination server may process loading of the rejected feed file to a database based on the determine feed file hierarchy. Any corrections applied at the destination server may also be applied at the source server.
US11379437B1 Zero-outage database reorganization
Methods and systems enable a database reorganization to occur without a database outage. In one aspect, the method includes creating a shadow copy of a database, the shadow having at least one partition associated with a plurality of first data sets and the database having at least a first partition associated with a plurality of second data sets and a second partition associated with a plurality of third data sets. The method also includes reorganizing the at least one partition of the shadow, taking the first partition offline, replacing the plurality of second data sets with the plurality of first data sets in a schema, and restarting the first partition.
US11379436B1 Overspend control in a messaging platform
A real-time messaging platform allows advertiser accounts to pay to insert candidate messages into the message streams requested by account holders. To accommodate multiple advertisers, the messaging platform controls an auction process that determines which candidate messages are selected for inclusion in a requested account holder's message stream. Selection is based on a bid for the candidate message, the message stream that is requested, and a variety of other factors that vary depending upon the implementation. The process for selection of candidate messages generally includes the following steps, though any given step may be omitted or combined into another step in a different implementation: targeting, filtering, prediction, ranking, and selection.
US11379434B2 Efficient and automatic database patching using elevated privileges
Systems and methods for improved database patching are provided. Exemplary embodiments may receive a database patching request and access patching instructions related to the database patching request. A configuration file based on the patching instructions may then be generated at a patching server. A controller may then execute a command at the patching server which causes the patching server to establish a direct connection to a client database and transmit the configuration file to the client database. The controller may then execute a command which causes the client database to perform a database patching activity.
US11379433B2 Persistent version storage for relational database management system
A relational database system that implements persistent version storage may include an in-row module that is executable by one or more processors to implement an in-row scheme by storing in-row previous version information within a payload of a row within a database page. The relational database system may additionally include an off-row module that is executable by the one or more processors to implement an off-row scheme by storing off-row previous version information in an off-row page that is separate from the database page. The relational database system may additionally include a storage policy that defines when previous version information is stored in accordance with the in-row scheme and when the previous version information is stored in accordance with the off-row scheme. The relational database system may additionally include a cleanup module that cleans up older versions when they are deemed unnecessary by the system.
US11379431B2 Write optimization in transactional data management systems
A system for write optimization in transactional data management systems is described. The system stores a tree data structure that comprises a root, a plurality of internal nodes, and a plurality of leaf nodes. Each internal node comprises a pivot key and a child pointer. Each leaf node stores key-value pairs sorted by a corresponding key. The system forms a plurality of hybrid nodes. The hybrid nodes comprise a layer of internal nodes that are immediate parents of the plurality of leaf nodes. A buffer is formed only for each internal node of the plurality of hybrid nodes. The buffer is used to store a message that encodes an operation. The message is to be applied to the corresponding leaf nodes of the plurality of hybrid nodes.
US11379430B2 File management systems and methods
Example file management systems and methods are described. In one implementation, a system identifies multiple files associated with a user where the multiple files are stored on multiple file storage systems. A search request is received from the user for at least one file. The system locates at least one file based on the search request by analyzing file categorization and characterization data associated with the multiple files.
US11379429B1 Computer-based systems configured for permission events management on a blockchain and methods of use thereof
Systems and methods enable permission events management on a blockchain. Embodiments include receiving a transfer event request for a movement of a number of tokens relative to a token storage via the blockchain. An event log record database is accessed which includes a total number of tokens of pending transfer event request records, and a total number of tokens in the token storage. A first permission is determined for generating a transfer event request record to the event log record database based on the number of the tokens exceeding the total logged number of tokens. An updated total logged number of tokens is determined with the transfer event request record and the transfer event request is transmitted to the distributed network. An updated total number of tokens in the token storage is determined based on the transfer event log record and a blockchain write permission determination.
US11379428B2 Synchronization of client machines with a content management system repository
A synchronization queuing service associated with a content management system repository can record file events occurring to content items maintained at the content management system repository. The synchronization queuing service can receive a file synchronization request for information identifying a content item to which a client machine is subscribed. The synchronization queuing service can determine consistency or inconsistency of a client machine state of the content item relative to the content item at the content management system repository and can respond to client machine with a file event summary comprising information usable by the client machine to identify actions necessary to synchronize the client machine state of the content item the content item.
US11379424B2 Edit interface in an online document system
An online document system can allow users to participate in collaborative negotiation of documents stored with in the online document system. To facilitate negotiations between multiple entities (each potentially including multiple users with different roles in the negotiation), the online document system includes a permissions system that allows per-clause control over user's access to propose and approve changes to a negotiated document. Similarly, the user interfaces for viewing a negotiated document provided by the online document system to users can depend on the role of that user in editing the document and the current stage of the negotiation of the document. Finally, the online document system can track agreement between sides in a negotiation on a per-clause basis and can otherwise help facilitate the negotiation of the document.
US11379420B2 Decompression techniques for processing compressed data suitable for artificial neural networks
Compressed data is oftentimes beneficial for reducing the computing resources required, for example, to transmit and store data. The compression of data is particularly useful when dealing with sparse data (data that includes numerous zeros or near-zero values) and only non-zero values above a certain threshold have significance. When dealing with compressed data, oftentimes the data needs to be decompressed for processing (e.g., by deep learning networks or other applications configured to operate on sparse, or other uncompressed data). Instructions are disclosed for supporting the decompression of compressed data by a processing unit such as a CPU and GPU.
US11379419B2 Autonomous intelligent data pipeline comparator
Briefly, embodiments of a system, method, and article for transmitting, from a first application, a query for a domain entity associated with a second application. A transformation microservice may receive change data indicating modifications to the domain entity associated with the second application. The second application may execute the query on data for the domain entity associated with the first application and may generate a first output file with query results. The transformation microservice may execute the query on the change data for the domain entity associated with the second application and generating a second output file with query results. The first output file and the second output file may be sent to a comparison microservice. The comparison microservice may determine whether there are differences between the query results of the first output file and the second output file.
US11379416B1 Systems and methods for common data ingestion
Systems and methods for common data ingestion are disclosed. In one embodiment, in an information processing apparatus including at least a memory, a communication interface, and at least one computer processor, a method for common data ingestion may include (1) receiving a project registration for a project; (2) receiving project data associated with the project; (3) building a job associated with the project; (4) executing the job associated with the project; and (5) exporting the project data to at least one target.
US11379415B2 Executing a conditional command on an object stored in a storage system
Each object is associated with one root metadata record and one or more version-specific metadata records, each corresponding to a version of object data. A conditional command may be conditioned upon whether an object is stored in a storage system. Whether the condition is satisfied is determined based on whether a root metadata record of the object exists. If the condition is satisfied, then metadata is updated to reflect execution of the conditional command. A conditional command may be conditioned upon whether a data version identifier or a metadata version identifier equals a particular value. A conditional command execution engine retrieves the relevant version identifier from a version-specific metadata record, and performs a check on whether the condition is satisfied. If the condition is satisfied, the engine ensures that the version-specific record has not been modified during the check, and updates metadata to reflect execution of the conditional command.
US11379414B2 Generation of data configurations for a multiple application service and multiple storage service environment
Disclosed herein provides enhancements for operating a data access system for large data processing environments. In one implementation, a method provides for receiving a data query from at least one of the multiple application services and identifying metadata that defines policies for deploying the queried data. The method further provides retrieving the queried data from at least one of the multiple storage services, generating a data configuration containing the retrieved data based on standardized parameters and the policies defined by the metadata, and deploying the data configuration to the at least one of the multiple application services.
US11379409B2 System and method for managing file system references at scale
A system for managing file systems includes memory. The system also includes a manager. The memory is used for storing in-memory data structures. The manager obtains file system references for a file system from a file system manager. The file system manager utilizes storage to provide the file system references. The manager stores the file system references in an in-memory data structure in the memory. To service file system reference requests, the manager utilizes uses the in-memory data structure to service at least one of the file system reference requests.
US11379408B2 Pointer-based dynamic data structures in key-value stores
A computer-implemented method includes receiving data structures in memory space and creating micro-heaps on a per-data structure basis. Each data structure is associated with a micro-heap allocator. The method also includes storing the data structures in a key-value store. Values of the key-value store are associated with the data structures. A computer program product includes one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media. The program instructions include program instructions to perform the foregoing method. A system includes a processor and logic integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to perform the foregoing method.
US11379403B2 One-sided reliable remote direct memory operations
Techniques are provided to allow more sophisticated operations to be performed remotely by machines that are not fully functional. Operations that can be performed reliably by a machine that has experienced a hardware and/or software error are referred to herein as Remote Direct Memory Operations or “RDMOs”. Unlike RDMAs, which typically involve trivially simple operations such as the retrieval of a single value from the memory of a remote machine, RDMOs may be arbitrarily complex. The techniques described herein can help applications run without interruption when there are software faults or glitches on a remote system with which they interact.
US11379400B2 Extension apparatus for universal serial bus interface
An extension apparatus for a universal serial bus (USB) interface includes a transmitting device, a receiving device and an electrical signal network cable. The transmitting device includes the following elements: a first packet-processing unit to receive a first interface packet and generate an original data accordingly, a first buffering unit to temporarily store the original data, and a first data-converting unit to generate and output a network packet signal based on the original data. The receiving device includes the following elements: a second data-converting unit to receive the network packet signal and generate the original data accordingly, a second buffering unit to temporarily store the original data, and a second packet-processing unit to receive the original data and generate the first interface packet. The electrical signal network cable is electrically coupled between the transmitting device and the receiving device to transmit the network packet signal.
US11379399B2 Route demultiplexed signal pairs
Example implementations relate to route demultiplexed signal pairs. In some examples, a motherboard of a computing device can include a chipset, a first Peripheral Component Interconnect Express (PCIe) bus, a second PCIe bus, a riser slot, and a demultiplexer connected to the chipset to selectively route particular signal pairs from the chipset to at least one of the first PCIe bus, the second PCIe bus, and the riser slot based on whether a riser card is connected to the riser slot.
US11379398B2 Virtual ports for connecting core independent peripherals
A microcontroller has a central processing unit and a plurality of peripheral units and a plurality of port bit circuits provided through at least one input/output port. At least one port bit circuit of the plurality of port bit circuits is not connected to an external pin and the at least one port bit circuit is configurable to route a signal received at the port bit circuit to a selected peripheral of the microcontroller.
US11379391B2 Real-time automation device having a real-time data bus
A real-time automation device includes a real-time databus, and a memory device, wherein the databus is configured to transmit values associated with defined bus variables and configured to communicate a value associated with a bus variable from a bus variable source in accordance with a bus database via a databus to a bus variable receiver associated with the bus variable in accordance with the bus database such that, following transfer of the value from the bus variable source to the databus, the value is transferred within a predefined time period to the bus variable receiver, wherein the memory device also includes a software application which receives values associated with the bus variable from the databus or sends values associated with the bus variable to the databus, and wherein the automation device registers the software application as a bus variable receiver or as a bus variable source for the bus variables.
US11379388B1 Credit scheme for multi-queue memory controllers
A memory controller includes an address decoder, a first command queue coupled to a first output of the address decoder for receiving memory access requests for a first memory channel, and the second command queue coupled to a second output of the address decoder for receiving memory access requests for a second memory channel. A request credit control circuit is coupled to the first command queue and the second command queue, and operates to track a number of outstanding request credits. The request credit control circuit issues a request credit in response to a designated event based on a number of available entries of the first and second command queues.
US11379386B2 Mobile de-whitening
Systems and methods are disclosed and include receiving, with a peripheral device, a message packet from a portable device, the message packet including an authenticated packet with a de-whitened tone byte inserted therein. The portable device generates first message authentication code (MAC) bytes based on a shared secret key and generates the authenticated packet based on the first MAC bytes, first nonce bytes, and a message byte. The peripheral device validates the message packet in response to determining that the first MAC bytes match second MAC bytes and that the first nonce bytes match second nonce bytes. The peripheral device generates a reconstructed message packet in response to validating the message packet by removing the de-whitened tone byte from the authenticated packet. The communication gateway establishes a communication link between the portable device and the communication gateway in response to receiving the reconstructed message packet.
US11379384B2 Oblivious filtering of data streams
A technique for oblivious filtering may include receiving an input data stream having a plurality of input elements. For each of the input elements received, a determination is made as to whether the input element satisfies a filtering condition. For each of the input elements received that satisfies the filtering condition, a write operation is performed to store the input element in a memory subsystem. For those of the input elements received that do not satisfy the filtering condition, at least a dummy write operation is performed on the memory subsystem. The contents of the memory subsystem can be evicted to an output data stream when the memory subsystem is full. The memory subsystem may include a trusted memory and an unprotected memory.
US11379378B2 Apparatus and method for improving input and output throughput of memory system
A memory system includes a plurality of memory dies configured to store data; and a controller coupled with the plurality of memory dies through a plurality of channels, wherein the controller decides whether to perform a pairing operation, by comparing the number of pieces of read data to be outputted to an external device, which are included in a first buffer, with an output count reference value, and wherein, in the case where the number of pieces of read data stored in the first buffer is greater than or equal to the output count reference value, the controller gathers other read requests and logical addresses corresponding thereto in a second buffer, and performs the pairing operation.
US11379375B1 System and method for cache management
An information handling system for managing a storage system includes storage for storing profile-based cache policy performance prediction models. The information handling system also includes a storage manager that obtains an input-output profile for a workload hosted by the information handling system during a first period of time; obtains performance metrics for cache policies for the storage system using: the input-output profile, and the profile-based cache policy performance prediction models; obtains a ranking of the cache policies based on the performance metrics; selects a cache policy of the cache policies based on the rankings; and updates operation of a cache of the storage system based on the selected cache policy for a second period of time.
US11379374B2 Systems and methods for streaming storage device content
A method of streaming between a storage device and a secondary device includes receiving, by the storage device, from the secondary device, a memory read request command including a memory address of the storage device corresponding to a stream identity, the stream identity being unique between the storage device and the secondary device; streaming, by the storage device, data between the storage device and the secondary device by transferring the data corresponding to the memory address of the storage device to the secondary device; determining, by the storage device, that the data requested by the secondary device in the memory read request command is transferred to the secondary device; and ending, by the storage device, the streaming between the storage device and the secondary device.
US11379373B2 Memory tiering using PCIe connected far memory
A processing device in a host system monitors a data temperature of a plurality of memory pages stored in a host-addressable region of a cache memory component operatively coupled with the host system. The processing device determines that a first memory page of the plurality of memory pages satisfies a first threshold criterion pertaining to the data temperature of the first memory page and sends a first migration command indicating the first memory page to a direct memory access (DMA) engine executing on a memory-mapped storage component operatively coupled with the cache memory component and with the memory-mapped storage component via a peripheral component interconnect express (PCIe) bus. The first migration command causes the DMA engine to initiate a first DMA transfer of the first memory page from the cache memory component to a host-addressable region of the memory-mapped storage component.
US11379372B1 Managing prefetch lookahead distance based on memory access latency
Memory prefetching in a processor comprises: identifying, in response to memory access instructions, a pattern of addresses; in response to a first memory access request corresponding to a sub-pattern of the pattern of addresses, prefetching a first address that is offset from the sub-pattern of addresses by a first lookahead value, wherein the first address is part of the pattern; measuring a memory access latency; determining, based on the memory access latency, a second lookahead value, wherein the second lookahead value is different from the first lookahead value; and in response to a second memory access request corresponding to the sub-pattern of the pattern of addresses, prefetching a second address, wherein the second address is part of the pattern, and wherein the second address is offset from the sub-pattern of addresses by the second lookahead value.
US11379370B1 System and methods for reducing global coherence unit snoop filter lookup via local memories
In a multi-node system, each node includes tiles. Each tile includes a cache controller, a local cache, and a snoop filter cache (SFC). The cache controller responsive to a memory access request by the tile checks the local cache to determine whether the data associated with the request has been cached by the local cache of the tile. The cached data from the local cache is returned responsive to a cache-hit. The SFC is checked to determine whether any other tile of a remote node has cached the data associated with the memory access request. If it is determined that the data has been cached by another tile of a remote node and if there is a cache-miss by the local cache, then the memory access request is transmitted to the global coherency unit (GCU) and the snoop filter to fetch the cached data. Otherwise an interconnected memory is accessed.
US11379369B1 Systems and methods for dynamic in-memory caching of mappings into partitions
Systems and methods for routing requests to dynamically cached mappings are disclosed. A system may comprise a memory storing instructions and at least one processor configured to execute instructions to perform operations including: receiving an access request to access first item data from a user device, the access request having an access key; based on the access key, routing the request to a server having an in-memory cache with multiple partitions associated with different access key types and storing the first item data and second item data; receiving, from the server, the first item data; and transmitting the first item data to the user device.