Document Document Title
US11183711B2 Non-aqueous electrolyte solution for lithium secondary battery and lithium secondary battery including the same
A non-aqueous electrolyte solution for a lithium secondary battery and a lithium secondary battery including the same are disclosed herein. In an embodiment, the electrolyte solution includes a lithium salt, an organic solvent, a compound represented by Formula 1 as a first additive, lithium difluorophosphate (LiDFP) as a second additive, wherein the first additive and the second additive are each independently included in an amount of 0.01 wt % to 8.5 wt % based on a total amount of the non-aqueous electrolyte solution. The first additive has metal ion adsorbability and is capable of forming a stable ion conductive film on the surface of an electrode, and a lithium secondary battery in which an abnormal voltage drop phenomenon is improved by including the same.
US11183706B2 Lithium-ion second battery controller for reducing charging loss while preventing deterioration from lithium deposition
A controller for controlling a charging current to a lithium-ion secondary battery controls the charging current so that lithium expected to dissolve after a stop of charging is permitted to deposit on an anode of the lithium-ion secondary battery. For example, the controller controls the charging current so that the charging current does not exceed a predetermined upper limit value. If a predetermined permission condition is satisfied, the controller permits the lithium expected to dissolve after the stop of charging to deposit on the anode of the lithium-ion secondary battery by permitting the upper limit value to become larger than a Li deposition limit value in a predetermined permission period.
US11183701B2 Flow battery with membrane having different selectivities
The flow battery comprises a first semi-cell (2), wherein a first electrolyte is fed through a first electrode (21); a second semi-cell (3), wherein a second electrolyte is fed through a second electrode (31); a partition membrane (4) disposed between the first electrode (21) and second electrode (31) in order to prevent them from reciprocally contacting with each other, and suitable to enable ions to permeate; and at least one porous barrier material layer (5) disposed between the first electrode (21) and second electrode (31), and suitable to block an undesired flow of ions of one or both the electrolytes through the partition membrane (4), the barrier material layer (5) having zones with different selectivities towards the ions whose flow is undesired.
US11183692B2 Production of a layered lithium-manganese-nickel-cobalt oxide material
A process for producing a layered lithium-manganese-nickel-cobalt oxide material, includes producing a raw layered lithium-manganese-nickel-cobalt oxide (“LMNC”) material. Optionally, a dopant capable of enhancing the performance of the layered LMNC material when used as a cathode material in an electrochemical cell, is introduced during the production of the raw LMNC material. Before any annealing of the raw LMNC material is effected, it is subjected to microwave treatment. The resultant treated material is annealed to obtain the layered LMNC material.
US11183690B2 Protective layers comprising metals for electrochemical cells
Articles and methods involving protected electrode structures are generally provided. In some embodiments, a protected electrode structure includes an electrode comprising an alkali metal and a protective structure directly adjacent the electrode. In some embodiments, the protective structure comprises elemental carbon and intercalated ions. In some embodiments, the protective structure is a composite protective structure. The composite structure may comprise an alloy comprising an alkali metal, an oxide of an alkali metal, and/or a fluoride salt of an alkali metal.
US11183688B2 Porous Fe3O4/S composites for Li/S batteries
Provided are porous Fe3O4/sulfur composites. The composites are composed of porous Fe3O4 nanoparticles and sulfur, where the sulfur loading is 70-85% by weight based on the total weight of the composite. Also provided are batteries having cathodes containing porous FE3O4 composites of the present disclosure.
US11183687B2 Method of producing electrode plate and electrode plate
A method of producing an electrode plate includes forming a particle aggregate, forming an undried active material layer, and drying the undried active material layer. When the particle aggregate is formed, conductive particles include first conductive particles which have a three-dimensional structure in which primary particles with an average primary particle size of 30 nm to 80 nm are connected to each other and have an average structure length of 260 nm to 500 nm and second conductive particles which have a three-dimensional structure in which primary particles with an average primary particle size of 8 nm to 13 nm are connected to each other and have an average structure length of 80 nm to 250 nm.
US11183686B2 Electrolyte, energy storage device, and method for producing energy storage device
The electrolyte according to the present disclosure is an electrolyte that conducts alkali metal ions and is used for producing an energy storage device. The electrolyte includes an organic crystal layer including a layered structure, the layered structure including an organic skeletal layer including aromatic dicarboxylic acid anions having an aromatic ring structure and an alkali metal element layer including an alkali metal element to which oxygen included in carboxylic acid anions of the organic skeletal layer are coordinated to form a skeleton, and an organic solvent charged in the organic crystal layer.
US11183685B2 Method for preparing positive electrode active material precursor for lithium secondary battery
The present invention provides a method of preparing a positive electrode active material precursor for a lithium secondary battery, a method of preparing a positive electrode active material for a lithium secondary battery in which the positive electrode active material precursor prepared by using the above method is used, and a positive electrode for a lithium secondary battery and a lithium secondary battery which include the positive electrode active material.
US11183683B2 Pre-lithiation method of negative electrode for secondary battery
A method of pre-lithiating an electrode for a secondary battery, the method including: a first step of bringing a lithium metal into direct contact with an electrode in an electrolyte and applying pressure to the electrode to prepare a pre-lithiated electrode; and a second step of removing the lithium metal and then applying pressure to the pre-lithiated electrode to perform a stabilization process. The electrode for the secondary battery after going through the pre-lithiation can relieve volume change of the electrode and reduce contact loss of the electrode.
US11183681B2 Composite cathode active material, cathode and lithium battery each including the same, and method of preparing composite cathode active material
A composite cathode active material includes a secondary particle; and a coating on a surface of the secondary particle, wherein the secondary particle comprises a plurality of primary particles, and the plurality of primary particles include a lithium nickel transition metal oxide having a layered crystal structure; and a grain boundary between primary particles of the plurality of primary particles, the grain boundary including a lithium metal oxide having a crystal structure different from the lithium nickel transition metal oxide having a layered crystal structure, wherein the coating on the surface of the secondary particle includes a metal oxide including cobalt, and a Group 2 element, a Group 12 element, a Group 13 element, or a combination thereof.
US11183677B2 Preparation method and product of lithium-ion battery electrode sheet with vertical vent structures
A preparation method of a lithium-ion battery electrode sheet includes: adding a powdered thermal decomposition additive, an active material, a binder, and a conductive agent into a solvent according to a predetermined ratio and a specific order, performing continuous stirring until the solvent is uniformly mixed, obtaining an electrode slurry, coating the prepared and obtained electrode slurry onto a current collector to obtain a lithium-ion battery wet electrode sheet, and heating and drying the lithium-ion battery wet electrode sheet. The lithium-ion battery electrode sheet with the vertical vent structures is accordingly prepared and obtained. The product includes a current collector, an electrode coating layer, and a plurality of vertical vent structures which are uniformly distributed.
US11183675B2 Electrode production method by binder fibrillation using a particulate fibrillation auxiliary agent
The invention relates to a method for producing an electrode (E) for an electrochemical cell, in particular for a lithium cell. In order to produce a homogeneous mixture allowing the time-saving, cost-effective production, for example by dry coating, of an electrode (E) with improved properties and/or with a layer thickness significantly greater than 100 μm, for example for vehicle batteries, in particular for electric and/or hybrid vehicles, in said method at least one binder (B) and at least one particulate fibrillation auxiliary agent (F) are mixed in a mixing process with a high shear load, the at least one binder (B) being fibrillated (fB), and at least one electrode component (E1) is then added to the at least one fibrillated binder (B) in a mixing process with a low shear load. The invention also relates to an electrode (E) produced in this manner and to an electrochemical cell equipped with an electrode (E) of this type.
US11183671B2 Electroluminescent display and illuminating device and manufactured method thereof
An electroluminescent display and illuminating device and a manufacturing method thereof are provided. Layers of light-emitting devices of an electroluminescent display and an electroluminescent illuminator are assembled, and the two devices share an electrode in a middle of a laminated structure, thereby realizing a display function on one side of the device and realizing a illumination function on the other side of the device, so that a shape design of a product can be more flexible.
US11183670B2 Organic light emitting diode with split emissive layer
An organic light emitting diode (OLED) device includes an emissive layer having a first sublayer with a first emitter as a dopant, a second sublayer with a second emitter as a dopant, and a third sublayer with a third emitter as a dopant. The second sublayer is between the first sublayer and the third sublayer. A concentration of the first emitter in the first sublayer exceeds a concentration of the third emitter in the third sublayer, and the concentration of the third emitter in the third sublayer exceeds a concentration of the second emitter in the second sublayer.
US11183668B2 Top-emission type micro cavity OLED display device
The present invention provides a top-emission type micro cavity OLED display device, comprising: an array substrate; a reflection metal layer arranged on the array substrate; an anode modulation layer arranged on the reflection metal layer and made of a translucent conductive material; an organic light-emitting layer arranged on the anode modulation layer and not patterned; and a cathode layer arranged on the organic light-emitting layer. The top-emission type micro cavity OLED display device comprises a plurality of sub-pixels, and the anode modulation layer is divided into a plurality of anode modulation electrodes corresponding to the plurality of sub-pixels; the plurality of sub-pixels is at least classified into a first type sub-pixel, a second type sub-pixel and a third type sub-pixel; the first to third type sub-pixels display different colors, and the anode modulation electrodes corresponding to the first to third type sub-pixels have different thicknesses.
US11183667B2 Display device
A display device includes a display area and a non-display area having a pad area. The display device includes: a substrate, a plurality of dams disposed on the substrate in the non-display area, an organic film disposed on the substrate in the display area and the non-display area and not overlapping at least some of the plurality of dams, an outer planarizing layer disposed outside the organic film and overlapping some of the plurality of dams, and a sensing line layer disposed on the organic film and the outer planarizing layer, wherein the plurality of dams include an inner dam, a middle dam, and an outermost dam, the non-display area includes a first non-display area disposed between the pad area and the display area, and the outer planarizing layer disposed in the first non-display area does not overlap the outermost dam disposed in the first non-display area.
US11183666B2 Optoelectronic semiconductor component
The invention relates to an optoelectronic semiconductor component (10) comprising a substrate (1), a first insulator layer (2), and a second insulator layer (3). Furthermore, the semiconductor component (10) comprises an organic semiconductor layer sequence (4) having an active area (4a) which, during operation, generates or receives light, a first electrode (5) and a second electrode (6), and encapsulation (7) which covers the organic semiconductor layer sequence (4) and the first insulator layer (2) completely and covers the second insulator layer (3) and the first electrode (5) or the second electrode (6) partially. Here, the first electrode (5) is arranged between the organic semiconductor layer sequence (4) and the first insulator layer (2), and the second electrode (6) is arranged on the organic semiconductor layer sequence (4), wherein the first electrode (5) and/or the second electrode (6) is/are at least partly arranged on the second insulator layer (3).
US11183664B2 Sealing structure and sealing method, electronic device and sealing layer recycling method
A sealing structure, a sealing method, an electronic device and a sealing layer recycling method are provided. The sealing structure is configured for sealing a functional device and includes a sealing layer and a stripping adhesive layer. The sealing layer covers the functional device; the stripping adhesive layer is bonded between the sealing layer and the functional device, and the stripping adhesive layer has a changeable stickiness to assist stripping off of the sealing layer.
US11183662B1 Display panel and manufacturing method thereof
A display panel and a manufacturing method thereof, including an array substrate, a clock metal wire for transmitting a signal, wherein material of the clock metal wire includes a microcrystalline metallic glass, a sealant, and a color filter substrate, so as to reduce the interference of water vapor components in the sealant at the via position of the clock metal wire, and reduce the probability of corrosion of the clock metal wire to improve the display defects caused by the corrosion of the clock metal wire, and to facilitate the effect of a more delicate and fine coating process.
US11183661B2 OLED package structure, display panel and method for preparing package structure
The present disclosure discloses an OLED package structure, a display panel and a method for preparing a package structure. The OLED package structure includes a substrate, an OLED disposed on the substrate, and a reinforcement hole disposed on at least one of the substrate and the OLED and extending along a side of the OLED towards the substrate; and an encapsulation layer covering the OLED, and at least a portion of the encapsulation layer extending into the reinforcement hole. Therefore, the reliability of the package structure can be increased, the adhesive strength of the package layer can be increased, peeling or package failure can be prevented, and the service life of the package structure can be improved.
US11183648B2 Polymers, their preparation and uses
A polymer containing an optionally substituted repeat unit of formula (I) wherein each R is the same or different and represents H or an electron withdrawing group, and each R1 is the same or different and represents a substituent.
US11183643B2 Nitrogen heterocycle fused ring-indene compound and organic light-emitting display device
The present disclosure relates to a nitrogen heterocycle fused ring-indene compound having a structure represented by the Formula (I), in which Ar1 represents a substituted or unsubstituted aromatic fused ring group containing at least one nitrogen heteroaryl; Ar2 represents a chemical group acting as an electron donor; R1 and R2 are independently selected from the group consisting of hydrogen, substituted or unsubstituted C1-C20 alkyl, substituted or unsubstituted C3-C20 cycloalkyl, substituted or unsubstituted C1-C20 alkoxy, substituted or unsubstituted C3-C20 heterocyclyl, substituted or unsubstituted C6-C40 aryl, and substituted or unsubstituted C5-C40 heteroaryl. The compounds according to the present disclosure have high glass transition temperature and thermal stability, and are easy to form a high-quality amorphous film, so that a driving voltage can be lowered, the luminous efficiency and lifetime of the device are improved.
US11183642B2 Organic electroluminescent materials and devices
Novel phosphorescent metal complexes containing ligands having the Formula I: bearing either a naphthalene or other fused heterocycle moieties such as benzofuran and benzothiophene useful as emitters in OLEDs and improve the device efficiency and the FWHM of the emission are disclosed.
US11183638B2 Semiconducting polymer blends for high temperature organic electronics
A composition for use as an electronic material. The composition contains at least one organic semiconducting material, and at least one electrically insulating polymer forming a semiconducting blend wherein the insulating polymer acts as a matrix for the organic semiconducting material resulting in an interpenetrating morphology of the polymer and the semiconductor material. The variation of charge carrier mobility with temperature in the semiconducting blend is less than 20 percent in a temperature range. A method of making a film of an electronic material. The method includes dissolving at least one organic semiconducting material and at least one insulating polymer into an organic solvent in a pre-determined ratio resulting in a semiconducting blend, depositing the blend onto a substrate to form a film comprising an interpenetrating morphology of the at least one insulating polymer and the at least one organic semiconductor material.
US11183637B2 Organic photodetector
The invention relates to an organic photodetector (OPD) comprising a photoactive layer that contains an electron acceptor and an electron donor, the acceptor being an n-type semiconductor which is a small molecule that does not contain a fullerene moiety, and the electron donor being a p-type semiconductor which is a conjugated copolymer comprising donor and acceptor units.
US11183636B2 Techniques for forming RRAM cells
Techniques for forming RRAM cells with increased density are provided. In one aspect, a method of forming a RRAM device includes: providing an underlayer disposed on a substrate; patterning trenches in the underlayer; forming bottom electrodes at two different levels of the underlayer that includes first bottom electrodes at bottoms of the trenches and second bottom electrodes along a top surface of the underlayer in between the trenches; depositing an insulating layer on the first/second bottom electrodes; and forming top electrodes on the insulating layer, wherein the top electrodes include word lines, wherein the first and second bottom electrodes include bit lines that are orthogonal to the word lines. A RRAM device is also provided.
US11183631B2 Electrode structure to improve RRAM performance
The present disclosure, in some embodiments, relates to a resistive random access memory (RRAM) device. The RRAM device includes a bottom electrode that is disposed over a lower interconnect layer surrounded by a lower inter-level dielectric (ILD) layer. A data storage structure is arranged over the bottom electrode and a multi-layer top electrode is disposed over the data storage structure. The multi-layer top electrode includes conductive top electrode layers separated by an oxygen barrier structure that is configured to mitigate movement of oxygen between the conductive top electrode layers. A sidewall spacer is disposed directly over the bottom electrode and has a sidewall that covers outermost sidewalls of the conductive top electrode layers and the oxygen barrier structure.
US11183628B2 Magnetic memory device
A magnetic memory device includes a device isolation layer on a substrate and defining an active region, a source region and a drain region apart from each other in the active region of the substrate, a channel portion in the active region of the substrate and between the source region and the drain region, a spin orbit torque (SOT)-inducing layer on the channel portion of the substrate, a magnetic tunnel junction (MTJ) structure on the SOT-inducing layer, the MTJ structure including a free layer on the SOT-inducing layer, a tunnel barrier layer on the free layer, and a pinned layer on the tunnel barrier, a word line on the MTJ structure, a source line electrically connected to the source region, and a bit line electrically connected to the drain region.
US11183626B1 Magnetostrictive alternator
A magnetostrictive alternator configured to convert pressure waves into electrical energy is provided. It should be appreciated that the magnetostrictive alternator may be combined in some embodiments with a Stirling engine to produce electrical power. The Stirling engine creates the oscillating pressure wave and the magnetostrictive alternator converts the pressure wave into electricity. In some embodiments, the magnetostrictive alternator may include aerogel material and magnetostrictive material. The aerogel material may be configured to convert a higher amplitude pressure wave into a lower amplitude pressure wave. The magnetostrictive material may be configured to generate an oscillating magnetic field when the magnetostrictive material is compressed by the lower amplitude pressure wave.
US11183623B2 Vertical solid-state devices
As the pixel density of optoelectronic devices becomes higher, and the size of the optoelectronic devices becomes smaller, the problem of isolating the individual micro devices becomes more difficult. A method of fabricating an optoelectronic device, which includes an array of micro devices, comprises: forming a device layer structure including a monolithic active layer on a substrate; forming an array of first contacts on the device layer structure defining the array of micro devices; mounting the array of first contacts to a backplane comprising a driving circuit which controls the current flowing into the array of micro devices; removing the substrate; and forming an array of second contacts corresponding to the array of first contacts with a barrier between each second contact.
US11183612B2 Method for producing at least one optoelectronic component, and optoelectronic component
The invention relates to a method for producing at least one optoelectronic component (100) comprising the stepsA) providing an auxiliary carrier (1),B) epitaxially applying a sacrificial layer (2) on the auxiliary carrier (1), wherein the sacrificial layer (2) comprises germanium,C) epitaxially applying a semiconductor layer sequence (3) on the sacrificial layer (2),D) removing the sacrificial layer (2) by means of dry etching (9), such that the auxiliary carrier (1) is removed from the semiconductor layer sequence (3).
US11183608B2 Photodetecting device with weak light signal detection and low power consumption
A photodetecting device includes a semiconductor photodetecting element including a plurality of pixels distributed two-dimensionally and a mount substrate including a plurality of signal processing units arranged to process output signals from the corresponding pixels. The semiconductor photodetecting element includes, for each of the pixels, a plurality of avalanche photodiodes arranged to operate in Geiger mode, a plurality of quenching resistors each electrically connected in series with a respective avalanche photodiodes, and a through-electrode electrically connected to the plurality of quenching resistors. Each of the signal processing units includes a current mirror circuit electrically connected to the plurality of avalanche photodiodes via the corresponding through-electrode and arranged to output a signal corresponding to output signals from the plurality of avalanche photodiodes. The number of signal processing units included on the mount substrate is more than the number of light receiving regions in each of the pixels.
US11183603B2 Germanium photodetector with extended responsivity
Embodiments herein describe photonic systems that include a germanium photodetector thermally coupled to a resistive element. Current flowing through the resistive element increases the temperature of the resistive element. Heat from the resistive element increases the temperature of the thermally coupled photodetector. Increasing the temperature of the photodetector increases the responsivity of the photodetector. The bias voltage of the photodetector can be increased to increase the bandwidth of the photodetector. In various embodiments, the photodetector includes at least one waveguide to receive light into the photodetector. Other embodiments include multiple resistive elements thermally coupled to the photodetector.
US11183602B2 Trench capacitor and method for manufacturing the same
An embodiment of the present application relates to a trench capacitor and a method for manufacturing the same. The method for manufacturing the capacitor includes: fabricating a trench reaching a depth of a middle insulating layer on a semiconductor layer of an SOI substrate; and further growing an epitaxial layer of the semiconductor layer on a sidewall of the trench by selective epitaxial growth technology so as to further reduce a width of the trench; filling the trench with an electrically insulating material; and finally, fabricating two electrodes of the capacitor separately through a surface electrode. According to a trench capacitor and a method for manufacturing the same provided in an embodiment of the present application, a process flow is simple, and the capacitor manufactured has two advantages of high capacitance density and high breakdown voltage.
US11183599B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes channel layers disposed over a substrate, a source/drain region disposed over the substrate, a gate dielectric layer disposed on and wrapping each of the channel layers, and a gate electrode layer disposed on the gate dielectric layer and wrapping each of the channel layers. Each of the channel layers includes a semiconductor wire made of a core region, and one or more shell regions. The core region has an approximately square-shape cross section and a first shell of the one or more shells forms a first shell region of an approximately rhombus-shape cross section around the core region and is connected to an adjacent first shell region corresponding to a neighboring semiconductor wire.
US11183594B2 Dual gate control for trench shaped thin film transistors
Disclosed herein are dual gate trench shaped thin film transistors and related methods and devices. Exemplary thin film transistor structures include a non-planar semiconductor material layer having a first portion extending laterally over a first gate dielectric layer, which is over a first gate electrode structure, and a second portion extending along a trench over the first gate dielectric layer, a second gate electrode structure at least partially within the trench, and a second gate dielectric layer between the second gate electrode structure and the first portion.
US11183588B2 Semiconductor device and inverter
A semiconductor device includes: a semiconductor base having a first main surface and a second main surface which are opposite to each other; a first main electrode formed on the first main surface and electrically connected to the semiconductor base; a first control electrode pad formed on the first main surface; a first insulating film interposed between the semiconductor base and the first control electrode pad; a peripheral withstand voltage holding structure formed in a peripheral region surrounding the first main electrode and the first control electrode pad on the first main surface; a second main electrode formed on the second main surface and electrically connected to the semiconductor base; a second control electrode pad formed on the second main surface; and a second insulating film interposed between the semiconductor base and the second control electrode pad, wherein the second control electrode pad is surrounded by the second main electrode.
US11183575B1 Memory device and method for forming the same
Memory device includes a bottom-select-gate (BSG) structure. Cut slits are formed vertically through the BSG structure, on a substrate. A cell-layers structure is formed on the BSG structure. Gate-line slits are formed vertically through the cell-layers structure and the BSG structure, into the substrate and arranged along a first lateral direction to distinguish finger regions. The gate-line slits include a first gate-line slit between first and second finger regions, the first gate-line slit including gate-line sub-slits. The cut slits include a first cut-slit, formed in the second finger region and connecting to a gate-line sub-slit to define a BSG in a first portion of the second finger region. The BSG in the first portion of the second finger region is electrically connected to cell strings in the first finger region through an inter portion between the one gate-line sub-slit and an adjacent gate-line sub-slit.
US11183574B2 Work function layers for transistor gate electrodes
The embodiments described herein are directed to a method for the fabrication of transistors with aluminum-free n-type work function layers as opposed to aluminum-based n-type work function layers. The method includes forming a channel portion disposed between spaced apart source/drain epitaxial layers and forming a gate stack on the channel portion, where forming the gate stack includes depositing a high-k dielectric layer on the channel portion and depositing a p-type work function layer on the dielectric layer. After depositing the p-type work function layer, forming without a vacuum break, an aluminum-free n-type work function layer on the p-type work function layer and depositing a metal on the aluminum-free n-type work function layer. The method further includes depositing an insulating layer to surround the spaced apart source/drain epitaxial layers and the gate stack.
US11183568B2 Two-dimensional semiconductor device, optoelectronic unit and method for making the two-dimensional semiconductor device
Disclosures of the present invention mainly describe a two-dimensional semiconductor device (TDSD), comprising: a two-dimensional semiconductor material (TDSM) layer, a superacid action layer and a superacid solution. The TDSM layer is made of a transition-metal dichalcogenide, and the superacid action layer is formed on the TDSM layer. Particularly, an oxide material is adopted for making the superacid action layer, such that the superacid solution is subsequently applied to the superacid action layer so as to make the superacid solution gets into the superacid action layer by diffusion effect. Experimental data have proved that, letting the superacid solution diffuse into the superacid action layer can not only apply a chemical treatment to the TDSM layer, but also make the TDSD have a luminosity enhancement. Particularly, the luminosity enhancement would not be reduced even if the TDSD contacts with water and/or organic solution during other subsequent manufacturing processes.
US11183566B1 Performance silicon carbide power devices
A device is described herein. The device comprises a unit cell of a silicon carbide (SiC) substrate. The unit cell comprises: a trench in a well region having a second conduction type. The well region is in contact with a region having a first conduction type to form a p-n junction. A width of the trench is less than 1.0 micrometers (μm). A width of the unit cell is one of less than and equal to 5.0 micrometers (μm). The device comprises a source region comprising the first conduction type. The device further comprises a metal oxide semiconductor field effect transistor component. The device described herein comprises a reduced unit cell pitch and reduced channel resistance without any compromise in channel length. The device comprises an ILD opening greater than or equal to width of the trench.
US11183562B2 Semiconductor device
A semiconductor device includes a substrate including an active region in a first direction, a plurality of channel layers on the active region and disposed in a direction perpendicular to an upper surface of the substrate, a gate electrode respectively surrounding the plurality of channel layers, and a source/drain structure respectively disposed on both sides of the gate electrode in the first direction and connected to each of the plurality of channel layers. The gate electrode extends in a second direction crossing the first direction. The gate electrode includes an overlapped portion in a region of the gate electrode on an uppermost channel layer of the plurality of channel layers. The overlapped portion of the gate electrode overlaps the source/drain structure in the first direction and has a side surface inclined toward the upper surface of the substrate.
US11183559B2 Method for manufacturing a semiconductor structure, semiconductor structure, and electronic device
A method for manufacturing a semiconductor structure comprises the steps of: providing a substrate including a first semiconductor material; forming a dielectric layer on a surface of the substrate; forming an opening in the dielectric layer having a bottom reaching the substrate; providing a second semiconductor material in the opening and on the substrate, the second semiconductor material being en-capsulated by a further dielectric material thereby forming a filled cavity; melting the second semiconductor material in the cavity; recrystallizing the second semi-conductor material in the cavity; laterally removing the second semiconductor material at least partially for forming a lateral surface at the second semiconductor material; and forming a third semiconductor material on the lateral surface of the second semiconductor material, wherein the third semiconductor material is different from the second semiconductor material.
US11183555B2 Display device
A display device including a display area and a non-display area, the display device including a plurality of data wires disposed in the display area and in the non-display area, a plurality of connecting wires disposed in the display area and connected to the data wires, a plurality of dummy patterns disposed in the display area in the same layer as the connecting wires, and shielding patterns disposed on the connecting wires. First gaps are defined between the connecting wires and the dummy patterns, and the shielding patterns overlap with the first gaps.
US11183551B2 Display panel having an electromagnetic shielding structure
The present application discloses a display panel, including an electromagnetic shielding structure; an array layer disposed inside the electromagnetic shielding structure; and a touch layer disposed outside the electromagnetic shielding structure and positioned on one side of the electromagnetic shielding structure.
US11183548B2 Display device
A display device includes: a substrate including a curved portion and a flat portion; an insulating layer disposed on the substrate; a first organic light emitting diode disposed on the insulating layer and having a first projection; and a second organic light emitting diode having a second projection, wherein a light emission portion is disposed in the curved portion and the flat portion, the first projection overlaps the light emission portion disposed in the curved portion and is asymmetric in the light emission portion, and the second projection overlaps the light emission portion in the flat portion and is symmetric in the light emission portion.
US11183547B2 Display device
A display device includes a substrate defining a concave portion recessed from a top surface of the substrate, a lower conductive layer in the concave portion, an upper conductive layer connected to the lower conductive layer, an insulating layer between the lower conductive layer and the upper conductive layer and in which a contact hole is defined, the upper conductive layer connected to the lower conductive layer at the contact hole, a thin-film transistor including a semiconductor layer and a gate electrode on the semiconductor layer, and a display element connected to the thin-film transistor.
US11183541B2 Very high resolution stacked OLED display
A full-color display and techniques for fabrication thereof are provided. The display includes first and second continuous independently addressable organic emissive layers disposed over a single substrate or between two substrates or portions of a flexible substrate. The use of continuous emissive layers of a limited number of colors allows for a relatively high resolution display to be achieved without the use of fine metal masks or similar components.
US11183537B2 Light-emitting module
A light-emitting module includes a substrate, a plurality of light-emitting assembles and a signal controller. The substrate includes a plurality of control circuits. Each light-emitting assembly includes a plurality of LED structures disposed on the substrate, and the LED structures are respectively electrically connected to the control circuits. The signal controller is disposed on the substrate. The LED structures are arranged as a pixel matrix. The substrate includes a plurality of signal pads that are respectively electrically connected to the light-emitting assembles, and that are electrically connected to the signal controller. The substrate has two first lateral regions opposite to each other and two second lateral regions opposite to each other, and the signal pads are disposed on the first lateral region and not disposed on the two second lateral regions, or disposed on the second lateral regions and not disposed on the two first lateral regions.
US11183534B2 Light emitting device with small footprint
This application describes a light emitting device or an assembly of light emitting devices, each with a small footprint. The light emitting device comprises two transistors, a capacitor, and an LED. The transistors comprise single crystal semiconductor. The capacitor is vertically-oriented. The LED overlies the transistors and capacitor. Methods to form the light emitting device or assembly are discussed.
US11183533B2 Method for manufacturing curved-surface detector, and curved-surface detector manufactured using the manufacturing method
A method of manufacturing a curved-surface detector includes: slimming a sensor substrate having photoelectric devices arranged therein to a predetermined thickness; seating the sensor substrate slimmed to the predetermined thickness on a jig curved so as to have a curved-surface shape such that the sensor substrate is curved so as to have a curved-surface shape; and joining a flexible scintillator substrate configured to emit light when being struck by radiation to an upper surface of the sensor substrate such that curvature of the sensor substrate curved so as to have a curved-surface shape by the jig is maintained.
US11183529B2 Solid state imaging device and electronic apparatus
A solid state imaging device including: a pixel region that is formed on a light incidence side of a substrate and to which a plurality of pixels that include photoelectric conversion units is arranged; a peripheral circuit unit that is formed in a lower portion in the substrate depth direction of the pixel region and that includes an active element; and a light shielding member that is formed between the pixel region and the peripheral circuit unit and that shields the incidence of light, emitted from an active element, to the photoelectric conversion unit.
US11183519B2 Method and apparatus for manufacturing TFT substrate
A method of manufacturing a TFT substrate and a manufacturing apparatus of a TFT substrate are provided. The method of manufacturing a TFT substrate comprises: forming active switches on a substrate; forming transparent electrode layer on the active switches; and forming a pixel layer on the transparent electrode layer. The step of forming the active switches on the substrate comprises: forming a metal layer on the substrate; bombarding the metal layer with hydrogen ions; and forming a protection layer on the metal layer.
US11183515B2 Display device including polycrystalline silicon layer, method of manufacturing polycrystalline silicon layer, and method of manufacturing display device
A display device may include a thin film transistor disposed on a substrate, and a display element electrically connected to the thin film transistor. The thin film transistor may include an active pattern including polycrystalline silicon, a gate insulation layer disposed on the active pattern, and a gate electrode disposed on the gate insulation layer. An average value of grain sizes of the active pattern may be in a range of about 400 nm to about 800 nm. An RMS value of a surface roughness of the active pattern may be about 4 nm or less. A method of manufacturing a polycrystalline silicon layer may include cleaning an amorphous silicon layer with hydrofluoric acid, rinsing the amorphous silicon layer with hydrogenated deionized water, and irradiating the amorphous silicon layer with a laser beam having an energy density of about 440 mJ/cm2 to about 490 mJ/cm2.
US11183508B2 Methods of semiconductor device fabrication
Aspects of the disclosure provide a semiconductor device and a method to manufacture the semiconductor device. The semiconductor device includes a string of transistors stacked in a vertical direction over a substrate of the semiconductor device having a channel structure extending in the vertical direction. The string of transistors includes first, second, and third substrings of transistors that are arranged along first, second, and third portions of the channel structure, respectively. Gate structures of transistors in the first, second, and third substring are separated by respective first, second, and third insulating layers and the second insulating layers have a higher etch rate than that of the third insulating layers.
US11183506B2 Method of making embedded memory device with silicon-on-insulator substrate
A method of forming a semiconductor device where memory cells and some logic devices are formed on bulk silicon while other logic devices are formed on a thin silicon layer over insulation over the bulk silicon of the same substrate. The memory cell stacks, select gate poly, and source regions for the memory devices are formed in the memory area before the logic devices are formed in the logic areas. The various oxide, nitride and poly layers used to form the gate stacks in the memory area are formed in the logic areas as well. Only after the memory cell stacks and select gate poly are formed, and the memory area protected by one or more protective layers, are the oxide, nitride and poly layers used to form the memory cell stacks removed from the logic areas, and the logic devices are then formed.
US11183504B2 Structures for testing nanoscale devices including ferroelectric capacitors and methods for forming the same
A ferroelectric device structure includes an array of ferroelectric capacitors overlying a substrate, first metal interconnect structures electrically connecting each of first electrodes of the array of ferroelectric capacitors to a first metal pad embedded in a dielectric material layer, and second metal interconnect structures electrically connecting each of the second electrodes of the array of ferroelectric capacitors to a second metal pad embedded in the dielectric material layer. The second metal pad may be vertically spaced from the substrate by a same vertical separation distance as the first metal pad is from the substrate. First metal lines laterally extending along a first horizontal direction may electrically connect the first electrodes to the first metal pad, and second metal lines laterally extending along the first horizontal direction may electrically connect each of the second electrodes to the second metal pad.
US11183499B2 Dynamic random access memory and methods of manufacturing, writing and reading the same
A dynamic random access memory (DRAM) and methods of manufacturing, writing and reading the same. The DRAM includes a substrate, a bit line, a sidewall structure and an interconnection structure. The bit line is disposed on the substrate. The sidewall structure is disposed on a sidewall of the bit line. The sidewall structure includes a first insulation layer, a second insulation layer, and a shield conductor layer. The first insulation layer is disposed on the sidewall of the bit line. The second insulation layer is disposed on the first insulation layer. The shield conductor layer is disposed between the first insulation layer and the second insulation layer. The interconnection structure is electrically connected to the shield conductor layer. The DRAM and the manufacturing, writing and reading methods thereof can effectively reduce the parasitic capacitance of the bit line.
US11183496B2 Semiconductor device
Semiconductor devices are provided. The semiconductor device includes an active fin which extends along a first direction and has a protruding shape, a gate structure which is disposed on the active fin to extend along a second direction intersecting the first direction, and a spacer which is disposed on at least one side of the gate structure, wherein the gate structure includes a first area and a second area which is adjacent to the first area in the second direction, wherein a first width of the first area in the first direction is different from a second width of the second area in the first direction, and the spacer extends continuously along both the first area and the second area.
US11183495B2 Power semiconductor devices
A power semiconductor device includes a diode part disposed in a first region of a substrate, a junction field effect transistor (JFET) part disposed in a second region adjacent to the first region of the substrate, an anode terminal disposed on the first region of the substrate, and a cathode terminal disposed on the second region of the substrate.
US11183492B2 Multilevel template assisted wafer bonding
Fabricating a multilevel composite semiconductor structure includes providing a first substrate comprising a first material; dicing a second substrate to provide a plurality of dies; mounting the plurality of dies on a third substrate; joining the first substrate and the third substrate to form a composite structure; and joining a fourth substrate and the composite structure.
US11183489B2 Power electronics module
A power electronics module includes a substrate with a substrate metallization layer, which is separated into conducting areas for providing conducting paths for the power electronics module; a semiconductor switch chip bonded with a first power electrode to a first conducting area of the substrate metallization layer; a conductor plate bonded to a second power electrode of the semiconductor switch chip opposite to the first power electrode.
US11183486B2 High voltage solid-state transducers and solid-state transducer arrays having electrical cross-connections and associated systems and methods
Solid-state transducer (“SST”) dies and SST arrays having electrical cross-connections are disclosed herein. An array of SST dies in accordance with a particular embodiment can include a first terminal, a second terminal and a plurality of SST dies coupled between the first and second terminals with at least a pair of the SST dies being coupled in parallel. The plurality of SST dies can individually include a plurality of junctions coupled in series with an interconnection between each individual junction. Additionally, the individual SST dies can have a cross-connection contact coupled to the interconnection. In one embodiment, the array can further include a cross-connection between the cross-connection contacts on the pair of the SST dies.
US11183484B2 Semiconductor module, DIMM module, manufacturing method of semiconductor module, and manufacturing method of DIMM module
The present invention is intended to provide a semiconductor module and a DIMM module that are capable of stably supplying power to a plurality of stacked memory chips, a manufacturing method of the semiconductor module and a manufacturing method of the DIMM module. The semiconductor module 1 having a plurality of memory chips 21 includes: a memory substrate 10 having a power supply circuit 12 exposed on an arrangement surface as one surface of the memory substrate 10; and at least one memory unit 20 arranged over the arrangement surface of the memory substrate 10. The memory unit 20 includes: the plurality of memory chips 21 stacked together such that a stacking direction D is along the arrangement surface; a through electrode 22 passing through the plurality of memory chips 21 in the stacking direction D; and an electrode layer 23 formed on one end surface in the stacking direction D and connected to the through electrode 22 and the power supply circuit 12.
US11183480B2 Semiconductor device
A semiconductor device includes: a substrate; a semiconductor chip disposed adjacent to a front surface of the semiconductor substrate; an adhesive fixing a back surface of the semiconductor chip to the front surface of the substrate; and a plurality of spacers disposed to regulate a distance between the substrate and the semiconductor chip. The spacers are bonded to the front surface of the substrate or the back surface of the semiconductor chip, and are located on respective vertexes of a polygon surrounding a center of gravity of the semiconductor chip.
US11183474B2 Electronic device package and method for manufacturing the same
An electronic device package includes a circuit layer, a first semiconductor die, a second semiconductor die, a plurality of first conductive structures and a second conductive structure. The first semiconductor die is disposed on the circuit layer. The second semiconductor die is disposed on the first semiconductor die, and has an active surface toward the circuit layer. The first conductive structures are disposed between a first region of the second semiconductor die and the first semiconductor die, and electrically connecting the first semiconductor die to the second semiconductor die. The second conductive structure is disposed between a second region of the second semiconductor die and the circuit layer, and electrically connecting the circuit layer to the second semiconductor die.
US11183471B2 Semiconductor device
A semiconductor device includes a semiconductor substrate, a multilayer wiring layer, a first inductor element, and a first capacitor element. The multilayer wiring layer is formed on the semiconductor substrate. The first inductor element and the first capacitor element are formed in the multilayer wiring layer. The first capacitor element is formed in the same layer as a layer in which the first inductor element is formed. The first capacitor element is formed inside the first inductor element in plan view.
US11183470B2 Semiconductor package including decoupling capacitor
A semiconductor package includes a substrate and a semiconductor chip disposed over the substrate. The substrate includes: a base layer including an upper surface facing the semiconductor chip; an upper ground electrode plate disposed over the upper surface of the base layer and configured to transmit a ground voltage to the semiconductor chip; and a dummy power pattern disposed in the upper ground electrode plate and having a side surface which is surrounded by the upper ground electrode plate and is spaced apart from the upper ground electrode plate with an insulating material between the dummy power pattern and the upper ground electrode plate. A ground voltage transmission path from the upper ground electrode plate to the semiconductor chip is spaced apart from the dummy power pattern.
US11183467B2 Flexible circuit board, method for mounting the same, and display device
A flexible circuit board, a display device and a method for mounting a flexible circuit board are disclosed. The flexible circuit board includes: a bendable portion, the flexible circuit board being bendable at the bendable portion to go into a bent state so as to be connected to a workpiece; and at least one opening in the bendable portion. In response to the bent state, a gap is formed between the bendable portion and the workpiece, and the at least one opening is in communication with the gap.
US11183466B2 Semiconductor package including an electromagnetic shield and method of fabricating the same
Disclosed are semiconductor packages and methods of fabricating the same. The method inluces forming a semiconductor chip, forming an electromagnetic shield that covers the semiconductor chip, and forming a molding that covers the electromagnetic shield. The electromagnetic shield is electrically connected to a conductor on a side of the semiconductor chip.
US11183464B2 Package substrate processing method and protective tape
A package substrate processing method for processing a package substrate in which a plurality of semiconductor chips on a wiring substrate are collectively sealed with a sealing agent is provided. In the package substrate processing method, a protective tape is adhered to the wiring substrate side of the package substrate, the package substrate is divided into a plurality of semiconductor packages, and a shield layer is formed on an upper surface and side surfaces of each package. In this instance, the package substrate is divided in a state in which adhesiveness of an adhesive layer of the protective tape in the periphery of the package substrate is reduced or eliminated, whereby adhesion of a metallic powder scattering at the time of the dividing to the adhesive layer of the protective tape is restrained.
US11183462B2 Substrate having electronic component embedded therein
A substrate having an electronic component embedded therein includes a core structure including a first insulating body and a plurality of core wiring layers disposed on or in the first insulating body, and having a cavity penetrating at least a portion of the first insulating body in a thickness direction of the substrate and including a stopper layer as a bottom surface of the cavity, and an electronic component disposed in the cavity and attached to the stopper layer, and a surface of the stopper layer connected to the electronic component has a composite including at least two among a metal material, an inorganic particle, a filler, and an insulating resin.
US11183458B2 Integrated circuit packaging structure and method
An integrated circuit packaging structure and method are provided, the integrated circuit packaging structure includes: a substrate, the substrate being provided with a circuit layer and fine wiring; a chip, the chip being provided with a fine pin and a chip pin; the substrate is provided with at least two of said chips, a chip pin of at least one of said chips being electrically connected to the circuit layer; an insulation patch, the fine wiring being provided on the insulation patch, while the fine pin of the chip is electrically connected to the fine wiring, at least two of said chips being directly electrically connected by means of the fine wiring.
US11183457B2 Semiconductor device, power converter, method for manufacturing semiconductor device, and method for manufacturing power converter
There is provided a semiconductor device including an insulating substrate provided with a circuit surface, and an external terminal bonded to the circuit surface. The circuit surface has an upper surface that is in contact with and bonded to a part of a lower surface of the external terminal. In at least a part of a portion where the upper surface of the circuit surface and the lower surface of the external terminal are in contact with each other, a melted portion of the circuit surface and the external terminal is formed. A gap between the upper surface of the circuit surface and the lower surface of the external terminal has a size of 20 μm or less. The circuit surface and the external terminal are each made of copper or copper alloy.
US11183455B2 Interconnects with enlarged contact area
An interconnect structure of an integrated circuit (IC) in which dielectric material defines upper and lower cavities and a via cavity communicative with the upper and lower cavities at upper and lower ends thereof. The interconnect structure includes first conductive material filling the upper and lower cavities to form upper and lower lines, respectively and second conductive material filling the via cavity from the upper end thereof to the lower end thereof to form a via electrically communicative with the upper and lower lines.
US11183453B2 Electronic-component-embedded substrate having a wiring line with a roughened surface, electronic component device, and communication module
A method of manufacturing an electronic-component-embedded substrate includes forming a power-supplying metal layer on a base, forming through electrodes that are to be connected to the power-supplying metal layer on the power-supplying metal layer by an electrolytic plating method, forming a first wiring line by patterning the power-supplying metal layer, forming an interlayer insulating layer such that the interlayer insulating layer covers a portion of the first wiring line, and forming a second wiring line on at least a portion of the first wiring line and a portion of the interlayer insulating layer such that the second wiring line crosses, on the interlayer insulating layer, a portion of the first wiring line.
US11183452B1 Transfering informations across a high voltage gap using capacitive coupling with DTI integrated in silicon technology
A multi-voltage domain device includes a semiconductor layer including a first main surface, a second main surface arranged opposite to the first main surface, a first region including first circuitry that operates in a first voltage domain, a second region including second circuitry that operates in a second voltage domain different than the first voltage domain, and an isolation region that electrically isolates the first region from the second region in a lateral direction that extends parallel to the first and the second main surfaces. The isolation region includes at least one deep trench isolation barrier, each of which extends vertically from the first main surface to the second main surface. The multi-voltage domain device further includes at least one first capacitor configured to generate an electric field laterally across the isolation region between the first region and the second region.
US11183450B2 Electronic device having inverted lead pins
An electronic device (e.g., integrated circuit) and method of making the electronic device is provided that reduces a strength of an electric field generated outside a package of the electronic device proximate to the low voltage lead pins. The electronic device includes a low voltage side and a high voltage side. The low voltage side includes a low voltage die attached to a low voltage die attach pad. Similarly, the high voltage side includes a high voltage die attached to a high voltage die attach pad. Lead pins are attached to each of the low and high voltage attach pads and extend out from a package of the electronic device in an inverted direction.
US11183445B2 Semiconductor arrangement, laminated semiconductor arrangement and method for fabricating a semiconductor arrangement
A semiconductor arrangement comprises a leadframe comprising at least a first and a second carrier, the first and second carriers being arranged laterally besides each other, at least a first and a second semiconductor die, the first semiconductor die being arranged on and electrically coupled to the first carrier and the second semiconductor die being arranged on and electrically coupled to the second carrier, and an interconnection configured to mechanically fix the first carrier to the second carrier and to electrically insulate the first carrier from the second carrier, wherein the first and second semiconductor dies are at least partially exposed to the outside.
US11183443B2 Semiconductor structure and method for manufacturing the same
A semiconductor structure and a method for manufacturing the same are disclosed. The semiconductor structure includes an underlying semiconductor layer, an insulation layer, a first through semiconductor via, a second through semiconductor via, and an upper conductive connecting portion. The insulation layer is disposed over the underlying semiconductor layer. The first through semiconductor via extends continuously through the insulation layer. The first through semiconductor via has a first upper end above the insulation layer. The second through semiconductor via extends continuously through the insulation layer. The second through semiconductor via has a second upper end above the insulation layer. The upper conductive connecting portion is laterally connected to a first upper lateral surface of the first upper end and a second upper lateral surface of the second upper end.
US11183438B1 Compression-loaded printed circuit assembly for solder defect mitigation
The present disclosure provides systems for applying a compression load on at least part of an application specific integrated circuit (“ASIC”) ball grid array (“BGA”) package during the rework or secondary reflow process. The compression-loading assembly may include a top plate and a compression plate. The compression plate may exert a compression load on at least part of the ASIC using one or more compression mechanisms. The compression mechanisms may each include a bolt and a spring. The bolt may releasably couple the top plate to the compression plate and allow for adjustments to the compression load. The spring may be positioned on the bolt between the top plate and the compression plate and, therefore, may exert a force in a direction away from the top plate and toward the compression plate. The compression load may retain the solder joint and may prevent the solder separation defect during the reflow process.
US11183435B2 Endpointing detection for chemical mechanical polishing based on spectrometry
A method of detecting a polishing endpoint includes storing a plurality of library spectra, measuring a sequence of spectra from the substrate in-situ during polishing, and for each measured spectrum of the sequence of spectra, finding a best matching library spectrum from the plurality of library spectra to generate a sequence of best matching library spectra. Each library spectrum has a stored associated value representing a degree of progress through a polishing process, and the stored associated value for the best matching library spectrum is determined for each best matching library spectrum to generate a sequence of values representing a progression of polishing of the substrate. The sequence of values is compared to a target value, and a polishing endpoint is triggered when the sequence of values reaches the target value.
US11183433B2 Method of evaluating silicon layer and a method of manufacturing silicon epitaxial wafer
Provided is a method of evaluating a silicon layer, including forming an oxide film on a surface of a silicon layer, performing a charging treatment of charging a surface of the formed oxide film to a negative charge, and measuring a resistivity of the silicon layer that has been subjected to the charging treatment by a van der Pauw method.
US11183426B2 Method for forming a FinFET structure that prevents or reduces deformation of adjacent fins
Methods of forming a material layer are provided. The material layer, such as amorphous silicon, may be formed by repeatedly depositing and annealing amorphous silicon. Periodically, an etching process may be performed to widen openings between fins or other topography if necessary. The depositing, annealing, and etching process may be repeated. Subsequently, an additional layer of amorphous silicon may be deposited to a desired thickness.
US11183425B2 Method of manufacturing semiconductor device and method of laminating metal
A semiconductor device includes a semiconductor part; an electrode selectively provided on the semiconductor part, the electrode being electrically connected to the semiconductor part; and multiple metal layers provided on the electrode. A method of manufacturing the semiconductor device includes selectively forming a first metal layer on the electrode; forming a palladium layer on the first metal layer, the palladium layer covering the first metal layer; forming a second metal layer on the palladium layer, the second metal layer covering the palladium layer; and forming a gold layer directly on the palladium layer by replacing the second metal layer with the gold layer.
US11183424B2 Barrier layer formation for conductive feature
Embodiments described herein relate generally to one or more methods for forming a barrier layer for a conductive feature in semiconductor processing. In some embodiments, an opening is formed through a dielectric layer to a conductive feature. A barrier layer is formed in the opening along a sidewall of the dielectric layer and on a surface of the conductive feature. Forming the barrier layer includes depositing a layer including using a precursor gas. The precursor gas has a first incubation time for deposition on the surface of the conductive feature and has a second incubation time for deposition on the sidewall of the dielectric layer. The first incubation time is greater than the second incubation time. A conductive fill material is formed in the opening and on the barrier layer.
US11183420B2 High resistivity silicon-on-insulator wafer manufacturing method for reducing substrate loss
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm; a Group IVA nitride layer in contact with the semiconductor handle substrate, the Group IVA nitride layer selected from the group consisting of carbon nitride, silicon carbon nitride, and a combination thereof; a dielectric layer in contact with the Group IVA nitride layer; and a semiconductor device layer in contact with the dielectric layer.
US11183417B2 Method for manufacturing laminate and method for manufacturing substrate
A method for manufacturing a laminate including a support and a substrate having a back surface to be processed and a non-processed surface, the support and the non-processed surface being bonded via a temporary adhesive material. The method includes the steps: (a) laminating the temporary adhesive material on either or both of the support and the non-processed surface of the substrate; (b) preheating the support and the substrate before the bonding is started; and (c) bonding the support and the substrate via the temporary adhesive material. In the step (b), the substrate is heated to a temperature of 50° C. or more and 250° C. or less, while the support is heated to a temperature of 50° C. or more and 250° C. or less but different from that of the substrate. In the step (c), the bonding is started with the temperatures of the support and the substrate after the preheating being different.
US11183413B2 Methods related to preparation of a stencil to receive a plurality of IC units
A method for preparing a stencil to receive a plurality of IC units, the method comprising the steps of: providing a metal substrate having an array of apertures; applying an adhesive surface to said substrate; removing portions of said adhesive surface corresponding to the apertures in the metal substrate.
US11183410B2 Pellicle removal tool
A pellicle removal tool including a stage that holds a photomask and an associated pellicle, two or more arms positioned around the stage and configured to engage pellicle side wells of the pellicle, and two or more actuators each configured to adjust at least a vertical position of a corresponding one of the two or more arms so as to apply a lifting force to the pellicle for removal of the pellicle from the photomask.
US11183409B2 System for a semiconductor fabrication facility and method for operating the same
An automatic cleaning unit for AMHS includes a plurality of sensors disposed on OHT rails. The sensors are configured to define a cleaning zone and to detect a location of an OHT vehicle. The automatic cleaning unit further includes a vacuum generator and a top cleaning part installed over the OHT rails in the cleaning zone. The top cleaning part is coupled to the vacuum generator. The vacuum generator is turned on to perform a vacuum cleaning operation when the sensors detect the OHT vehicle entering the cleaning zone.
US11183405B2 Semiconductor manufacturing apparatus
A semiconductor manufacturing apparatus includes an air distributor inside a chamber. The air distributor includes a first annular plate and a second annular plate disposed in an interior volume of the chamber, and an inner surface of the first annular plate and an inner surface of the second annular plate are connected to each other. A hollow region is defined by the first annular plate and the second annular plate. A gas through hole is extended from an outer surface of the first annular plate to the inner surface of the first annular plate. A plurality of ditches are between the inner surface of the first annular plate and the inner surface of the second annular plate, wherein the ditches are connected with the gas through hole and extended from the gas through hole to the hollow region to blow gas toward the hollow region.
US11183400B2 Progressive heating of components of substrate processing systems using TCR element-based heaters
A heater control system for heating components of a substrate processing system includes N heater zones, where N is an integer greater than zero. Each of the N heater zones heats a component of the substrate processing system and includes a resistive heater and a temperature sensor to sense a local temperature in a corresponding one of the N heater zones. A controller is configured to determine an average temperature of each of the N heater zones based on a resistance of the resistive heater in each of the N heater zones. The controller controls the resistive heater based on the average temperature and the local temperature in each of the N heater zones.
US11183399B2 Semiconductor device and method of manufacture
An interposer substrate is manufactured with a scribe line between adjacent regions. In an embodiment a separate exposure reticle is utilized to pattern the scribe line. The exposure reticle to pattern the scribe line will create an exposure region which overlaps and overhangs the exposure regions utilized to form adjacent regions.
US11183397B2 Selective etch process using hydrofluoric acid and ozone gases
Systems and methods for etching titanium containing layers on a workpiece are provided. In one example, a method includes placing the workpiece on a workpiece support in a processing chamber. The workpiece includes a first layer and a second layer. The first layer is a titanium containing layer. The method includes admitting a process gas into the processing chamber. The process gas includes an ozone gas and a fluorine containing gas. The method includes exposing the first layer and the second layer on the workpiece to the process gas to at least partially etch the first layer at a greater etch rate relative to the second layer.
US11183395B2 Semiconductor device and fabrication method thereof
A semiconductor device and its fabrication method are provided. The method includes forming a core layer on a first region of a base substrate layer; forming sidewall spacer layers on sidewalls of two sides of the core layer along a first direction; forming a filling layer on a second region between adjacent sidewall spacer layers which are arranged along the first direction; forming a first dividing trench in the filling layer on the second region to divide the filling layer along a second direction, where sidewalls of the first dividing trench, arranged along the first direction, expose corresponding sidewall spacer layers; forming a second dividing trench in the core layer to divide the core layer along the second direction; forming a second dividing layer in the second dividing trench when forming a first dividing layer in the first dividing trench; and removing the filling layer and the core layer.
US11183394B2 Structure and method to expose memory cells with different sizes
A memory cell with an etch stop layer is provided. The memory cell comprises a bottom electrode disposed over a substrate. A switching dielectric is disposed over the bottom electrode and having a variable resistance. A top electrode is disposed over the switching dielectric. A sidewall spacer layer extends along sidewalls of the bottom electrode, the switching dielectric, and the top electrode and an upper surface of a lower dielectric layer. A lower etch stop layer is disposed over the lower dielectric layer and lining an outer sidewall of the sidewall spacer layer. The the sidewall spacer layer separates the lower etch stop layer from the lower dielectric layer.
US11183384B2 Semiconductor device and fabrication method thereof
A semiconductor device and a method for forming the semiconductor device are provided. The method includes providing a layer to-be-etched including first regions and second regions. A second region includes a second trench region. The method also includes forming a first mask layer over the first and second regions, and forming first trenches discretely in the first mask layer in the first regions. Moreover, the method includes forming a divided doped layer, and implanting dopant ions into the first mask layer disposed outside the second trench region. In addition, the method includes forming a mask sidewall spacer on a sidewall of a first trench after forming the divided doped layer and implanting the dopant ions into the first mask layer disposed outside the second trench region. Further, the method includes forming a second trench in the first mask layer in the second region.
US11183381B2 Semiconductor device
A semiconductor device of the embodiment includes first and second conductive layer; a silicon nitride layer between the first conductive layer and the second conductive layer; a silicon oxide layer between the silicon nitride layer and the second conductive layer; a silicon oxynitride layer between the silicon oxide layer and the second conductive layer; and a third conductive layer between the first conductive layer and the second conductive layer, the third conductive layer electrically connected to the first and second conductive layer, a first tilt angle of a plane where the third conductive layer is in contact with the silicon oxynitride layer with respect to an interface between the silicon nitride layer and the silicon oxide layer is smaller than a second tilt angle of a plane where the third conductive layer is in contact with the silicon oxide layer with respect to the interface.
US11183377B2 Mass spectrometer detector and system and method using the same
An ion detector for secondary ion mass spectrometer, the detector having an electron emission plate coupled to a first electrical potential and configured to emit electrons upon incidence on ions; a scintillator coupled to a second electrical potential, different from the first electrical potential, the scintillator having a front side facing the electron emission plate and a backside, the scintillator configured to emit photons from the backside upon incidence of electrons on the front side; a lightguide coupled to the backside of the scintillator and confining flow of photons emitted from the backside of the scintillator; and a solid-state photomultiplier coupled to the light guide and having an output configured to output electrical signal corresponding to incidence of photons from the lightguide. A SIMS system includes a plurality of such detectors movable arranged over the focal plane of a mass analyzer.
US11183376B2 System and method for determining set of mass to charge ratios for set of gases
A system for scanning a gas mixture using a sensor is disclosed. The system includes a matrix multiplication module configured to pre-multiply a B matrix with a diagonal matrix that is created with a vector of nominal concentration of the set of gases to obtain an adjusted B matrix (Ba) and a mass to charge ratio extraction module that is configured to select a set of mass to charge ratios for the set of gases to scan in a time budget based on the adjusted B matrix (Ba). The B matrix is a multiplication of P, T, C and R matrices, wherein P is a convolution matrix representing peak shapes, T is transmission efficiencies at each integral mass to charge ratio, R is relative ionization potentials for each gas and C is a reference spectrum representing idealized responses for each gas at the integral mass to charge ratio.
US11183373B2 Multi-patterned sputter traps and methods of making
A sputtering chamber particle trap comprises first and second patterns formed on at least a portion of a surface of the particle trap. The first pattern includes one of: first indentations having a first depth and separated by first and second threads, and first ridges having a first height and separated by first and second grooves. The second pattern is formed on at least a portion of the first pattern and includes one of: second indentations having a second depth and separated by third and fourth threads, and second ridges having a second height and separated by third and fourth grooves. A method of forming a particle trap on a sputtering chamber component is also disclosed.
US11183367B2 Atomic layer etching processes
Atomic layer etching (ALE) processes are disclosed. In some embodiments, the methods comprise at least one etch cycle in which the substrate is alternately and sequentially exposed to a first vapor phase non-metal halide reactant and a second vapor phase halide reactant. In some embodiments both the first and second reactants are chloride reactants. In some embodiments the first reactant is fluorinating gas and the second reactant is a chlorinating gas. In some embodiments a thermal ALE cycle is used in which the substrate is not contacted with a plasma reactant.
US11183365B2 Multiple arc chamber source
An ion source for an ion implantation system has a plurality of arc chambers. The ion source forms an ion beam from a respective one of the plurality of arc chambers based on a position of the respective one of the plurality of arc chambers with respect to a beamline. The arc chambers are coupled to a carrousel that translates or rotates the respective one of the plurality of arc chambers to a beamline position associated with the beamline. One or more of the plurality of arc chambers can have at least one unique feature, or two or more of the plurality of arc chambers can be generally identical to one another.
US11183362B2 Charged particle beam apparatus and sample observation method using the same
A charged particle beam apparatus includes: an electromagnetic wave generation source 16 that generates an electromagnetic wave with which a sample is irradiated; a charged particle optical system that includes a pulsing mechanism 3 and irradiates the sample with a focused charged particle beam; a detector 10 that detects an emitted electron emitted by an interaction between the charged particle beam and the sample; a first irradiation control unit 15 that controls the electromagnetic wave generation source and irradiates the sample with a pulsed electromagnetic wave to generate an excited carrier; a second irradiation control unit 14 that controls the pulsing mechanism and irradiates an electromagnetic wave irradiation region of the sample with a pulsed charged particle beam; and a timing control unit 13. While the emitted electrons are detected by the detector in synchronization with irradiation of the pulsed charged particle beam, the timing control unit controls the first irradiation control unit and the second irradiation control unit, and controls an interval time between the pulsed electromagnetic wave and the pulsed charged particle beam to the electromagnetic wave irradiation region. As a result, based on a transient change in an electron emission amount, it is possible to detect sample information with nano spatial resolution.
US11183360B2 Optical system with compensation lens
An optical system used in a charged particle beam inspection system. The optical system includes one or more optical lenses, and a compensation lens configured to compensate a drift of a focal length of a combination of the one or more optical lenses from a first medium to a second medium.
US11183358B2 Energy filter element for ion implantation systems for the use in the production of wafers
The invention relates to an implantation device, an implantation system and a method. The implantation device includes a filter frame and a filter held by the filter frame, and a collimator structure. The filter is designed to be irradiated by an ion beam passing through the filter. The collimator structure is arranged on the filter, in the transmitted beam downstream of the filter, or on the target substrate.
US11183355B2 X-ray tube
The present invention relates to an X-ray tube for X-ray analysis. The X-ray tube comprises an anode having a target surface and a cathode. The cathode comprises an emission loop. The emission loop extends around an axis that passes through the anode, and the cathode and the anode are spaced apart from one another along the axis. Electrons emitted from the cathode irradiate the target surface of the anode to produce X-rays. The X-ray tube further comprises an electron beam guide. The electron beam guide is configured to guide electrons emitted by the cathode, so as to irradiate an area of the anode. The irradiated area is enclosed by a single boundary.
US11183352B2 Air circuit breaker
Disclosed is an air circuit breaker including a safety cover. According to embodiments disclosed herein, a setting unit of an overcurrent trip relay exposed to the outside through an opening is covered by the safety cover, and thus manipulation of the setting unit is not allowed before opening the safety cover. Accordingly, an accident due to malfunction or manipulation of the overcurrent trip relay by an unauthorized person may be prevented.
US11183347B2 Keyboard
A keyboard includes a base plate, a hook structure, and a plastic engaging member. The base plate has a top surface. The hook structure is connected to the base plate and raised relative to the top surface. The plastic engaging member is located on the top surface and fixed to at least a part of the hook structure.
US11183345B2 Keyswitch with supporting mechanism
The present disclosure discloses a keyswitch with supporting mechanism. The keyswitch comprising a supporting mechanism disposed between the keycap and the baseplate, wherein the keycap is able to move up and down relative to the baseplate, wherein the supporting mechanism comprises a first supporting element, on which two opposite first side surfaces respectively comprise a first connecting part; and a second supporting element, on which two opposite second side surfaces respectively comprise a second connecting part, the first connecting parts are pivotally connected to the corresponding second connecting parts, wherein two protrusions are respectively disposed on each of the two first side surfaces of the first supporting element, two smooth surfaces are respectively formed on each of the two protrusions, and the first connecting parts are respectively disposed on each of the two protrusions.
US11183343B1 Composite material for supercapacitor electrodes
A composite material comprising NiMoO4—CoMoO4 nanosheets can be an electrode in a hybrid supercapacitor. A hybrid supercapacitor having a cathode comprising the composite material exhibits a large operating window, high energy density and high cycling stability. The heterostructure material may be formed by a one-step chemical bath deposition process.
US11183339B2 Solid electrolytic capacitor containing a sequential vapor-deposited dielectric film
A capacitor comprising a solid electrolytic capacitor element that contains a sintered porous anode body, a dielectric film that is formed by sequential vapor deposition and overlies the anode body, and a solid electrolyte that overlies the dielectric film is provided. A method for forming a solid electrolytic capacitor element is also provided.
US11183338B2 Capacitor with multiple elements for multiple replacement applications
A capacitor provides a plurality of selectable capacitance values, by selective connection of six capacitor sections of a capacitive element each having a capacitance value. The capacitor sections are provided in a plurality of wound cylindrical capacitive elements. Two vertically stacked wound cylindrical capacitance elements may each provide three capacitor sections. There may be six separately wound cylindrical capacitive elements each providing a capacitor section. The capacitor sections have a common element terminal.
US11183332B2 Multilayer electronic component
A multilayer electronic component in the example embodiment includes a Si-organic compound layer including a body covering portion disposed on a region of an exterior surface of a body between external electrodes and an extended portion extending from the body covering portion to a region between a plating layer and an additional plating layer of the external electrode, thereby having improved warpage strength and moisture resistance.
US11183325B2 Electronic component
An electronic component includes an internal electrode and an external electrode electrically connected thereto. The external electrode includes a conductive base having a porous structure and a resin filled in voids in the porous structure of the conductive base. The electronic component further includes a connection layer disposed between the internal electrode and the external electrode.
US11183324B2 Inductor array
An inductor array includes a body including at least three coils and external electrodes arranged on external surfaces of the body. The at least three coils are arranged to be spaced apart from each other by a predetermined distance in one direction of the body, and here, the at least three coils have the same characteristic value. A minimum distance between mutually adjacent coils among the at least three coils is changed according to the number of turns of a coil pattern included in an area formed between the centers of cores of mutually adjacent coils.
US11183312B2 Process for treating fluid wastes
A method for treating a fluid waste, comprising adding one or more process additives to the fluid waste in an amount sufficient to change the wasteform chemistry is disclosed. The addition step may be chosen from adding a dispersant or a deflocculant an additive to decrease the reactive metal components, to bind fission products and decrease volatilization of toxic or radioactive elements or species during thermal treatment, or to target and react with the fine particle size component of the waste to decrease dusting and immobilize components in a durable phase. After mixing the fluid waste with the described additives the waste is eventually hot-isostatic pressing, to form a durable and stable waste form.
US11183311B2 Fuel channel assembly and fuel bundle for a nuclear reactor
A fuel assembly for a pressure-tube nuclear reactor includes a fuel channel assembly. The fuel channel assembly has an outer conduit and an inner conduit received within the outer conduit. The conduits define an annular fuel bundle chamber for receiving a flow of a coolant in one direction. The inner conduit includes a central flow passage for receiving a flow of the coolant in an opposite direction. A fuel bundle positioned within the fuel bundle chamber consists of fuel elements arranged to form an inner ring surrounding the inner conduit, and an outer ring surrounding the inner ring. The coolant may be light water, and geometries of the fuel assembly may be selected so moderation by the volume of coolant promotes generally uniform power distribution in the fuel elements.
US11183297B2 System and method for arranging objects in an operating room in preparation for surgical procedures
Systems and methods for arranging objects in an operating room in preparation for a surgical procedure. The objects are arranged based on surgical procedure information provided to a guidance station. The surgical procedure information dictates the desired placement of the objects. Placement of the objects is then guided according to their desired placement using one or more tracking elements.
US11183296B1 Method and apparatus for simulated contrast for CT and MRI examinations
A method and apparatus for performing a contrast simulation of a CT or MRI scan is disclosed. Voxel(s) within a three-dimensional dataset are modified using an artificial intelligence algorithm to generate a virtual contrast three-dimensional dataset. The modification includes altering the numerical value(s) of voxels corresponding to body tissue(s) in accordance with said blood flow through said body tissue, such that an appearance of contrast is created. Multi-phase simulations can be performed to track contrast flow through the vascular tree. Some embodiments comprise inserting virtual contrast in conjunction with performing a deformity of the vascular structure.
US11183288B2 Exercise system and method
A method for displaying archived exercise classes comprising displaying information about archived exercise classes that can be accessed by a first user via a computer network on a display screen at a first location, wherein the first user can select among a plurality of archived classes, outputting digital video and audio content comprising the selected archived class, detecting a performance parameter for the first user at a particular point in the selected class, displaying the performance parameter on the display screen, and displaying performance parameters from a second user at a second location on the display screen such that at least one of the performance parameters from the first user and at least one of the performance parameters from the second user at the same point in the class are presented for comparison.
US11183285B2 Medication decision support
Embodiments of the present invention disclose a method, a computer program product, and a computer system for medication decision support. A computer generates one or more patient profiles detailing one or more patient health conditions and one or more medication profiles detailing one or more medication side effects. The computer then determines an association between the one or more patient health conditions and one or more medication side effects and quantifies the association as a conflict score. In addition, the computer determines whether the conflict score exceeds a threshold and, if so, the computer identifies and recommends an alternative medication having a lower conflict score.
US11183279B2 Method and apparatus for a treatment timeline user interface
A system and method for generating and displaying a treatment timeline user interface includes maintaining a database of patient information. The patient information includes patient identification information and exam data associated with patients. In response to a request for information pertaining to a particular patient, a treatment timeline user interface is generated and displayed based on information associated with the particular patient stored in the database. Input is received requesting modification of the displayed treatment timeline and, in response, the treatment timeline is updated and displayed.
US11183270B2 Next generation sequencing sorting in time and space complexity using location integers
A system and machine-implemented method for sorting Next-Generation Sequencing (NGS) reads in O(n) time and space complexity that makes use low sparsity and nearly uniform distribution of the input array. The genome position field in the input array is used to determine the target position of the output array. Duplicate target positions due to n-fold coverage are handled by assigning either overflow buckets to each position or anterior assigning multiple target slots in the output array for each genome position depending on the distribution of reads over the genome and the resulting probability of hitting an already occupied slot. Once every tuple in the input array has been written to the output array, the output array in read through ascending order and each tuple is appended to the end of a final result array.
US11183262B2 Data verifying method, chip, and verifying apparatus
A data verifying method, a chip, and a verifying apparatus are provided. In the method, an encoder is provided for at least one processing circuit of a chip. One or more transmitting data of a to-be-test circuit of the processing circuit is encoded through the encoder to generate one or more parity data. The transmitting data is a computing result generated by the to-be-test circuit. The parity data is transmitted without the transmitting data. The parity data is used for data verification of the transmitting data.
US11183260B1 Transmit line monitoring circuitry, and related methods, devices, and systems
Memory devices are disclosed. A memory device may include a number of fuses and a number of transmit lines configured to transmit data from the number of fuses. The memory device may also include a number of monitoring circuits. Each monitoring circuit of the number of monitoring circuits is coupled to a transmit line of the number of transmit lines. Each monitoring circuit comprises logic configured to receive the data from the number fuses via the transmit line. The logic is further configured to generate a result responsive to the data and indicative of pass/fail status of the transmit line. Associated methods and systems are also disclosed.
US11183254B2 Controller and method of operating the same
A method of operating a controller that controls a non-volatile memory device having a first memory block and a second memory block. The controller may detect invalid data of the first memory block, determine whether the detected invalid data is less than a reference value, and execute a secure erase operation of changing a voltage distribution of the detected invalid data based on a result of the determination. According to this method, it may be possible to enhance security of data stored in the non-volatile memory device, to prevent a physical erase operation from being excessively performed, and to increase the life span of the non-volatile memory device.
US11183253B2 Master-slave system and data transmission method thereof
A master-slave system and a data transmission method thereof are provided. The master-slave system includes a slave device and a master device. The master device is coupled to the slave device via a power line. The master device outputs a voltage signal to the slave device via the power line. In a first period, the master device outputs the voltage signal subject to a first voltage level change to the slave device based on first data via the power line, so that the slave device obtains the first data based on the first voltage level change. In a second period, the slave device changes load of the power line based on second data, so that the voltage signal on the power line is subject to a second voltage level change. The master device obtains the second data based on the second voltage level change.
US11183252B2 Dynamic voltage supply circuits and nonvolatile memory devices including the same
A dynamic voltage supply circuit of a nonvolatile memory device includes a voltage amplification/output circuit and a dynamic voltage output circuit. The voltage amplification/output circuit receives a first clock signal and a second clock signal to generate a dynamic supply voltage greater than a supply voltage while the first clock signal has a “low” level. The dynamic voltage output circuit outputs the dynamic supply voltage while the first clock signal has a “low” level and outputs a ground voltage while the first clock signal has a “high” level.
US11183250B2 Memory controller, memory device and memory system having improved threshold voltage distribution characteristics and related operating methods
Provided are a memory controller and memory system having an improved threshold voltage distribution characteristic and an operating method of the memory system. As a write request of data with respect to a first block is received, an erase program interval (EPI) is determined denoting a time period elapsed after erasure of the first block. When the determined EPI is equal to or less than a reference time, data is programmed to the first block based on a first operation condition selected from among a plurality of operation conditions. when the When the determined EPI is greater than the reference time, the data is programmed to the first block based on a second operation condition selected from among the plurality of operation conditions.
US11183247B2 Boosted channel programming of memory
Methods of operating a memory include boosting a channel voltage of a memory cell selected for programming to a particular voltage level for a particular programming pulse, boosting the channel voltage of the memory cell selected for programming to a second voltage level, greater than the particular voltage level, for a subsequent programming pulse, and boosting the channel voltage of the memory cell selected for programming to a third voltage level, greater than the second voltage level, for a next subsequent programming pulse.
US11183245B1 Pre-boosting scheme during a program operation in a memory sub-system
Control logic in a memory device initiates a program operation on a memory array, the program operation comprising a pre-boosting phase occurring prior to a program phase. The control logic causes a first positive pre-boosting voltage to be applied to a first plurality of word lines of a data block of the memory array during the pre-boosting phase, wherein each of the first plurality of word lines is coupled to a corresponding memory cell of a first plurality of memory cells in a string of memory cells in the data block, the first plurality of word lines comprising a selected word line associated with the program operation. The control logic causes a second positive pre-boosting voltage to be applied to a second plurality of word lines of the data block during the pre-boosting phase, wherein the second plurality of word lines is adjacent to the first plurality of wordlines, wherein each of the second plurality of word lines is coupled to a corresponding memory cell of a second plurality of memory cells in the string of memory cells, and wherein the second positive pre-booting voltage has a lower magnitude than the first positive pre-boosting voltage. The control logic further causes the second positive pre-boosting voltage to be ramped down to a ground voltage during the pre-boosting phase prior to the first positive pre-boosting voltage being ramped down to the ground voltage.
US11183243B2 Semiconductor storage device and memory system
A semiconductor storage device includes a first memory string having first, second, and third memory cells and a first select transistor, a second memory string having fourth, fifth, and sixth memory cells and a second select transistor, a third memory string having seventh, eighth, and ninth memory cells and a third select transistor, a first word line connected to gates of the first, fourth, and seventh memory cells, a second word line connected to gates of the second, fifth, and eighth memory cells, and a third word line connected to gates of the third, sixth, and ninth memory cells. A write operation for writing multi-bit data in the memory cells includes first and second write operations. In the second write operations performed through the first, second, and third word lines, respective ones of the first, fifth, and ninth memory cell are initially selected.
US11183236B2 Memory cell with built-in amplifying function, memory device and method using the same
A memory device that includes at least one memory cell is introduced. Each of the at least one memory cell is coupled to a bit line and a word line. Each of the at least one memory cell includes a memory element and a selector element, in which the memory element is configured to store data of the at least one memory cell. The selector element is coupled to the memory element in series and is configured to select the memory element for a read operation and amplify the data stored in the memory element in the read operation.
US11183231B2 Apparatus for enhancing prefetch access in memory module
An apparatus for enhancing prefetch access in a memory module may include a memory chip. The memory chip includes a memory cell array, a plurality of bit lines and a plurality of word lines, a plurality of BLSAs, and a plurality of main data lines. The memory cell array may be arranged to store data, and the plurality of bit lines and the plurality of word lines may be arranged to perform access control of the memory cell array. The plurality of BLSAs may sense a plurality of bit-line signals restored from the plurality of memory cells and convert the plurality of bit-line signals into a plurality of amplified signals, respectively. The main data lines may directly output the amplified signals, through selection of CSLs of the BLSAs on the memory chip, to a secondary semiconductor chip, for performing further processing of the memory module, thereby enhancing the prefetch access.
US11183226B2 Data and clock synchronization and variation compensation apparatus and method
An apparatus is provided for mitigating uncertainties in process, voltage, random, and systematic variations between first and second dies. The first die comprises a clock compensator to adjust one or more signal characteristics of an input clock, and to provide first and second clocks; a data transmitter to sample data with a version of the first clock and to transmit the sampled data to a data receiver of the second die, wherein the data receiver is to receive the sampled data and generate a received data; and a clock transmitter to transmit the second clock to a clock receiver of the second die, wherein the clock receiver is to generate a third clock, wherein a phase of the third clock is adjusted to generate a fourth clock, wherein a delayed version of the fourth clock is received by a sampler coupled to the data receiver to sample the received data.
US11183225B2 Memories and methods for performing vector atomic memory operations with mask control and variable data length and data unit size
Memories and methods for performing an atomic memory operation are disclosed, including a memory having a memory store, operation logic, and a command decoder. Operation logic can be configured to receive data and perform operations thereon in accordance with internal control signals. A command decoder can be configured to receive command packets having at least a memory command portion in which a memory command is provided and data configuration portion in which configuration information related to data associated with a command packet is provided. The command decoder is further configured to generate a command control signal based at least in part on the memory command and further configured to generate control signal based at least in part on the configuration information.
US11183217B1 Elevator drive with increased reliability
A recording system for a heat assisted magnetic recording hard disc drive (HDD) includes a head suspension pair including a first head/slider facing a first direction, and a second head/slider facing an opposite direction from the first head/slider. A number of near field transducers (NFTs) are disposed on each of the first head/slider and the second head/slider.
US11183215B1 Thin-film crystalline structure with surfaces having selected plane orientations
A thin film structure (e.g., a near-field transducer), includes a first surface parallel to a substrate on which the thin film structure is deposited and two other surfaces orthogonal to the first surface. The first surface and the two other surfaces have respective first, second, and third selected plane orientations with respective first, second, and third atomic packing factors. The first, second, and third selected plane orientations are selected to maximize an average of the first, second, and third atomic packing factors.
US11183209B2 High density magnetic recording medium and cartridge
A magnetic recording medium in a shape of a tape that is long in a longitudinal direction and is short in a width direction is provided, the medium including: a base material; and a magnetic layer, in which the magnetic layer includes a data band long in the longitudinal direction in which a data signal is to be written, and a servo band long in the longitudinal direction in which a servo signal is written, and in the magnetic layer, a degree of vertical orientation is greater than or equal to 65%, a half width of a solitary waveform in a reproduction waveform of the servo signal is less than or equal to 195 nm, a thickness of the magnetic layer is less than or equal to 90 nm, and a thickness of the base material is less than or equal to 4.2 μm.
US11183208B2 Recording device, control device, recording method, recording tape cartridge, and data recording and reproducing system
A recording device, a control device, a recording method, a recording tape cartridge, and a data recording and reproducing system capable of accurately positioning a data recording and reproducing head are obtained. A recording device includes a recording unit that records information on linearity of a servo signal recorded on a magnetic tape included in a recording tape cartridge on an RFID tag included in the recording tape cartridge.
US11183207B2 On head microelectronics for write synchronization
The presently disclosed technology teaches integrating disc drive electronics into a transducer head. Decreased electrical transit times and data processing times can be achieved by placing the electronics on or within the transducer head because electrical connections may be made physically shorter than in conventional systems. The electronics may include one or more of a control system circuit, a write driver, and/or a data buffer. The control system circuit generates a modified clock signal that has a fixed relation to phase and frequency of a bit-detected reference signal that corresponds to positions of patterned bits on the disc. The write driver writes outgoing data bits received from an external connection to off-head electronics directly to the writer synchronized with the modified clock signal. The data buffer stores and converts digital data bits sent from the off-head electronics to an analog signal that is synchronized with the modified clock signal.
US11183202B2 Audio discontinuity detection and correction
Methods for detecting whether a rendered version of a specified seamless connection (“SSC”) at a connection point between two audio segment sequences results in an audible discontinuity, and methods for analyzing at least one SSC between audio segment sequences to determine whether a renderable version of each SSC would have an audible discontinuity at the connection point when rendered, and in appropriate cases, for a SSC having a renderable version which is determined to have an audible discontinuity when rendered, correcting at least one audio segment of at least one segment sequence to be connected in accordance with the SSC in an effort to ensure that rendering of the SSC will result in seamless connection without an audible discontinuity. Other aspects are editing systems configured to implement any of the methods, and storage media and rendering systems which store audio data generated in accordance with any of the methods.
US11183201B2 System and method for transferring a voice from one body of recordings to other recordings
A system and method for transferring a voice from one body of recordings to other recordings.
US11183200B2 Post filter for audio signals
In some embodiments, a pitch filter for filtering a preliminary audio signal generated from an audio bitstream is disclosed. The pitch filter has an operating mode selected from one of either: (i) an active mode where the preliminary audio signal is filtered using filtering information to obtain a filtered audio signal, and (ii) an inactive mode where the pitch filter is disabled. The preliminary audio signal is generated in an audio encoder or audio decoder having a coding mode selected from at least two distinct coding modes, and the pitch filter is capable of being selectively operated in either the active mode or the inactive mode while operating in the coding mode based on control information.
US11183199B2 Apparatus and method for decomposing an audio signal using a ratio as a separation characteristic
An apparatus for decomposing an audio signal into a background component signal and a foreground component signal includes: a block generator for generating a time sequence of blocks of audio signal values; an audio signal analyzer for determining a block characteristic of a current block of the audio signal and for determining an average characteristic for a group of blocks, the group of blocks including at least two blocks; and a separator for separating the current block into a background portion and a foreground portion in response to a ratio of the block characteristic of the current block and the average characteristic of the group of blocks, wherein the background component signal includes the background portion of the current block and the foreground component signal includes the foreground portion of the current block.
US11183196B2 Downmixer and method for downmixing at least two channels and multichannel encoder and multichannel decoder
A downmixer for downmixing at least two channels of a multichannel signal having the two or more channels includes: a processor for calculating a partial downmix signal from the at least two channels; a complementary signal calculator for calculating a complementary signal from the multichannel signal, the complementary signal being different from the partial downmix signal; and an adder for adding the partial downmix signal and the complementary signal to obtain a downmix signal of the multichannel signal.
US11183189B2 Information processing apparatus and information processing method for controlling display of a user interface to indicate a state of recognition
An information processing apparatus including an output control unit that controls display of a user interface related to a recognition application. The output control unit causes a visual effect to be output to an input field to which a recognition result is input, the visual effect indicating a state related to recognition. Also provided is an information processing method including controlling, by a processor, display of a user interface related to a recognition application. Controlling of the display further includes causing a visual effect to be output to an input field to which a recognition result is input, the visual effect indicating a state related to recognition.
US11183188B2 Voice assistant-enabled web application or web page
Various embodiments discussed herein enable applications to seamlessly contribute to executing voice commands of users via voice assistant functionality. In response to receiving a user request to open an application or web page, the application can request and responsively receive a voice assistant runtime component along with the application or web page. The application, using a particular universal application interface component can compile or interpret the voice assistant runtime component from a source code format to an intermediate code format. In response to the application or web page being rendered and the detection of a key word or phrase, the application can activate voice assistant command execution functionality. The user can issue a voice command after which the application along with specific services can help execute the voice command.
US11183185B2 Time-based visual targeting for voice commands
A method performed by a computing system for directing a voice command to a function associated with a visual target includes receiving a set of time-variable sensor-based data streams, including an audio data stream and a targeting data stream. The targeting data stream is stored in a buffer as buffered targeting data. Presence of a spoken utterance is identified within the audio data stream and is associated with a temporal identifier corresponding in time to the set of sensor-based data streams. A voice command corresponding to the spoken utterance is identified. A visual targeting vector within the buffered targeting data and a visual target of that visual targeting vector is identified at a time corresponding to the temporal identifier. The voice command is directed to a function associated with the visual target to generate an output.
US11183179B2 Method and apparatus for multiway speech recognition in noise
Disclosed is a method and an apparatus for recognizing speech, and the method comprises: separating an input audio signal into at least two separated signals; generating a denoised signal at a current frame; performing a preliminary recognition on each interesting signal at the current frame; and performing a recognition decision according to a recognition score of each interesting signal at the current frame. The method and apparatus of the present disclosure deeply integrate an array signal processing and a speech recognition and use multiway recognitions such that a good recognition rate may be obtained even in a case of a low signal-to-noise ratio.
US11183178B2 Adaptive batching to reduce recognition latency
Embodiments may include collection of a first batch of acoustic feature frames of an audio signal, the number of acoustic feature frames of the first batch equal to a first batch size, input of the first batch to a speech recognition network, collection, in response to detection of a word hypothesis output by the speech recognition network, of a second batch of acoustic feature frames of the audio signal, the number of acoustic feature frames of the second batch equal to a second batch size greater than the first batch size, and input of the second batch to the speech recognition network.
US11183176B2 Systems and methods for server-less voice applications
Systems and methods for e-commerce systems using natural language understanding are described. A computing device is configured receive at least one application-specific element for a natural language conversation application, at least one shared element, and a user utterance, The system identifies at least one intent based on the at least one application-specific element and the at least one shared element and generates a system utterance based on the at least one application-specific element.
US11183174B2 Speech recognition apparatus and method
A processor-implemented method of personalizing a speech recognition model includes: obtaining statistical information of first scaling vectors combined with a base model for speech recognition; obtaining utterance data of a user; and generating a personalized speech recognition model by modifying a second scaling vector combined with the base model based on the utterance data of the user and the statistical information.
US11183171B2 Method and system for robust language identification
The present disclosure relates to a method and system for robust and efficient language identification. The method includes: receiving the speech signal; partitioning the speech signal into a plurality of audio frames; extracting features of the plurality of audio frames; determining, using a neural network, a variable associated with the language identity and one or more auxiliary attributes of the speech signal, for each of the plurality of audio frames; determining scores of the plurality of audio frames based on the extracted features; and determining the language identity of the speech signal based on the variables and scores determined for the plurality of audio frames.
US11183168B2 Singing voice conversion
A method, computer program, and computer system is provided for converting a singing first singing voice associated with a first speaker to a second singing voice associated with a second speaker. A context associated with one or more phonemes corresponding to the first singing voice is encoded, and the one or more phonemes are aligned to one or more target acoustic frames based on the encoded context. One or more mel-spectrogram features are recursively generated from the aligned phonemes and target acoustic frames, and a sample corresponding to the first singing voice is converted to a sample corresponding to the second singing voice using the generated mel-spectrogram features.
US11183165B2 Electronic device, active noise reduction system, and active noise reduction method
An active noise reduction system includes a substrate, a number of capacitors mounted on the substrate, a noise sensor mounted on the substrate and used to collect a noise signal around the noise sensor, an actuator mounted on the substrate and used to generate vibrations, and a controller mounted on the substrate and electrically coupled to the noise sensor and the actuator. The controller is used to obtain the noise signal collected by the noise sensor and generate a control signal according to the noise signal to the actuator to control the actuator to generate vibrations having a same frequency and opposite phase as the noise signal to cancel out the vibrations generated by the plurality of capacitors and the vibrations of the substrate caused by the vibrations generated by the plurality of capacitors. An electronic device and an active noise reduction method are also provided.
US11183159B1 Electric, electro acoustic, or acoustic drum with internal wiring harness
Electric, Electro Acoustic or Acoustic Drum with Internal Wiring Harness is disclosed herein. The drum comprises an internal wiring harness configuration. The internal wiring harness configuration comprises a plurality of first audio jacks that are mounted on an internal surface of the drum. The internal wiring harness configuration further comprises a connector assembly configuration comprising a plurality of second audio jacks and a multi-pin connector mounted on an external surface of the bass drum. Such configuration eliminates long cables and cumbersome wiring and provides a more natural and desirable connection to external processing.
US11183157B2 Tension mechanism for joints of wind instruments
A wind instrument neck receiver tension mechanism is provided having a body, a retaining ridge, and a tension band. The body has a lower body end and a upper body end. The upper body end defines a thin collar seating wall, which has at least one notch. In some embodiments there are four equally sized notches. A retaining ridge extends from the thin collar seating wall and a tension band having an adjustable compression ring, the adjustable compression ring disposed between said thin collar seating wall and the retaining ridge. When adjusted to a first position, the compression ring compresses the thin collar seating wall in a uniform compression around a circumference of a neck receiver of a wind instrument.
US11183156B2 Illuminating bows for playing stringed musical instruments
An illuminating musical bow for visually enhanced performance when playing stringed instruments is disclosed. The illuminating musical bow may include a light source disposed within a hollow or cavity that is disposed within a transparent or translucent stick of the bow.
US11183152B2 Method for compensating for brightness of abnormal pixel of display device
A method for compensating for a brightness of an abnormal pixel of a display device is provided. The display device includes a plurality of normal pixels. The method includes: enhancing a brightness of at least one of the normal pixels to compensate for the brightness of the abnormal pixel. The at least one of the normal pixels has a same color as the abnormal pixel, and is adjacent to the abnormal pixel.
US11183151B2 Display apparatus and controlling method thereof
A display apparatus and a controlling method thereof are provided. The display apparatus may include: a display panel that displays a screen; a light source disposed at one side of the display panel; an audio input that receives an audio signal; and a processor that flickers the light source in response to the received audio signal.
US11183149B2 Region-by-region illumination control at display device based on per-region motion estimation
A display system includes a display device having a plurality of individually-controllable illumination regions and a rendering device. The rendering device is to render a frame for display at the display device during a frame period, to determine a motion estimate representation for each region of a plurality of regions of the frame, each region of the frame corresponding to an illumination region of the display device, and to set, for each illumination region, an illumination configuration to be applied by the display device for the illumination region during at least one of the frame period or a subsequent frame period based on the motion estimate representation for the corresponding region of the frame.
US11183148B2 Image display device and method of operating the same
Provided are an image display device and a method of operating the same. The image display device includes a backlight unit configured to emit light towards a display panel. The image display device includes an illuminance sensor configured to obtain illuminance information associated with an area that is external to the image display device. The image display device includes a memory configured to store one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to identify a plurality of backlight control patterns, select a backlight control pattern based on the illuminance information, identify brightness information of a current frame, and adjust the brightness of the backlight unit based on the selected backlight control pattern and the brightness information of the current frame.
US11183144B2 Method for controlling display device, and display device
A method for controlling a display device is for a display device having, as an operation mode, a first mode and a second mode different from the first mode. The method includes: detecting, in the first mode, a trigger for an event executed in the second mode; switching the operation mode from the first mode to the second mode, based on a switching operation to switch the operation mode from the first mode to the second mode; and executing the event after the operation mode is switched from the first mode to the second mode.
US11183143B2 Transitioning between video priority and graphics priority
A processor receives input video data of a video dynamic range and input dynamic metadata. It also receives: input graphics data of a graphics dynamic range and input static metadata, display identification data from a target display over a video interface, and a blending priority map characterizing a per-pixel priority of output pixels in an image generated by blending the input video data and the input graphics data. A video mapping function and a graphics mapping function which map data from the input video and graphics dynamic ranges to the target dynamic range are generated based on the dynamic and static metadata. Then, the input and graphics data are blended based on the blending priority map and a per-pixel decision to map pixels to the target dynamic range using either the video mapping function or the graphics mapping function.
US11183142B2 Thin film transistor, gate driver circuit and display apparatus
The present disclosure relates to a thin film transistor. The thin film transistor may include a substrate, a source electrode on the substrate, a drain electrode on the substrate, a gate on the substrate, and an active layer on the substrate. The source electrode may include a first teeth portion. The drain electrode may include a second teeth portion. The gate may include a third teeth portion. The active layer may include a plurality of channel regions. The first teeth portion, the second teeth portion, the third teeth portion, and the active layer form a plurality of sub-thin film transistors connected in parallel. The center sub-thin film transistor has a channel region having a smallest width-to-length ratio among the plurality of sub-thin film transistors.
US11183138B2 Driving circuit, display module, and mobile body
A segment driver (100) that drives a display panel is provided with a signal output circuit (140), a first voltage generation circuit (15_1), a voltage output circuit (160), and an inspection circuit (170). The first voltage generation circuit (15_1) generated a voltage to be applied to an electrode (Ta1) based on a display signal indicating a first voltage or a second voltage that is higher than the first voltage. The voltage output circuit (160) includes an inspection voltage output line (Lx) for outputting an inspection voltage (Vd) for inspecting an application state of a voltage to the electrode (Ta1). The signal output circuit (140) includes a signal voltage output line (Ly) for outputting a signal voltage (Vs) of the display signal. The inspection circuit (170) determines that, if the inspection voltage (Vd) is a voltage in a threshold range from a first threshold voltage that is higher than the first voltage to a second threshold voltage that is lower than the second voltage and is higher than the first threshold voltage, the inspection voltage (Vd) is erroneous, and outputs an inspection signal (DET) indicating an error.
US11183137B2 Operation method of display apparatus
A display apparatus that operates at high speed is provided. The display apparatus includes a display portion provided with a pixel, and the display portion has a function of displaying a first-color image and a second-color image. A first period in which first image data and first data are written to the pixel, a second period in which the first-color image corresponding to the first image data is displayed on the display portion, a third period in which second image data is generated in the pixel on the basis of the first image data and the first data, and a fourth period in which the second-color image corresponding to the second image data is displayed on the display portion are included.
US11183136B2 Display device capable of changing frame rate and method of driving the same
A display device includes a display panel including gate lines, data lines, and pixels connected to the gate lines and the data lines and a driving circuit which controls the display panel in response to an image signal, a control signal, and a mode signal from an outside to display an image through the display panel. The driving circuit converts the image signal to data voltage signals corresponding to a first gamma curve to apply the data voltage signals to the data lines when the mode signal represents a normal mode and converts the image signal to data voltage signals corresponding to a second gamma curve different from the first gamma curve to apply the data voltage signals to the data lines when the mode signal represents a frequency variable mode.
US11183134B2 Display device with reduced flicker
A display device includes: a switching element connected to a gate line and a data line; a liquid crystal capacitor including a pixel electrode that is connected to the switching element and a common electrode to which a common voltage is applied; and a storage capacitor including a first electrode that is connected to the switching element and a second electrode to which a storage voltage is applied. The display device is operable at a variable frame frequency between a maximum frame frequency and a minimum frame frequency. Capacitance of the storage capacitor is set according to a difference between the maximum frame frequency and the minimum frame frequency, and the storage voltage is greater than the common voltage by more than a predetermined level.
US11183130B2 Display panel, display device and driving method
A display panel, a display device and a driving method are provided. In the display panel, subpixels input with a first voltage data signal and subpixels input with a second voltage data signal are alternately arranged, and among the subpixels with a same color in a same row, the number of the subpixels input with the first voltage data signal with a positive polarity is equal to the number of the subpixels input with the first voltage data signal with a negative polarity; polarities of data signals of the subpixels in a same column are identical.
US11183127B2 Method of driving display, display device, and source driver
A method for driving a display, a display device, and a source driver. The method includes receiving and storing data obtained by dividing and compressing an image frame, decompressing the data, scanning the decompressed data, storing a result of the scanning, and displaying an image corresponding to the scan result.
US11183123B2 Gate driving circuit and display panel including the same
A gate driving circuit includes a shift unit and a switch unit. The shift unit receives a start input signal, a first clock input signal and a second clock input signal to generate an enable output signal. The switch unit is connected to the shift unit and receiving the enable output signal. The switch unit outputs a third clock signal based on the enable output signal.
US11183121B2 Voltage drop compensation system and method for power supply inside display panel
A voltage drop compensation system and method for a power supply inside a display panel, to solve technical problems of poor uniformity of screen brightness and high power consumption of the whole screen due to voltage drop of the power supply inside the display panel. The voltage drop compensation system includes a voltage detection circuit and a voltage compensation circuit, where the voltage detection circuit is configured to detect an ELVDD voltage of pixel units in each row; and the voltage compensation circuit is configured to compensate a data voltage of pixel units in each row based on a detected ELVDD voltage.
US11183120B2 Pixel array substrate having common electrodes distributed in plurality of pixel rows and driving method thereof
Disclosed are a pixel array substrate and a driving method thereof, a display panel, and a display device. The pixel array substrate includes a plurality of pixel units arranged in a plurality of pixel rows, and common electrodes distributed in the plurality of pixel rows. Each of the plurality of pixel units includes a light emitting element, first electrodes of light emitting elements of a plurality of pixel units in each of the plurality of pixel rows are electrically connected with each other to form a common electrode in the each of the plurality of pixel rows, and the common electrodes in the plurality of pixel rows are insulated from each other.
US11183119B2 Display apparatus including pixel circuit with transistors connected to different control lines
A pixel circuit having a function of compensating for characteristic variation of an electro-optical element and threshold voltage variation of a transistor is formed from a reduced number of component elements. An input signal is sampled from a signal line so as to be held in a holding capacitor. The threshold voltage of the drive transistor is imparted to the holding capacitor in order to cancel an influence of the threshold voltage.
US11183117B2 Light-emitting element and display device
A light-emitting device comprising an emitting unit including at least two emitting elements, a driving unit configured to control the emitting unit, and a capacitor unit formed over the driving unit. A shield layer may be located between the two emitting elements. In one example, the capacitor unit is formed at a level higher than a level of the driving unit, and a shield layer that is located between the two emitting elements is formed at a level that is higher than the level of the driving unit and equal to or lower than the level of the capacitor unit.
US11183111B2 Pixel unit and method for manufacturing the same, and double-sided OLED display device
The present disclosure provides a pixel unit and a method for manufacturing the same, and a double-sided OLED display device. The pixel unit includes: a substrate; a driving circuit layer including a first and a second driving transistor on one side of the substrate; a first light emitting device including a first anode on one side of the driving circuit layer away from the substrate and connected to a drain of the first driving transistor, a first functional layer on one side of the first anode away from the driving circuit layer, and a cathode on one side of the first functional layer away from the first anode; a second light emitting device including the cathode, a second functional layer, and a second anode on one side of the second functional layer away from the cathode and connected to a drain of the second driving transistor.
US11183108B2 System and method for reducing motion blur for LED display
A method for motion blur in an LED display system includes the steps of connecting an LED display panel to a driver circuit; sending, from a transmitter, image data in a plurality of image frames at a predetermined frame rate and a predetermined refresh rate to the driver circuit, wherein each of the plurality of image frames has a frame time period (Tframe) comprising a plurality of refresh time periods (Trefresh); outputting a driving current in the driver circuit to drive the LED display; and turning off the driving current for a period of time (Tinactive). Tinactive bridges two adjacent frame time periods. The value of Tinactive can be determined according to a viewer of persistence of vision or by calibrating the LED display.
US11183106B2 Display device
A display device includes a display unit. The display unit includes a first display area and a second display area. A first scan line, a first power line, and first pixels connected to the first scan line and the first power line are in the first display area. A second scan line, a second power line, and second pixels connected to the second scan line and the second power line are in the second display area. A scan driver is configured to sequentially provide a scan signal to the first scan line and the second scan line. A power supply is configured to provide a power source voltage that is varied independently to the first power line and the second power line.
US11183101B2 Compensation technology for display panel
A display driver comprises: digital gamma circuitry configured to generate a voltage data based on an image data for a pixel of interest; compensating circuitry configured to calculate a total current of the display panel; and correction circuitry. The correction circuitry is configured to correct the voltage data, based on the calculated total current.
US11183100B2 Timing controller circuit of electronic paper display apparatus
A timing controller circuit of an electronic paper display apparatus including an image processing circuit and a timing controller is provided. The image processing circuit receives an image signal and analyzes the image signal according to a signal component of the image signal, so as to determine a display mode of the electronic paper display apparatus. The image processing circuit selects a driving signal waveform according to the determined display mode. The timing controller is electrically connected to the image processing circuit. The timing controller outputs the selected driving signal waveform to drive an electronic paper display panel of the electronic paper display apparatus to display image frames.
US11183098B2 System and method for a six-primary wide gamut color system
Systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11183097B2 System and method for a six-primary wide gamut color system
Systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11183095B2 Dynamic screen refresh rate for an electronic device
Methods, systems, and devices that support a dynamic screen refresh rate are described. An electronic device may dynamically (e.g., autonomously, while operating) adjust the rate at which a screen is refreshed, such as to balance considerations such as user experience and power consumption by the electronic device. For example, the electronic device may use an increased refresh rate when executing applications for which user experience is enhanced by a higher refresh rate and may use a decreased refresh rate when executing other applications. As another example, the electronic device may use different refresh rates while executing different portions of the same application, as some aspects of an application (e.g., more intense portions of a video game) may benefit more than others from a higher refresh rate. The electronic device may also account of rother factors, such as battery level, when setting or adjusting the refresh rate of the screen.
US11183089B2 Display device and crack inspection method thereof
A display device includes a display panel having a plurality of pixels and a driving circuit. A plurality of driving lines electrically connects the driving circuit to the display panel and supplies driving signals from the driving circuit to the display panel. A switching unit connects each of the plurality of driving lines to a first end of an inspection line. An inspection circuit is connected to a second end of the inspection line. A line selection unit is configured to selectively connect one or more of the plurality of driving lines to the inspection circuit through the inspection line.
US11183086B2 Wireless security for freight container seals
Systems and methods can secure freight container seals using electronic sensors. A hardened sensor clamp housing can include one or more sensing portals. The sensor clamp housing can receive a bolt seal through each of the sensing portals. One or more seal sensors may be positioned proximate to the sensing portals to sense a physical characteristic of the inserted bolt seal. This characteristic may be electrical, optical, magnetic, or so forth. The seal sensors can generate an electrical signal associated with cutting or tampering with the inserted bolt seal. The electrical signal can be coupled to a sensor clamp module operable to determine a tamper state of the bolt seal in response to the associated electrical signal. The determined tamper state can be communicated via a sensor clamp wireless module to a container controller or communications gateway.
US11183084B2 Portable data stack holder
A data storage device includes a plurality of tiles whose faces are marked with characters. An elongated core is configured to enable slots of the tiles to fit over an openable end of the core to mount the tiles on the core with the marked faces aligned and to slide along the core. The length of the core is sufficient such that tiles of a mounted stack of tiles are slidable away from other tiles of the stack to form a gap that is sufficient to enable reading the character on the tile. A locking element is placeable on the openable end to prevent removal of tiles from the stack, and removable to enable addition of tiles or removal of tiles. A casing is closable over the core and includes a limiting structure to limit sliding of the tiles when the casing is closed.
US11183083B2 Cryptographic device and memory based PUF
Some embodiments are directed to a cryptographic device, including a non-volatile memory, a range of the memory storing data, a selector arranged to receive a selector signal configuring a memory read-out unit for a regular read-out mode or for a PUF read-out mode of the same memory, a control unit arranged to send the selector signal to the selector configuring the memory read-out unit in the regular read-out mode, and reading the memory range to obtain the data, and send the selector signal to the selector configuring the memory read-out unit for PUF read-out mode and obtaining a noisy bit string from the memory range.
US11183077B2 VR emulator aboard aircraft
Systems and methods include providing a virtual reality (“VR”) flight teleport system that includes a master aircraft and a plurality of remote slave aircraft connected through a network. A flight emulator in the master aircraft allows a user in the master aircraft to “teleport” into a remote slave vehicle in order to observe and/or assume control of the remote slave aircraft. Motion of, orientation of, and/or forces acting on the remote stave vehicle are emulated to the user of the master vehicle through a pilot control interface, a motion-control seat, and a head-mounted display to provide real-time feedback to the user of the master aircraft. Inputs made via the pilot control interface of the flight emulator system in the master aircraft are transferred through the network into the flight control system of the remote slave vehicle to control operation of the remote slave vehicle.
US11183070B2 Estimating motion of wheeled carts
Examples of systems and methods for locating movable objects such as carts (e.g., shopping carts) are disclosed. Such systems and methods can use dead reckoning techniques to estimate the current position of the movable object. Various techniques for improving accuracy of position estimates are disclosed, including compensation for various error sources involving the use of magnetometer and accelerometer, and using vibration analysis to derive wheel rotation rates. Also disclosed are various techniques to utilize characteristics of the operating environment in conjunction with or in lieu of dead reckoning techniques, including characteristic of environment such as ground texture, availability of signals from radio frequency (RF) transmitters including precision fix sources. Such systems and methods can be applied in both indoor and outdoor settings and in retail or warehouse settings.
US11183069B2 Display control device, display control method, and storage medium
A display control device includes a display that is configured to display information and a display controller that is configured to cause the display to display a plurality of partition lines for partitioning a host lane in which a vehicle is present and an adjacent lane adjacent to the host lane, and the display controller is configured to cause the display to display a partition line of the adjacent lane in a case where the adjacent lane is a lane in which a lane change from the host lane is possible, and restrict causing the display to display the partition line of the adjacent lane in a case where the adjacent lane is not a lane in which a lane change from the host lane is possible.
US11183068B2 Multi-purpose context-aware bump (CAB) supporting dynamic adaptation of form factors and functionality
Various examples are provided related to multi-purpose context-aware bumps (CABs) that can support dynamic adaptation of form factors and functionality. In one example, a CAB system can include sensors distributed in a traffic network and communicatively coupled to a remotely located computing environment; context-aware bumps (CABs) placed in the traffic network and communicatively coupled to the remotely located computing environment; and a CAB application configured to adjust a form factor of a CAB in response to information obtained from the sensors and/or CABs. In another example, a method can include receiving, by a remotely located computing environment, traffic information from sensors distributed in a traffic network or CABs placed in the traffic network; communicating, by the remotely located computing environment, a form factor control to a CAB in response to the traffic information; and adjusting a form factor of the CAB in response to the form factor control.
US11183063B2 Recognition and guidance to specialized stop spaces for different sized vehicles
A management device includes a recognizer configured to recognize a use situation of a specific area for stopping of a vehicle, and a guide configured to guide a second vehicle having a smaller vehicle body than a vehicle body of a first vehicle to the specific area when there is no first stop space and there is a second stop space in the specific area, on the basis of the use situation recognized by the recognizer, the first stop space is a space in which the first vehicle or the second vehicle is able to stop, and the second stop space is a space in which the first vehicle is not able to stop and the second vehicle is able to stop.
US11183060B2 Parking management system and parking management method
A parking management system and a parking management method are disclosed. The parking management system includes a control device and a parking space boundary indicating device. The control device is configured to acquire size information of a vehicle to be parked and information of the vacant area where no vehicle is parked in a parking lot, determine parking area information of the vehicle to be parked according to the size information and the information of the vacant area, and send the parking area information to the parking space boundary indicating device; the parking space boundary indicating device is configured to form parking space boundary lines by shedding light on a parking area according to the parking area information.
US11183059B2 Parking management architecture for parking autonomous driving vehicles
According to one embodiment, in response to a request to park an ADV into a parking lot, a remote server is accessed over a network (e.g., a VX2 link) to obtain a list of parking spaces that appear to be available in the parking lot. Based on the list of available parking spaces and the map associated with the parking lot, a route is generated to navigate through at least the available parking spaces. The ADV is driven according to the route to locate at least one of the available parking spaces and to park the ADV into the located available parking space. The centralized server is configured to periodically receive signals from a number of parking lots indicating which of the parking spaces of the parking lots are apparently available.
US11183057B2 Server, vehicle, and system
A server is used to provide a smoking vehicle to a user who wants to smoke. The server includes a communication device. The communication device is configured to receive first time information indicating a boarding time and first location information indicating a boarding location from an information terminal of the user. The communication device is configured to receive location information of the vehicle. The communication device is configured to transmit the first time information and the first location information to the vehicle.
US11183050B2 Three-dimensional scanning and tracking device
A three-dimensional scanning and tracking device to track at least one item, the three-dimensional scanning and tracking device including a main body, an imaging unit disposed on at least a portion of the main body, a display unit disposed on at least a portion of a center of the main body, a scan button disposed on at least a portion of the main body to scan a barcode of the at least one item using the imaging unit in response to depressing the scan button and orienting the imaging unit toward the barcode, and a camera button disposed on at least a portion of the main body to perform a three-dimensional image capture of the at least one item in response to depressing the camera button and orienting the imaging unit toward the at least one item, such that a three-dimensional image of the at least one item is created and displayed on the display unit.
US11183043B1 Personal emergency alert system, method, and device
A system, method and device for notifying designated recipients about a personal emergency. An individual maintains a personal emergency alert device (PEAD) in accessible proximity. The PEAD is activated by onboard or remote sensor(s) in proximity to the PEAD. The sensor(s) monitor the occurrence of an emergency activation event. PEAD includes a controller. The controller, triggered by detection of an emergency event by a sensor, activates a geolocation module to obtain geolocation information, formulates an alert message, establishes a network connection, and transmits the message with geolocation information to a personal emergency alert notification service (PEANS). PEANS responds by sending a text, email or other emergency notification to designated notification recipient(s). Once activated, PEAD periodically tracks and transmits its geolocation until it runs out of power. Alternatively, PEAD can be deactivated by sending a deactivation code to the PEANS, which in turn instructs such PEAD to deactivate.
US11183038B2 Detacher for self-detaching tag
An apparatus and method for unlocking a security tag that is connected to an article. The apparatus includes an unlocking device configured to provide an unlock signal or force to a security tag allowing for the security tag to be removed from the article. The apparatus further includes an unlocking surface disposed between the unlocking device and the security tag and an alignment feature configured to indicate a detachment zone that corresponds with a source of the unlock signal or force, wherein placing the tag in the detachment allows for the unlocking device to provide an unlock signal or force to the security device to allow the security tag to be removed from the article.
US11183037B2 Street watch
Apparatuses, techniques, and methods for a security and/or automation system are described. In some cases, methods may include receiving, from a first device at a first location, a request to access data associated with a time period from a second device at a second location, the data comprising at least one of audio data, visual data, or a combination thereof, receiving, from the first device, a category associated with the request, identifying a first set of data associated with the time period, the identified first set of data based at least in part on the request and the category, and automatically transmitting the first set of data to the first device based at least in part on the category.
US11183036B2 Method and apparatus for mobile cash transportation
A device designed to validate and transport paper currency in a protected fashion. While being transported, the device monitors for tampering or break-in attempts and subsequently generates warning notifications, or sounds an alarm depending on configuration and the type of tampering detected. The transport case provides end-to-end cash accountability from a location where a bill is inserted into the case, to the bank or cash destination, where the transport case is delivered. Additionally, a docking station accessory is described in which the transport case can be securely fixed while at a point of sale.
US11183032B2 Electronic gaming machine having a reel assembly and method of making reel strips
A gaming system including a housing and a reel assembly supported by the housing, the reel assembly including reel having a reel strip manufactured using an inkjet printing process and having one or move designated symbols that can be revealed or hidden depending on the lighting of the reel strip.
US11183029B2 System and method for facilitating a virtual casino floor having different parameters
The present disclosure relates generally to a system that facilitates a virtual casino floor having different risk limits for live players and remote players.
US11183024B2 Gaming system with elimination feature
A method is described for running a feature on a gaming system comprising a plurality of gaming consoles linked by a communication network. The method comprises running at least one elimination round of the feature. A set of participating gaming consoles are determined for the elimination round and a group of options is displayed on the participating gaming consoles. Selections of options from the group are entered by players at the participating gaming consoles and a winning option is displayed from the group of options. Consoles are eliminated from the set of participating consoles unless the winning option was selected at the respective console; and further elimination rounds are commenced unless termination criteria are met. A flashing sequence of lights and sounds may be exhibited to reveal the winning option.
US11183018B2 Systems and methods for playing a wagering game in which symbols are populated from one or more reels to a bingo card
An electronic gaming machine includes a display device, a memory device, and a processor. The processor displays a matrix of symbol positions formed by a plurality of reels. The processor also displays a bingo card. The processor determines an outcome that includes a first plurality of symbols to display in the matrix of symbol positions and evaluates the outcome to determine a win amount. The processor populates the matrix of bingo positions with the first prize symbol to a bingo position of the matrix of bingo positions corresponding to a position of the prize symbol in the matrix of symbol positions. The processor evaluates the matrix of bingo positions to determine whether a predefined winning pattern is formed and, in response, determines an award value based at least in part on numerical values of prize symbols forming the predefined winning pattern in the matrix of bingo positions.
US11183011B2 System to dispatch casino agents to an electronic gaming machine in response to a predefined event at the electronic gaming machine
Embodiments of the present invention are directed to a method for dispatching a person to an electronic gaming machine in response to a predefined event at the electronic gaming machine. A listing of casino agents who may be dispatched is stored on in a database. A communication on a network of gaming machines is received indicating that a casino agent should be dispatched to one of the electronic gaming machines. A signal is automatically sent to a wireless device carried by a person including data that identifies the one electronic gaming device.
US11183009B2 Online gaming platform using a grid configuration
An online gaming system allows players to select squares in a grid that corresponds to a game. The game includes two teams. One team is assigned to the rows of the grid and the other team is assigned to the columns. Numbers are randomly assigned to each row and each column such that each square is uniquely located according the random numbers based on the row and the column. During the game, a payout event occurs such that the scores for each team are used to identify a corresponding row and corresponding column. A winning square is identified using the row and column corresponding the scores. The player having the winning square automatically receives a prize or winnings.
US11183008B2 System, devices and methods for playing real casino games using accessories outside a land-based casino
The present invention discloses a device, a system and a method for providing a remote live wager-based gaming environment through playing on real/physical casino tables and using real casino chips/tokens that the player can touch and feel with his/her hands as well as opening and revealing bendable display devices that stimulates the playing cards to give the feeling of touching and feeling real cards in hand. A computing device is in communication with an online casino and works as an intermediate between the gaming device and the online casino. Gaming devices are in communication with the computing device and configured to enable a player to perform at least one gaming activity at a gaming field. The gaming devices comprises at least one display device, casino chips/tokens. A detector device is configured to detect and identify a gaming data of the at least one gaming activity.
US11183005B2 Gaming signage including one of more movable display monitors
A gaming signage system may include one or more movable displays. One or more movable displays may present first visual effects while the one or more moveable displays are in a first configuration in which at least one game feature presentation device is not viewable. In response to a trigger event indication (which may correspond to a base game event), the movable display(s) may move to a second configuration and reveal the game feature presentation device. The game feature presentation device may be used to present a bonus feature and/or to present a different aspect of the base game. Alternatively, at least a portion of a movable display may be hidden when in a first configuration. At least the portion of the movable display(s) may present a bonus feature and/or a different aspect of the base game when in the second configuration.
US11182995B1 Systems and methods for remotely accessing secured spaces
Systems, methods, and apparatuses for authenticating devices and using an authenticated device to determine an access decision include a provider computing system including a network interface circuit that facilitates communication via a network and a processing circuit comprising a processor and memory. The processing circuit approves or denies a request to access an external device. The processing circuit comprises an access management circuit that receives and interprets the access request to identify a user, an authentication database storing authentication data, and a workforce database storing credential data. The access management circuit retrieves the authentication data from the authentication database to determine the user device associated with the access request. The access management circuit retrieves the credential data from the workforce database based on the identification of the user and the authentication data to determine an access decision and approve or deny access to the external device.
US11182994B2 Facility reservation management system that controls facility devices
A system includes an operation receiving unit and an operation control apparatus. The operation receiving unit is operated by a user. The operation control apparatus controls a first device at a facility to enter into an operating state in response to a user operation being performed at the operation receiving unit during a first time period determined by reservation information. The operation control apparatus also controls a second device at the facility to enter into an operating state at a start time associated with the first time period, regardless of presence of a user operation at the operation receiving unit.
US11182992B2 Locker adaption system and related method for consumer in-door, out-door and curbside goods delivery and pickup services and for merchant store pickup services
The present invention relates to a locker and system for secured delivery of goods to consumer wherein the locker may be 1) positioned within a building or home such that one door is accessible outside the building or home and a second door is accessible within the building or home; 2) positioned on a property, potentially near a curbside and accessible to a delivery vehicle from a street; or 3) positioned at a commercial location such that one door is accessible to the public and a second door is accessible to the workers at the commercial location. Delivery may occur via drone or human with selected access given to the designated locker door. In accordance with the foregoing objects, an embodiment of the present invention generally comprises a service provider, a service client, an operator (seller or inspector), an end user (buyer or end user), and at least one chamber having at least one remotely controlled electronic door in communication with a service provider, service client, and/or operator.
US11182990B2 Method and device for determining a time of arrival of a radio signal
A reception device for receiving a radio signal, designed to estimate a time of arrival of the radio signal. The reception device includes a reception module designed to receive the radio signal, and a detection module configured so as to: measure a current supplied by an electric power source to the reception module, detect a current peak measured by the detection module, the current peak being caused by the reception of the radio signal by the reception module, and determine the time of arrival of the radio signal on the basis of the time of detection of the detected current peak.
US11182986B2 Real-time selection of data to collect in autonomous vehicle
A method for an autonomous vehicle includes: controlling at least one system of the vehicle by a host system; monitoring, by a memory device, data associated with operation of the vehicle; determining, by the memory device based on the monitoring, first data to collect from the vehicle; collecting, by the memory device independently of the host system, the first data; and storing, by the memory device, the collected first data in a non-volatile memory.
US11182982B2 Systems and methods for electronic toll collection via mobile communication devices
A plurality of vehicle identity collection modules are deployed at different toll collecting locations, wherein each vehicle identity collection module is configured to broadcast wireless communication signals to cover a mobile communication device associated with a vehicle passing by the toll collection location over a wireless communication network, wherein strength of the signals is maximized so that mobile communication device switches and connects with the vehicle identity collection module during a wireless cell re-selection process. A mobile communication channel is then established and identification information of one or more of the vehicle, the driver, and the mobile communication device is retrieved via the mobile communication channel. Based on the retrieved information, actual moving path of the vehicle from its initial toll collecting location where the vehicle is first sensed to its current toll collecting location where the vehicle is last sensed is generated and a toll amount is calculated accordingly.
US11182979B2 Augmented reality remote authoring and social media platform and system
Frontend and backend systems and processes. Technical foundations on which an Augmented Reality (AR) platform, such as an AR Social Media Platform. Systems and methods are used to construct and manage an AR Cloud backend and frontend environment facilitation: persistent 3-Dimensional and 2-Dimensional geo-located content that can be created, viewed, changed, and interacted with by users in the same or different sessions; ephemeral content; local creation and posting of content; remote creation and posting of content; remote visualization, altering, and placing content on a 3D map; filtering and management of content in the camera view based on a visibility layer/similar theme and content priority based on preferences, categorization, and ownership; automated creation and posting; lighting of content and digital environments; linking of point clouds with real-world geo-coordinates for accurate map construction; and the security of property and content rights and ownership via smart contracts on a blockchain.
US11182978B1 Rendering virtual content with coherent visual properties
Various implementations disclosed herein render virtual content while accounting for air-born particles or lens-based artifacts to improve coherence or to otherwise better match the appearance of real content in the images with which the virtual content is combined.
US11182975B2 Method for providing scale to align 3D objects in 2D environment
Example systems and methods for virtual visualization of a three-dimensional (3D) model of an object in a two-dimensional (2D) environment. The method may include projecting a ray from a user device to a ground plane and determining an angle at which the projected ray touches the ground plane. The method further helps determine a level for the ground plane for positioning the 3D model of the object in the 2D environment.
US11182970B1 Augmented reality aircraft window and method
A system may include an augmented reality (AR) aircraft window. The AR aircraft window may include a transparent emissive display layer, a camera, and a processor communicatively coupled to the transparent emissive display layer and the camera. The processor may be configured to: receive, from an avionics computing device, aircraft data including information of a location, an altitude, a heading, and a bank angle of an aircraft; receive video from the camera; perform head tracking operations to determine a position of at least one of eyes or a head of a user based at least on the video from the camera; generate graphical AR content aligned with the user's view through the AR aircraft window based at least on the aircraft data and performance of the head tracking operations; and output, to the transparent emissive display layer, the graphical AR content when at least one window shader element is transparent.
US11182969B2 Spatial localization using augmented reality
Methods and system for locating an event on an aircraft using augmented-reality content, an array of ultrasonic devices configured in mesh topology, and deep learning.
US11182968B2 Electronic device and control method thereof
Disclosed are an electronic device and a control method capable of virtually arranging a product by synthesizing an image of a user's desired product with a spatial image. The control method of an electronic device, according to the present disclosure, comprises the steps of: capturing a marker object including a handwriting image to obtain an image; obtaining information on at least one product corresponding to the handwriting image; and if one of the at least one product is selected, synthesizing and displaying an image of the product on an area where the marker object image is located, on the basis of the information on the selected product, information on the size of the marker object, and information on the size of the marker object image.
US11182966B2 System for collaboration of augmented reality events
Aspects of the subject disclosure may include, for example a machine-readable medium that includes executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, where the operations can include determining a level of experience that each of two or more users have with an AR event, identifying a primary user of the two or more users based on the level of experience, receiving an instruction from the primary user to modify an AR overlay for a user of the two or more users, and modifying the AR overlay based on the instruction. Other embodiments are disclosed.
US11182962B2 Method and system for object segmentation in a mixed reality environment
Methods and systems for providing a mixed reality (MR) interaction are provided. In one example, the method comprises: capturing a first image of a user's appendage and a physical peripheral input device, wherein the user's appendage covers at least a part of the physical peripheral input device; performing a segmentation of the first image into a first region of pixels corresponding to the user's appendage, wherein a second region of pixels corresponds to the physical peripheral input device; generating a composite image from the first image based on rendering, in place of the second region of pixels, pixels representing a virtual peripheral input device, such that the virtual peripheral input device appears in the composite image as at a same spatial location as the physical peripheral input device and covered at least partially by the user's appendage; and displaying the composite image to the user.
US11182960B2 System for mixing or compositing in real-time, computer generated 3D objects and a video feed from a film camera
The system generates real-time augmented reality video for TV broadcast, cinema or video games. The system includes a monoscopic video camera including a body, a stereoscopic video camera, and a processor. The system includes sensors, including multiple non-optical sensors, which provide real-time positioning data defining the 3D position and 3D orientation of the monoscopic video camera, or enable the 3D position and 3D orientation of the monoscopic video camera to be calculated. The processor is configured to use the real-time positioning data automatically to create, recall, render or modify computer generated 3D objects. The processor is configured to determine the 3D position and orientation of the monoscopic video camera with reference to a 3D map of the real-world generated whilst the camera is being used to capture video. The processor is configured to track the scene without a requirement for an initial or prior survey of the scene.
US11182959B1 Method and system for providing web content in virtual reality environment
In rendering, on a virtual reality (VR) space, web content loaded from a publisher, after an object having a tangible characteristic is selected in the web content, an area for a user input is displayed as an area corresponding to a corresponding object with respect to each object.
US11182954B2 Generating three-dimensional geo-registered maps from image data
A plurality of images is obtained, whether as separate images or part of a video. The plurality of images is used to generate a three-dimensional (3D) model of the imagery. The 3D model is registered to a geographic coordinate system as a first registered 3D model. The first registered 3D model is merged with a second registered 3D model to generate a merged 3D model. A request including a value corresponding to a location within the geographic coordinate system that includes at least a portion of the merged 3D model is received from a client device. A message identifying at least a subset of points in the portion of the merged 3D model is sent to the client device, each point in the subset having a three-dimensional coordinate.
US11182953B2 Mobile device integration with a virtual reality environment
Mobile device integration with a virtual reality environment may include: determining a location of a mobile device relative to a head-mounted display displaying a virtual environment; receiving a video stream mirroring a display of the mobile device; rendering, in the virtual environment, based on the location of the mobile device relative to the head-mounted display, a representation of the mobile device comprising the video stream; and outputting, to the head-mounted display, a rendering of the virtual environment comprising the representation of the mobile device.
US11182949B2 Pack tile
A method of facilitating an interactive rendering of a computer image at a remote computer includes: at a first time, obtaining first information of the image, including pixel information of the image at the first time; and, at a second time after the first time, obtaining second information of the image including pixel information of the image at the second time. Delta pixel information is generated by comparing the pixel information of the first information with the pixel information of the second information, to include one or more portions of the pixel information of the second information updated since the first information was obtained, and to exclude one or more portions of the pixel information of the second information unchanged since the first information was obtained. The method further includes: transmitting the delta pixel information in a lossless format to a front-end client to enable reconstruction of the second information.
US11182948B2 Topology shader technology
Systems, apparatuses and methods may provide for technology that receives, at a topology shader in a graphics pipeline, an object description and generates, at the topology shader, a set of polygons based on the object description. Additionally, the set of polygons may be sent to a vertex shader.
US11182943B2 Color accent generation for images in an interface
In some embodiments, a method receives a plurality of swatch configurations that each define combinations for lightness values, saturation values, and hue values and receives information associated with a characteristic of an image. A swatch configuration is selected based on the information where the swatch configuration defines a plurality of combinations for lightness values, saturation values, and hue values. The method generates a plurality of colors using the plurality of combinations for lightness values, saturation values, and hue values by varying at least one of the saturation value, the lightness value, and the hue value for the plurality of colors. The plurality of colors are applied to an interface that is displaying the image.
US11182941B2 Aligning objects with text
An object is coupled to a glyph in a text segment, while maintaining the text segment as editable. The text segment includes glyphs, which are graphical representations of characters. Each glyph is defined internally in the form of path information, which includes one or more points corresponding to the outline of the glyph. The path information for the text segment is determined and utilized in order to facilitate the coupling of an object with the text segment. The text segment remains editable as text subsequent to such coupling.
US11182939B2 Method and system for transforming message logs into images
A method is provided for transforming message logs into images. The method comprises the step of receiving a message log comprising a plurality of messages. The method further comprises the step of selecting a content of at least one message. In addition, the method comprises the step of transforming the content block-wise into decimal numbers. Furthermore, the method comprises the step of associating each decimal number with a color value thereby translating each message into a sequence of symbols. Moreover, the method comprises the step of generating an image from the symbols of the plurality of messages.
US11182934B2 Method and apparatus for color-preserving spectrum reshape
A system include a light source that is deficient of a first primary color, a display device to visually present a content using light beams of the light source, and a processing device to receive the content, calculate, taking into account an effect of deficiency of the first primary color in the light source, a metamer of a visual presentation of the content to compensate for the deficiency of the first primary color in the light source, wherein the calculated metamer when presented on the display device substantially preserves color appearance of the visual presentation rendered on the display device and substantially preserves a hue of the visual presentation by means of digital image processing that compensates for the effect of the deficiency of the first primary color on the color appearance, and provide, to the display device, the metamer of the visual presentation to display using the light beams.
US11182932B2 Color gradient capture from source image content
A method for generating a color gradient includes receiving an input indicating a smoothness of the color gradient and detecting a gradient path defined from an image. The method also includes identifying a set of colors from the gradient path. The method includes detecting a set of color pivots associated with the set of colors. A number of the color pivots in the set of color pivots is based on the input indicating the smoothness of the color gradient. The method includes generating a set of individual color gradients along the gradient path including a color gradient between a first pair of colors located at a first pair of the color pivots and a different color gradient between a second pair of colors located at a second pair of the color pivots. Additionally, the method includes generating the color gradient of the image from the set of individual color gradients.
US11182930B2 Head tracking with adaptive reference
A method and system of providing an adaptive reference orientation usable for determining a relative head orientation of a user, the method being implemented by a processing unit and comprising: repeatedly providing: receiving first data sensed by one or more sensors, said first data being indicative of a user's head orientation; obtaining a new adaptive reference orientation by moving a current adaptive reference orientation at least partly towards said indicated head orientation, by an amount which is varied at least partly in accordance with second data, said second data having been sensed by one or more sensors and being indicative of changes of a current frame of reference of the user; computing head orientation relative to said adaptive reference orientation; and using said new adaptive reference orientation as a current adaptive reference orientation for a next repeat of operations.
US11182929B2 Methods and systems for compressing shape data for electronic designs
Methods for compressing shape data for a set of electronic designs include inputting a set of shape data, where the shape data represents a set of shapes for a device fabrication process. A convolutional autoencoder is used on the set of shape data, the convolutional autoencoder having a pre-determined set of convolution layers including a kernel size and filter size for each convolution layer. The set of shape data is encoded to compress the set of shape data, using the pre-determined set of convolution layers of the convolutional autoencoder, to create a set of encoded shape data. The set of shape data comprises an SEM image, and the encoded set of shape data identifies a mask defect.
US11182928B2 Method and apparatus for determining rotation angle of engineering mechanical device
Embodiments of the present disclosure provide a method, apparatus for determining a rotation angle of an engineering mechanical device, an electronic device and a computer readable medium. The method may include: acquiring a depth image sequence acquired by a binocular camera disposed at a rotating portion of the engineering mechanical device during rotation of the rotating portion of the engineering mechanical device; converting the depth image sequence into a three-dimensional point cloud sequence; and determining a matching point between three-dimensional point cloud frames in the three-dimensional point cloud sequence, determining a rotation angle of the binocular camera during the rotation of the rotating portion of the engineering mechanical device based on the matching point between the three-dimensional point cloud frames as the rotation angle of the engineering mechanical device.
US11182924B1 System for estimating a three dimensional pose of one or more persons in a scene
A system for estimating a three dimensional pose and determining one or more biomechanical performance parameters of at least one person in a scene is disclosed herein. The system includes at least one camera and at least one measurement assembly, the at least one camera configured to capture an image of the scene; and a data processor including at least one hardware component, the data processor configured to execute computer executable instructions. The computer executable instructions comprising instructions for: (i) receiving the image of the scene from the at least one camera; (ii) extracting features from the image of the scene for providing inputs to a convolutional neural network; (iii) generating one or more volumetric heatmaps using the convolutional neural network; and (iv) applying a maximization function to the one or more volumetric heatmaps to obtain a three dimensional pose of the at least one person in the scene.
US11182918B2 Distance measurement device based on phase difference
A distance measurement device including a pixel array and a cover layer is provided. The cover layer is covered on the pixel array. The cover layer includes a first cover pattern covering on a first area of a plurality of first pixels and a second cover pattern covering on a second area of a plurality of second pixels. The first area and the second area are rectangles of mirror symmetry along a first direction.
US11182914B2 Dynamic structured light for depth sensing systems based on contrast in a local area
A depth camera assembly (DCA) determines depth information. The DCA projects a dynamic structured light pattern into a local area and captures images including a portion of the dynamic structured light pattern. The DCA determines regions of interest in which it may be beneficial to increase or decrease an amount of texture added to the region of interest using the dynamic structured light pattern. For example, the DCA may identify the regions of interest based on contrast values calculated using a contrast algorithm, or based on the parameters received from a mapping server including a virtual model of the local area. The DCA may selectively increase or decrease an amount of texture added by the dynamic structured light pattern in portions of the local area. By selectively controlling portions of the dynamic structured light pattern, the DCA may decrease power consumption and/or increase the accuracy of depth sensing measurements.
US11182913B2 Systems and methods for automated distortion correction and/or co-registration of three-dimensional images using artificial landmarks along bones
Presented herein are systems and methods for registering one or more images of one or more subjects based on the automated generation of artificial landmarks. An artificial landmark is a point within an image that is associated with a specific physical location of the imaged region. The artificial landmarks are generated in an automated and robust fashion along the bones of a subject's skeleton that are represented in the image (e.g. graphically). The automatically generated artificial landmarks are used to correct distortion in a single image or to correct distortion in and/or co-register multiple images of a series of images (e.g. recorded at different time points). The artificial landmark generation approach described herein thereby facilitates analysis of images used, for example, for monitoring the progression of diseases such as pulmonary diseases.
US11182912B2 Image registering method and apparatus
A method of registering images by adjusting a distribution of spatial frequencies of correlation between spatial frequency functions of images, a number of images being N, where N being an integer equal to or larger than two, and determining at least one shift between the images using the frequency distribution adjusted correlation.
US11182911B2 Ultrasound-based geometry determination for electrophysiological mapping
Systems and methods can be used for ultrasound-based geometry determination for cardiac mapping. A patient can be scanned with an ultrasound while wearing body surface electrodes. While the scanning takes place, the location of the ultrasound transducer can be tracked in three-dimensional space. The electrodes can be tracked and located in the same coordinate system as the image volume. Therefore, each electrode's location can be determined relative to the acquired image volume such that corresponding geometry data is generated for the heart and the electrodes.
US11182908B2 Dense optical flow processing in a computer vision system
A computer vision system is provided that includes an image generation device configured to generate consecutive two dimensional (2D) images of a scene, and a dense optical flow engine (DOFE) configured to determine a dense optical flow map for pairs of the consecutive 2D images, wherein, for a pair of consecutive 2D images, the DOFE is configured to perform a predictor based correspondence search for each paxel in a current image of the pair of consecutive 2D images, wherein, for an anchor pixel in each paxel, the predictor based correspondence search evaluates a plurality of predictors to select a best matching pixel in a reference image of the pair of consecutive 2D images, and determine optical flow vectors for each pixel in a paxel based on the best matching pixel selected for the anchor pixel of the paxel.
US11182902B2 Method and apparatus for determining volumetric data of a predetermined anatomical feature
A method of determining volumetric data of a predetermined anatomical feature is described. The method comprising determining volumetric data of one or more anatomical features present in a field of view of a depth sensing camera apparatus, identifying a predetermined anatomical feature as being present in the field of view of the depth sensing camera apparatus, associating the volumetric data of one of the one or more anatomical features with the identified predetermined anatomical feature, and outputting the volumetric data of the predetermined anatomical feature. An apparatus is also described.
US11182900B2 Systems and methods for processing electronic images for biomarker localization
Systems and methods are disclosed for receiving digital images of a pathology specimen from a patient, the pathology specimen comprising tumor tissue, the one or more digital images being associated with data about a plurality of biomarkers in the tumor tissue and data about a surrounding invasive margin around the tumor tissue; identifying the tumor tissue and the surrounding invasive margin region to be analyzed for each of the one or more digital images; generating, using a machine learning model on the one or more digital images, at least one inference of a presence of the plurality of biomarkers in the tumor tissue and the surrounding invasive margin region; determining a spatial relationship of each of the plurality of biomarkers identified in the tumor tissue and the surrounding invasive margin region to themselves and to other cell types; and determining a prediction for a treatment outcome and/or at least one treatment recommendation for the patient.
US11182899B2 Systems and methods for processing electronic images to detect contamination
Systems and methods are disclosed for receiving one or more digital images associated with a tissue specimen, detecting one or more image regions from a background of the one or more digital images, determining a prediction, using a machine learning system, of whether at least one first image region of the one or more image regions comprises at least one external contaminant, the machine learning system having been trained using a plurality of training images to predict a presence of external contaminants and/or a location of any external contaminants present in the tissue specimen, and determining, based on the prediction of whether a first image region comprises an external contaminant, whether to process the image region using an processing algorithm.
US11182898B2 System and method for image reconstruction
The present disclosure relates to systems and methods for image reconstruction. The systems may perform the methods to obtain image data, at least a portion of the image data relating to a region of interest (ROI); determine local information of the image data, the local information relating to orientation information of the image data; determine a regularization item based on the local information; and modify the image data based on the regularization item.
US11182894B2 Method and means of CAD system personalization to reduce intraoperator and interoperator variation
A system and method is disclosed to reduce variation of the clinical decision making process when an image reporting and data system (IRADS) for medical diagnosis is used. Image reporting and data systems provide guidelines for an operator to identify images as belonging to one of a number of categories and specific clinical actions are then recommended based upon such categories. Some clinical actions such as biopsies may be recommended by IRADS even when they are not necessary. The present inventive concept is configured to utilize a Computer-Assisted Diagnosis (CAD) system that is specifically programmed to minimize discrepancies between the recommended clinical actions of an individual or specific group of experts using the standard IRADS process and the optimum clinical actions based on correlation with biopsy proven data. The resulting CAD system reduces the number of unnecessary clinical actions such as biopsies based on the operator's error profile.
US11182893B2 Method of pretreating sample including biological particles, method of acquiring image of biological particles, apparatus for pretreating sample including biological particles, and biological particle image-acquiring apparatus
A method of pretreating a sample including biological particles, the method including a step of acquiring a fraction (1b) which passes through a sieve (A) having meshes of 250 to 1000 μm and does not pass through a sieve (B) having meshes of 32 to 63 μm by sieving a sample including biological particles as a detection target, and a step of adding a colloidal solution having a density of 1.10 to 2.45 g/cm3 to the fraction (1b), subjecting the resultant solution to centrifugation, and acquiring a supernatant fraction (S0) after the centrifugation.
US11182890B2 Efficient system and method of determining a permeability ratio curve
Systems and methods for field of reservoir characterization, and more specifically to more accurate and processor efficient methods of permeability modeling. The systems efficiently determine a permeability of a reservoir using a deep convolution neural network and core photographs and Vshale logs. In some aspects, the core photographs are windowed to determine a continuous permeability ratio for the reservoir.
US11182889B2 System and method for authenticating physical objects based on captured images
One embodiment can provide a system for authenticating an object. During operation, the system configures an environment surrounding the object according to one or more target environmental factors, captures at least a first image of the object while the object is exposed to the target environmental factors, and determines Fan authenticity of the object based on the captured first image and the target environmental factors.
US11182888B2 System and method for high precision multi-aperture spectral imaging
Generally described, one or more aspects of the present application correspond to systems and techniques for spectral imaging using a multi-aperture system with curved multi-bandpass filters positioned over each aperture. The present disclosure further relates to techniques for implementing spectral unmixing and image registration to generate a spectral datacube using image information received from such imaging systems. Aspects of the present disclosure relate to using such a datacube to analyze the imaged object, for example to analyze tissue in a clinical setting, perform biometric recognition, or perform materials analysis.
US11182882B2 Method and device for tone-mapping a picture by using a parametric tone-adjustment function
The present principles relates to a method and device for tone-mapping an input picture by using a parametric tone-adjustment function. The method is characterized in that the method comprises determining at least one parameter of said tone-adjustment function modulated by a brightness level of the input picture.
US11182880B2 Image processing device, image processing method, and program
Methods and apparatus for image processing are provided. The method comprises receiving input of a visible-ray image and a far-infrared-ray image obtained by photographing a same subject, estimating a blur estimation result in the visible-ray image, wherein estimating a blur estimation result comprises calculating a correlation between the visible-ray image and each of a plurality of filter-applied far-infrared ray images in which a different filter is applied to the far-infrared-ray image and selecting the filter for which the calculated correlation is highest, and performing a correction process on the visible-ray image based, at least in part, on the blur estimation result to generate a corrected visible-ray image from which the blur is reduced, wherein generating the corrected visible-ray image comprises applying, to the visible ray image, an inverse filter having an inverse characteristic to a characteristic of the selected filter.
US11182879B1 Synthetic bokeh for video conferencing
A video system for creating a display in a video conference. The video system includes a web camera to capture an image of a user at a first distance from the web camera and a background that extends away from the camera at a second distance greater than the first distance. The video system also has a distance measuring system to measure the first distance between the user and the web camera. The video system establishes an artificial focal length at least as great as the first distance and less than the second distance to artificially blur the background while maintaining the user in focus. The display thus shows the user in focus and a blurred background. The purposefully-blurred background is known as synthetic bokeh.
US11182877B2 Techniques for controlled generation of training data for machine learning enabled image enhancement
Described herein are systems and techniques for generating training data for use in training a machine learning model for image enhancement. The system may access a target image of a displayed video frame, wherein the target image represents a target output of the machine learning model. The system may access an input image of the displayed video frame, wherein the input image corresponds to the target image and represents an input to the machine learning model. The system may train the machine learning model using the target image and the input image corresponding to the target image to obtain a trained machine learning model.
US11182875B2 Coordinate mapping for rendering panoramic scene
A projection metadata system and method are provided for providing projection metadata to a rendering system for use in rendering a panoramic scene. A rendering system and method are provided for rendering the panoramic scene using the projection metadata. The projection metadata may comprise machine readable data which may directly provide the coordinate mapping to be used in by the rendering system to render the panoramic scene. For example, an executable script may be provided which, when executed, carries out the coordinate mapping. Compared to known ways of signalling a rendering system which projection to use, which may conventionally involve selecting a projection from a number of predefined projections and signalling the selection, the use of projection metadata may provide a high degree of flexibility, as different projections may be defined for, e.g., different spatial and/or temporal parts of the panoramic scene, different rendering techniques, etc.
US11182871B2 System and apparatus for ridesharing
A method, computer product and computerized system, the method comprising: obtaining travel information regarding at least one future travel for a user, the travel information comprising at least source, destination and travel start time for the at least one travel; determining a location indication and a mobility status for the user, the mobility status determined at least from acceleration readings taken by a mobile device associated with the user; based on the future travel information, mobility status and location indication, determining that the user is in a pre-stage for the at least one future travel; querying a database for a travel partner matching the user and the future travel; and issuing a suggestion to the user to at least partially share a ride from the source to the destination with the travel partner.
US11182866B2 Digital property authentication and management system
Systems and methods for digital property authentication and management are disclosed. A document representing a trade secret may be requested to be registered with a trade secret registry. A document obfuscation value corresponding to the document may be generated and may be registered with a blockchain. A record of the registration may be generated for the trade secret registry. The registry may be searchable and/or offer functionality such as valuation, insurance provision, and/or verification, among other benefits and functionalities.
US11182864B1 Non-sequential restaurant order system and method
Systems and restaurant locations for use with a mobile ordering system, and methods thereof, to provide at least more time-efficient pick up of orders by customers than with traditional ordering and pick up windows.
US11182861B2 Structure condition sensor and remediation system
A computer system is configured to, responsive to receipt of a data alert from a sensor technology incorporated in a structure, perform real time polling of remedial technology in the structure, receive remedial action monitoring data output by the sensor technology and indicative of whether a remedial action has been taken, and input the monitoring data alert and the remedial action monitoring data into a trained computerized neural network. The neural network is configured to determine and operational status of the sensor technology and whether the remedial action has been taken. The computer system outputs a notification identifying a current risk and a determination of whether the remedial action has deployed.
US11182860B2 System and method for providing photo-based estimation
Methods and systems for facilitating photo-based estimation are described. In an aspect, a server is configured to send via a communications module to a remote computing device a first signal comprising a chat interface. The server may receive, via the communications module and from the remote computing device, a second signal representing input received at the remote computing device through the chat interface. The server may identify an account associated with the remote computing device and retrieve policy data associated with the identified account from the data store. The server may automatically evaluate the input and policy data against predetermined criteria to determine whether a claim has a low risk level and, when the claim is determined to have a low risk level, engage a photo-based estimation module.
US11182858B1 Multidimensional asset management tag pivot apparatuses, methods and systems
The Multidimensional Asset Management Tag Pivot Apparatuses, Methods and Systems (“MAMTP”) transforms iTag Creation Request and Responses, holdings selections, allocation splits, goal map selections, goal option selections, account links inputs via MAMTP components into iTag records, iTagged asset information, asset buy/sell approval, asset order, map goal add, tracking, outputs. The MAMTP includes a processor issuing instructions to obtain: an asset identifier for an asset collection from a user, and associated interest profile constraints. MAMTP also obtains an interest tag selection, obtain constituent asset collection proportion allocation information based on the interest tag selection. The MAMTP may then provide a selection mechanism for the user to specify preferences amongst any conflicting tag selections. Thus, the MAMTP may generate synthetic alternatives according to any specified preferences and generate a rebalance of the asset collection based on the constituent asset collection proportion allocation information, any conflicting tag selections, and any synthetic alternatives.
US11182857B2 Guarantee fund calculation with allocation for self-referencing risk
Computer implemented systems and methods are disclosed that allow for the efficient and rapid determination of guarantee funds for clearing member firms. Disclosed systems and methods account for the exposure of self-referencing risk.
US11182855B1 Customer facing risk ratio
Provided is a customer facing risk ratio for trading desks that deal primarily in derivatives in order to determine conformance with government regulations as it relates to financial entities. The customer facing risk ratio is a metric that measures customer facing risk exposure for trading desks of the financial entity. The metric may be utilized to determine conformance to various regulations as it relates to derivative transactions. The customer facing risk ratio may be utilized to measure the proportion of customer facing risk exposure compared to the total risk exposure for each trading desk of a financial entity.
US11182847B2 Techniques to facilitate online commerce by leveraging user activity
The present disclosure is directed to techniques to facilitate online commerce by leveraging user activity, specifically search activity for goods/services on an online platform. As described herein, the online platform refers to a turnkey e-commerce solution that enterprises use to manage electronic transactions involving their goods/services. Some techniques are directed to an improved online platform operative to predict a user's intention behind a search query and after a consider number of search queries, to have that search query as a dynamic search filter for the online platform. Other embodiments are described and claimed.
US11182846B2 Providing an image of an item to advertise the item
A first device captures an image of an item and provides the image depicting the item and a textual descriptor to a host machine. The host machine receives the image of the item and provides the image and textual descriptor to a second device. The second device initially presents the image as a listing of the item. The second device presents the textual descriptor and an option to initiate a communication to a first user associated with the first device upon request by a second user of the second client device.
US11182845B2 Enhanced information delivery during a customer support session
Techniques are provided herein for providing information during a life cycle of a user's engagement with a product or service. A wireless device is configured to, in response to processing a computer readable artifact after the user has acquired the product or service, transmit a request for first information pertaining to the product or service. A computer is configured to retrieve the first information without regard for the life cycle of the product or service. The computer is further configured to retrieve supplemental information pertaining to the product or service, and provide the first information together with the supplemental information to the wireless device. The supplemental information retrieved varies depending on a current state of the life cycle.
US11182844B2 Virtual resource transfer method, client device, application server, and system
The present disclosure discloses a virtual resource transfer method, including: responding to a first login request from a first client for logging into a public service account; receiving a service request initiated by the first client; responding to a second login request from a second client for logging into the public service account; sending information about the service request of the first client to the second client; receiving service order information for the service request from the second client; generating, by an application server associated with the public service account, a virtual resource transfer request according to the service order information; sending the virtual resource transfer request to the first client by using the public service account, the virtual resource transfer request being configured for transferring, from the first client, a virtual resource in a first virtual resource account to a second virtual resource account.
US11182841B2 Prospect recommendation
Examples of prospect recommendation including a prospect recommendation system are provided. The system may receive a prospect assessment query. The system may receive and sort prospect data, sales attribute data, and product data by applying an artificial intelligence component. The system may determine a prospect matrix by correlating the prospect data with the product data. The system may determine a prospect profile by collating historical prospect data and the product data. The system may determine a prospect assessment matrix by correlating the prospect matrix and the prospect profile. The system may determine a decisional pathway based on a comparison between the prospect profile and the prospect assessment matrix. The decisional pathway may include a plurality of assessment interpretations. The system may determine a prospect recommendation index based on the decisional pathway. The prospect recommendation index may facilitate the generation of a prospect assessment result for resolution of the prospect assessment query.
US11182840B2 Systems and methods for mapping a predicted entity to a product based on an online query
Systems and methods including one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of receiving an online query from an electronic device of a user, the online query comprising natural language of the user, determining an intent of the online query as at least one of a product-related intent or a non-product-related intent, predicting an entity from the online query if the intent of the online query is determined to be a product-related intent, mapping the entity predicted from the online query to product metadata associated with one or more products, and coordinating a display of product information of the one more products on the electronic device. The entity can include a product name, a product attribute, a product price range, an average customer review, or a product brand.
US11182828B2 System for fixed-wing aircraft advertisement using locally sampled word listening
A fixed-wing aircraft advertisement method, system, and non-transitory computer readable medium for a fixed-wing aircraft, include advertising from samples of speech heard by the fixed-wing aircraft at a given location.
US11182821B2 System and method of saving deal offers to be applied at a point-of-sale (POS) of a retail store
A system and method of saving deal offers to be applied at a point-of-sale (POS) of a retail store may include receiving, by a mobile device via a communications network, multiple advertisements inclusive of selectable deal offers of products being sold at the retail store for a user to select. Responsive to a user selecting to view an advertisement of a product on the mobile device, the deal offer of the product to be presented to the POS to be applied to a cost of the product may be automatically stored. Responsive to a check out request at the mobile device, data inclusive of the deal offer to be presented to the POS to apply the deal offer to the cost of the product to which the deal offer is associated may be generated.
US11182819B2 System and method for a digital coin exchange
Systems and methods for digital coin exchange. A digital coin platform receives a distribution request from an entity server comprising digital multimedia content associated with an entity. Digital coins are created responsive to the request. Each digital coin comprises a first coin associated with the entity and a second coin associated with consumers. The first and second coins are linked via linking information. The first coins are transferred to the entity server. A consumption request including the digital multimedia content is transmitted to a consumer device. Responsive to an indication that the content is at least partially consumed via the consumer device, one or more second coins are transferred to the consumer device. The digital coins and the transferred first and second coins are recorded. The transferred second coins permit the consumer device to perform transactions associated with the entity.
US11182818B1 Computer system for identifying aberrant activity on a reward card platform
A reward card platform includes a database storing funding accounts, reward card purchase transactions, and aberrant activity rules. A first user interface enables purchasing reward cards, including controls to specify reward card parameters. A second user interface enables specifying rules to detect aberrant activity. The second user interface includes user interface controls to specify the rule parameters, including: specifying a moving window of time; specifying an aggregation type; specifying filtering; specifying aggregation grouping; and specifying a threshold value for triggering an alert. The platform includes a rules execution engine that runs periodically to evaluate each of the rules. For each rule, the engine identifies transactions whose timestamps fall within the moving window of time relative to a current time and satisfies the filters, then computes an aggregation of the transactions according to the aggregation type and aggregation grouping. When the aggregation exceeds the threshold value, the platform raises an alert.
US11182817B1 System and method for caching of data in a computer system
A system and method are presented for using a plurality of data caches to increase the efficiency of a computing system in an e-commerce environment. Separate caches with distinct time-to-live values are created, one each for customer information, customer cart contents, and product pricing data. Product pricing is pre-analyzed using a pricing data engine that calculates multiple potential prices for a single item that is then stored in the product pricing data cache. This data can then be used in a variety of contexts to determine different pricing for the same product without requiring another request for product data from the pricing data engine. When a product is viewed during catalog browsing, all information needed to determine pricing for that particular user might be accessible from the data caches for fast processing.
US11182813B2 Method and system for revealing a prize embedded in a candle
A candle with an embedded item and methods for manufacturing same are disclosed. A method for manufacturing a candle having an embedded item can include a prize and a redeemable code. The redeemable code can be associated with a value. The value can be used to select a prize based on the associated value. A method, system and non-transitory computer-readable medium for revealing a value associated with the prize and redeemable code is also disclosed.
US11182811B2 System and method using a dynamic pricing engine to determine pricing for goods
Methods, systems, and computing devices for determining a price of a good during a time period are described. The method includes scanning, via a scanner coupled to a computing device or a server, a readable identification tag affixed to the good and querying the computing device or the server to identify, from the readable identification tag, the good and information associated with the good. The information comprises one or more price-calculation factors assigned to the good. The method further includes applying an algorithm of a dynamic pricing engine to the identified good to: calculate a price of the good and modify the calculated price of the good to optimize a target function. The optimization depends on the one or more price-calculation factors. The method further includes transmitting the optimized price of the good to a display for display to a customer.
US11182801B2 Computer-implemented method and system for authentication of a product
A computer-implemented method of authenticating a product comprises receiving, from a scanner terminal, a query message including a hapto-signature of the product to be authenticated, the hapto-signature including at least one haptic characteristic of the product as scanned by a touch-sensitive surface of the scanner terminal. The method comprises comparing the received hapto-signature against a hapto-signature database comprising a plurality of reference hapto-signatures, each reference hapto-signature having an associated product, to determine whether or not the received hapto-signature matches at least one of the reference hapto-signatures, wherein a determination that the received hapto-signature matches at least one of the reference hapto-signatures indicates that the product is authentic. The method comprises generating and sending a response message indicative of whether or not the received hapto-signature matches at least one of the reference hapto-signature.
US11182799B2 Network usage detection and presentation
A method and system for improving network usage detection and presentation is provided. The method includes detecting and identifying a user accessing specified network content. Objects being viewed by the user via a network are detected and prior associations between the objects and the user are determined. Attributes of the objects with respect to the prior associations are determined and presented via a GUI.
US11182794B1 Detecting unauthorized devices using proximity sensor(s)
A payment reader and a POS terminal may communicate over a wireless connection. The methods and systems include monitoring one or more parameters corresponding to a payment reader and another device in proximity to the payment reader. The first device, through a set of customized instructions, determines whether behavior of the second device substantially corresponds to the first device, in order to detect suspected hardware or software intrusion associated with the secure first device. On successful detection of a suspected intrusion, the first device generates an alert for a user of the first device if illegal intrusion is suspected by the processor.
US11182793B2 Systems and methods for transaction account tokenization
A system may receive a request for a payment payload for a payment transaction with the request including a token and a transaction amount. The token may identify a transaction account for use in the payment transaction. The system may assess the risk of fraud associated with the transaction account and the payment transaction. The system may return the payment payload in response to a favorable risk assessment. The payment payload may be passed to a merchant and from the merchant to a payment network for evaluation. The payment transaction may be approved or declined based on the contents of received payment payload matching the contents of a generated payment payload.
US11182788B2 Blockchain-based trustable guarantees
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain-based guarantee information. One of the methods includes receiving a cyphertext of a digital document specifying a guarantee from a first computing device associated with a first guarantor and one or more zero-knowledge proofs (ZKPs) related to one or more values associated with the guarantee; verifying that the one or more ZKPs are correct; upon verifying that the one or more ZKPs are correct, storing the cyphertext to a blockchain based on performing a consensus algorithm; receiving a first message from a second computing device associated with a beneficiary or a representative of the beneficiary, the first message including an acceptance of the guarantee by the beneficiary; and updating a status of the guarantee to indicate that the guarantee has been accepted by the beneficiary.
US11182786B2 System and method for processing secure transactions using account-transferable transaction cards
In a method for activating account-variable transaction cards having private and public card encryption keys stored therein, private and public personal keys are associated with an account and transmitted to an account holder device. A request for activation of an account-variable transaction card is received by a central processor from the user device. The request includes information encrypted using at least the private personal key and the private card key. The central processor associates an account function with the account-variable transaction card and initiates via a first node in a distributed consensus network, an account blockchain associated with the account and the account-variable transaction card.
US11182784B2 Systems and methods for performing transactions with contactless cards
Example embodiments of systems and methods for data transmission system between transmitting and receiving devices are provided. In an embodiment, each of the transmitting and receiving devices can contain a master key. The transmitting device can generate a diversified key using the master key, protect a counter value and encrypt data prior to transmitting to the receiving device, which can generate the diversified key based on the master key and can decrypt the data and validate the protected counter value using the diversified key.
US11182781B2 Block chain encryption tags
A system that includes a device with a processor is configured to receive a first set of data elements and to obtain an encryption key from a memory. The processor is further configured to encrypt the first set of data elements using the encryption key, to embed the first set of encrypted data elements within a first block for the block chain, and to generate a first encrypted element map identifying the locations of the first set of encrypted data elements within the first block. The processor is further configured to combine the encryption key with the first encrypted element map to generate a creator tag, to encrypt the creator tag, to embed the creator tag within the first block, and to publish the first block to a block chain.
US11182779B2 Method and system for contactless transactions without user credentials
A method for generation of an application cryptogram for use in a payment transaction includes: storing, in a first memory, a single use key associated with a transaction account; electronically transmitting the single use key to a processing server; receiving an encrypted session key and a server encryption key from the processing server; executing a first query to store the encrypted session key in the first memory and a second query to store the server encryption key in a second memory; decrypting the encrypted session key using the server encryption key; generating an application cryptogram based on the decrypted session key; and electronically transmitting the generated application cryptogram for use in a payment transaction.
US11182776B1 Systems and methods for foreign currency exchange and transfer
Systems and methods relating to currency exchange and currency transfer are provided. A computer-implemented method includes receiving, by a provider computing system associated with an accounts provider, a customer request via a mobile wallet application on a mobile device associated with a customer. The customer request includes a currency transfer request from a mobile wallet held by the customer to a recipient. The method further includes identifying the recipient from the customer request and a partner accounts provider associated with the recipient, communicating with the partner accounts provider regarding the currency transfer, transferring an amount for the currency transfer from the mobile wallet to the partner accounts provider via an omnibus account held by the accounts provider on a distributed ledger, and transmitting a confirmation of the currency transfer to the customer.
US11182775B2 Asset-backed electronic currency systems and methods
A cryptocurrency system of the present disclosure employs one or more creator computing devices, one or more initial transaction computing devices, one or more asset-backed computing devices, one or more certifier computing devices, and one or more block chain verifier computing devices. In operation, the system enables a person or legal entity to create and manage electronic currency that is backed by assets.
US11182770B1 Systems and methods for sensing locations of near field communication devices
A system for sensing a proximity of a near field communication (NFC) device includes an NFC reader that communicates with a remote NFC device through load modulation. The NFC reader transmits a wireless carrier signal from an antenna, and the remote NFC device modulates such carrier signal by changing its internal impedance in order to transmit data to the NFC reader. The NFC reader has at least one antenna for receiving the modulated signal. This antenna is coupled to circuitry that measures a spectrum of the received signal and identifies a resonant frequency of the NFC device based on the measured spectrum. Such circuitry also determines the signal's amplitude at such resonant frequency and precisely estimates the distance of the remote NFC device from the reader based on such amplitude. By estimating the precise distance of the remote NFC device from the reader, the location of the remote NFC device relative to the reader can be precisely determined, and this information may be used to operate the NFC reader more efficiently.
US11182765B2 Method for processing a recurring transaction, corresponding device and program
The invention relates to a method for processing a recurring transaction for access to a good or to a service by a transactional processing device (DTT), the method comprising an initial step for obtaining a piece of data representing a processing instruction (iTrR) for processing a recurring transaction (TrR), the method being characterized in that it comprises: a step (100) for transmitting a message (Msg) of interrogation of a given type, said message (Msg) comprising at least one piece of identification data (Id) for identifying said recurring transaction, to a terminal (TermU) of a user having previously taken out a subscription for said good or said service; a step (110) for inserting said recurring transaction into a deferred processing database (BT-TD); transactional processing (120), depending on the occurrence of at least one of the following events: reception (130) of a message (Msg2) from said terminal (TermU) of said user; expiry of the deadline for carrying out said recurring transaction (140).
US11182764B2 Peer-to-peer (P2P) peripheral communication control
A host establishes an up-to-date, an automated, secure, and Peer-Two-Peer (PSP) communication session with a peripheral. During the communication session, the host controls serialization, prioritization, and delivery of messages being passed. Each message providing command instructions and/or information for processing between the host and the peripheral.
US11182760B2 Systems and methods for managing self check out services
Some systems and methods are directed to a device agnostic architecture configured to control and/or manage the interactions between any front end store systems (e.g., self checkout (SCO) systems) for capturing purchase items and backend systems (e.g., point of sale (POS) subsystems) for completing purchase of the items. The device agnostic architecture can include a translation layer or translation component that mediates communications from and/or between the front end and backend systems. For example, the translation layer maps any commands received from any SCO and/or POS device into execution commands native to receiving systems. For example, back-end processing systems can be configured to control on-line identification of products and/or services for purchase, and manage execution of sales of any goods or services. The translation layer manages communication between SCO devices and the backend systems so each communicates with each other according to their respective formats (e.g., communication protocol and/or data format).
US11182757B2 Trusted transaction system for digital asset licensing
A licensing system and related methods are described utilizing aspects of distributed ledger technologies to facilitate trusted and verifiable licensing transactions for creative works. A client device can include an asset editing tool for incorporating an asset selected from a plurality of licensable assets into a new creative work. The selected asset can be downloaded for incorporation into the new creative work. The new creative work incorporating the selected asset can be analyzed to determine an amount that the selected asset contributed to the new creative work, or an amount that the new creative work is attributable to the selected asset. Based on the analysis, a smart contract associated with the new creative work can be generated to include license fees for licensing the new creative work, receive payment transactions for licensing the new creative work, and fairly disperse calculated portions of received payment transactions to a licensor of the new creative work and to another licensor of the incorporated selected asset.
US11182755B2 Apparatus and method for transaction handoff and completion
A system for handoff of a transaction for completion is provided, the system having a point-of-sale terminal and a server. The point-of-sale terminal is configured to employ a token with the server to perform the handoff of the transaction for completion on a guest device, where communications between the point-of-sale terminal and the server are transmitted and received through a gateway device that is collocated with the point-of-sale terminal. The server is configured to transmit details of the transaction for display on the guest device, and is configured to receive transaction completion data provided by the guest device, and is configured to notify the guest device and the point-of-sale terminal that the transaction is complete, where the server is not collocated with the point-of-sale terminal.
US11182754B2 Methods for synthetic monitoring of systems
Methods for synthetic transaction monitoring are disclosed. In one embodiment, in an information processing apparatus comprising at least one computer processor, a method for synthetic system monitoring may include: (1) generating a synthetic transaction having a nominal value; (2) at a test interface, initiating the synthetic transaction into a transaction processing flow comprising a plurality of transaction elements; (3) the test interface receiving, from a first transaction element of the plurality of transaction elements, a first transaction state for the transaction; (4) the test interface comparing the first transaction state to a first expected transaction state for the first transaction element; and (5) the test interface generating an output based on the comparison.
US11182752B2 Generating transaction message
Systems methods and computer programs are disclosed that enable generating transaction messages. In one embodiment, the method comprises: generating a transaction message using a first computing device, the transaction message comprising: compensation information comprising instructions indicating a transaction to be executed in order to undo a previously executed transaction; and a transaction identification that identifies an executing program within the first computing device to execute the transaction; and sending the transaction message over an input/output device connected to the first computing device for processing on a second computing device.
US11182750B1 Visualizing vehicle part replacement information using extended reality
A device having extended reality capabilities receives a video feed including one or more video frames depicting an object. The device provides the one or more video frames to a first machine learning model that identifies the object and one or more parts of the object that are depicted in the one or more video frames, and obtains positional tracking information that represents a position and an orientation associated with the object depicted in the one or more video frames relative to a coordinate space. The device identifies a plurality of parts from the one or more parts of the object that are depicted in the one or more video frames and determines, using one or more second machine learning models, information regarding the plurality of parts and information regarding one or more replacement parts.
US11182748B1 Augmented data insight generation and provision
In the present disclosure, artificial intelligence (AI) processing is trained and leveraged to learn user-specific insights that are contextually relevant to a state of a user communication. Contextual information about a state of a user communication may be collected and analyzed. That contextual information may be cross-referenced with an extensive knowledge graph that is constructed from user context data. Exemplary AI processing may further be trained to apply a relevance analysis to assist with processing described herein including generation and curation of data insights that are most relevant to a state of a user communication. In some examples, the data insight generation process may be augmented by pre-generating data insights that may be relevant to a user communication prior to occurrence of the user communication. Further technical examples pertain to the rendering and presentation of representations of data insights through a graphical user interface (GUI).
US11182743B2 Order processing method and device, server, and storage medium
The present disclosure discloses an order processing method. The method includes: receiving at least one pending order and placing the at least one pending order in an order pool; dividing part or all of pending orders in the order pool into at least one batch of task; for any of the at least one batch of task, allocating the batch of task to a corresponding target workstation, selecting a target inventory container matching an order item for a pending order in the batch of task, and selecting a target robot for carrying the target inventory container for the batch of task; controlling the target robot to carry the target inventory container matching the order item to the target workstation corresponding to the batch of task. The present disclosure further discloses an order processing device, a server, and a storage medium.
US11182738B2 System for inventory management
Sensor-equipped display management systems and methods that may be used to calculate a number of products removed from a display management system based upon motion of one or more mechanisms within the display management system. Additionally, the systems and methods may be used to detect patterns from the sensor data, which may be indicative of attempted theft of products stored within the display management system.
US11182737B2 Systems and methods for factory catalog management and distribution of orders and services
Certain examples provide systems and methods for cloud-based factory storage and provisioning of orders and other items. An example cloud-based factory catalog apparatus is disclosed including a data store to include reference content, rules, and tenant content; a processor to map incoming tenant content to the reference content to form a catalog content set and to store the catalog content set in the data store to be output to at least one tenant system; and an interface to receive the incoming tenant content and provide the catalog content set to the at least one tenant system. An example computer-readable storage medium is disclosed including instructions which, when executed, particularly configure at least one processor to at least: map incoming tenant content to reference content using rules to form a catalog content set; store the catalog content set in a data store; and provide the catalog content set to at least one tenant system.
US11182734B2 Intelligent delivery system
Intelligent tools are provided to enable a mailcenter in a campus to provide mail service to mail service customers and perform processing of mail, in an automated manner as much as possible. Such processing may be performed include scanning and obtaining mail information from a mailpiece, and then sending such mail information to the mail service customer (as specified addressee of the mailpiece) by electronic notification via a corresponding electronic address.
US11182727B2 Automatically detecting inconsistencies between a business process model and a corresponding tutorial video
Methods, systems, and computer program products for detecting inconsistencies between a business process model of an organization and its accompanying tutorial video are provided herein. A computer-implemented method includes identifying activities within a business process model and assigning a concept to each activity within the business process model; constructing a confluence graph for a tutorial video corresponding to the business process model by (i) generating text corresponding to audio of the tutorial video and identifying activities within the text, and (ii) assigning a concept for each activity within the text and creating a concept node, within the confluence graph, for each concept assigned to an activity within the text; comparing the concepts of the business process model and the concept nodes of the confluence graph to identify inconsistencies between the business process model and the corresponding tutorial video; and outputting the identified inconsistencies to at least one user.
US11182724B2 Estimation of per-application migration pricing and application move group sequence for cloud migration
This disclosure relates generally to cloud migration strategy and, more particularly, to estimation of per-application migration pricing and application move group sequence for cloud migration. The per-application migration pricing is the cost incurred to migrate an application from an organization's infrastructure to a cloud and the application move group sequence is an optimized application movement sequence from an organization's infrastructure to a cloud. The method and system propose to estimate the per-application pricing for cloud based on a set of optimization techniques and neural networks. Further the application move group sequence for cloud migration is estimated based on a forest poly tree optimization, a fuzzy ant colony optimization, a triangular fuzzy optimization and a plurality of pre-defined priorities.
US11182722B2 Cognitive system for automatic risk assessment, solution identification, and action enablement
A method includes monitoring with at least one monitoring tool one or more activities associated with an enterprise. The method further includes analyzing data input from the at least one monitoring tool of the one or more activities, and determining, based on analytics performed on the data input and an implemented policy, when the one or more activities qualifies as an incident. A remedial response responsive to the incident is initiated. The monitoring, analyzing, determining and initiating steps are performed by at least one processing device including a processor operatively coupled to a memory.
US11182721B2 Healthcare risk analytics
An approach is provided in which an information handling system trains on a set of historical data that includes a set of first infractions caused by a set of first businesses and a set of fines imposed on the set of first businesses based on the set of first infractions. The trained information handling system then performs a risk assessment of a second business that includes predicting a set of possible infractions of the second business based on a set of characteristics of the second business. Then, the information handling system predicts a set of possible fines corresponding to the set of possible infractions based on the historical data. In turn, the information handling system generates a risk report that includes the set of possible infractions and the corresponding set of possible fines.
US11182720B2 Relationships among technology assets and services and the entities responsible for them
Among other things, information is obtained by computer about Internet-related assets of organizations. The information is used to identify relationships between the organizations with respect to the assets. The information about the identified relationships is made available for display or analysis or both.
US11182716B2 Cost efficiency tracking for configuration management database
Methods and systems for resource usage tracking are disclosed. In one embodiment, an exemplary method comprises receiving a request to assign a first role to at least one virtual server; configuring the virtual server to associate the first role with a first resource of the virtual server; modifying a database to include an identifier associated with the virtual server and an identifier of the first role assigned to the virtual server; receiving, from the virtual server, indications of first resource usage; calculating a first resource cost as a combination of costs associated with each of the received indications; mapping the first resource cost to the first role; and modifying a user interface element for presentation on a web page to include the cost mapped to the first role.
US11182712B2 System and method for determining coating requirements
A system and method for determining coating requirements with one or more computer-based systems, which includes receiving image files of a structure (e.g., a building), identifying one or more surfaces of the structure to be coated based on the received image files, determining a surface area for each of one or more surfaces to be coated, receiving coating application information, calculating a coating amount for each of the one or more surfaces to be coated based on the calculated surface area and the received coating application information, and optionally, communicating the calculated coating amounts.
US11182711B2 Computationally-efficient resource allocation
A method to associate a set of first entities to a set of second entities, e.g., computing jobs to processors, agent teams to workspace resources within a physical location, or the like. The NG is seeded using a force directed graph (FDG), whose “seed” particles represents the agents and their relative interconnectedness. The FDG is first brought into an equilibrium state to define a solution space. A relative coordinate system of the FDG solution space is then translated to a number of vertices represented in the NG, and then an initial seeding of the seed particles in the NG (based on their relative positions in the FDG solution space) is carried out. A search is then performed. During the search, each seed vertex releases its embedded agents to adjacent vertices to enable the agents to search for and achieve a required count. During this process, the seed particles grow to the desired size (with their constituent first entities then located at the NG vertices) to complete the agent-to-resource allocation process.
US11182708B2 Providing suitable strategies to resolve work items to participants of collaboration system
A method, system and computer program product for improving collaboration among participants in a collaboration system. In one embodiment of the present invention, a system, referred to herein as the “integration system,” connected to a collaboration system monitors for comments or updates pertaining to a work item involving a customer problem to be resolved by different participants of the collaboration system. These comments or updates for completing the work item are analyzed. After analyzing the comments or updates, strategies are derived for completing the work item based on the analysis of the comments or updates as well as based on stored data of previously resolved work items. The derived strategies are then presented to the appropriate participant(s) to resolve the work item, such as based on the roles of the participant(s) that would most effectively and efficiently perform the strategy.
US11182707B2 Method and system for providing a multi-dimensional human resource allocation adviser
A multi-dimensional human resource allocation adviser integrates with one or more employee skill set data sources and processes and aggregates both initial/static and dynamic skill set data from those sources. Machine learning algorithms are then used to normalize and rank the aggregated employee skills with respect to the skill set and requirements associated with a given task, project, or case. The set of employees determined to have employee skill sets that most closely match the skill set and other requirements associated with the given project, task, or case are then filtered based on rules and constraints determined by the requirements of the business and/or the client. The best employee match, or matches, remaining after the rules and constraints filtering are then recommended for assignment/allocation to the given task, project, or case.
US11182705B2 Method for assigning work to user and apparatus thereof
According to an embodiment, a method of allocating a job to a user comprising: receiving an allocation request signal from a terminal of the user; determining job processing information related to a job processed by the user; allocating at least one job among a plurality of jobs to the user based on the job processing information; and transmitting allocation information indicating the allocated at least one job to the terminal in response to the reception of the allocation request signal may be provided. According to an embodiment, a job allocation apparatus for performing the above-described job allocation method may also be provided. According to an embodiment, a computer readable recording medium containing a computer program for performing job allocation method may be provided.
US11182704B2 Booking system for personnel supply chains
A web based booking platform for the booking of personnel, services and assets on a single database through a single supply chain comprising: a web server hosting a portal website, the portal providing access to other service and asset provider websites or email addresses of personnel members; wherein the creation of live manifests for each step including tracking planned movements of personnel either on an individual, multiple, group or collective basis facilitates the coordination of a total personnel supply chain that is continuous and connected at each point and which ensures that each time a change is made to a roster or manifest, the service or asset provider's database is updated accordingly and in turn, all user and/or client databases.
US11182703B1 Efficient reprocessing of compensation calculations
A transaction processing system includes an engine to process transactions in accordance with rules and data. Changes can be made to the rules and data, transactions, and other parameters that have retroactive affects. The transaction processing system includes a reprocessing system to submit reprocessing requests that prompt a transaction processing engine to efficiently reprocess data to generate accurate output data. In addition to helping ensure accurate output results, the reprocessing operation selectively reprocesses information to avoid unnecessarily reprocessing every transaction. Additionally, embodiment of the compensation system allow parallel processing of current transactions and reprocessing operations using batch processing mechanisms. The transaction processing system can be implemented to perform a variety of transaction processing operations, such as processing of compensation related data.
US11182701B2 Power transformer asset management device and method therefor
The present invention relates to a power transformer asset management device and a method thereof, the device according to the present invention including: a full cycle database managing full cycle data of a power transformer; a physical performance evaluation unit performing physical performance evaluation that calculates a health index by analyzing and weighting life information, a failure ratio, operation history, and status information of a preventive diagnosis system from the full cycle data; a risk evaluation unit performing risk evaluation by generating a risk matrix using the physical performance evaluation result; an economic evaluation unit performing economic evaluation by evaluating costs over a full cycle of the power transformer; and an asset management unit establishing an investment plan for replacing the power transformer according to a maintenance priority of the power transformer determined using the physical performance evaluation result, the risk evaluation result, and the economic evaluation result.
US11182696B2 Quantitative discovery of name changes
Embodiments of the present invention provide a method for detecting a temporal change of name associated with performance data. The method comprises receiving at least one candidate name replacement pair comprising a pair of names. The method further comprises, in a training stage, for each known name replacement pair included in the performance data, determining a window of time covering a most recent appearance of a first name of the known name replacement pair. The window of time is determined based on quantitative features of a time series model comprising performance data for the first name and a second name of the known name replacement pair. The method further comprises, in the training stage, training a machine learning classifier based on quantitative features computed using a portion of the performance data for the first name and the second name, where the portion is within the window of time determined.
US11182695B1 Method, apparatus, and computer program product for machine learning model lifecycle management
Computing systems, computing apparatuses, computing methods, and computer program products are disclosed for machine learning model lifecycle management. An example computing method includes receiving a machine learning model selection, a machine learning model experiment creation input, a machine learning model experiment run type, and a machine learning model input data path. The example method further includes determining a machine learning model execution engine based on the machine learning model experiment creation input and the machine learning model experiment run type. The example method further includes retrieving input data based on the machine learning model input data path. The example method further includes executing a machine learning model experiment based on the machine learning model execution engine, machine learning model experiment creation input, and the input data. The example method further includes generating one or more machine learning model scores based on the machine learning model experiment.
US11182694B2 Data path for GPU machine learning training with key value SSD
A system and method for machine learning. The system includes a GPU with a GPU memory, and a key value storage device connected to the GPU memory. The method includes, writing, by the GPU, a key value request to a key value request queue in a input-output region of the GPU memory, the key value request including a key. The method further includes reading, by the key value storage device, the key value request from the key value request queue, and writing, by the key value storage device, in response to the key value request, a value to the input-output region of the GPU memory, the value corresponding to the key of the key value request.
US11182693B2 Composable natural language lenses for collaborative streams
Identification of content classes deemed important by users is received. Classifiers are trained on user communication text to recognize content matching content classes. A composite classifier is applied to text of communication among users of a second set of users, including tagging, by the composite classifier, content in text of communication among the users of the second set. The tagging is responsive to the classifiers recognizing their respective content classes in text of communication among the users of the second set.
US11182692B2 Machine learning for ranking candidate subjects based on a training set
According to an embodiment of the present invention, a system designates each document in a collection of documents as a member of a first group containing known subjects for a concept of interest or as a member of a second group containing candidate subjects for the concept of interest and determines a subset of documents for at least one subject. The system generates a classifier based on the documents in the first and second groups and applies the classifier to a set of documents for the at least one subject to determine whether each document belong to the first and/or second group. The system generates a score for the at least one subject based on a quantity of documents for that subject assigned to the first group of documents relative to a total quantity of documents for that subject and ranks that subject based on the determined score for each subject.
US11182686B2 4T4R ternary weight cell with high on/off ratio background
A weight cell and device are herein disclosed. The weight cell includes a first field effect transistor (FET) and a first resistive memory element connected to a drain of the first FET, a second FET and a second resistive memory element connected to a drain of the second FET, the drain of the first FET being connected to a gate of the second FET and the drain of the second FET is connected to a gate of the first FET, a third FET and a third resistive memory element connected to a drain of the third FET, and a fourth FET and a fourth resistive memory element connected to a drain of the fourth FET, the drain of the third FET is connected to a gate of the fourth FET and the drain of the fourth FET being connected to a gate of the third FET.
US11182682B2 System for extracting semantic triples for building a knowledge base
The present disclosure relates to a computer-implemented method of verifying a semantic triple generated for building a knowledge base including data patterns defining concepts associated with semantic triples derived from unstructured text. The method includes providing the semantic triple to a user interface, the semantic triple including a subject, an object, and a relation. The method also includes receiving, from the user interface, an acceptance or a rejection of the subject, the object, and the relation as relevant or not to the knowledge base. The method also includes transmitting the semantic triple for inclusion as a data pattern in the knowledge base in the event that all of the subject, the object, and the relation, have been accepted.
US11182680B2 Using ontology for cause-effect analysis
A method, a computer program product, and an information handling system is provided for identifying a causal relationship between metrics performing steps. The steps include receiving a correlation significance Sij between a metric Mi and a metric Mj; receiving a mutability attribute Ai for the Mi and a mutability attribute Aj for the metric Mj from a data source; and identifying the metric Mi causing the metric Mj with the Sij if only if the Ai is immutable and the Aj is mutable.
US11182677B2 Evolving recurrent networks using genetic programming
A system and method for evolving a recurrent neural network (RNN) that solves a provided problem includes: a memory storing a candidate RNN genome database having a pool of candidate RNN nodes, each of the candidate RNN nodes representing a neural network as a unique tree structure; an assembly module that assembles N RNN layers; an evolution module that evolves the H candidate RNN nodes of each respective RNN layer; a training module that trains the candidate RNN nodes of each of the N RNN layers using training data; an evaluation module that evaluates a performance of each candidate RNN node of each RNN layer using validation data and assigns a fitness value to each candidate RNN node; a competition module that forms an elitist pool of candidate RNN nodes in dependence on their assigned fitness values; and a solution harvesting module providing for deployment of RNN layers instantiated with candidate RNN nodes from the elitist pool.
US11182674B2 Model training by discarding relatively less relevant parameters
Embodiments of the present invention include a system, computer-implemented method, and a computer program product. A non-limiting example of the method includes a processor utilizing a model having a plurality of parameters. The processor compares a current value of a model parameter to a prior value of the model parameter. Based at least in part on comparing the current value of the model parameter to the prior value of the model parameter, a determination is made that the model being utilized by the processor has changed. The current value of the model parameter is transmitted by the processor.
US11182673B2 Temporal memory adapted for single-shot learning and disambiguation of multiple predictions
Single-shot learning and disambiguation of multiple predictions in hierarchical temporal memory is provided. In various embodiments an input sequence is read. The sequence comprises first, second, and third time-ordered components. Each of the time-ordered components is encoded in a sparse distributed representation. The sparse distributed representation of the first time-ordered component is inputted into a first portion of a hierarchical temporal memory. The sparse distributed representation of the second time-ordered component is inputted into a second portion of the hierarchical temporal memory. The second portion is connected to the first portion by a first plurality of synapses. A plurality of predictions as to the third time-ordered component is generated within a third portion of the hierarchical temporal memory. The third portion is connected to the second portion by a second plurality of synapses. Based on the plurality of predictions, additional synaptic connections are added between the first portion and the second portion.
US11182672B1 Optimized focal-plane electronics using vector-enhanced deep learning
Imaging systems and methods that implement a deep learning network are disclosed. The deep learning network utilizes pose information associated with at least some identified objects. The network is pruned, to reduce the amount of information processed and to optimize runtime processing when the network is deployed. In operation, the network identifies objects, and propagates pose information for at least some of the objects or components of identified objects. The network can be deployed as part of a processing system of an imaging system included as part of a remote platform.
US11182660B2 RFID systems and methods
A Radio Frequency Identification (RFID) tag according to one embodiment includes a housing configured for coupling to an object, control circuitry coupled to the housing, and a memory for storing information, the information including a service history of the object.
US11182659B2 Generating and decoding two-dimensional code
A two-dimensional code generation method includes: performing a multiple system barcode encoding on hidden information to generate multiple system barcode of hidden encoded information; selecting a corresponding two-dimensional code version to encode standard information to generate to-be-determined standard encoded information; selecting a corresponding mask to generate a bit matrix of a two-dimensional code, and extracting the number of black dots in the bit matrix; updating the selected mask and the two-dimensional code version according to the number of black dots and the length of the hidden encoded information to determine a finally selected mask and two-dimensional code version; generating standard encoded information according to the finally selected mask and two-dimensional code version; and generating a two-dimensional code according to the hidden encoded information and the standard encoded information.
US11182658B1 Machine-readable code rendering device and methods for using the same
A machine-readable code rendering device may include an electronic paper display and a machine-readable code rendering module that dynamically renders machine-readable codes on the electronic paper display. The electronic paper display may be configured so that the machine-readable codes are read by a light-based code reader off of the electronic paper display.
US11182657B2 Combined images and machine readable graphic codes
In an example, a method includes receiving, at a processor, a digital version of an image combined with a machine readable graphic code. Areas of the combined image and graphic code that have a lightness level below a threshold level may be determined. Print instructions for depositing a metallic pattern wherein solid areas of the metallic pattern correspond to the areas of the combined image and graphic code that have a lightness level below the threshold level may also be determined.
US11182655B2 Metallic transaction cards
A transaction card includes an anodized card body having a front and rear face. Various information and security features may be provided on the front face and on the rear face. A magnetic stripe may be provided on the rear face of the anodized card body. The magnetic stripe may be adhered within a slot formed within the rear face of the anodized body. Alternatively, the magnetic stripe may be provided via an overlay that is adhered to the rear face of the anodized body, and the magnetic stripe may be integral with the overlay or adhered to the overlay after the overlay is applied to the anodized card body. The transaction card may also include a hologram. The hologram may be integral with the overlay or may be applied to the overlay that has been arranged on the anodized card body.
US11182654B2 Printing apparatus, control method of printing apparatus, and storage medium
A printing apparatus includes a control unit configured to control a printing unit to start printing on sheets after confirming that a number of sheets used for printing does not exceed an upper limit number of sheets bindable by a first binding processing in a case where the first binding processing is specified and control the printing unit to start printing on sheets without confirming that a number of sheets used for printing does not exceed an upper limit number of sheets bindable by a second binding processing in a case where the second binding processing is specified.
US11182652B2 Methods and system for inferring perception based on augmented feature maps of a perception network
An embodiment of the present disclosure takes the form of a method carried out by a perception-network device. The perception-network device provides a first perspective view of a scene to a first branch of a neural network, and generates a feature map via the first branch based on the first perspective view. The perception-network device augments the generated feature map with features of a complementary feature map generated by a second branch of the neural network provided with a second perspective view of the scene. The perception-network device generates a perception inference via the neural network based on the augmented feature map.
US11182647B2 Distributed sensor module for tracking
In one embodiment, a method for tracking includes capturing a first frame of the environment using a first camera, identifying, in the first frame, a first patch that corresponds to the first feature, accessing a first local memory of the first camera that stores reference patches identified in one or more previous frames captured by the first camera, and determining that none of the reference patches stored in the first local memory corresponds to the first feature. The method further includes receiving, from a second camera through a data link connecting the second camera with the first camera, a reference patch corresponding to the first feature. The reference patch is identified in a previous frame captured by the second camera and of the second camera. The method may then determine correspondence data between the first patch and the reference patch, and tracks the first feature in the environment based on the determined correspondence data.
US11182645B2 Efficient data layouts for convolutional neural networks
Systems and methods for efficient implementation of a convolutional layer of a convolutional neural network are disclosed. In one aspect, weight values of kernels in a kernel stack of a convolutional layer can be reordered into a tile layout with tiles of runnels. Pixel values of input activation maps of the convolutional layer can be reordered into an interleaved layout comprising a plurality of clusters of input activation map pixels. The output activation maps can be determined using the clusters of the input activation map pixels and kernels tile by tile.
US11182642B2 System and method for generating player tracking data from broadcast video
A system and method of generating a player tracking prediction are described herein. A computing system retrieves a broadcast video feed for a sporting event. The computing system segments the broadcast video feed into a unified view. The computing system generates a plurality of data sets based on the plurality of trackable frames. The computing system calibrates a camera associated with each trackable frame based on the body pose information. The computing system generates a plurality of sets of short tracklets based on the plurality of trackable frames and the body pose information. The computing system connects each set of short tracklets by generating a motion field vector for each player in the plurality of trackable frames. The computing system predicts a future motion of a player based on the player's motion field vector using a neural network.
US11182638B2 Information processing device and material specifying method
Data of a captured image including a polarized image is acquired (S10), and space information relating to a position and a posture of a subject in a real space and the position and the posture on an imaging plane is acquired using the captured image data (S12). Next, a polarization degree distribution is acquired from a polarized image of a plurality of orientations (S14), and a position of a light source is acquired by specifying an image of a true light source by threshold value determination of the polarization degree (S16). A reflection characteristic is acquired by applying a rendering equation under assumption that luminance of the captured image is already known (S18), and a material suitable therewith is specified as a material of the subject (S20). Processing according to the material is performed to generate output data and output the data (S22).
US11182635B2 Terminal apparatus, character recognition system, and character recognition method
A personal information separation unit separates a document image containing personal information into a personal information image containing the personal information and a general information image that does not contain the personal information on the basis of the document image, and transmits the general information image to a cloud server. A recognition result integration unit receives a general recognition result that is the recognition result of the character recognition processing for the general information image from the cloud server, and acquires a target recognition result that is the recognition result of the character recognition processing for the document image in accordance with the general recognition result and the information based on the personal information image.
US11182633B2 Storage medium having stored learning program, learning method, and learning apparatus
A learning method is performed by a computer. The method includes: inputting a first image to a model, which outputs, from an input image, candidates for a specific region and confidences indicating probabilities of the respective candidates being the specific region, to cause the model to output a plurality of candidates for the specific region and confidences for the respective candidates; calculating a first value for each of candidates whose confidences do not satisfy a certain criterion among the candidates output by the model, the first value increasing as the confidence increases; calculating a second value obtained by weighting the first value such that the second value decreases as the confidence increases; and updating the model such that the second value decreases.
US11182631B2 Information processing method and electronic device
An information processing method and an electronic device are provided. The method includes: acquiring first biometric information and second biometric information of a predetermined object located in a target area by an image acquisition using a synchronous acquisition process; and performing a biometric authentication on the predetermined object by combining the first biometric information and the second biometric information.
US11182625B2 Method for identifying obstacle on driving ground and robot for implementing same
The present disclosure relates to a method for identifying an obstacle on a driving ground and a robot for implementing the same, and according to one embodiment of the present disclosure, the method for identifying an obstacle on a driving ground comprises the steps of allowing: a sensing module of the robot to sense the depths of objects in a driving direction so as to generate first depth information; a plane analysis unit of the sensing module to calibrate second depth information by using ground information stored by a map storage of the robot so as to generate the first depth information; a control unit to identify an obstacle from the second depth information; and the control unit to store position information of the identified obstacle in a temporary map of the map storage.
US11182624B2 Method, system and memory for constructing transverse topological relationship of lanes in high-definition map
A method and system for constructing a transverse topological relationship and a memory are provided. In the method, lane group data in a high-definition map is acquired; for each lane group, a shared boundary line group of two adjacent lanes is sequentially extracted, and the number of parallel boundary line elements is determined; if the number is 1, a transverse topological relationship between the two adjacent lanes is not generated, otherwise the number and types of boundary line units on the parallel boundary line elements are determined; and if the number of the boundary line units is 1, the transverse topological relationship between the two adjacent lanes is generated, otherwise segmentation processing is performed on the lane group along a lane direction, and the transverse topological relationship between two adjacent lanes in each of segments, which are obtained by the segmentation processing on the lane group, is sequentially generated.
US11182623B2 Flexible hardware design for camera calibration and image pre-procesing in autonomous driving vehicles
A sensor unit includes a sensor interface, host interface, and pre-processing hardware. The sensor interface is coupled to a plurality of cameras configured to capture images around an autonomous driving vehicle (ADV). The host interface is coupled to a perception and planning system. The pre-processing hardware is coupled to the sensor interface to receive images from the plurality of cameras and to perform one or more pre-processing functions on the images and to transmit pre-processed images to the perception and planning system via the host interface. The perception and planning system is configured to perceive a driving environment surrounding the ADV based on the pre-processed images and to plan a path to control the ADV to navigate through the driving environment. The pre-processing functions can adjust for different calibrations and formats across the plurality of cameras.
US11182621B2 Systems and methods for behavior understanding from trajectories
Methods are provided for automatically analyzing and understanding activities and interactions. One method comprises receiving at least location information for one or more individual objects in a scene at a given time; applying at least one machine learning or artificial intelligence technique to automatically learn an informative representation of location trajectory data for each object; and identifying and analyzing individual and group activities in the scene based on the trajectory data. Another method comprises receiving at least location information for one or more individual objects in a scene at a given time; receiving visual information about the scene and at least one individual object in the scene; applying at least one machine learning or artificial intelligence technique to automatically learn an informative representation of location trajectory data, and to automatically learn an informative representation of visual appearance data; and combining the location trajectory and visual appearance data.
US11182606B2 Converting chart data
Embodiments are disclosed for generating tables from charts. The techniques include determining a chart type of a selected chart. The techniques include determining a plurality of chart elements of the selected chart. Further, the techniques include determining a plurality of measurements of a plurality of data representations of the selected chart. Additionally, the techniques include determining a plurality of corresponding numeric values for the measurements based on the chart elements. Also, the techniques include generating a data table comprising the chart elements and the corresponding numeric values.
US11182604B1 Computerized recognition and extraction of tables in digitized documents
Information contained in tables in a digitized document is extracted by retrieving table layout data regarding bounding boxes, each being auto-generated by the system and/or (re)generated by a user to the digitized image of a sample document. A row template is used to identify a first table, by automatically scanning within the document. Upon detecting a possible row in the input image, a Row Possibility Confidence Value (RPCV) is generated that indicates a likelihood that the possible row corresponds to an actual row in the first table. The possible row is regarded as an actual row if the RPCV exceeds a predetermined threshold value. For repeated tables in a document only the first table needs to be identified via bounding boxes. Also, related tables can be linked to permit linked data to be extracted to a structured file. Also, only the primary column in a readable and existent table header is required to extract table values across columns.
US11182602B2 Method and system for person re-identification
The present application discloses a method and a system for person re-identification, the method including: inputting a training set to a model-to-be-trained, and determining a single-class label and memory features of each image data in the training set; determining multi-class labels through positive label prediction according to the single-class labels and a memory feature set; determining classification scores according to image features of each image data in the training set and the memory feature set; determining a multi-label classification loss according to the multi-class labels and the classification scores; and updating and training the model-to-be-trained to obtain a re-identification model according to the multi-label classification loss. The classification scores are determined according to the image features of each image data in the training set and the memory feature set, which is not affected by the domain gap; the multi-class labels are determined through positive label prediction according to the single-class labels and the memory feature set; then, the multi-label classification loss is determined according to the multi-class labels and the classification scores, and the model-to-be-trained is updated and trained, so that the resulting re-identification model has high performance, strong robustness and low cost.
US11182600B2 Automatic selection of event video content
A processor may record a first location at an event with at least one person. The processor may monitor a plurality of actions of that at least one person at the first location. The processor may interpret at least one action of the at least one person that indicates a change of interest to a second location at the event. Based on the at least one action, the processor may determine the second location at the event. The processor may record the second location at the event.
US11182598B2 Smart area monitoring with artificial intelligence
The present disclosure provides various approaches for smart area monitoring suitable for parking garages or other areas. These approaches may include ROI-based occupancy detection to determine whether particular parking spots are occupied by leveraging image data from image sensors, such as cameras. These approaches may also include multi-sensor object tracking using multiple sensors that are distributed across an area that leverage both image data and spatial information regarding the area, to provide precise object tracking across the sensors. Further approaches relate to various architectures and configurations for smart area monitoring systems, as well as visualization and processing techniques. For example, as opposed to presenting video of an area captured by cameras, 3D renderings may be generated and played from metadata extracted from sensors around the area.
US11182592B2 Target object recognition method and apparatus, storage medium, and electronic device
A target object recognition method includes: performing target object detection on an object of an image to be detected to obtain target object prediction information of the object, where the target object prediction information is confidence information that the detected object is the target object; performing key point detection on the object of the image to be detected to obtain key point prediction information of the object, where the key point prediction information is confidence information that a key point of the detected object is a key point of the target object; fusing the target object prediction information with the key point prediction information to obtain comprehensive prediction information of the object; and recognizing the target object according to the comprehensive prediction information.
US11182589B2 Methods and apparatuses for determining face image quality, electronic devices, and computer storage media
A methods for determining face image quality includes: obtaining pose angle information and/or size information of a face in an image; and obtaining quality information of the face in the image on the basis of the pose angle information and/or the size information of the face.
US11182586B2 Background subtraction method, image module, and optical fingerprint identification system
A background subtraction method includes: obtaining a first background image corresponding to a first object, wherein the first object has a first reflectivity; obtaining a second background image corresponding to a second object, wherein the second object has a second reflectivity, and the first reflectivity is different from the second reflectivity; calculating a plurality of relative values of the first background image relative to the second background image so as to obtain a mask image; obtaining a target image; subtracting the second background image from the target image so as to obtain a first background-removed image; and calculating and outputting a second background-removed image according to the first background image, the second background image, the first background-removed image and the mask image.
US11182585B2 Under-screen optical fingerprint identification device and electronic apparatus
The present application relates to the field of biometric identification technologies, and provides an under-screen optical fingerprint identification device and an electronic apparatus with the under-screen optical fingerprint identification device. The under-screen optical fingerprint identification device comprises a reflecting component, a lens and a fingerprint sensor; the reflecting component, the lens and the fingerprint sensor are provided on a fingerprint detection light path of the under-screen optical fingerprint identification device; the lens is provided on a reflection path of the reflecting component, and is configured to converge fingerprint light reflected by the reflecting component to the fingerprint sensor; an incident angle of the fingerprint light on the display screen is greater than or equal to a preset angle, the fingerprint light being reflected by a finger to the display screen and entering the fingerprint sensor through the fingerprint detection light path.
US11182583B2 Display panels and display devices
Display panels and display devices, in order to provide a new full screen solution that can realize fingerprint recognition. The display panel includes a substrate, a display film layer located on a surface of the substrate and a touch film layer located above the display film layer. The display panel further includes a fingerprint recognition film layer including a plurality of image sensing elements arranged in an array, and an orthographic projection of the image sensing element on the substrate is not overlapped with an orthographic projection of the light-emitting sub-pixels in the display film layer on the substrate.
US11182580B2 Fingertip identification for gesture control
A computer implemented method of fingertip centroid identification in real-time, implemented on a computer system comprising a processor, memory, and a camera system. The processor receives image data from the camera system; runs a first kernel comprising a set of concentric closed shapes over image data to identify an occupancy pattern in which internal closed shapes are at least nearly fully occupied, and in which a subsequent closed shape has at least a relatively low occupancy level, so as to identify one or more fingertips in the image data; for each identified fingertip, runs a second kernel over the identified one or more fingertips to establish a best fit closed shape which covers each identified fingertip; calculates a centroid for each best fit closed shape which corresponds to an identified fingertip; and stores in the memory the calculated centroids for the identified one or more fingertips.
US11182578B2 Determining a module size of an optical code
A method for determining a module size of an optical code (20), wherein image data with the code (20) are detected, a brightness distribution is determined from the image data, and the module size is determined from the brightness distribution. The brightness distribution for example is a greyscale histogram.
US11182577B1 Scanning labels to extract and store structured information
A plurality of image frames is received. A line of text comprising a nutritional ingredient and a corresponding frame-specific quantity is recognized in each of at least a subset of the image frames. A reported quantity for the nutritional ingredient is determined based at least in part on the respective corresponding frame-specific quantities.
US11182574B2 Extensible machine workflow and event reporting protocol
Embodiments herein describe a system that includes a scanner that captures images of a package. The scanner processes the image to identify a destination for the package. For example, the scanner may transmit bar code data identified in the image to an inventory tracking system which issues commands to an item-sortation machine for routing the package to its destination. The images of the package captured by the scanner may include private information that is not needed or used to determine the destination of the package. To protect private information in the package, the scanner assigns an obfuscated ID to the package which the scanner, inventory tracking system, and item-sortation machine can use to pass messages corresponding to the package. After processing the image to identify the destination (e.g., data encoded in a bar code), the scanner can erase the image.
US11182570B1 Tamper evident identification card and method of fabricating same
A method of fabricating an identification card for an individual is provided. The method includes the steps of storing items of information associated with the individual on a memory and providing the identification card with inner and outer layers laminated to each other. The memory is operatively connected to a printer and at least one selected item of information is on a first portion of the inner layer of the tag. A second portion of the inner layer of the tag is removed and a first portion of the outer layer is folded over and affixed to the first portion of the inner layer such that the first portion of the inner layer is captured between the first portion of the outer layer and a second portion of the outer layer.
US11182561B2 Data analyzer and data analysis method
A similar expression collecting unit (103) collects a word/phrase of an expression similar to an analysis viewpoint word/phrase and a word embedding corresponding the word/phrase from distributed representations of words data. A dimension selecting unit (104) selects a dimension of a word embedding depending on the analysis viewpoint word/phrase, and compresses a word embedding corresponding to the word/phrase collected by the similar expression collecting unit (103) in the selected dimension.
US11182559B2 System and method for natural language processing
The invention refers to a natural language processing system configured for receiving an input sequence ci of input words representing a first sequence of words in a natural language of a first text and generating an output sequence of output words representing a second sequence of words in a natural language of a second text and modeled by a multinominal topic model, wherein the multinominal topic model is extended by an incorporation of full contextual information around each word vi, wherein both preceding words vi around each word vi are captured by using a bi-directional language modelling and a feed-forward fashion, wherein position dependent forward hidden layers {right arrow over (h)}i and backward hidden layers i for each word vi are computed.
US11182557B2 Driving intent expansion via anomaly detection in a modular conversational system
Embodiments provide for driving intent expansion via anomaly detection by ranking, according to anomaly scores, a plurality of historic utterances that have been associated by a classifier with a given intent of a plurality of predefined intents; identifying a given utterance from the plurality of historic utterances having a given anomaly score greater than an anomaly threshold; in response to verifying that the given utterance is associated with the given intent, adding the given utterance to a training dataset as a positive example for the given intent; and in response to verifying that the given utterance is not associated with the given intent, adding the given utterance to the training dataset as a complement example for the given intent. A complement example for one intent may be added as a positive example for a different intent. The training dataset may be used to train or retrain an intent classifier.
US11182555B2 Method and apparatus for processing sequence
A sequence processing method and apparatus are provided. The sequence processing method includes determining a word of a first R-node corresponding to a root node based on an input sequence, generating first I-nodes that are connected to the first R-node and include relative position information with respect to the word of the first R-node, determining a word of a second R-node to correspond to each of the first I-nodes, and determining an output sequence corresponding to the input sequence based on the determined words.
US11182551B2 System and method for determining document version geneology
This invention discloses a novel system and method for determining the genealogy of versions of a document by inspection of content extracted from the document. In one embodiment, the invention extracts a set of revision identifier values from each version of a document and then applies logical rules to the extracted set of revision identifier values to determine which versions of the document are ancestors of the other versions.
US11182548B2 Methods and systems for providing selective multi-way replication and atomization of cell blocks and other elements in spreadsheets and presentations
The disclosed technology includes multi-way triggering of automatic replication elements selectively within and across documents, cellular atomization of spreadsheet cells and charts while retaining their desired formula, function and content properties, combining the selective multi-way replication with the cellular atomization, and employing a library capability to easily reuse automatically coordinating elements and atomized spreadsheet or tabular cells and charts.
US11182541B2 Collaborative document creation by a plurality of distinct teams
A collaborative document creation platform stores documents. Each document is associated with two or more distinct teams, and each team has multiple users. The platform enables users of teams associated with each document to modify the document. The platform includes a local comment affordance, which enables a user of a first team associated with a document to insert local comments, distinct from text of the document. The local comments are restricted for review only by users of the first team. The platform includes a global comment affordance, which enables all users associated with the document to insert global comments. The global comments are designated for review by one or more users associated with the document. The platform displays global comments to all of the designated users associated with the document, and displays each local comment only for the team corresponding to the author of the local comment.
US11182537B2 Method and system for real-user capable detecting of the visual completeness of browser rendering processes
A system and method for the real-user capable monitoring of the rendering process of dynamically updated web pages is presented. The proposed approach deploys a browser agent to content loaded and displayed by a web browser which monitors resource load activities caused by the processing of the content by the browser and in-place content modifications caused by the executions of scripts and XHR communication by the browser. Those resource load and content modification activities affecting the visible area of the browser are identified and a point in time is calculated at which the visualization of the content for the visible area is complete. Further performance monitoring data describing the performance of the rendering process depending on the percentage of finished portions of the visible area over time is calculated. In addition, data describing the rendering process in detail may be captured by the browser agent which may be used for a later playback of the rendering process.
US11182535B2 Configuring a page for drag and drop arrangement of content artifacts in a page development tool
A method, system and apparatus for configuring a page for drag and drop arrangement of content artifacts can include populating a content artifact registry with a plurality of content artifacts, each of the content artifacts defining a draggable and droppable form of a particular type of page content. The method further can include defining a drop zone within the page to receive a dragged and dropped one of the content artifacts, the drop zone defining a consumable type of page content and an action to undertake when consuming a dropped one of the content artifacts having a particular type of page content consistent with the consumable type of page content.
US11182533B2 Standard cells and variations thereof within a standard cell library
Standard cell libraries include one or more standard cells and one or more corresponding standard cell variations. The one or more standard cell variations are different from their one or more standard cells in terms of geometric shapes, locations of the geometric shapes, and/or interconnections between the geometric shapes. The exemplary systems and methods described herein selectively choose from among the one or more standard cells and/or the one or more standard cell variations to form an electronic architectural design for an electronic device. In some situations, some of the one or more standard cells are unable to satisfy one or more electronic design constraints imposed by a semiconductor foundry and/or semiconductor technology node when placed onto the electronic device design real estate. In these situations, the one or more standard cell variations corresponding to these standard cells are placed onto the electronic device design real estate.
US11182532B2 Hierarchical density uniformization for semiconductor feature surface planarization
The current disclosure describes techniques for managing planarization of features formed on a semiconductor wafer. The disclosed techniques achieve relative planarization of micro bump structures formed on a wafer surface by adjusting the pattern density of the micro bumps formed within various regions on the wafer surface. The surface area size of a micro bump formed within a given wafer surface region may be enlarged or reduced to change the pattern density. A dummy micro bump may be inserted into a given wafer surface region to increase the pattern density.
US11182531B2 Optical rule checking for detecting at risk structures for overlay issues
A method and system is provided for detecting at risk structures due to mask overlay that occur during lithography processes. The method can be implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to obtain a simulation of a metal layer and a via, and determine a probability that an arbitrary point (x, y) on the metal layer is covered by the via by calculating a statistical coverage area metric followed by mathematical approximations of a summing function.
US11182530B1 Automatic routing system workflow
A computer-implementable method, a computing system, and a non-transitory computer-readable medium for automating workflow for routing metal wiring structures on an integrated circuit. The method automates, monitors, and controls all tasks for an auto-routing workflow. The method retrieves the auto-routing rules definition from a centrally stored location for easy maintenance. The method allows entry of wiring auto-routing constraints. The method enables customization per the design application to control signal integrity affected by the intrinsic routing metallization parasitic. The virtual copy of the layout database allows the layout database preparation without modifying the actual project layout. The virtual copy is used as an input for the workflow system. The method keeps the project layout database up to date.
US11182522B2 Hierarchical cascading in FEM simulations of SAW devices
The present disclosure provides systems and methods for hierarchical cascading in finite element method (FEM) simulations of surface acoustic wave (SAW) devices, which offers drastically reduced memory consumption and simulation times. In some implementations, iterative hierarchical cascading may also be applied to three-dimensional simulations of SAW devices, which may otherwise be too complex for FEM simulations due to the high number of cross-sectional degrees-of-freedom involved.
US11182521B2 Subfield moisture model improvement using overland flow modeling with shallow water computations
Subfield moisture model improvement in generating overland flow modeling using shallow water calculations and kinematic wave calculations is disclosed. In an embodiment, a computer-implemented data processing method comprises: receiving precipitation data and infiltration data for an agricultural field; obtaining surface water depth data, surface water velocity data, and surface water discharge data for the same agricultural field; determining subfield geometry data for the agricultural field; executing a plurality of water calculations and wave calculations using the subfield geometry data to generate an overland flow model that includes moisture levels for the agricultural field; based on, at least in part, the overland flow model, generating and causing displaying a visual graphical image of the agricultural field comprising a plurality of color pixels having color values corresponding to the moisture levels determined for the agricultural field. Output of the overland flow model is provided to control computers of seeders, planters, fertilizer spreaders, harvesters, or combines to control seeding, planting, fertilizing or irrigation activities in the field.
US11182517B2 Modification data for additive manufacturing
In an example, a method includes analysing, using at least one processor, object model data representing at least a portion of an object to be generated by an additive manufacturing apparatus by fusing a build material to determine at least one predicted object generation temperature. The method may further include identifying, using at least one processor and from said analysing, a feature of the at least a portion of the object associated with a predicted object generation temperature which is below a fusing temperature of build material to be used in object generation. The method may further include determining, using at least one processor, modification data to be used in object generation, the modification data being to increase a temperature of the feature in object generation.
US11182512B2 Component-based architectural design of a floor plan of a building or an outdoor space
A method for creating an architecturally designed floor plan of a building or an outdoor space, the method comprising choosing a first floor plan module to be added to said architecturally designed floor plan from a list comprising a plurality of floor plan modules said first floor plan module comprising at least a first side wall part having at least one side wall segment, based on said list comprising a plurality of floor plan modules, creating a sub-list of floor plan modules being fit for connection with said first floor plan module, where at least one side wall segment of each floor plan module of said list comprising a plurality of floor plan modules is assigned a value, said at least one side wall part of each floor plan module of said list of floor plan modules is assigned connection rules based on said values, said connection rules determining if and how said at least one side wall segment of said side wall part is fit for connection with a side wall segment of a side wall part of another floor plan module, and the step of creating said sub-list furthermore comprises comparing the value assigned to said at least one side wall segment of each of the plurality of floor plan modules of said list to the value assigned to said at least one side wall segment of said first side wall part of said first floor plan module while considering said connection rules to retrieve floor plan modules being fit for connection with said first floor plan module and adding to said sub-list said retrieved floor plan modules.
US11182509B2 Hardware-based system for cybersecurity protection of microprocessor systems
A system for providing hardware-based cybersecurity for ‘smart’ devices includes a security device implemented without the use of microprocessors for critical security functions and an electrically separable device for removal or disconnection of certain security functions. The security device acts a security bridge between the microprocessor core(s) of the protected system and the rest of the protected system. The security device controls access to a protected storage area that holds microprocessor code and/or data for the protected system, and blocks or otherwise prevents execution of any code not present in the protected storage area. The electrically separable device is cryptographically matched to a single instance of a protected system and contains circuitry required to load, remove, or alter any information in the protected storage area. The electrically separable device can also be used for secure communication over a public network to and from the protected system.
US11182508B1 Enhanced version retention systems and methods
In some variants computing systems and methods are described in regard to protecting a first function in a first computing environment by proactively and selectively recording artifacts that support the function, thus allowing a computing environment to retrieve the older artifacts even after newer versions are implemented. Such proactive retention allows a restoration of or other reliable access to the function, even after attacks or other unnoticed changes to the function, optionally as a component of a software migration to a safer computing environment.
US11182507B2 Domain crossing in executing instructions in computer processors
Systems, apparatuses, and methods related to securing domain crossing using domain access tables are described. For example, a computer processor can have registers configured to store locations of domain access tables respectively for predefined, non-hierarchical domains. Each respective domain access table can be pre-associated with a respective domain and can have entries configured to identify entry points of the respective domain. The processor is configured to enforce domain crossing in instruction execution using the domain access tables and to prevent arbitrary and/or unauthorized domain crossing.
US11182500B2 Sensitive data management
An approach is provided that detects transmission of sensitive data fields from a user device to an online site. The approach determines the data types of the sensitive data fields and gathers site information from the online site which are stored in a data store along with the current date. Subsequently, the user can manage the data by displaying site information on a display of the user device. Each record of site information pertains to one of many online sites including the selected online site. The user makes a data management request at the user device pertaining to the selected site information. The approach then responsively transmits a request to the selected online site with the request being based on the received data management request. One example of a request is a deletion request that requests that the online site remove the user's sensitive data from the online site.
US11182493B2 Information privacy system and method
The subject disclosure relates to systems and methods for providing privacy for information. In one non-limiting embodiment, a system includes an environment monitoring component configured to monitor an aspect of an environment; and a privacy component configured to: determine whether factors associated with the environment are triggered; and obscure access or provide access to data or a program associated with the factors based on determining that the factors are triggered. Factors can be based on the time and the location or network connectivity of a device associated with the system, the detected presence or absence of an authorized person other than the user logged into the device or the privacy state of the user logged into the device. Motion detectors, cameras, biometric sensors and other devices can be employed in the determination of whether to provide or obscure access to the information.
US11182492B2 Secure portable data apparatus
According to some embodiments, a system and method are provided to prevent data on a portable data device from being compromised. The method comprises receive a password associated with an emergency situation. In response to the received password, destroying original data files in one or more of the plurality of partitions based on the received password.
US11182486B2 Early boot driver for start-up detection of malicious code
A security driver loads early in the boot process for a compute instance and detects processes that are subsequently launched. The detected processes can be recorded, and then scanned with any suitable malware scanning tool(s) once a user mode is available on the compute instance. After the operating system is installed and a user mode is available, other scanning tools may also be deployed (e.g., in the user mode) to augment security of the compute instance.
US11182484B2 Trusted execution broker
Trusted execution of a workload payload is brokered among multiple trusted execution platforms. The workload payload is received from a source computing system and includes input data, trusted execution code, and one or more trusted execution policies. At least one of the multiple trusted execution platforms is selected based on the one or more trusted execution policies. A brokered payload is generated to include executable trusted execution code and the input data. The brokered payload is communicated to the selected at least one trusted execution platform. A brokered result generated from the brokered payload by the selected at least one trusted execution platform is received. A workload result based on the brokered result is returned to the source computing platform.
US11182483B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a key cryptographic processor, a retaining unit, a key acquiring unit, and a processor. The key cryptographic processor performs cryptographic processing on a data encryption key used in a cryptographic process on data. The retaining unit retains the data encryption key encrypted by the key cryptographic processor. The key acquiring unit transmits, to an external apparatus, the data encryption key encrypted and acquires the data encryption key decrypted by the external apparatus. The processor performs cryptographic processing on data. The cryptographic processing is performed in such a manner that, when the key cryptographic processor decrypts the data encryption key, the data encryption key decrypted is used, and that, when the key cryptographic processor does not decrypt the data encryption key, the data encryption key acquired by the key acquiring unit is used.
US11182482B2 Data tracking in user space
A way to track data from an untrusted source as it moves through memory in original or modified form. A probe is placed on a data reception call of a program. When the probe is triggered by execution of the data reception call for a piece of data, a location where the piece of data is to be stored is marked. When a program instruction requests access to the marked location, instrumentation code is injected subsequent to the program instruction to track the flow of the piece of data. When the instrumentation code is executed, the next location where the piece of data will be stored is determined and marked as well. A threat analyzer is invoked to analyze the marked locations for threats.
US11182480B2 Identification of malware
Particular embodiments described herein provide for a system that can be configured to identify cryptomining malware. The electronic device can be configured to identify a website, determine one or more uniform resource locators associated with the website, determine scripts associated with the website, obtain a string format of each of the determined scripts associated with the website, analyze each of the of the string formats to determine if a specific script is related to malware, and block the website if the specific script is related to malware. In an example, the system can also be configured to determine if usage of the computer processing unit and/or system resources increase more than a threshold amount during access to the website and send the one or more uniform resource locators associated with the website to a network security engine for further analysis.
US11182479B2 Call stack acquisition device, call stack acquisition method, and call stack acquisition program
A call stack acquisition device reproduces, from a memory dump, a memory space of a process to which a thread as a production target of a call stack belongs. Then, the call stack acquisition device acquires execution context of the thread by acquiring, from a virtual memory space, register information of the thread, which is stored in a memory by an OS. In addition, the call stack acquisition device acquires a current stack position and a currently executed function from the acquired execution context. Thereafter, the call stack acquisition device acquires the call stack by tracing return addresses of a series of functions as callers of the currently executed function on the stack from metadata of an execution file of the process including the thread.
US11182476B2 Enhanced intelligence for a security information sharing platform
Examples disclosed herein relate to providing enhanced threat intelligence on a security information sharing platform. Some examples may enable correlating a first set of items of threat information from the security information sharing platform. Some examples may enable, responsive to determining that the correlated first set of items of threat information indicate a first malicious action type, creating a new security indicator comprising information from the correlated first set of items of threat information and associating the new security indicator with the first malicious action type. Some examples may enable determining whether a first threat pattern exists based on the new security indicator.
US11182475B2 Detecting fraudulent facial recognition
A computer-implemented method for detecting fraudulent behavior in a facial recognition process includes: receiving, by a computing device, a facial recognition request from a user; collecting bypass information of the user, in which the bypass information includes user device information and user behavior information; inputting the bypass information into at least one decision model to obtain a bypass decision result; and determining, based on the bypass decision result, whether fraudulent behavior is present in the facial recognition process.
US11182473B1 System and method for mitigating cyberattacks against processor operability by a guest process
According to one embodiment of the disclosure, a method for reassigning execution of certain instructions directed to a speculative execution task or a reserved instruction, attempted by a guess process, to be handled by a host process is described herein. The method involves detecting whether a software component, operating within a virtual machine deployed within a guest environment of the network device, is attempting to execute an instruction associated with a speculative execution task. If so, the speculative execution task is prevented from being performed by the software component without the virtual machine detecting that speculative execution by the software component has been reassigned.
US11182471B2 Isolating data for analysis to avoid malicious attacks
Determining, by a machine learning model in an isolated operating environment, whether a file is safe for processing by a primary operating environment. The file is provided, when the determining indicates the file is safe for processing, to the primary operating environment for processing by the primary operating environment. When the determining indicates the file is unsafe for processing, the file is prevented from being processed by the primary operating environment. The isolated operating environment can be maintained on an isolated computing system remote from a primary computing system maintaining the primary operating system. The isolating computing system and the primary operating system can communicate over a cloud network.
US11182464B2 Mobile key via mobile device audio channel
A system and method are described for performing authentication on a computing device using a mobile device connected over an audio channel to the computing device, in scenarios where smart card authentication may have been traditionally used. An application executing on the computing device receives a request from a user, which request requires authentication of the user before being allowed by the application. An audio transmission containing encoded data including information authenticating the user is received at the computing device from the user's mobile device via a microphone. The audio transmission is decoded and the information authenticating the user is extracted. The information authenticating the user is verified and the request is allowed in the application.
US11182461B2 Apparatus, systems, and method for determining authentication
Apparatus, systems, methods, and computer program products for determining an authentication procedure are disclosed. One apparatus includes a processor for an information handling device and a memory that stores code executable by the processor. The code is executable by the processor to detect either one of a usage state or a usage environment of the information processing device, select available authentication modules of a plurality of authentication modules in response to detecting either one of the usage state or the usage environment, wherein the authentication modules perform user authentication based on different information from one another, and inform a user of at least one of the available authentication modules selected in response to selecting the available authentication modules.
US11182459B1 Automated comparative healthcare, financial, operational, and quality outcomes and performance benchmarking
The example embodiments may relate to retrieving a plurality of cost of care records identifying costs to treat a plurality of patients diagnosed with a particular ailment, wherein each of the cost of care records indicates a cost to treat one of the patients using a selected one of a plurality of treatment modalities, wherein each of the treatment modalities identifies at least one of a drug and a supply item. The example embodiments may further relate to processing the cost of care records for determining at least one factor for each of the treatment modalities, determining a performance index for each of the treatment modalities that is a weighted function of the at least one factor, selecting one of the treatment modalities based on the performance indices, and automatically ordering at least one of a drug and a supply item identified in the selected treatment modality for delivery to a health care provider.
US11182458B2 Three-dimensional lane predication for matrix operations
Embodiments of the present invention are directed to a new instruction set extension and a method for providing 3D lane predication for matrix operations. In a non-limiting embodiment of the invention, a first input matrix having m rows and k columns and a second input matrix having k rows and n columns are received by a compute array of a processor. A three-dimensional predicate mask having an M-bit row mask, an N-bit column mask, and a K-bit rank mask is generated. A result matrix of up to m rows, up to n columns, and up to k rank updates is determined based on the first input matrix, the second input matrix, and the predicate mask.
US11182455B2 Taxonomy driven multi-system networking and content delivery
Taxonomy driven multi-system networking and content delivery systems and methods are provided herein. An example systems includes a website authoring platform generating a taxonomy structure for a webpage, the taxonomy structure indicating assets to be included in the webpage a layout for the assets, a technical documentation authoring system for creating technical documents related to the assets, and a metadata binder providing the technical documentation authoring system with access to the taxonomy structure of the website authoring platform so that technical document authors are provided with the taxonomy structure to guide creation and structuring of the technical documents so that the technical documents comprise data that corresponds to the assets.
US11182453B2 Translation of documents
A translation method reduces the Lime required for display of the translation of a web page. Based on a translation request, a translation service server requests a translation engine translate an HTML document. The translation service server also extracts image tags from the HTML, and transmits the dummy tags to the browser based on the image tags. The browser requests image data based on the image tags, and obtains image data. The translation service server receives the translation from the translation engine, and transmits it to the browser. During the display rendering process for the HTML document based on the translation, the browser employs image data that has already been obtained.
US11182451B2 Automated generation of web API descriptions from usage data
A computer-implemented method for creating a web programming interface (API) description may include parsing an API usage dataset with a processor to identify a plurality of nodes in each of a plurality of uniform resource locators (URLs), and tagging path parameters for the plurality of nodes. Tagging the path parameters may include identifying, with the processor, which nodes are static parts of the URLs, and identifying, with the processor, which of the nodes are path parameters for the URLs. The method may further include aggregating, with the processor, a plurality of node types based on the tagged path parameters and the static parts of the URLs, and outputting, via the processor, an API description based on the aggregated plurality of node types.
US11182450B2 Digital multimedia pinpoint bookmark device, method, and system
Embodiments of the inventive concept enable a user to define exactly what and/or where they would like to set a digital pinpoint bookmark within digital content, and at a later time, engage the use of the digital pinpoint bookmark so that they can jump back to the very spot within the digital content where they left off. The pinpoint bookmark is a visual mark that overlays the digital content and that points directly to the spot (i.e., directly to a punctuation mark, letter, word, paragraph, image, video clip, audio clip, or the like) so that it is easy and quick for the user to get back to the exact position within the digital content. The pinpoint bookmark can be cleared using a button. Multiple pinpoint bookmarks across various different personal computing devices associated with a single user can be centrally stored and managed using a remote pinpoint bookmark database.
US11182449B2 Method and system of re-associating location mappings for uniform resource identifier named objects
A method of and system for re-associating location mappings of two uniform resource identifier named objects may include receiving a request over a network to switch a source site associated with a first URI with a target site associated with a second URI such that content of the target site can be accessed via the first URI, renaming the target site to associate the target site with the first URI, changing a lookup data associated with the first URI from the source site to the target site, and renaming the source site to associate the source site with a third URI.
US11182447B2 Customized display of emotionally filtered social media content
Methods, systems and computer program products for providing a customized display of social media content that is automatically filtered based on emotional content are provided. Aspects include receiving a plurality of social media posts that have been published for display by a social media service. Aspects also include receiving an emotional profile including social media post filtering preferences that are based on emotional content of social media posts. In response to performing an emotional content analysis of each of the plurality of social media posts, aspects include identifying a set of emotionally acceptable social media posts and a set of emotionally unacceptable social media. Aspects also include causing the set of emotionally acceptable social media posts to be displayed in a primary news feed window of the social media service in association with an account of the user of the social media service.
US11182437B2 Hybrid processing of disjunctive and conjunctive conditions of a search query for a similarity search
Aspects of the invention are configured to perform an operation comprising receiving a query specifying an AND condition and an OR condition, determining, based on an AND index structure, a set of documents, of a plurality of documents in a corpus, satisfying the AND condition of the query, computing a query similarity score for a first document in the set of documents, wherein the query similarity score is based on a first hash value computed for the OR condition of the query, a weight value for the OR condition, and a second hash value for the first document specified in an OR index, and returning an indication of the first document and the query similarity score as responsive to the query.
US11182435B2 Model generation device, text search device, model generation method, text search method, data structure, and program
Taking as input a group of text pairs for learning in which each pair is constituted with a first text for learning and a second text for learning that serves as an answer when a question is made with the first text for learning, a query expansion model is learned so as to generate a text serving as an expanded query for a text serving as a query.
US11182434B2 Cardinality of time series
Querying of time-aware metrics time series includes receiving a query, the query comprising a set of query metadata and a query time range. It further includes, based at least in part on the set of query metadata and the query time range, selecting a time series from a plurality of metrics time series. Each metrics time series in the plurality of metrics time series is associated with a set of metadata and an active interval of time. A set of metadata associated with the selected time series matches the set of query metadata, and an active interval of time associated with the selected metrics time series intersects with the query time range. The selected metrics time series is returned.
US11182433B1 Neural network-based semantic information retrieval
A question and answer (Q&A) system is enhanced to support natural language queries into any document format regardless of where the underlying documents are stored. The Q&A system may be implemented “as-a-service,” e.g., a network-accessible information retrieval platform. Preferably, the techniques herein enable a user to quickly and reliably locate a document, page, chart, or data point that he or she is looking for across many different datasets. This provides for a unified view of all of the user's (or, more generally, an enterprise's) information assets (such as Adobe® PDFs, Microsoft® Word documents, Microsoft Excel spreadsheets, Microsoft PowerPoint presentations, Google Docs, scanned materials, etc.), and to be able to deeply search all of these sources for the right document, page, sheet, chart, or even answer to a question.
US11182432B2 Vertical processing of natural language searches
The disclosed embodiments provide a system for performing a natural language search. During operation, the system applies a first machine learning model to a natural language query to predict one or more search intentions associated with the natural language query. Next, the system applies a second machine learning model to the natural language query to produce one or more search parameters associated with a first intention in the search intention(s), wherein the search parameter(s) include a field and a value of the field. The system then performs a first search of a first vertical associated with the first intention using the search parameter(s). Finally, the system generates a ranking containing a first set of search results from the first search of the first vertical and outputs at least a portion of the ranking in a response to the natural language query.
US11182420B2 Media playback queuing for playback management
Management or coordination of playback of digital media assets by an electronic device (e.g., a computing device), that supports media playback is disclosed. According to one embodiment, the electronic device can be controlled such that a user is able to schedule playback of distinct digital media assets.
US11182415B2 Vectorization of documents
Embodiments of the invention include method, systems and computer program products for document vectorization. Aspects include receiving, by a processor, a plurality of documents each having a plurality of word. The processor utilizing a vector embeddings engine generates a vector to represent each of the plurality of words in the plurality of documents. An image representation for each document in the plurality of documents is created and a word probability for each of the plurality of words in the plurality of documents is generated. A position for each word probability is determined in the image based on the vector associated with each word and a compression operation on the images is performed to produce a compact representation for the plurality of documents.
US11182412B2 Search indexing using discourse trees
Systems, devices, and methods of the present invention create a searchable index that includes informative portions of text. In an example, a computer-implemented method creates a discourse tree from a body of text. For each non-terminal node in the discourse tree, the method identifies a rhetorical relationship associated with the non-terminal node. The method labels each terminal node associated with the non-terminal node as either a nucleus or a satellite. The method further accesses a rule associated with the rhetorical relationship, and selects, based on the rule, selects the fragment associated with the nucleus. The method creates a searchable index including the selected fragments.
US11182411B2 Combined data driven and knowledge driven analytics
Systems and methods described receiving a set of example data and a set of knowledge based data and combine the set of example data and the set of knowledge based data to generate a set of combined data. The combined set can be used to train a machine learning model based on the set of combined data. The machine learning model is applied to a new set of received data for a new subject.
US11182409B2 Data processing with tags
A source code defining record structure of data is received. The source code includes data tags which provide information for processing to be performed on the data. Data tagging metadata is generated based on the source code, and the data tagging metadata includes record structure information and the data tags. And data is processed according to the data tagging metadata.
US11182406B2 Increased data availability during replication
A data-replication system replicates a source database to a target database by first intelligently identifying and prioritizing a set of hot queries that have each in the past been submitted to the source database at a rate exceeding a threshold submission rate. Any previously replicated content contained in a database table accessed by a hot query is copied to a set of memory-resident blocks. The blocks are then updated with incremental changes made to the table's contents since the most-recent previous replication. Each updated block is copied to the target database in order of the priority of the block's corresponding hot query. When all blocks that contain data of a particular table have been copied into the target database, that table becomes available to users of the target database despite the fact that the entire database has not yet been fully replicated.
US11182401B1 Digital processing systems and methods for multi-board mirroring with automatic selection in collaborative work systems
Systems, methods, and computer-readable media for generating higher level summary tablature based on lower level tablature are disclosed. The systems and methods may involve at least one processor configured to: receive a selection of at least one item contained on both a first board and a second board; detect a first type of information; detect a second type of information; detect a third type of information; detect a fourth type of information; analyze characteristics to ascertain that the first type of information is aggregable with the third type of information, and that the second type of information is aggregable with the fourth type of information; present the at least one item on a third board; and aggregate on the third board, the first type of information with the third type of information, and the second type of information with the fourth type of information.
US11182396B2 System and method for a graph search engine
One embodiment provides a system for facilitating a graph search engine. During operation, the system receives, by a server from a client computing device, a search request which includes a user-inputted graph. The system performs a search based on a structure of the user-inputted graph for a plurality of relevant graphs. The system orders the plurality of relevant graphs from a most relevant ranking to a least relevant ranking. The system returns, to the client computing device, the ordered plurality of relevant graphs for display on a user interface of the client computing device, thereby enhancing the search for relevant graphs by allowing the graph search engine to take as an input the user-inputted graph and return as an output the relevant graphs.
US11182392B2 System and methods thereof for generation of an air quality score
A system and method for generating air quality scores for air quality within certain locations are presented. The method includes identifying at least one air pollution source within the predetermined perimeter around the at least one location; extracting an air quality score range based on the at least one location from at least one data source; identifying at least one environmental variable based on the at least one location and the at least one time parameter; simulating at least one air pollution measurement based on the at least one environmental variable and the at least one air pollution source; and generating at least one air quality score respective of the air quality score range, wherein the at least one air quality score is based on the at least one air pollution measurement.
US11182390B2 Content item selection
One or more computing devices, systems, and/or methods for selecting content items for presentation via client devices are provided. A content event associated with a content item performed by a client device may be detected. The content item may be associated with an entity. A conversion event, associated with the entity, performed by the client device may be detected. A duration of time between the content event and the conversion event may be determined. An attribution score may be determined based upon the duration of time. A plurality of attribution scores, comprising the attribution score, may be stored in an attribution data structure associated with the content item. Responsive to receiving a request for content associated with a second client device, the content item may be selected from a plurality of content items for presentation via the second client device based upon the attribution data structure.
US11182389B2 Retaining fields from current event or group during stream aggregation
Techniques for processing event streams are provided that retain attributes or fields from a current event or group during stream aggregation. An exemplary technique includes receiving a stream of events having an input shape having a plurality of attributes and executing a query on the stream of events. The executing includes: (i) summarizing data of a first attribute of the plurality of attributes based on an aggregate function to generate values of data for a result-set, (ii) collecting data of events with values that are identical for a second attribute of the plurality of attributes based on a group by function to group the result-set by the second attribute, and (iii) preserving data of a third attribute of the plurality of attributes based on a current function. The technique further includes outputting events having an output shape having the first attribute, the second attribute, and the third attribute.
US11182388B2 Mechanism to chain continuous queries
Techniques for implementing mechanisms for chaining continuous queries are provided. In some examples, results of a first continuous query may be stored in a data object. For example, the first continuous query may be configured to process business event data and store the results in the data object. Additionally, a second continuous query may then be processed based at least in part on the results stored in the data object.
US11182383B1 System and method for data collection to validate location data
A data collection system that provides the means to collect, store and make data available for a location analytics inference pipeline. The system incorporates a feedback mechanism enabling algorithms produced from the inference pipeline to drive the collection strategy to yield higher data quality and to produce reference data for model validation.
US11182382B2 Integrated object environment system and method
A system and method are described to create and use an Integrated Object Environment (IOE) running in a graph database environment. Uses include storing, revealing and maintaining value and risk of information assets, such as the topology of an analytical infrastructure in query-driven, graph database. A graphical user interface is described to permit importation, viewing, modification and querying in the IOE.
US11182380B2 Flow control for probabilistic relay in a blockchain network
The invention relates to method for adjusting the minimum and maximum number of peer nodes that a node on the blockchain network will connect with. The adjustment takes in to account the bandwidth and processing capability of the node. Bandwidth capacity of a node is determined based on a maximum data amount processable by the node over a time period. Data is monitored passing through interfaces of the node, to and from peer nodes, and a profile factor of the node is determined from the difference between the input data to output data. Over a plurality of time periods monitoring said data the data analysed is used to set a minimum number of peer nodes and a maximum number of peer nodes connectable to the node according to said monitored data and the maximum number of peers connectable to the node. The method enables a node to adjust the number of connections according to performance limitation factors, such as bandwidth availability and processing performance. With the number of peer node connections determined, the node can further determine a correlation matrix between the interfaces and peer nodes to which it is connected. The matrix can be compiled with correlation coefficients representing the correlation between data processed at each interface of said node. The invention also resides in a corresponding computer readable storage medium, electronic device, node of a blockchain network or blockchain network having such a node.
US11182378B2 System and method for committing and rolling back database requests
Systems, methods, and computer-readable storage media for processing database requests on a database hosted on a stateless, non-persistent computing environment are provided. A server stores database requests to insert update or delete data in a unit of work set identified by a unique code. The database requests are performed on the database upon receiving an instruction to commit the database requests to the database. If an instruction is sent to rollback a unit of work set the database remains unchanged. This allows a client to handle requests in logical groups.
US11182376B1 Identifying variance in distributed systems
Adaptive Sampling. Data comprising pairings of data value with lists of data keys are received. The range of possible values of the data keys is partitioned into unbalanced buckets, with at least two of the unbalanced buckets representing different fractions of the range. Each unbalanced bucket is assigned to a respective processing unit selected from a plurality of processing units. The pairings are processed by the processing units, with each processing unit generating an intermediate result. The intermediate results are combined to generate a comprehensive result. A sampling error is determined by scaling an unbalanced bucket's intermediate result according to its corresponding fraction and comparing the scaled intermediate result to the comprehensive result. An unbalanced bucket having a sampling error less than a sampling error threshold is selected. The selected unbalanced bucket's corresponding fraction is selected as a sampling rate for a second data processing job.
US11182375B2 Metadata validation tool
A metadata validation tool includes a retrieval engine, an extraction engine, a preparation engine a validation engine, and an export engine. The retrieval engine receives a sequential data file comprising a data table, the data table comprising a plurality of rows and a plurality of columns and the data table further comprising a plurality of data entries, wherein each data entry is placed in the data table at the intersection of one of the plurality of rows and one of the plurality of columns. The extraction engine extracts metadata from the sequential data file for at least one of the plurality of columns of data, wherein the metadata identifies the data table and a plurality of metadata identifiers. The extraction engine determines a metadata identifier for the extracted metadata, wherein the metadata identifier identifies a data field indicating a data type. The extraction engine determines, using the metadata identifier, a general requirement for at least one of the columns of data, the general requirement indicating the required format for each data entry in the at least one of the columns. The preparation engine generates a routine, the routine based on at least the general requirement, wherein the routine facilitates determining whether one or more of the plurality of data entries complies with the general requirement. The validation performs the routine and determines whether one or more rows of the plurality of rows comprises an error, the error indicating that at least one of the data entries of the one or more rows does not comply with the general requirement. Upon a determination that one or more rows of data comprise an error, the export engine generates a consolidated error report, the error report identifying an input row number indicating the one or more rows that contain the error.
US11182371B2 Accessing data in a multi-level display for large data sets
Methods, systems and computer readable media are provided for accessing data utilizing a multi-level table comprising generating a plurality of levels of the multi-level table, wherein a first level of the multi-level table includes a hyper-table with a plurality of hyper-cells each hyper-cell including information for a group of cells from an initial base table, wherein intermediate levels of the multi-level table each include a plurality of hyper-tables comprising hyper-cells with each hyper-table linked to and providing information for a corresponding hyper-cell of a hyper-table of a prior level, and wherein a plurality of tables of a terminal level includes information from cells of the initial base table with each table linked to and providing information for a corresponding hyper-cell. Data from the multi-level table is accessed by traversing links between the hyper-tables of the plurality of levels to access data within the tables of the terminal level.
US11182367B1 Distributed license management for a data limited application
The invention is directed towards enabling data volume and data type based licensing of software in a distributed system of a plurality of remote and/or local nodes. The invention enables measuring and optionally restricting the use of software based on one or more provided licenses that restrict the amount and type of data that may be processed by the software. New and older licenses may be added together for a single, bulk entitlement for a given volume of data processing for one or all types of data. Different users in the same enterprise may combine license entitlements too. Also, a new license can be acquired repeatedly, without requiring the issuance of combined licenses by the issuing authority and/or the revocation of prior licenses.
US11182366B2 Comparing data stores using hash sums on disparate parallel systems
Aspects described herein relate to methods and systems for comparing data stored in disparate parallel systems using hash sums. A database having a parallel system architecture may comprise a plurality of nodes each storing a plurality of records. A central node may initiate parallel calculation of a set of node hash sums for each individual node. Calculating a node hash sum for an individual node may comprise calculating, by the individual node, a set of hash values for each individual record of the plurality of records stored by the individual node and combining each hash value of the set of hash values to generate the node hash sum for the individual node. The central processor may combine each node hash sum to generate a database hash sum. The central processor may store the generated database hash sum and/or utilize it in comparisons with database hash sums for other databases.
US11182355B2 Dynamic network database integration system
Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for dynamic network database integration. Specifically, the system typically provides dynamic correlation, transformation and combination of data stored at a plurality of database locations. In some aspects, the system receives a retrieval request for retrieving one or more records. The system then typically retrieves, transforms and dynamically integrates unstructured data stored at disparate database locations to construct one or more structured records. The system may also construct the one or more structured records such that the one or more structured records are compatible with the user interface of the user device application API. The system may also be configured to facilitate dynamic modification of the retrieval request, in run-time, using custom HTTP headers.
US11182349B2 Synchronizing content
The subject technology may be implemented by a device that includes at least one processor configured to encrypt a data object based at least in part on an encryption key. The at least one processor may be further configured to sign the encrypted data object with a private key and transmit the signed encrypted data object to a server for retrieval by another device. The at least one processor may be further configured to generate a sharing object corresponding to the data object, wherein the sharing object includes an encryption key and a public key that corresponds to the private key. The at least one processor may be further configured to encrypt the sharing object using a key of the other device and transmit, over a secure channel, the encrypted sharing object to the other device for subsequent retrieval and verification of the signed data object from the server.
US11182348B2 Sharing collections with external teams
The disclosed technology provides for sharing of collections between teams from external entities. The present technology allows administrators of an entity to manage what teams from their entity can be exposed outside of the entity and to manage how their entity is viewed by external partners. Sharing between teams provides benefits of easier sharing whereby it is not necessary to share a collection individually with all users of a team. It also provides a more logical sharing paradigm where collaboration is otherwise thought of between two partner entities and not specific employees of those entities. Sharing between teams allows an administrator to manage the user accounts associated with the team so that as team members come and go, all current team members will have access to projects in which the team is involved. Additionally, established teams can be configured to enjoy the full collaborative benefits of the content management system.
US11182346B2 File sharing among virtual containers with fast recovery and self-consistency
An approach is provided in which an information handling system creates a set of first containers from a container image that each includes a set of shareable files. The information handling system creates a second container from the container image that is devoid of the set of shared files and includes a pointer that points to a selected one of the first containers. In turn, the second container mounts to the first container and utilizes the shared files included the first container.
US11182344B2 File granular data de-duplication effectiveness metric for data de-duplication
In accordance with the present disclosure, files may be deduplicated in a distributed storage system having a plurality of storage volumes. A uniqueness metric for each file may indicate a degree of deduplication of the respective data files in the given storage volume. The uniqueness metric may be used to identify files for rebalancing in the distributed storage system. The uniqueness metric may be efficiently calculated with enough accuracy using a sampling methodology.
US11182338B1 System and method for securely managing dynamic and interactive case file documents in chronological order
A case management system and method of managing and organizing documents within the case portfolio for efficient review includes data that is dynamically updated to result in a final report that includes real-time updated data. The system collects and displays the data on a secure portal for interactivity with a professional stakeholder reviewing the data. The data is automatically transformed into different formats when received, including a standard text-and-image file, a text-only file, and an image-only file, thereby allowing the reviewing stakeholder to interact with the data in multiple ways. As the system translates the document into different viewable formats, the system automatically scans the data within the document for important information, such as dates, times, names, locations, and other important pieces of information. The system then assigns date-and-time associations with each document, and automatically organizes the documents in a chronological order on a display.
US11182332B2 Systems and methods for managing diabetes care data
A host-client data sharing system manages diabetes care data. A host database, preferably web or internet based, is implemented for storing diabetes care data relating to multiple diabetics. A client or local database stores the diabetes care data relating to multiple diabetics on a personal appliance such as a PC, or a portable or handheld microprocessor-based computing device. The host database uses multiple servers for handling client interactions with the system.
US11182325B1 Memory centric computing storage controller system
A deaggregated computing system having a memory centric computing storage controller can transfer data from a source to a destination node while dynamically updating a transfer route between them. The transfer route can be recalculated based on the current conditions of the routing nodes between the source and destination. Recalculating the transfer route can be based on power status, bandwidth, in-use status, current capacity, or failure conditions. The deaggregated computing system can include one or more processor units coupled to one or more storage and memory units all connected by the memory centric computing storage controller that can route control and data packets between the processor units and the storage and memory units. The processor units and the storage units can be connected by a combination of serial data communication links and a data storage fabric network.
US11182323B2 Auto-switching communication interface
A touch detection system in accordance with one embodiment of the invention can include a circuit for converting a capacitance to a digital value. The touch detection system can include first and second communication interface circuits for enabling a first and second communication protocols, respectively. Furthermore, the touch detection system can include a detector circuit coupled to the first communication interface circuit and the second communication interface circuit. The detector circuit can be for automatically detecting a factor that indicates automatically enabling the first communication interface circuit and automatically disabling the second communication interface circuit. The detector circuit can be for detecting a coupling of a pin of the first communication interface circuit that is not used by the second communication interface circuit.
US11182319B1 Camera system with PWM-activated, burst-self-refresh, DRAM to reduce standby power consumption
A low-power image capture device includes a first image buffer in SRAM coupled to receive images from an image sensor, and a second image buffer receiving images transferred in bursts from the first image buffer, the second image buffer implemented in PASR DRAM, the image buffers together operating as a first-in, first-out, (FIFO) buffer. The device includes an activation detector. The PASR DRAM is powered while receiving bursts of images from the first image buffer, and when the image capture device is in the activated mode; and in ultra-low power PASR mode otherwise. A method includes capturing images into the first image buffer, transferring the images in bursts into a second image buffer in PASR DRAM powered while receiving the images in bursts, the PASR DRAM otherwise in ultra-low power PASR mode; and, upon activating, an image processor receiving images from the second image buffer.
US11182315B2 Apparatuses, methods, and systems for hardware control of processor performance levels
Systems, methods, and apparatuses relating to hardware control of processor performance levels are described. In one embodiment, a processor includes a plurality of logical processing elements; and a power management circuit to change a highest non-guaranteed performance level and a highest guaranteed performance level for each of the plurality of logical processing elements, and set a notification in a status register when the highest non-guaranteed performance level is changed to a new highest non-guaranteed performance level.
US11182313B2 System, apparatus and method for memory mirroring in a buffered memory architecture
In one embodiment, an apparatus includes: a first memory controller to control access to a first memory, the first memory controller including a memory mirroring circuit, in response to a memory write request from a first processor socket for which the first memory comprises a primary memory region, to cause data associated with the memory write request to be written to the first memory and to send a shadow memory write request to a second memory to cause the second memory to write the data into a secondary memory region; and a shadow memory table including a plurality of entries each to store an association between a primary memory region and a secondary memory region. The memory mirroring circuit may access the shadow memory table to identify the secondary memory region. Other embodiments are described and claimed.
US11182310B2 Priority determination circuit and method of operating the priority determination circuit for preventing overlapping operation
Provided herein may be a priority determination circuit and a method of operating the priority determination circuit. The priority determination circuit may receive request signals from a plurality of microcontrollers respectively corresponding to the plurality of planes, and output response signals corresponding to the request signals depending on a determined priority.
US11182307B2 Demoting data elements from cache using ghost cache statistics
A method for demoting data elements from a cache is disclosed. The method maintains a heterogeneous cache comprising a higher performance portion and a lower performance portion. The method maintains, within the lower performance portion, a ghost cache containing statistics for data elements that are currently contained in the heterogeneous cache, and data elements that have been demoted from the heterogeneous cache within a specified time interval. The method maintains, for the ghost cache, multiple LRU lists that designate an order in which data elements are demoted from the lower performance portion. The method utilizes the statistics to determine in which LRU lists the data elements are referenced. A corresponding system and computer program product are also disclosed.
US11182306B2 Dynamic application of software data caching hints based on cache test regions
A processor applies a software hint policy to a portion of a cache based on access metrics for different test regions of the cache, wherein each test region applies a different software hint policy for data associated with cache entries in each region of the cache. One test region applies a software hint policy under which software hints are followed. The other test region applies a software hint policy under which software hints are ignored. One of the software hint policies is selected for application to a non-test region of the cache.
US11182304B2 Memory array page table walk
An example memory array page table walk can include using an array of memory cells configured to store a page table. The page table walk can include using sensing circuitry coupled to the array. The page table walk can include using a controller coupled to the array. The controller can be configured to operate the sensing circuitry to determine a physical address of a portion of data by accessing the page table in the array of memory cells. The controller can be configured to operate the sensing circuitry to cause storing of the portion of data in a buffer.
US11182302B2 Memory device, electronic device, and associated read method
A memory device, an electronic device, and associated read method are provided. The electronic device includes the memory device and a host device, which are electrically connected to each other. The memory device includes a NAND flash memory and a control logic. The NAND flash memory includes a first physical page, and the first physical page includes a plurality of first acquisition-units. The control logic is electrically connected to the NAND flash memory. The control logic receives a first-page address corresponding to the first physical page from a host device during a first page-read duration. Data stored at the plurality of first acquisition-units are respectively transferred to the host device during a second page-read duration.
US11182300B2 Memory system, operation method thereof, and database system including the memory system
A method for operating a multi-transaction memory system, the method includes: storing Logical Block Address (LBA) information changed in response to a request from a host and a transaction identification (ID) of the request into one page of a memory block; and performing a transaction commit in response to a transaction commit request including the transaction ID from the host, wherein the performing of the transaction commit includes: changing a valid block bitmap in a controller of the multi-transaction memory system based on the LBA information.
US11182299B2 Data acquisition method, microprocessor and apparatus with storage function
The present application discloses a data acquisition method, a microprocessor and an apparatus with storage function. The method may include: a request information for obtaining a target information may be received. The request type of the request information may be an instruction request or a data request. The instruction cache and the data cache may be queried respectively, to determine whether the target information matching with the requested information exits in the instruction cache and the data cache. If the target information exists in another cache that does not match with the request type of the request information, then the target information may be returned from the cache that does not match with the request type of the request information. The present application may physically separate the instruction cache and the data cache, thereby improving the data acquisition efficiency.
US11182298B2 System, apparatus and method for dynamic profiling in a processor
In one embodiment, an apparatus includes: a storage having a plurality of entries each to store address information of an instruction and a count value of a number of executions of the instruction during execution of code including the instruction; and at least one comparator circuit to compare a count value from one of the plurality of entries to a threshold value, where the instruction is a tagged instruction of the code, the tagged instruction tagged by a static compiler prior to execution of the code. Other embodiments are described and claimed.
US11182294B2 Apparatus and method for providing an atomic set of data accesses
A data processing apparatus 2 includes a cache memory 8 for storing data items to be accessed. Coherency control circuitry 20 controls coherency between data items stored within the cache memory and one or more other copies of the data items stored outside the cache memory. A data access buffer 6 buffers a plurality of data access to respective data items stored within the cache memory. Access control circuitry 20 is responsive to coherency statuses managed by the coherency control circuitry for the plurality of data items to be subject to data access operations to be performed together atomically as an atomic set of data accesses to ensure that the coherency statuses for all of these data items permit all of the atomic set of data accesses to be performed within the cache memory before the set of atomic data accesses are commenced.
US11182293B2 Operating different processor cache levels
A computer implemented method to operate different processor cache levels of a cache hierarchy for a processor with pipelined execution is suggested. The cache hierarchy comprises at least a lower hierarchy level entity and a higher hierarchy level entity. The method comprises: sending a fetch request to the cache hierarchy; detecting a miss event from a lower hierarchy level entity; sending a fetch request to a higher hierarchy level entity; and scheduling at least one write pass.
US11182292B1 Multi-bank cache
Techniques are disclosed for processing cache operations. The techniques include determining a set of cache lines that include data for a vector memory access request; determining bank allocation priorities for the set of cache lines, wherein the bank allocation priorities are chosen to result in the set of cache lines being evenly distributed among the banks; determining actual banks for the set of cache lines; and accessing the cache lines in one or more access iterations, wherein at least one of the one or more access iterations includes accessing multiple cache lines in different banks at the same time.
US11182290B2 Data storage device and operating method thereof for performing a garbage collection operation in consideration of a lifetime of a nonvolatile memory device
A data storage device includes a nonvolatile memory device; and a controller suitable for setting a termination condition of a garbage collection operation based on an over-provisioning ratio of the nonvolatile memory device, performing the garbage collection operation, and terminating the garbage collection operation according to the termination condition.
US11182287B2 Memory system and garbage collection control method
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks. The controller controls an operation of writing data to the nonvolatile memory and an operation of reading data to the nonvolatile memory. The controller includes a first processor and a second processor. The first processor executes a first process of creating one or more free blocks by transferring valid data in N blocks (where N is a natural number greater than or equal to two) to blocks of number less than N. The second processor executes a second process of transferring valid data including data which needs refresh in M blocks (where M is a natural number greater than or equal to one) to blocks of number less than or equal to M.
US11182280B2 Application testing
The claimed subject matter includes techniques for providing an application testing service with a user interface that enables a user to evaluate performance data for computer implemented decision policies. An example method includes displaying a first reward statistic comprising an actual performance result for a policy implemented by an application. The method also includes obtaining experimental data corresponding to previously implemented policies, computing a second reward statistic for a hypothetical policy using a reward function applied to the experimental data. The method also includes displaying the second reward statistic together with the first reward statistic to enable a user to compare the first reward statistic and the second first reward statistic.
US11182279B1 Optimizing test case execution
Aspects of the invention include determining a functional coverage model for a system under test (SUT), the functional coverage model comprising a plurality of attributes, wherein each attribute includes a set of values, determining a set of test cases having n-wise test coverage for the SUT, executing one or more test cases to determine an execution bottleneck value in a first set of values for a first attribute, analyzing the set of test cases to determine a first test case having the execution bottleneck value for the first attribute, the execution bottleneck value having a larger execution metric than a second value, determining that the first set of values for the first attribute in the first test case is moot for the n-wise test coverage for the SUT, and replacing the execution bottleneck value for the first attribute in the first test case with the second value.
US11182278B2 Performance test using third-party hardware devices
Computer-implemented techniques are provided for in-device real time application program performance feature testing by test devices of an independent test device system of a performance test system. The performance test system includes an access control program that limits access to certain performance data that is automatically generated by the test devices, at test. A client device communicatively coupled to the performance test system via an internetwork installs program instructions of a performance test that may be iteratively executed to test an application program under test (APUT) in a test device. Different test conditions adapted to different performance feature testing identifying result data that is processed to determine the performance feature being tested. A test result is determined based on each performance test iteration and the test result, in addition to other test data is displayed on a user interface.
US11182277B1 High-speed radiated spurious emission automated test system and method thereof
A high-speed RSE automated test system includes a RSE test chamber and a computer. The RSE test chamber includes a turntable disposed therein and a DUT is disposed on the turntable. The RSE test chamber further includes a receiving antenna configured to receive a RSE test signal from the DUT. The RSE test chamber further includes a movable stirrer configured to simulate the measurement environment of semi/fully anechoic chamber. The computer is connected to an I/O control box configured to control the movable stirrer and the turntable. The computer is further connected to a filter switch box configured to transmit the RSE test signal to a spectrum analyzer to obtain a measured value. The computer includes a test module with all necessary parameters for the RSE test and the test module is configured to generate an integrated test result.
US11182273B1 Application testing using automatically generated test cases
Certain aspects of the present disclosure provide techniques for automating testing of applications. One example method generally includes obtaining a user interface (UI) source from an application defining pages of the application and fields associated with UI elements of each page of the pages and receiving a selection of a scenario. The method further includes generating scenario data based on a section of test data associated with the selection of the scenario and executing a test using the scenario data. To execute the test, the method includes identifying, by a runner, a first UI element of a first page of the application, identifying, by the runner, a first element of the scenario data mapped to the first UI element and entering, by the runner, the first element of the scenario data into the first UI element.
US11182269B2 Proactive change verification
A computer-implemented method for proactive change verification is provided. Aspects include analyzing runtime execution characteristics from a plurality of base activity metrics and a plurality of experimental activity metrics and creating a plurality of activity pairs wherein each activity pair comprises a base activity metric and its corresponding experimental activity metric. Aspects also include identifying significant activity pairs from the plurality of activity pairs wherein the experimental activity significantly deviates from its corresponding base activity and classifying significant activity pairs by deviation type. Aspects further include sorting activity pairs by their impact and removing activity pairs that have an impact of less than a threshold amount, wherein the threshold amount is based on the deviation type. Aspects also include correlating interacting impactful activity pairs temporally and prioritizing impactful activity pairs using experimental activity deviations and displaying the impactful activity pairs.
US11182267B2 Methods and systems to determine baseline event-type distributions of event sources and detect changes in behavior of event sources
Automated methods and systems to determine a baseline event-type distribution of an event source and use the baseline event type distribution to detect changes in the behavior of the event source are described. In one implementation, blocks of event messages generated by the event source are collected and an event-type distribution is computed for each of block of event messages. Candidate baseline event-type distributions are determined from the event-type distributions. The candidate baseline event-type distribution has the largest entropy of the event-type distributions. A normal discrepancy radius of the event-type distributions is computed from the baseline event-type distribution and the event-type distributions. A block of run-time event messages generated by the event source is collected. A run-time event-type distribution is computed from the block of run-time event messages. When the run-time event-type distribution is outside the normal discrepancy radius, an alert is generated indicating abnormal behavior of the event source.
US11182262B2 Efficient and selective sparing of bits in memory systems
A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.
US11182261B1 Synchronizing a stale component of a distributed object using multiple delta components during maintenance
The disclosure herein describes enhancing data durability of a base component using multiple delta components. A first and second delta component are generated based on the base component becoming unavailable. A write operation targeted for the base component is routed to the first delta component and to the second delta component. Based on routing the write operation targeted for the base component to the first delta component and to the second delta component, a bit associated with a data block affected by the write operation is changed in each of the tracking bitmaps of the first and second delta components. Based on detecting the base component becoming available, one delta component of the first and second delta components is selected, and the data block affected by the routed write operation is synchronized from the selected delta component to the base component. Later, the first and second delta components are removed.
US11182260B1 Avoiding recovery log archive access in database accelerator environments
A method for maintaining linked databases including a source database and a target database, maintaining first metadata in a recovery log file of the source database, maintaining second metadata that identifies portions of data that are replicated from the source database to the target database as part of the selected partitions of the selected tables, receiving an indication that a crash of the source database has occurred, determining a first recovery metric value for recovering the source database's, determining a second recovery metric value for recovering the source database's data from the target database based on the second metadata, and determining whether to recover the source database's data from the recovery log file of the source database or from the target database based on a comparison of the determined first recovery metric value and the second recovery metric value.
US11182259B2 Configuration rollback based on the failure to satisfy predefined conditions
The present invention relates to a method for determining a configuration operable by a configurable electronic device. The device receives a second configuration and a predefined parameter. The device archives a first configuration in the non-transitory computer readable storage medium. The device applies the second configuration and then determine whether the predefined parameter is satisfied. When the predefined parameters are satisfied, the device maintains to apply the second configuration. When the predefined parameter is not satisfied, the device retrieves the first configuration and applies the first configuration.
US11182257B2 Adaptive data backup scheduling based on reliability metric or metrics
The disclosure provides methods and systems to perform data backups of protected data. According to an embodiment, a nominal backup schedule is received, and a time differential between the nominal backup schedule and a current time metric is determined. If the time differential is greater than a threshold, the backup schedule is modified so that times indicated in the modified backup schedule are at a higher frequency than a frequency of the indicated times of the nominal backup schedule. In another embodiment, if a reliability metric is greater than a corresponding threshold, the backup schedule is modified so that times indicated in the modified backup schedule are at a higher frequency than a frequency of the indicated times of the nominal backup schedule.
US11182253B2 Self-healing system for distributed services and applications
A self-healing system configured to automatically restore non-responsive or failed applications to a normal operating state. A self-healing system may restart an application after confirming that the application itself has failed—and not an underlying dependency failure. The self-healing system may also evaluate a server hosting an application reported as being non-responsive to determine whether that server has itself failed. If an application is non-responsive or has failed on an otherwise healthy host, and the dependent service use by the application are available, the self-healing system automatically restores the application to a responsive state. To do so, the self-healing system may generate a run list specifying a sequence of scripts invoked to restore the application to the responsive state.
US11182250B1 Systems and methods of resyncing data in erasure-coded objects with multiple failures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for resynchronizing data in a storage system. One of the methods includes determining that a particular disk of a capacity object of a storage system is out-of-sync and that a primary disk is unavailable; and for each segment of one or more segments of the capacity object: generating a first version of the column of the segment corresponding to the unavailable primary disk; determining whether the data integrity token in the column summary of the generated first version is valid; and in response to determining that the data integrity token is valid, resynchronizing the column of the segment corresponding to the particular disk using i) the primary columns of the segment corresponding to each available primary disk and ii) the first version of the column of the segment corresponding to the unavailable primary disk.
US11182248B2 Methods and apparatus to assign indices and relocate object fragments in distributed storage systems
Methods and apparatus to dynamically assign and relocate object fragments in distributed storage systems are disclosed. In some examples, an apparatus to compile fragments of an object includes a fragment compiler to: compile an object from fragments stored in storage nodes, respective ones of the fragments corresponding to (a) a node index of storage identifiers representative of the storage nodes and (b) a fragment index of fragment identifiers associated with the respective ones of the fragments of the object, respective ones of the fragment identifiers being representative of a sequential order of the fragments of the object, the respective ones of the fragment identifiers to be associated with the respective ones of the storage identifiers to enable verification of storage locations of the respective ones of the fragments of the object relative to respective storage nodes; request a first one of the fragments from a first one of the respective storage nodes; determine if a first fragment index assigned to the first one of the fragments matches a first node index assigned to the first one of the fragments; when the first fragment index matches the first node index, compile the first one of the fragments into the object based on the first node index; and when the first fragment index does not match the first node index, compile the first one of the fragments into the object based on the first fragment index.
US11182247B2 Encoding and storage node repairing method for minimum storage regenerating codes for distributed storage systems
The present disclosure is based on erasure coding, information dispersal, secret sharing and ramp schemes to assure reliability and security. More precisely, the present disclosure combines ramp threshold secret sharing and systematic erasure coding.
US11182245B2 Operating method of memory controller, memory controller, and storage device
An operating method of a memory controller to update metadata using journaling data in a short time during a booting operation, and to maintain reliability of the updated metadata. The operating method of a memory controller includes loading metadata into sub-regions of a buffer memory, updating the metadata using journaling data in a state that error correction code (ECC) functions of memory controller for the sub-regions are disabled, generating a first parity data of data stored in the first sub-region, and enabling the ECC function of the first sub-region, after the first parity data is generated.
US11182244B2 Error correction management for a memory device
Methods, systems, and devices for error correction management are described. A system may include a memory device that supports internal detection and correction of corrupted data, and whether such detection and correction functionality is operating properly may be evaluated. A known error may be included (e.g., intentionally introduced) into either data stored at the memory device or an associated error correction codeword, among other options, and data or other indications subsequently generated by the memory device may be evaluated for correctness in view of the error. Thus, either the memory device or a host device coupled with the memory device, among other devices, may determine whether error detection and correction functionality internal to the memory device is operating properly.
US11182242B2 Technologies for preserving error correction capability in compute-in-memory operations
Technologies for preserving error correction capability in compute-in-memory operations in a memory include memory media and a media access circuitry coupled with the memory media. The media access circuitry is to detect an error code adjustment state indicative of a failure in the initiated error correction. The media access circuitry is to adjust a voltage to the memory media to eliminate the error code correction adjustment state. Once eliminated, the media access circuitry is to perform the error correction on the read data.
US11182239B2 Enriched high fidelity metrics
A method including receiving events from different data sources for a service automatically executing in an enterprise system. A first event is enriched by providing the first event with first metadata that associates the first event with a first application used by the service. The first event is assigned to a time slice associated with the first application. A second event is enriched in a similar manner. A correlation graph of nodes and edges is built using the enriched events, with nodes representing the events and edges indicating relationships between the edges. A third event indicating a fault in the first application associated with the first node is received. The source of the error for the third event is identified using the second updated correlation graph and the time slice. The source of error is then mitigated.
US11182238B2 Problematic characters
Embodiments are disclosed for problematic characters. The techniques include configuring a sort utility of an operating system to generate a replacement file that resolves a problem of a problematic file. Configuring the sort utility includes identifying the problematic file. The techniques further include identifying the replacement file. Additionally, configuring the sort utility includes providing an input to the sort utility that specifies a problematic character and a replacement character. Also, configuring the sort utility includes generating the replacement file by executing the configured sort utility.
US11182237B1 Selective sampling of a data unit based on program/erase execution time
A processing device, operatively coupled with the memory device, is configured to perform an operation on a page of a plurality of pages of a data unit of the memory device to modify data on the page. The processing device also determines a first operation execution time of the page upon performing the operation on the page of the data unit. The processing device further determines whether the first operation execution time satisfies a condition that is based on a predetermined second operation execution time, the predetermined second operation execution time is indicative of lack of defect in at least one other data unit. Lastly, responsive to determining that the first operation execution time satisfies the condition, the processing device performs a scan operation of at least a subset of the plurality of pages of the data unit to decide whether the data unit has a defect.
US11182235B2 Method and apparatus for managing operation data of appliance for failure prediction
A method performed by an appliance includes receiving, from a managing server, information about a data pattern detection routine to detect abnormal data among operation data of the appliance, determining whether the operation data of the appliance matches a normal data pattern defined by the data pattern detection routine, determining the operation data as the abnormal data when the operation data does not match the normal data pattern, and transmitting the abnormal data to the managing server.
US11182233B2 Method for event log management of memory errors and server computer utilizing the same
A method for recording memory errors includes the following steps: upon detecting a current correctable error that occurred in a volatile memory device, determining whether a count value corresponding to the current correctable error exceeds a predetermined value; and when it is determined that the count value corresponding to the current correctable error thus detected does not exceed the predetermined value, sending update event information corresponding to the current correctable error to a BMC, in order for the BMC to record information of the current correctable error.
US11182231B2 Host system and computing system including the host system
A memory system suitable for counting the number of errors occurring in each memory location, and a host system suitable for detecting a defective memory location based on the number of the errors occurring in each memory location and controlling a repair operation for the defective memory location based on a current amount of data being processed between the host system and the memory system, wherein the memory system repairs the defective memory location using the redundant memory area.
US11182230B2 Systems and methods for reducing errors in calibrated devices
Methods for reducing errors in calibrated devices comprise detecting outliers, self-checking consistency of measurements, tuning device controls to target values, and absolutely calibrating devices via a first standard and cross-checking the results via a second standard. The first standard may be a calibrated current and the second calibration standard may be a calibrated frequency. A calibrated frequency may be a microwave signal applied to the body of a qubit. Qubit annealing controls can quickly lower and raise the tunnel barrier to measures the oscillation frequency of the qubit between two potential wells.
US11182222B2 Methods and apparatus for multi-processor device software development and operation
Apparatus and methods related to software architectures in a multiprocessor-based access device used in a content delivery and/or service provider network. In one embodiment, a software architecture is provided for a cable modem using a first type of digital processor (e.g., RISC core or similar), and a second type of digital processor (e.g., multi-core CPU). In one variant, the RISC processor is used as a cable modem stack processor, and the CPU processor is used as an application processor. A Linux (e.g., OpenWrt)-based software architecture is used wherein software components placed on both processors can communicate to effectuate, e.g., configuration changes to the device (including the cable modem stack). A mechanism to establish communications between the two different processor domains and retrieve the requested information based on existing (e.g., RPC) protocols is also disclosed.
US11182219B2 SaaS infrastructure for flexible multi-tenancy
Techniques for implementing a software-as-a-service (SaaS) infrastructure that supports flexible multi-tenancy are provided. In various embodiments, this SaaS infrastructure employs a hybrid design that can flexibly accommodate both single-tenant and multi-tenant instances of a SaaS application. Accordingly, with this infrastructure, a SaaS provider can advantageously support high levels of isolation between certain tenants of its application (as dictated by the tenants' needs and/or other criteria) while keeping the marginal cost of operating the infrastructure as low as possible.
US11182216B2 Auto-scaling cloud-based computing clusters dynamically using multiple scaling decision makers
Systems, methods, and non-transitory computer-readable media are disclosed for determining an accurate and efficient auto-scaling action for a cloud-based computing cluster based on multiple proposed auto-scaling actions from multiple scaling models. For example, the disclosed systems can determine an auto-scaling action to perform on a cloud-based computing cluster by weighing multiple proposed auto-scaling actions from multiple scaling models based on confidence scores associated with the proposed auto-scaling actions. Moreover, the disclosed systems can modify the cloud-based computing cluster using the determined auto-scaling action (e.g., to accurately and efficiently provision computing resources for a cloud-based computing system).
US11182212B2 Systems, methods, and interfaces for vector input/output operations
Data of a vector storage request pertaining to one or more disjoint, non-adjacent, and/or non-contiguous logical identifier ranges are stored contiguously within a log on a non-volatile storage medium. A request consolidation module modifies one or more sub-requests of the vector storage request in response to other, cached storage requests. Data of an atomic vector storage request may comprise persistent indicators, such as persistent metadata flags, to identify data pertaining to incomplete atomic storage requests. A restart recovery module identifies and excludes data of incomplete atomic operations.
US11182207B2 Pre-fetching task descriptors of dependent tasks
Techniques are disclosed for reducing the latency between the completion of a producer task and the launch of a consumer task dependent on the producer task. Such latency exists when the information needed to launch the consumer task is unavailable when the producer task completes. Thus, various techniques are disclosed, where a task management unit initiates the retrieval of the information needed to launch the consumer task from memory in parallel with the producer task being launched. Because the retrieval of such information is initiated in parallel with the launch of the producer task, the information is often available when the producer task completes, thus allowing for the consumer task to be launched without delay. The disclosed techniques, therefore, enable the latency between completing the producer task and launching the consumer task to be reduced.
US11182206B2 Event proxies for functions-as-a-service (FAAS) infrastructures
Techniques for implementing event proxies in a Functions-as-a-Service (FaaS) infrastructure are provided. In one set of embodiments, a computer system implementing an event proxy can receive an event emitted by an event source, where the computer system is part of a first computing cloud including the FaaS infrastructure, and where the event source is a software service running in a second computing cloud that is distinct from the first computing cloud. The computer system can translate the event from a first format understood by the event source to a second format understood by a function scheduler of the FaaS infrastructure, where the function scheduler is configured to schedule execution of functions on hosts of the FaaS infrastructure. The computer system can then make the translated event available to the function scheduler.
US11182205B2 Multi-processor queuing model
An apparatus includes multiple processors, a classifier and queue management logic. The classifier is configured to classify tasks, which are received for execution by the processors, into multiple processor queues, each processor queue associated with a single processor or thread, and configured to temporarily store task entries that represent the tasks, and to send the tasks for execution by the associated processors. The queue management logic is configured to set, based on queue-lengths of the queues, an affinity strictness measure that quantifies a strictness with which the tasks of a same classified queue are to be processed by a same processor, and to assign the task entries to the queues while complying with the affinity strictness measure.
US11182204B2 System and method for batch evaluation programs
A batching module that prepares a plurality of blocked expressions for batch evaluation. The plurality of blocked expressions comprises a plurality of expressions in a blocked state. The batching module divides the plurality of blocked expressions into one or more partitions. For each particular partition of the one or more partitions, a single batch processing call is dispatched to an application server to perform a batch evaluation.
US11182202B2 Migration between CPU cores
Methods, non-transitory machine-readable media, and computing devices for transitioning tasks and interrupt service routines are provided. An example method includes processing, by a plurality of processor cores of a storage controller, tasks and interrupt service routines. A performance statistic is determined corresponding to the plurality of processor cores. Based on detecting that the performance statistic passes a threshold, a number of the plurality of processor cores that are assigned to the tasks and the interrupt service routines are reduced.
US11182201B1 System and method for intelligent data center power management and energy market disaster recovery
Systems and methods for intelligent data center power management and energy market disaster recovery comprised of data collection layer, infrastructure elements, application elements, power elements, virtual machine elements, analytics/automation/actions layer, analytics or predictive analytics engine, automation software, actions software, energy markets analysis layer and software and intelligent energy market analysis elements or software. Plurality of data centers employ systems and methods comprising a plurality of Tier 2 data centers that may be running applications, virtual machines and physical computer systems to enable data center and application disaster recovery from utility energy market outages. Systems and methods may be employed to enable application load balancing and data center power load balancing across a plurality of data centers by moving application and power loads from one data center location using power during peak energy hours to another data center location using power during off-peak hours.
US11182199B2 Signal processor and signal processing method
A signal processor includes a memory storing instructions and a processor that implements the stored instructions to execute a plurality of tasks, the tasks including a first input task configured to obtain a first audio signal of a first channel, a second input task configured to obtain a second audio signal of a second channel, a first signal processing task configured to perform a first signal processing on the input first audio signal, a second signal processing task configured to perform a second signal processing on the input second audio signal, and a control task configured to, when the second input task does not obtain the second audio signal, cause the second signal processing task to perform the second signal processing on the input first audio signal having undergone the first signal processing by the first signal processing task.
US11182194B2 Method for operating an automation system and automation system operating according to the method
The disclosure relates to a method for operating an automation system and automation system operating according to the method, wherein an application to be executed on the automation system is available in an encapsulated form in a container. In the event that the application encapsulated in the container requires kernel mode software, a host extender executed on the automation system uses metadata included in the container to load the required kernel mode software from a database having kernel mode software and install the software locally on the automation system. In the event of an identified incompatibility on the automation system, the host extender installs a virtual machine, loads the container, which led to the incompatibility, onto the virtual machine and loads the kernel mode software required by the application contained by the container into the kernel of the virtual machine.
US11182192B2 Controlling access to secure storage of a virtual machine
According to one or more embodiments of the present invention, a computer implemented method includes receiving a request from a requestor, to access a page of memory. The requestor is either a secure entity of a computer system or a secure interface control of the computer system. The request is tagged as a secure request from a secure domain of the computer system. It is verified that the request is making an access to a page that is both registered as secure and registered as belonging to the secure domain. The requestor is provided access to the page based at least in part on the page being registered as secure and as belonging to the secure domain. The requestor is prevented from accessing the page, based on one or both of the page not being registered as secure, and the page not being registered as belonging to the secure domain.